:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Arial,Helvetica,sans-serif}.video-meetings-workspace{margin-top:-4px}.video-meetings-workspace b{font-weight:700}.video-meetings-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.video-meetings-tabs{background:#f1f1f9;border-radius:12px;gap:4px;padding:5px;display:flex}.video-meetings-tabs a{color:#555c85;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:8px 17px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.video-meetings-tabs a.is-active{color:#000644;background:#fff;box-shadow:0 2px 7px #00064412}.video-meetings-tabs a b{color:#fff;background:#7d84cc;border-radius:20px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:grid}.video-meetings-create{color:#fff;background:#232d87;border-radius:50px;justify-content:center;align-items:center;min-height:42px;padding:10px 22px;font-family:EuropeExtendedC,sans-serif;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.video-meetings-layout{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:25px;display:grid}.video-meetings-list{gap:10px;display:grid}.video-meeting-card{color:#000644;background:#fff;border:1px solid #e0e3eb;border-radius:12px;grid-template-columns:54px minmax(0,1fr) auto 24px;align-items:center;gap:14px;min-width:0;padding:14px 16px;text-decoration:none;transition:border-color .17s,box-shadow .17s,transform .17s;display:grid}.video-meeting-card:hover{border-color:#a2a7dd;transform:translateY(-1px);box-shadow:0 5px 18px #1a2b5b14}.video-meeting-card__date{color:#232d87;text-align:center;background:#f1f1f9;border-radius:11px;place-content:center;width:54px;height:54px;display:grid}.video-meeting-card__date b{font-size:19px;line-height:1}.video-meeting-card__date small{text-transform:uppercase;margin-top:4px;font-size:10px}.video-meeting-card__copy{gap:4px;min-width:0;display:grid}.video-meeting-card__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}.video-meeting-card__copy small{color:#767c99;font-size:11px}.video-meeting-card__copy em{color:#9a9eb2;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.video-meeting-status{color:#555c85;white-space:nowrap;background:#eceef5;border-radius:50px;justify-content:center;align-items:center;min-height:25px;padding:4px 9px;font-size:10px;font-weight:750;display:inline-flex}.video-meeting-status--organizer{color:#232d87;background:#eceefa}.video-meeting-status--accepted{color:#26704a;background:#e7f5ec}.video-meeting-status--declined{color:#8d4743;background:#f8eaea}.video-meeting-status--cancelled{color:#a33232;background:#fde8e8}.video-meeting-status--pending,.video-meeting-status--pending_seen{color:#82621d;background:#fbf1d8}.video-meeting-status--pending_unread{color:#666b82;background:#eceef5}.video-meeting-card__arrow{color:#7d84cc;font-size:18px}.video-meetings-pagination{justify-content:space-between;gap:12px;margin-top:10px;display:flex}.video-meetings-pagination a{color:#232d87;font-size:12px;font-weight:700;text-decoration:none}.video-meetings-calendar{background:#f1f1f9;border-radius:14px;padding:16px;position:sticky;top:18px}.video-meetings-calendar>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.video-meetings-calendar>header a{color:#232d87;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:17px;text-decoration:none;display:grid}.video-meetings-calendar>header h2{color:#000644;text-align:center;margin:0;font-family:EuropeExtendedC,sans-serif;font-size:12px}.video-meetings-calendar__today{color:#232d87;background:#fff;border:1px solid #7d84cc;border-radius:50px;justify-content:center;align-items:center;min-height:32px;margin-top:11px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.video-meetings-calendar>p{color:#737997;margin:12px 0;font-size:10px;line-height:1.45}.video-meetings-calendar__weekdays,.video-meetings-calendar__grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.video-meetings-calendar__weekdays{color:#8c91aa;text-align:center;margin-bottom:5px;font-size:9px;font-weight:700}.video-meetings-calendar__grid>i{min-height:30px}.video-meetings-calendar__grid button{color:#555c85;min-width:0;min-height:30px;font:inherit;cursor:default;background:#fff;border:0;border-radius:8px;place-items:center;padding:0;font-size:10px;display:grid;position:relative}.video-meetings-calendar__grid button.has-meetings{color:#fff;cursor:pointer;background:#7d84cc}.video-meetings-calendar__grid button.is-today{outline-offset:1px;outline:2px solid #232d87}.video-meetings-calendar__grid button b{color:#fff;background:#232d87;border:2px solid #f1f1f9;border-radius:20px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:8px;display:grid;position:absolute;top:-4px;right:-4px}.video-meetings-day-modal{z-index:120;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.video-meetings-day-modal__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00042d94;border:0;padding:0;position:absolute;inset:0}.video-meetings-day-modal>section{background:#fff;border-radius:18px;width:min(500px,100%);max-height:75dvh;position:relative;overflow:hidden;box-shadow:0 25px 70px #00042d47}.video-meetings-day-modal>section>header{border-bottom:1px solid #ececf4;justify-content:space-between;align-items:center;gap:15px;padding:19px 21px;display:flex}.video-meetings-day-modal h2{color:#000644;margin:0;font-family:EuropeExtendedC,sans-serif;font-size:15px}.video-meetings-day-modal header button{color:#555c85;width:32px;height:32px;font:inherit;cursor:pointer;background:#f1f1f9;border:0;border-radius:50%;place-items:center;padding:0;font-size:22px;display:grid}.video-meetings-day-modal section>div{gap:8px;max-height:calc(75dvh - 72px);padding:15px;display:grid;overflow-y:auto}.video-meetings-day-modal section>div a{color:#000644;background:#f6f6fb;border-radius:10px;gap:5px;padding:13px;text-decoration:none;display:grid}.video-meetings-day-modal section>div a strong{font-size:13px}.video-meetings-day-modal section>div a span{color:#777d99;font-size:11px}.video-meeting-form{background:#f7f7fc;border-radius:14px;gap:22px;max-width:720px;padding:25px;display:grid}.video-meeting-form label{color:#000644;gap:8px;font-size:13px;font-weight:650;display:grid}.video-meeting-form input{color:#000644;width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #d9dbea;border-radius:11px;padding:12px 15px;font-size:14px}.video-meeting-date-section{gap:12px;display:grid}.video-meeting-date-section>span{color:#000644;font-size:13px;font-weight:650}.video-meeting-quick-dates{flex-wrap:wrap;gap:8px;display:flex}.video-meeting-quick-dates button{color:#555c85;cursor:pointer;min-height:36px;font:inherit;background:#fff;border:1px solid #d9dbea;border-radius:50px;padding:8px 14px;font-size:11px;font-weight:700}.video-meeting-quick-dates button:hover{color:#232d87;border-color:#7d84cc}.video-meeting-quick-dates button.is-active{color:#fff;background:#232d87;border-color:#232d87}.video-meeting-quick-dates button:focus-visible{outline-offset:2px;outline:2px solid #7d84cc}.video-meeting-date-grid{grid-template-columns:minmax(0,1.25fr) minmax(150px,.75fr);gap:12px;display:grid}.video-meeting-date-grid label>span{color:#777d99;font-size:10px;font-weight:650}.video-meeting-date-section>small,.video-meeting-form label small{color:#898ea8;font-size:11px;font-weight:500}.video-meeting-form .video-meeting-chat-option{cursor:pointer;background:#fff;border:1px solid #d9dbea;border-radius:12px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding:15px;display:grid}.video-meeting-form .video-meeting-chat-option>input{appearance:none;cursor:pointer;background:#fff;border:2px solid #aeb3df;border-radius:6px;place-items:center;width:22px;height:22px;min-height:22px;padding:0;display:grid}.video-meeting-form .video-meeting-chat-option>input:checked{background:#232d87;border-color:#232d87}.video-meeting-form .video-meeting-chat-option>input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;transform:translateY(-1px)rotate(45deg)}.video-meeting-chat-option>span{gap:5px;min-width:0;display:grid}.video-meeting-chat-option b{color:#000644;font-size:12px}.video-meeting-chat-option small{line-height:1.45}.video-meeting-external-service{gap:10px;display:grid}.video-meeting-external-service>label:not(.video-meeting-chat-option)>span{color:#000644;font-size:13px;font-weight:650}.video-meeting-notifications{gap:15px;display:grid}.video-meeting-notifications>div:first-child{gap:5px;display:grid}.video-meeting-notifications h2{color:#000644;margin:0;font-size:16px;line-height:1.2}.video-meeting-notifications p{color:#777d99;margin:0;font-size:12px;line-height:1.45}.video-meeting-notification-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.video-meeting-form .video-meeting-notification-option{cursor:pointer;background:#fff;border:1px solid #d9dbea;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.video-meeting-form .video-meeting-notification-option>input,.video-meeting-form .video-meeting-reminder-option>input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:2px solid #aeb3df;border-radius:6px;align-self:start;place-items:center;width:20px;height:20px;min-height:20px;padding:0;display:grid}.video-meeting-form .video-meeting-notification-option>input:checked,.video-meeting-form .video-meeting-reminder-option>input[type=checkbox]:checked{background:#232d87;border-color:#232d87}.video-meeting-form .video-meeting-notification-option>input:checked:after,.video-meeting-form .video-meeting-reminder-option>input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;transform:translateY(-1px)rotate(45deg)}.video-meeting-notification-option>span{gap:4px;min-width:0;display:grid}.video-meeting-notification-option b{color:#000644;font-size:12px}.video-meeting-notification-option small{color:#898ea8;font-size:10px;font-weight:500;line-height:1.42}.video-meeting-reminders{gap:8px;display:grid}.video-meeting-reminders>span{color:#000644;font-size:12px;font-weight:700}.video-meeting-reminder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.video-meeting-form .video-meeting-reminder-option{cursor:pointer;color:#555c85;background:#fff;border:1px solid #d9dbea;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-height:47px;padding:10px 11px;font-size:11px;font-weight:700;display:grid}.video-meeting-form .video-meeting-reminder-option--custom{grid-template-columns:20px auto minmax(42px,1fr) auto}.video-meeting-form .video-meeting-reminder-option.is-active{color:#232d87;background:#f4f4ff;border-color:#7d84cc}.video-meeting-form .video-meeting-reminder-option>input[type=number]{text-align:center;background:#fff;border:1px solid #cdd0e8;border-radius:6px;width:100%;height:28px;min-height:28px;padding:3px 5px;font-size:11px}.video-meeting-form .video-meeting-reminder-option>input[type=number]:disabled{cursor:not-allowed;opacity:.55}.video-meeting-form>div:last-child{justify-content:flex-end;align-items:center;gap:11px;padding-top:4px;display:flex}.video-meeting-form>div:last-child a,.video-meeting-form>div:last-child button{min-height:42px;font:inherit;border:1px solid #7d84cc;border-radius:50px;padding:10px 20px;font-size:12px;font-weight:700;text-decoration:none}.video-meeting-form>div:last-child a{color:#232d87;background:#fff}.video-meeting-form>div:last-child button{color:#fff;cursor:pointer;background:#232d87}.video-meeting-form>div:last-child button:disabled{opacity:.65}.video-meeting-detail{gap:22px;display:grid}.video-meeting-detail__back{color:#232d87;justify-self:start;font-size:12px;font-weight:700;text-decoration:none}.video-meeting-room-card{color:#fff;background:linear-gradient(130deg,#000644,#232d87);border-radius:15px;justify-content:space-between;align-items:center;gap:28px;min-height:150px;padding:25px;display:flex;overflow:hidden}.video-meeting-room-card>div{min-width:0}.video-meeting-room-card h2{margin:13px 0 8px;font-family:EuropeExtendedC,sans-serif;font-size:20px;line-height:1.35}.video-meeting-room-card p{color:#cdd1f5;margin:0;font-size:13px}.video-meeting-room-card__clicks{color:#cdd1f5;margin-top:10px;font-size:11px;display:block}.video-meeting-room-card__clicks b{color:#fff}.video-meeting-room-card__side{flex:none;justify-items:end;gap:12px;max-width:320px;display:grid}.video-meeting-room-card__side>a{color:#000644;background:#fff;border-radius:50px;flex:none;justify-content:center;align-items:center;min-height:46px;padding:11px 22px;font-family:EuropeExtendedC,sans-serif;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.video-meeting-room-card__side>small{color:#cdd1f5;max-width:280px;line-height:1.5}.video-meeting-room-card__actions{justify-content:flex-end;gap:8px;display:flex}.video-meeting-room-card__actions button{color:#fff;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff80;border-radius:50px;min-height:36px;padding:7px 14px;font-size:11px;font-weight:700}.video-meeting-room-card__actions button:last-child{color:#ffdede;border-color:#ffbaba99}.video-meeting-action-modal{z-index:1200;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.video-meeting-action-modal__backdrop{cursor:default;background:#000644a6;border:0;position:absolute;inset:0}.video-meeting-action-modal>section{z-index:1;color:#000644;background:#fff;border-radius:20px;width:min(620px,100%);padding:26px;position:relative;box-shadow:0 24px 70px #00042d40}.video-meeting-action-modal header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.video-meeting-action-modal header small{color:#7d84cc;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.video-meeting-action-modal h2{margin:5px 0 0;font-family:EuropeExtendedC,sans-serif;font-size:20px}.video-meeting-action-modal header>button{color:#232d87;cursor:pointer;background:#f1f1f9;border:0;border-radius:50%;width:38px;height:38px;font-size:22px}.video-meeting-action-modal label{gap:7px;font-size:12px;font-weight:700;display:grid}.video-meeting-action-modal input,.video-meeting-action-modal textarea{color:#000644;width:100%;font:inherit;background:#f9f9fc;border:1px solid #d9dbea;border-radius:11px;padding:12px 14px}.video-meeting-action-modal textarea{resize:vertical;min-height:100px}.video-meeting-action-modal__datetime{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.video-meeting-action-modal__warning{color:#873b37;background:#fff0ef;border:1px solid #f2cfcc;border-radius:11px;margin:0 0 18px;padding:13px 15px;font-size:12px;line-height:1.5}.video-meeting-action-modal footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.video-meeting-action-modal footer button{color:#232d87;font:inherit;cursor:pointer;background:#f1f1f9;border:0;border-radius:50px;min-height:42px;padding:9px 18px;font-size:12px;font-weight:750}.video-meeting-action-modal footer button:last-child{color:#fff;background:#232d87}.video-meeting-action-modal footer button.is-danger{background:#b33a3a}.video-meeting-action-modal button:disabled{cursor:wait;opacity:.62}.video-meeting-response-card{border:1px solid #e0e3eb;border-radius:13px;justify-content:space-between;align-items:center;gap:22px;padding:20px;display:flex}.video-meeting-response-card>div:first-child{align-items:center;gap:12px;display:flex}.video-meeting-response-card>div:first-child span:last-child{gap:4px;display:grid}.video-meeting-response-card small{color:#8a8fa7}.video-meeting-response-card>div:last-child{justify-items:end;gap:10px;font-size:13px;display:grid}.video-meeting-response-card p{gap:8px;margin:0;display:flex}.video-meeting-response-card button,.video-meeting-invite-submit{color:#232d87;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #7d84cc;border-radius:50px;padding:8px 17px;font-size:12px;font-weight:700}.video-meeting-response-card button:first-child,.video-meeting-invite-submit{color:#fff;background:#232d87}.video-meeting-owner-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid}.video-meeting-invite-card,.video-meeting-participants{background:#fff;border:1px solid #e0e3eb;border-radius:14px;padding:21px}.video-meeting-invite-card h2,.video-meeting-participants h2{color:#000644;margin:0;font-family:EuropeExtendedC,sans-serif;font-size:16px}.video-meeting-invite-card>p,.video-meeting-participants header p{color:#858aa4;margin:7px 0 17px;font-size:12px;line-height:1.45}.video-meeting-user-search{position:relative}.video-meeting-user-search>input{color:#000644;width:100%;min-height:48px;font:inherit;background:#f9f9fc;border:1px solid #d9dbea;border-radius:10px;padding:11px 14px}.video-meeting-user-search>div{z-index:5;background:#fff;border:1px solid #dedfeb;border-radius:11px;max-height:270px;padding:6px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 15px 35px #00042d29}.video-meeting-user-search>div>p{color:#858aa4;text-align:center;margin:0;padding:12px;font-size:12px}.video-meeting-user-search>div>button{color:#000644;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px;display:flex}.video-meeting-user-search>div>button:hover{background:#f3f3fa}.video-meeting-user-search>div>button>span:last-child{gap:3px;min-width:0;display:grid}.video-meeting-user-search>div>button b,.video-meeting-user-search>div>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.video-meeting-user-search>div>button b{font-size:12px}.video-meeting-user-search>div>button small{color:#898ea6;font-size:10px}.video-meeting-avatar{color:#fff;background:linear-gradient(145deg,#7d84cc,#232d87);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-family:EuropeExtendedC,sans-serif;font-size:11px;font-weight:700;display:grid;overflow:hidden}.video-meeting-avatar img{object-fit:cover;width:100%;height:100%}.video-meeting-selected-users{flex-wrap:wrap;gap:6px;min-height:43px;margin:12px 0;display:flex}.video-meeting-selected-users>span{color:#232d87;background:#eeeefa;border-radius:50px;align-items:center;gap:7px;height:30px;padding:5px 5px 5px 10px;font-size:10px;font-weight:700;display:inline-flex}.video-meeting-selected-users>span button{color:#555c85;width:20px;height:20px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.video-meeting-selected-users>small{color:#969aaf;align-self:center}.video-meeting-sro-invite{cursor:pointer;background:#f4f4fb;border:1px solid #e0e2f1;border-radius:11px;align-items:flex-start;gap:11px;margin:2px 0 14px;padding:12px;display:flex}.video-meeting-sro-invite>input{appearance:none;background:#fff;border:2px solid #aab0dd;border-radius:6px;flex:none;width:22px;height:22px;margin:1px 0 0;position:relative}.video-meeting-sro-invite>input:checked{background:#232d87;border-color:#232d87}.video-meeting-sro-invite>input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.video-meeting-sro-invite>span{gap:4px;min-width:0;display:grid}.video-meeting-sro-invite b{color:#000644;font-size:12px}.video-meeting-sro-invite small{color:#777d99;font-size:10px;line-height:1.45}.video-meeting-invite-submit{min-height:42px}.video-meeting-invite-submit:disabled{opacity:.55;cursor:default}.video-meeting-access-card{gap:20px;display:grid}.video-meeting-access-card__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.video-meeting-access-card__header>div{min-width:0}.video-meeting-access-card__header span{color:#7d84cc;letter-spacing:.08em;margin-bottom:7px;font-size:9px;font-weight:750;display:block}.video-meeting-access-card__header p{color:#858aa4;max-width:760px;margin:8px 0 0;font-size:12px;line-height:1.5}.video-meeting-access-card__actions{flex:none;align-items:center;gap:10px;display:flex}.video-meeting-access-card__actions>strong{color:#35409b;background:#f0f1fa;border-radius:50%;place-items:center;min-width:34px;height:34px;font-size:11px;display:grid}.video-meeting-access-card__actions>button{color:#fff;cursor:pointer;background:#283394;border:0;border-radius:50px;justify-content:center;align-items:center;min-height:40px;padding:9px 16px;font:700 10px EuropeExtendedC,sans-serif;display:inline-flex}.video-meeting-access-card__actions>button:hover{background:#202a82}.video-meeting-access-links{gap:8px;display:grid}.video-meeting-access-links h3,.video-meeting-access-create h3{color:#000644;margin:0;font-size:12px;font-weight:750}.video-meeting-access-links article{background:#fff;border:1px solid #e2e4ee;border-radius:11px;grid-template-columns:minmax(190px,.7fr) minmax(320px,1.3fr);align-items:center;gap:18px;padding:12px 14px;display:grid}.video-meeting-access-link__meta{gap:4px;min-width:0;display:grid}.video-meeting-access-links article b{color:#000644;font-size:12px}.video-meeting-access-links article small{color:#858aa4;font-size:10px}.video-meeting-access-link__url{align-items:center;gap:8px;min-width:0;display:flex}.video-meeting-access-link__url input{box-sizing:border-box;color:#30385f;background:#f8f9fc;border:1px solid #dfe2ed;border-radius:9px;outline:0;width:100%;min-width:0;min-height:38px;padding:8px 11px;font:500 10px/1.4 Montserrat,sans-serif}.video-meeting-access-link__url input:focus{border-color:#5964ba;box-shadow:0 0 0 3px #5964ba1f}.video-meeting-access-links article button{color:#283394;cursor:pointer;background:#f8f8fc;border:1px solid #d9dcec;border-radius:50px;flex:none;align-items:center;gap:7px;min-height:34px;padding:7px 12px;font:700 10px Montserrat,sans-serif;display:inline-flex}.video-meeting-access-links article button:hover{background:#f1f2fa;border-color:#aeb4dc}.video-meeting-access-links article svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px;height:15px}.video-meeting-access-links__empty{color:#8b90a8;background:#fafafd;border:1px dashed #d9dceb;border-radius:10px;margin:0;padding:15px;font-size:11px}.video-meeting-access-create{background:#f6f7fb;border-radius:12px;gap:14px;padding:17px;display:grid}.video-meeting-access-create__heading p{color:#858aa4;margin:5px 0 0;font-size:10px;line-height:1.45}.video-meeting-access-create__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.video-meeting-access-create__fields label{color:#000644;gap:6px;font-size:11px;font-weight:700;display:grid}.video-meeting-access-create__fields input{box-sizing:border-box;color:#000644;background:#fff;border:1px solid #d9dbea;border-radius:10px;outline:0;width:100%;min-height:46px;padding:11px 13px;font:400 12px Montserrat,sans-serif}.video-meeting-access-create__fields input:focus{border-color:#5964ba;box-shadow:0 0 0 3px #5964ba1f}.video-meeting-access-create__fields label>small{color:#858aa4;min-height:14px;font-size:9px;font-weight:500;line-height:1.4}.video-meeting-access-create>.video-meeting-invite-submit{justify-self:start;padding-inline:20px}.video-meeting-access-modal>section{width:min(680px,100%);max-height:min(760px,100dvh - 48px);overflow-y:auto}.video-meeting-access-modal form{display:grid}.video-meeting-access-modal__lead{color:#747b99;margin:-8px 0 20px;font-size:12px;line-height:1.55}.video-meeting-access-modal__error{color:#943b38;background:#fff2f1;border:1px solid #efcecc;border-radius:10px;margin:0 0 16px;padding:11px 13px;font-size:11px;line-height:1.45}.video-meeting-access-modal .video-meeting-access-create__fields{grid-template-columns:1fr;gap:16px}.video-meeting-participant-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.video-meeting-participant-stats>span{text-align:center;background:#f4f4fa;border-radius:9px;gap:2px;padding:9px 4px;display:grid}.video-meeting-participant-stats b{color:#232d87;font-family:EuropeExtendedC,sans-serif;font-size:16px}.video-meeting-participant-stats small{color:#7f849e;font-size:8px}.video-meeting-participants__list{gap:7px;display:grid}.video-meeting-participants__list article{background:#f8f8fc;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;display:grid}.video-meeting-participants__list article>span:nth-child(2){gap:3px;min-width:0;display:grid}.video-meeting-participants__list article strong,.video-meeting-participants__list article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.video-meeting-participants__list article strong{font-size:12px}.video-meeting-participants__list article small{color:#8b90a7;font-size:10px}.video-meeting-participants__empty{color:#8b90a7;text-align:center;background:#f8f8fc;border-radius:10px;padding:28px 15px;font-size:12px}.video-meeting-chat-promo{background:linear-gradient(120deg,#f0f1ff,#f8f4ff);border:1px solid #d9dcf2;border-radius:15px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:17px;padding:20px;display:grid}.video-meeting-chat-promo>span{color:#fff;background:linear-gradient(145deg,#7d84cc,#232d87);border-radius:14px;place-items:center;width:50px;height:50px;font-size:22px;display:grid}.video-meeting-chat-promo h2{color:#000644;margin:0 0 6px;font-family:EuropeExtendedC,sans-serif;font-size:15px}.video-meeting-chat-promo p{color:#6f7594;max-width:720px;margin:0;font-size:11px;line-height:1.55}.video-meeting-chat-promo>button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#232d87;border:0;border-radius:50px;padding:10px 19px;font-size:11px;font-weight:700}.video-meeting-chat-promo>button:disabled{opacity:.55}.video-meeting-chat-promo.is-locked{grid-template-columns:50px minmax(0,1fr)}.video-meeting-chat{background:#fff;border:1px solid #e0e3eb;border-radius:15px;overflow:hidden}.video-meeting-chat>header{border-bottom:1px solid #e9ebf3;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.video-meeting-chat>header>div{align-items:center;gap:12px;min-width:0;display:flex}.video-meeting-chat>header>div>span{color:#232d87;background:#efeff8;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.video-meeting-chat>header h2{color:#000644;margin:0 0 4px;font-family:EuropeExtendedC,sans-serif;font-size:14px}.video-meeting-chat>header p{color:#858aa4;margin:0;font-size:10px}.video-meeting-chat>header>a{color:#232d87;flex:none;font-size:10px;font-weight:700;text-decoration:none}.video-meeting-chat__messages{overscroll-behavior:contain;background:#fafafd;flex-direction:column;gap:10px;height:min(42dvh,430px);min-height:270px;padding:18px;display:flex;overflow-y:auto}.video-meeting-chat__messages>article{align-items:flex-end;gap:8px;display:flex}.video-meeting-chat__messages>article.is-mine{justify-content:flex-end}.video-meeting-chat__messages>article>div{color:#252b3e;background:#eceef7;border-radius:5px 14px 14px;gap:6px;max-width:min(72%,560px);padding:10px 13px;display:grid}.video-meeting-chat__messages>article.is-mine>div{color:#fff;background:#232d87;border-radius:14px 5px 14px 14px}.video-meeting-chat__messages article strong{color:#555cb1;font-size:9px}.video-meeting-chat__messages article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.video-meeting-chat__messages article time{color:#858ba4;text-align:right;font-size:8px}.video-meeting-chat__messages article.is-mine time{color:#ffffffad}.video-meeting-chat__messages article a{color:inherit;background:#ffffffa6;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:2px 7px;padding:7px;text-decoration:none;display:grid}.video-meeting-chat__messages article.is-mine a{background:#ffffff24}.video-meeting-chat__messages article a>span{grid-row:1/3;font-size:16px}.video-meeting-chat__messages article a>b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.video-meeting-chat__messages article a>small{opacity:.7;font-size:8px}.video-meeting-chat__avatar{color:#fff;background:linear-gradient(145deg,#7d84cc,#232d87);border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:700;display:grid;overflow:hidden}.video-meeting-chat__avatar img{object-fit:cover;width:100%;height:100%}.video-meeting-chat__empty{color:#858aa4;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.video-meeting-chat__empty b{color:#000644;font-family:EuropeExtendedC,sans-serif;font-size:13px}.video-meeting-chat__compose{border-top:1px solid #e0e3ef;padding:12px 14px}.video-meeting-chat__compose>div:last-of-type{align-items:flex-end;gap:8px;display:flex}.video-meeting-chat__compose>div:last-of-type>button:first-of-type{color:#232d87;width:42px;height:42px;font:inherit;cursor:pointer;background:#efeff8;border:0;border-radius:50%;flex:0 0 42px;padding:0;font-size:20px}.video-meeting-chat__compose textarea{resize:vertical;color:#252b3e;min-height:42px;max-height:110px;font:inherit;background:#f1f1f9;border:0;border-radius:12px;flex:1;padding:11px 14px;font-size:12px}.video-meeting-chat__compose textarea:focus{outline:2px solid #7d84cc}.video-meeting-chat__compose>div:last-of-type>button:last-of-type{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#232d87;border:0;border-radius:50px;padding:9px 17px;font-size:10px;font-weight:700}.video-meeting-chat__compose>div:last-of-type>button:disabled{opacity:.45}.video-meeting-chat__compose>small{color:#9b9fb4;margin:6px 0 0 51px;font-size:8px;display:block}.video-meeting-chat__files{flex-wrap:wrap;gap:6px;margin-bottom:9px;display:flex}.video-meeting-chat__files>span{color:#555c7a;background:#f8f8fc;border:1px solid #e0e3ef;border-radius:8px;align-items:center;gap:6px;max-width:220px;padding:5px 7px 5px 10px;font-size:9px;display:flex}.video-meeting-chat__files b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.video-meeting-chat__files button{color:#777d99;width:20px;height:20px;font:inherit;cursor:pointer;background:#eceef5;border:0;border-radius:50%;padding:0}@media (max-width:900px){.video-meetings-layout{grid-template-columns:1fr}.video-meetings-calendar{width:min(420px,100%);position:static}.video-meeting-owner-grid{grid-template-columns:1fr}}@media (max-width:640px){.video-meeting-access-card{gap:16px;padding:17px}.video-meeting-access-card__header{flex-direction:column;align-items:stretch;gap:14px}.video-meeting-access-card__actions{justify-content:space-between}.video-meeting-access-card__actions>button{min-height:44px}.video-meeting-access-create{padding:14px}.video-meeting-access-create__fields{grid-template-columns:1fr}.video-meeting-access-links article{grid-template-columns:1fr;align-items:flex-start;gap:11px}.video-meeting-access-link__url{flex-direction:column;align-items:stretch;width:100%}.video-meeting-access-link__url input{min-height:44px;font-size:16px}.video-meeting-access-link__url button,.video-meeting-access-create>.video-meeting-invite-submit{justify-content:center;width:100%;min-height:44px}.video-meeting-access-create__fields input{font-size:16px}.video-meeting-access-modal>section{max-height:92dvh}}.profile-notes-workspace{color:#000644;gap:22px;min-width:0;display:grid}.profile-notes-workspace :where(button,input,textarea){font:inherit}.profile-notes-summary{color:#fff;background:linear-gradient(125deg,#000644 0%,#2434a3 60%,#6470d5 100%);border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:30px 34px;display:grid;box-shadow:0 20px 44px #16217924}.profile-notes-summary span{letter-spacing:.17em;margin-bottom:9px;font-family:EuropeExtendedC,sans-serif;font-size:10px;font-weight:700;display:block}.profile-notes-summary h2{margin:0;font-family:EuropeExtendedC,sans-serif;font-size:clamp(22px,3vw,34px);line-height:1.15}.profile-notes-summary p{color:#ffffffc7;max-width:760px;margin:12px 0 0;font-size:15px;line-height:1.55}.profile-notes-summary>b{text-align:center;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:28px;place-content:center;min-width:112px;min-height:112px;font-family:EuropeExtendedC,sans-serif;font-size:35px;line-height:1;display:grid}.profile-notes-summary>b small{margin-top:8px;font-family:Arial,sans-serif;font-size:12px;font-weight:400}.profile-notes-toolbar{background:#f1f2fa;border-radius:24px;justify-content:space-between;align-items:end;gap:18px;padding:20px 24px;display:flex}.profile-notes-toolbar label{gap:8px;width:min(650px,100%);font-size:13px;font-weight:700;display:grid}.profile-notes-toolbar input{color:#000644;background:#fff;border:1px solid #cdd2e2;border-radius:15px;outline:none;width:100%;min-height:52px;padding:0 18px}.profile-notes-toolbar input:focus{border-color:#3444b3;box-shadow:0 0 0 3px #3444b31f}.profile-notes-toolbar>p{color:#5d6680;margin:0 0 15px;font-size:13px}.profile-notes-list{gap:16px;min-width:0;display:grid}.profile-notes-card{background:#fff;border:1px solid #d6dce4;border-radius:26px;min-width:0;overflow:hidden}.profile-notes-card>header{background:#f8f9fd;border-bottom:1px solid #e4e7ef;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:15px;padding:20px 22px;display:grid}.profile-notes-card>header>div{gap:5px;min-width:0;display:grid}.profile-notes-card>header>div>a{color:#000644;text-overflow:ellipsis;white-space:nowrap;font-family:EuropeExtendedC,sans-serif;font-size:14px;font-weight:700;text-decoration:none;overflow:hidden}.profile-notes-card>header>div>span{color:#72798e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.profile-notes-card__avatar{color:#fff;background:linear-gradient(145deg,#7780dc,#26349c);border-radius:50%;place-items:center;width:58px;height:58px;font-family:EuropeExtendedC,sans-serif;font-size:15px;font-weight:700;text-decoration:none;display:grid;overflow:hidden}.profile-notes-card__avatar img{object-fit:cover;width:100%;height:100%}.profile-notes-card__open{color:#fff;background:#29389f;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-family:EuropeExtendedC,sans-serif;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.profile-notes-card__items{display:grid}.profile-notes-card__items>section{gap:10px;padding:20px 22px;display:grid}.profile-notes-card__items>section+section{border-top:1px solid #e8eaf1}.profile-notes-card__items time{color:#8a90a3;font-size:11px}.profile-notes-card__items p{color:#242a4c;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.profile-notes-card__actions,.profile-notes-card__editor>div{flex-wrap:wrap;gap:8px;display:flex}.profile-notes-card__actions button,.profile-notes-card__editor button{color:#fff;cursor:pointer;background:#29389f;border:0;border-radius:999px;min-height:38px;padding:0 15px;font-family:EuropeExtendedC,sans-serif;font-size:9px;font-weight:700}.profile-notes-card__actions button.is-danger{color:#a52c3e;background:#fae9ec}.profile-notes-card__editor{gap:10px;display:grid}.profile-notes-card__editor textarea{resize:vertical;color:#000644;background:#fff;border:1px solid #cdd2e2;border-radius:15px;outline:none;width:100%;min-height:110px;padding:14px 16px;line-height:1.5}.profile-notes-card__editor textarea:focus{border-color:#3444b3;box-shadow:0 0 0 3px #3444b31f}.profile-notes-card__editor button.is-secondary{color:#29389f;background:#edf0ff}.profile-notes-card button:disabled{opacity:.55;cursor:default}.profile-notes-empty{margin-top:0}@media (max-width:700px){.profile-notes-workspace{gap:14px}.profile-notes-summary{border-radius:24px;grid-template-columns:1fr;gap:18px;padding:24px 20px}.profile-notes-summary>b{grid-auto-flow:column;justify-content:start;align-items:center;gap:8px;min-width:0;min-height:58px;padding:0 18px;font-size:24px}.profile-notes-summary>b small{margin:0}.profile-notes-toolbar{align-items:stretch;padding:16px;display:grid}.profile-notes-toolbar>p{margin:0}.profile-notes-card{border-radius:22px}.profile-notes-card>header{grid-template-columns:48px minmax(0,1fr);padding:17px}.profile-notes-card__avatar{width:48px;height:48px}.profile-notes-card__open{grid-column:1/-1;width:100%}.profile-notes-card__items>section{padding:18px 17px}}@media (max-width:620px){.video-meetings-toolbar{flex-direction:column-reverse;align-items:stretch}.video-meetings-tabs{overflow-x:auto}.video-meetings-tabs a{white-space:nowrap;flex:1;justify-content:center}.video-meetings-create{width:100%}.video-meeting-card{grid-template-columns:46px minmax(0,1fr) 20px;gap:11px;padding:12px}.video-meeting-card__date{width:46px;height:49px}.video-meeting-card>.video-meeting-status{grid-column:2;justify-self:start}.video-meeting-card__arrow{grid-area:1/3/span 2}.video-meetings-calendar{width:100%}.video-meetings-calendar__grid button{min-height:38px}.video-meetings-day-modal{align-items:end;padding:0}.video-meetings-day-modal>section{border-radius:24px 24px 0 0;width:100%;max-height:86dvh;animation:.2s ease-out responsive-select-rise}.video-meeting-form{padding:17px}.video-meeting-quick-dates{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.video-meeting-quick-dates button{padding-left:8px;padding-right:8px;font-size:10px}.video-meeting-date-grid,.video-meeting-notification-grid,.video-meeting-reminder-grid{grid-template-columns:1fr}.video-meeting-form .video-meeting-reminder-option--custom{grid-template-columns:20px auto minmax(56px,1fr) auto}.video-meeting-form>div:last-child{flex-direction:column-reverse;align-items:stretch}.video-meeting-form>div:last-child a,.video-meeting-form>div:last-child button{text-align:center;width:100%}.video-meeting-room-card{flex-direction:column;align-items:flex-start;padding:20px}.video-meeting-room-card h2{font-size:17px}.video-meeting-room-card__side{justify-items:stretch;width:100%;max-width:none}.video-meeting-room-card__side>a,.video-meeting-room-card__actions{width:100%}.video-meeting-room-card__actions button{flex:1}.video-meeting-action-modal{align-items:end;padding:0}.video-meeting-action-modal>section{border-radius:22px 22px 0 0;padding:20px}.video-meeting-action-modal__datetime{grid-template-columns:1fr}.video-meeting-action-modal footer{flex-direction:column-reverse}.video-meeting-action-modal footer button{width:100%}.video-meeting-response-card{flex-direction:column;align-items:stretch}.video-meeting-response-card>div:last-child{justify-items:start}.video-meeting-response-card p{width:100%}.video-meeting-response-card p button{flex:1}.video-meeting-invite-card,.video-meeting-participants{padding:16px}.video-meeting-chat-promo{grid-template-columns:42px minmax(0,1fr);padding:16px}.video-meeting-chat-promo>span{width:42px;height:42px}.video-meeting-chat-promo>button{grid-column:1/-1;width:100%}.video-meeting-chat>header{align-items:flex-start;padding:14px;display:grid}.video-meeting-chat>header>a{padding-left:50px}.video-meeting-chat__messages{height:45dvh;min-height:260px;padding:12px}.video-meeting-chat__messages>article>div{max-width:84%}.video-meeting-chat__compose{padding:10px}.video-meeting-chat__compose>div:last-of-type>button:last-of-type{width:42px;padding:0;font-size:0}.video-meeting-chat__compose>div:last-of-type>button:last-of-type:after{content:"→";font-size:18px}.video-meeting-chat__compose>small{display:none}.video-meeting-participants__list article{grid-template-columns:38px minmax(0,1fr)}.video-meeting-participants__list article>.video-meeting-status{grid-column:2;justify-self:start}}*{box-sizing:border-box}body{color:#171717;background:#f5f6f8;margin:0}.platform-placeholder{place-items:center;min-height:100vh;padding:32px;display:grid}.platform-placeholder__content{background:#fff;border:1px solid #e6e8ec;border-radius:20px;width:min(720px,100%);padding:48px;box-shadow:0 20px 60px #0f172a14}.platform-placeholder__eyebrow{color:#3557ff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:700}.platform-placeholder h1{margin:0 0 16px;font-size:clamp(36px,7vw,64px);line-height:1}.platform-placeholder p{font-size:18px;line-height:1.6}.platform-placeholder dl{gap:12px;margin:32px 0 0;display:grid}.platform-placeholder dl div{border-top:1px solid #eceef2;grid-template-columns:140px 1fr;gap:16px;padding-top:12px;display:grid}.platform-placeholder dt{color:#6b7280}.platform-placeholder dd{margin:0;font-weight:600}.platform-placeholder__login{color:#fff;background:#3557ff;border-radius:6px;margin-top:28px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-block}@media (max-width:560px){.platform-placeholder{padding:16px}.platform-placeholder__content{padding:28px}.platform-placeholder dl div{grid-template-columns:1fr;gap:4px}}.account-layout{background:#f5f6f8;min-height:100vh}.account-header{color:#fff;z-index:100;background:#202b57;justify-content:space-between;align-items:center;gap:24px;height:76px;padding:0 36px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #202b571a}.account-brand{color:#fff;font-size:25px;font-weight:800;text-decoration:none}.account-user{align-items:center;gap:14px;font-size:14px;display:flex}.account-user small{color:#bec6e5}.account-user a{color:#fff;border-left:1px solid #53608d;padding-left:14px;text-decoration:none}.account-grid{background:#fff;grid-template-columns:250px 1fr;width:min(1280px,100%);min-height:calc(100vh - 76px);margin:auto;display:grid}.account-sidebar{border-right:1px solid #e4e7ee;padding:34px 22px}.account-sidebar__title{color:#8b91a4;letter-spacing:.08em;text-transform:uppercase;margin:0 12px 18px;font-size:12px;font-weight:700}.account-role-switch{background:#f0f1f7;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 0 22px;padding:5px;display:grid}.account-role-switch button{color:#3d455b;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 7px;font-size:13px;font-weight:700}.account-role-switch button.is-active{color:#202b57;background:#fff;box-shadow:0 1px 4px #202b571f}.account-role-switch button:focus-visible{outline-offset:2px;outline:2px solid #2947ad}.account-sidebar nav{gap:4px;display:grid}.account-sidebar nav a{color:#2d3347;border-radius:6px;padding:11px 12px;font-size:14px;text-decoration:none}.account-sidebar nav a:hover{color:#2742a2;background:#eef1fb}.account-sidebar nav a[aria-current=page]{color:#1e3a9b;background:#e9edfb;font-weight:700}.account-nav-group{border-top:1px solid #eceef3}.account-nav-group summary{color:#73798b;cursor:pointer;text-transform:uppercase;padding:14px 12px 8px;font-size:12px;font-weight:700;list-style:none}.account-nav-group summary::-webkit-details-marker{display:none}.account-nav-group summary:after{content:"⌄";float:right;font-size:15px}.account-nav-group:not([open]) summary:after{content:"›"}.account-nav-group>div{gap:3px;padding-bottom:8px;display:grid}.account-main{min-width:0;padding:42px}.account-heading{border-bottom:1px solid #e4e7ee;padding-bottom:24px}.account-heading h1{margin:0 0 8px;font-size:30px;font-weight:600}.account-heading p{color:#71778b;margin:0}.account-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.account-cards article{background:#fff;border:1px solid #e1e4eb;border-radius:8px;min-height:155px;padding:22px}.account-cards span{color:#73798b;font-size:13px}.account-cards strong{color:#202b57;margin-top:12px;font-size:28px;display:block}.account-cards p{color:#51586c;margin:14px 0 0;font-size:14px;line-height:1.5}.account-form{margin-top:28px}.account-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.account-form label,.account-form .account-field{color:#4b5266;gap:7px;font-size:13px;display:grid}.account-form input,.account-form select,.account-form textarea,.account-table select{color:#252b3e;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cfd3de;border-radius:5px;padding:9px 11px}.account-form textarea{resize:vertical}.account-form input:disabled{color:#7b8192;background:#f1f2f5}.account-form small{color:#868c9d}.account-form>button{color:#fff;cursor:pointer;background:#2947ad;border:0;border-radius:5px;margin-top:24px;padding:12px 20px;font-weight:700}.account-form>button:disabled{opacity:.65}.profile-personal-form{max-width:920px;margin-top:0}.profile-avatar-section{border-bottom:1px solid #ececf4;align-items:center;gap:28px;padding:0 0 26px;display:flex}.profile-avatar-preview{color:#fff;background:linear-gradient(145deg,#7d84cc,#232d87);border-radius:16px;flex:none;place-items:center;width:132px;height:132px;font-family:EuropeExtendedC,sans-serif;font-size:28px;font-weight:700;display:grid;position:relative;overflow:visible}.profile-avatar-preview img{border-radius:inherit;object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:absolute;inset:0}.profile-avatar-preview>button{color:#555c85;width:32px;height:32px;font:inherit;cursor:pointer;z-index:1;background:#f1f1f9;border:3px solid #fff;border-radius:50%;place-items:center;padding:0;font-size:21px;line-height:1;display:grid;position:absolute;top:-10px;right:-10px}.profile-avatar-copy{justify-items:start;gap:9px;display:grid}.profile-avatar-copy h2{color:#000644;margin:0;font-family:EuropeExtendedC,sans-serif;font-size:18px}.profile-avatar-copy p{color:#696f8d;max-width:590px;margin:0;font-size:14px;line-height:1.5}.profile-avatar-copy>button{color:#232d87;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #7d84cc;border-radius:50px;margin-top:3px;padding:9px 20px;font-size:13px;font-weight:700}.profile-avatar-copy small{color:#8a8fa6;font-size:12px}.profile-form-section{border-bottom:1px solid #ececf4;padding:26px 0}.profile-form-section:first-of-type{padding-top:0}.profile-form-section h2{color:#000644;margin:0 0 20px;font-family:EuropeExtendedC,sans-serif;font-size:18px;line-height:1.3}.profile-form-section h3{color:#000644;margin:10px 0 0;font-size:16px}.partner-profile-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.partner-profile-heading h2{margin-bottom:7px}.partner-profile-heading p,.partner-profile-choice>p{color:#696f8d;margin:0;font-size:13px;line-height:1.5}.partner-profile-heading>span{color:#26704a;background:#e7f5ec;border-radius:50px;flex:none;padding:6px 11px;font-size:11px;font-weight:700}.partner-profile-choice{margin-top:28px}.partner-profile-choice h3{margin:0 0 5px;font-family:EuropeExtendedC,sans-serif;font-size:15px}.partner-profile-choice h3 b{color:#cf3131}.partner-profile-choice .account-choice-grid{margin-top:14px}.profile-personal-form label,.profile-personal-form .account-field{color:#000644;gap:8px;font-size:14px}.profile-personal-form label>span,.profile-personal-form .account-field>span{padding-left:15px}.profile-personal-form label:not(.account-check)>span b,.profile-personal-form .account-field>span b{color:#cf3131;font-weight:600}.profile-personal-form input,.profile-personal-form select,.profile-personal-form textarea{background:#f1f1f9;border:0;border-radius:8px;min-height:46px;padding:11px 16px}.profile-personal-form input:focus,.profile-personal-form select:focus,.profile-personal-form textarea:focus{outline-offset:1px;outline:2px solid #7d84cc}.profile-personal-form input:disabled{color:#696f8d;opacity:1;background:#f1f1f9}.profile-personal-form label small{padding-left:15px}.profile-contact-field{align-content:start;gap:8px;min-width:0;display:grid;position:relative}.profile-contact-field__label{color:#000644;padding-left:15px;font-size:14px}.profile-contact-field__current{position:relative}.profile-contact-field__current input{padding-right:56px}.profile-contact-field__current>button{color:#232d87;width:34px;height:34px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;font-size:19px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.profile-contact-field__verified{color:#26704a;background:#e7f5ec;border-radius:99px;width:fit-content;margin-left:15px;padding:3px 9px;font-size:11px;font-weight:700}.profile-contact-field__action-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.profile-contact-field__action-row>button{color:#fff;min-width:130px;font:inherit;cursor:pointer;background:#232d87;border:0;border-radius:8px;padding:9px 15px;font-size:12px;font-weight:700}.profile-contact-field__action-row>button:disabled{opacity:.6;cursor:default}.profile-contact-field__under{justify-content:space-between;align-items:center;gap:12px;min-height:20px;padding:0 4px 0 15px;display:flex}.profile-contact-field__under small{color:#8a8fa6;padding:0;font-size:11px}.profile-contact-field__under button{color:#5f68ad;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.profile-contact-field__under button:disabled{color:#9ca0b8;cursor:default;text-decoration:none}.profile-contact-field__target{color:#555c85;background:#f7f7fb;border-radius:8px;padding:11px 16px;font-size:13px}.profile-contact-field__message{color:#555c85;margin:0;padding-left:15px;font-size:12px;line-height:1.4}.profile-contact-confirm{z-index:1900;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080d2b94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.profile-contact-confirm>section{background:#fff;border-radius:22px;width:min(440px,100%);padding:28px;box-shadow:0 24px 70px #080d2b47}.profile-contact-confirm h2{color:#000644;margin:0 0 11px;font-family:EuropeExtendedC,sans-serif;font-size:18px;line-height:1.3}.profile-contact-confirm p{color:#696f8d;margin:0;font-size:14px;line-height:1.5}.profile-contact-confirm>section>div{gap:10px;margin-top:22px;display:flex}.profile-contact-confirm button{color:#fff;min-height:41px;font:inherit;cursor:pointer;background:#232d87;border:0;border-radius:50px;padding:9px 18px;font-size:13px;font-weight:700}.profile-contact-confirm button+button{color:#232d87;background:#f1f1f9}.profile-performer-cta{justify-content:space-between;align-items:center;gap:24px;display:flex}.profile-performer-cta h2{margin-bottom:7px}.profile-performer-cta p{color:#696f8d;max-width:590px;margin:0;font-size:14px;line-height:1.5}.profile-performer-cta>a{color:#fff;background:#232d87;border-radius:50px;flex:none;justify-content:center;align-items:center;min-height:42px;padding:10px 22px;font-family:EuropeExtendedC,sans-serif;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.profile-performer-summary__header{justify-content:space-between;align-items:center;gap:24px;display:flex}.profile-performer-summary__identity{align-items:center;gap:16px;min-width:0;display:flex}.profile-performer-summary__photo{color:#fff;background:linear-gradient(145deg,#7d84cc,#232d87);border-radius:12px;flex:none;place-items:center;width:62px;height:62px;font-family:EuropeExtendedC,sans-serif;font-size:17px;font-weight:700;display:grid;overflow:hidden}.profile-performer-summary__photo img{object-fit:cover;width:100%;height:100%}.profile-performer-summary__title{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.profile-performer-summary__title h2{margin:0}.profile-performer-summary__title span{color:#805600;background:#fff0c2;border-radius:50px;padding:4px 9px;font-size:10px;font-weight:700}.profile-performer-summary__title span.is-active{color:#26704a;background:#e7f5ec}.profile-performer-summary__title span.is-rejected,.profile-performer-summary__title span.is-blocked{color:#a42b27;background:#fde9e8}.profile-performer-summary__identity p{color:#696f8d;margin:7px 0 0;font-size:13px;line-height:1.45}.profile-performer-summary__header>a{color:#fff;background:#232d87;border-radius:50px;flex:none;justify-content:center;align-items:center;min-height:42px;padding:10px 19px;font-family:EuropeExtendedC,sans-serif;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.profile-performer-summary__grid{grid-template-columns:1.35fr 1.35fr 1fr 1fr 1fr;gap:10px;margin-top:20px;display:grid}.profile-performer-summary__grid article{background:#f5f5fa;border-radius:11px;min-width:0;padding:14px}.profile-performer-summary__grid article>span{color:#7d8299;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:600;display:block}.profile-performer-summary__grid strong{color:#000644;text-overflow:ellipsis;font-size:13px;line-height:1.35;display:block;overflow:hidden}.profile-performer-summary__grid small{color:#7d8299;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;line-height:1.35;display:block;overflow:hidden}.profile-form-actions{align-items:center;gap:22px;padding-top:26px;display:flex}.profile-form-actions button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#232d87;border:0;border-radius:50px;padding:10px 25px;font-weight:700}.profile-form-actions button:disabled{opacity:.6;cursor:default}.profile-form-actions a{color:#232d87;font-size:14px;font-weight:600}.profile-password-change{align-items:center;gap:13px;display:flex}.profile-form-actions .profile-password-change__trigger{color:#232d87;background:0 0;min-height:auto;padding:0;font-size:14px;font-weight:600}.profile-password-change__success{color:#26704a;margin:0;font-size:13px;font-weight:600}.profile-password-modal>section{position:relative}.profile-contact-confirm .profile-password-modal__close{color:#555c85;background:#f1f1f9;border-radius:50%;place-items:center;width:34px;min-height:34px;padding:0;font-size:24px;font-weight:400;line-height:1;display:grid;position:absolute;top:16px;right:16px}.profile-password-modal__fields{border:0;gap:15px;margin:22px 0 0;padding:0;display:grid}.profile-password-modal__fields label{color:#000644;gap:7px;font-size:13px;display:grid}.profile-password-modal__fields label span{padding-left:13px}.profile-password-modal__fields input{color:#252b3e;width:100%;min-height:46px;font:inherit;background:#f1f1f9;border:0;border-radius:8px;padding:11px 16px;font-size:14px}.profile-password-modal__fields input:focus{outline-offset:1px;outline:2px solid #7d84cc}.profile-password-modal .profile-password-modal__error{color:#b42318;margin-top:12px;font-size:13px}.profile-password-modal__actions button:disabled{opacity:.6;cursor:default}.responsive-select{min-width:0;position:relative}.responsive-select__trigger{color:#888da5;width:100%;height:46px;min-height:46px;font:inherit;text-align:left;cursor:pointer;background:#f1f1f9;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-size:14px;display:flex;overflow:hidden}.responsive-select__trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.responsive-select__option-label{align-items:center;gap:9px;min-width:0;display:flex}.responsive-select__option-label>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.responsive-select__option-color{box-sizing:border-box;border:1px solid #0006441f;border-radius:50%;flex:0 0 11px;width:11px;height:11px;box-shadow:0 0 0 2px #fff}.responsive-select__trigger.has-value{color:#252b3e}.responsive-select__trigger:focus-visible{outline-offset:1px;outline:2px solid #7d84cc}.responsive-select__trigger i{color:#0000;flex:0 0 18px;width:18px;height:18px;font-size:0;font-style:normal;display:block;position:relative;overflow:hidden}.responsive-select__trigger i:before{content:"";border-bottom:2px solid #7d84cc;border-right:2px solid #7d84cc;width:8px;height:8px;transition:transform .16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-68%)rotate(45deg)}.responsive-select__trigger[aria-expanded=true] i:before{transform:translate(-50%,-32%)rotate(225deg)}.responsive-select__overlay{z-index:3000;min-width:min(320px,100vw - 32px);position:absolute;top:calc(100% + 7px);left:0;right:0}.responsive-select__sheet{width:max(100%,min(320px,100vw - 32px));max-width:calc(100vw - 32px);max-height:var(--responsive-select-max-height,390px);background:#fff;border:1px solid #e4e5f0;border-radius:13px;animation:.16s ease-out responsive-select-fade;overflow:hidden;box-shadow:0 18px 48px #080d2b2e}.responsive-select__handle{display:none}.responsive-select__sheet header{border-bottom:1px solid #ececf4;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px 11px;display:flex}.responsive-select__sheet header h2{color:#000644;margin:0;font-family:EuropeExtendedC,sans-serif;font-size:13px;line-height:1.3}.responsive-select__sheet header button{color:#555c85;width:30px;height:30px;font:inherit;cursor:pointer;background:#f1f1f9;border:0;border-radius:50%;place-items:center;padding:0;font-size:21px;line-height:1;display:grid}.responsive-select__search{padding:10px 12px 4px;position:relative}.responsive-select__search>span{z-index:1;color:#7d84cc;pointer-events:none;font-size:21px;line-height:1;position:absolute;top:50%;left:26px;transform:translateY(-36%)}.responsive-select__search input{color:#252b3e;width:100%;min-height:42px;font:inherit;background:#f1f1f9;border:0;border-radius:8px;padding:9px 13px 9px 40px;font-size:14px}.responsive-select__search input:focus{outline-offset:1px;outline:2px solid #7d84cc}.responsive-select__options{overscroll-behavior:contain;max-height:calc(var(--responsive-select-max-height,390px) - 102px);padding:6px 10px 10px;overflow-y:auto}.responsive-select__options button{color:#000644;width:100%;min-height:46px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f0f0f6;justify-content:space-between;align-items:center;gap:15px;padding:10px;font-size:14px;display:flex}.responsive-select__options button:hover{background:#f7f7fb;border-radius:7px}.responsive-select__options button i{box-sizing:border-box;border:2px solid #c8cada;border-radius:50%;flex:0 0 18px;align-self:center;place-items:center;width:18px;height:18px;display:grid}.responsive-select__options button i:after{content:"";background:#232d87;border-radius:50%;width:8px;height:8px;transition:transform .12s;transform:scale(0)}.responsive-select__options button.is-selected{color:#232d87;font-weight:700}.responsive-select__options button.is-selected i{border-color:#232d87}.responsive-select__options button.is-selected i:after{transform:scale(1)}.responsive-select__options--multiple button i{border-radius:5px}.responsive-select__options--multiple button i:after{background:0 0;border-bottom:2px solid #fff;border-right:2px solid #fff;border-radius:0;width:5px;height:9px;transform:translateY(-1px)rotate(45deg)scale(0)}.responsive-select__options--multiple button.is-selected i{background:#232d87}.responsive-select__options--multiple button.is-selected i:after{transform:translateY(-1px)rotate(45deg)scale(1)}.responsive-select__empty{color:#888da5;text-align:center;margin:0;padding:24px 10px;font-size:13px}@keyframes responsive-select-fade{0%{opacity:.6;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes responsive-select-rise{0%{opacity:.7;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}.account-notice{color:#263c8c;background:#eef2ff;border:1px solid #cbd5f5;border-radius:5px;margin:20px 0;padding:12px 15px}.account-list{gap:12px;margin-top:28px;display:grid}.account-list article{border:1px solid #e1e4eb;border-radius:7px;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.account-list article>div{gap:6px;display:grid}.account-list article>div:last-child{text-align:right}.account-list span,.account-list time{color:#747a8c;font-size:13px}.account-empty{text-align:center;background:#fafbfc;border:1px dashed #cfd3de;border-radius:8px;margin-top:28px;padding:36px}.account-empty h2{margin:0 0 10px;font-size:20px}.account-empty p{color:#73798b;max-width:600px;margin:0 auto 18px;line-height:1.6}.account-empty a{color:#2947ad;font-weight:700}.account-role-dialog{z-index:1400;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080d2bad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.account-role-dialog>section{color:#202b57;background:#fff;border-radius:14px;width:min(560px,100%);padding:38px;position:relative;box-shadow:0 24px 80px #080d2b4d}.account-role-dialog__close{color:#66708a;cursor:pointer;background:#f1f2f6;border:0;border-radius:50%;width:34px;height:34px;padding:0;font-size:26px;line-height:1;position:absolute;top:12px;right:14px}.account-role-dialog__eyebrow{color:#2947ad;letter-spacing:.05em;text-transform:uppercase;background:#eef1fb;border-radius:99px;margin-bottom:14px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.account-role-dialog h2{margin:0 0 12px;font-size:28px}.account-role-dialog p{color:#5c6478;margin:0;line-height:1.6}.account-role-dialog ol{color:#353d52;gap:9px;margin:22px 0;padding-left:22px;font-size:14px;line-height:1.45;display:grid}.account-role-dialog__status{background:#f5f6f8;border-radius:7px;padding:11px 13px;font-size:13px;margin-top:16px!important}.account-role-dialog__actions{align-items:center;gap:12px;margin-top:26px;display:flex}.account-role-dialog__actions a,.account-role-dialog__actions button{min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.account-role-dialog__actions a{color:#fff;background:#2947ad}.account-role-dialog__actions button{color:#3d455b;background:#eef0f4}.account-table-wrap{margin-top:28px;overflow-x:auto}.account-table{border-collapse:collapse;width:100%;font-size:13px}.account-table th{color:#73798b;text-align:left;white-space:nowrap;background:#f5f6f8;padding:12px}.account-table td{vertical-align:top;border-bottom:1px solid #e4e7ee;padding:14px 12px}.account-table td strong,.account-table td small{display:block}.account-table td small{color:#858b9d;margin-top:4px}.account-table select{min-width:150px;min-height:62px}.account-link-button{color:#2947ad;cursor:pointer;font:inherit;background:0 0;border:0;margin-top:7px;padding:0;font-weight:700}.account-status{color:#8a4b12;background:#fff2dc;border-radius:99px;padding:4px 8px;display:inline-block}.account-status--active{color:#177046;background:#e8f7ef}.account-status--blocked{color:#a53333;background:#fdeaea}.account-status--moderation{color:#8a4b12;background:#fff2dc}.account-status--published{color:#177046;background:#e8f7ef}.account-status--rejected{color:#a53333;background:#fdeaea}.account-status--pending{color:#8a4b12;background:#fff2dc}.account-status--draft{color:#596174;background:#eceef3}.account-status--approved,.account-status--partially_approved{color:#177046;background:#e8f7ef}.account-status--cancelled{color:#596174;background:#eceef3}.account-status--accredited{color:#694da0;background:#f0eafb}.account-status--invitation_sent,.account-status--queued,.account-status--processing{color:#8a4b12;background:#fff2dc}.account-status--completed,.account-status--sent{color:#177046;background:#e8f7ef}.account-status--failed,.account-status--partially_failed,.account-status--skipped_invalid,.account-status--skipped_dependency{color:#a53333;background:#fdeaea}.account-status--skipped_duplicate{color:#596174;background:#eceef3}.account-status--declined,.account-status--dismissed{color:#7d4651;background:#f8e9ed}.account-status--insufficient_funds{color:#9a5619;background:#fff0d9}.account-status--archived,.account-status--archive{color:#596174;background:#eceef3}.account-status--terminated,.account-status--refused{color:#a53333;background:#fdeaea}.account-status--new{color:#554298;background:#eeeafd}.account-status--in_progress{color:#285a8f;background:#e8f1fb}.account-status--waiting_user{color:#8a4b12;background:#fff2dc}.account-status--resolved{color:#177046;background:#e8f7ef}.account-status--closed{color:#596174;background:#eceef3}.account-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.account-detail-grid article{background:#fff;border:1px solid #e1e4eb;border-radius:8px;padding:22px}.account-detail-grid h2,.account-edit-section h2{margin:0 0 16px;font-size:20px}.account-definition-list{gap:12px;margin:0;display:grid}.account-definition-list>div{border-top:1px solid #eceef3;grid-template-columns:130px minmax(0,1fr);gap:14px;padding-top:12px;display:grid}.account-definition-list>div:first-child{border-top:0;padding-top:0}.account-definition-list dt{color:#7a8092}.account-definition-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.account-definition-list dd small{color:#858b9d;margin-top:4px;display:block}.account-edit-section{border-top:1px solid #e4e7ee;margin-top:28px;padding-top:28px}.account-edit-section>p{color:#73798b;margin:-8px 0 0;line-height:1.5}.user-impersonation-control{background:linear-gradient(135deg,#fbfcff 0%,#f5f6ff 100%);border:1px solid #dfe3f4;border-radius:16px;margin-top:28px;overflow:hidden;border-top:0!important;padding:0!important}.user-impersonation-control__header{border-bottom:1px solid #e4e7f3;justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 27px 21px;display:flex}.user-impersonation-control__header>div>span{color:#6b75c5;letter-spacing:.08em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.user-impersonation-control__header h2{color:#000644;margin:0!important;font-size:21px!important}.user-impersonation-control__header p{font-size:13px;line-height:1.45;color:#68708b!important;margin:7px 0 0!important}.user-impersonation-control__header>b{color:#34409c;white-space:nowrap;background:#e4e8ff;border-radius:99px;flex:none;align-items:center;min-height:29px;padding:0 12px;font-size:11px;display:inline-flex}.user-impersonation-control__body{gap:17px;padding:22px 27px 25px;display:grid}.user-impersonation-control__hint{color:#6d748d;background:#fff;border:1px solid #e1e4f2;border-radius:10px;align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.user-impersonation-control__hint>i{color:#fff;background:#6874ca;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;font-weight:800;display:grid}.user-impersonation-control__hint span{gap:2px;font-size:12px;line-height:1.4;display:grid}.user-impersonation-control__hint strong{color:#11195c;font-size:12px}.user-impersonation-control__actions{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.user-impersonation-control__actions>button{color:#fff;cursor:pointer;background:#29389f;border:0;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 17px;font:700 12px Montserrat,Arial,sans-serif;display:inline-flex;box-shadow:0 7px 17px #29389f2e}.user-impersonation-control__actions>button>span{font-size:17px;line-height:1}.user-impersonation-control__actions>button:disabled{cursor:wait;opacity:.65}.user-impersonation-control__actions>small{color:#7d849d;font-size:11px;line-height:1.4}.user-impersonation-control__link{background:#fff;border:1px solid #cfd5f1;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:15px;display:grid}.user-impersonation-control__link label{gap:7px;min-width:0;display:grid}.user-impersonation-control__link label>span{color:#505975;font-size:11px;font-weight:700}.user-impersonation-control__link input{box-sizing:border-box;color:#2a347f;background:#f8f9fe;border:1px solid #dfe3ee;border-radius:7px;width:100%;min-width:0;height:40px;padding:0 11px;font:400 12px/1.2 monospace}.user-impersonation-control__link button{color:#29389f;cursor:pointer;background:#fff;border:1px solid #c8ceec;border-radius:7px;align-self:end;min-height:40px;padding:0 15px;font:700 11px Montserrat,Arial,sans-serif}.user-impersonation-control__link>small{color:#767e97;grid-column:1/-1;font-size:11px;line-height:1.4}.user-impersonation-control__notice{background:#e6f7ed;border-radius:8px;padding:11px 13px;line-height:1.45;color:#237248!important;margin:0!important;font-size:12px!important}.user-impersonation-control__notice.is-error{background:#fff0f2;color:#963440!important}.assistant-category-prompt-search{margin:14px 0 10px;display:block}.assistant-category-prompt-search input{box-sizing:border-box;color:#000644;border:1px solid #d8ddea;border-radius:8px;width:100%;height:42px;padding:0 13px;font:400 13px Montserrat,Arial,sans-serif}.assistant-category-prompt-list{border:1px solid #e1e4ef;border-radius:10px;max-height:360px;display:grid;overflow:auto}.assistant-category-prompt-list .account-check{border-bottom:1px solid #edf0f5;padding:11px 13px}.assistant-category-prompt-list .account-check:last-child{border-bottom:0}.assistant-category-prompt-list>p{color:#78809a;padding:14px;font-size:12px}.account-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.account-choice-grid .account-check{border:1px solid #e1e4eb;border-radius:6px;padding:12px}.account-choice-grid .account-check span{gap:3px;display:grid}.account-choice-grid--compact{max-height:360px;padding-right:8px;overflow-y:auto}.account-table-link{color:#252b3e;text-decoration:none}.account-table-link:hover{color:#2947ad}.account-prose{white-space:pre-wrap;line-height:1.65}.account-primary-button,.account-danger-button{color:#fff;font:inherit;cursor:pointer;background:#2947ad;border:0;border-radius:5px;padding:10px 16px;font-weight:700}.account-danger-button{background:#a83c3c}.account-danger-button--outline{color:#9d3030;background:#fff;border:1px solid #dbaaaa}.account-danger-button--outline:hover{background:#fff4f4;border-color:#bd6767}.admin-two-factor{background:#fff;border:1px solid #e1e4eb;border-radius:8px;padding:22px}.admin-two-factor__heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.admin-two-factor__heading h2{margin:0 0 3px}.admin-two-factor__heading p{color:#73798b;margin:0;line-height:1.45}.admin-two-factor__icon,.admin-confirm-modal__warning{color:#2947ad;background:#eef1fb;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.admin-two-factor__icon svg,.admin-confirm-modal__warning svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:26px;height:26px}.admin-two-factor__details{grid-template-columns:repeat(2,minmax(0,220px));gap:12px;margin:20px 0 0;display:grid}.admin-two-factor__details>div{background:#f6f7fa;border-radius:7px;padding:13px 15px}.admin-two-factor__details dt{color:#7a8092;font-size:13px}.admin-two-factor__details dd{margin:5px 0 0;font-weight:700}.admin-two-factor__actions{border-top:1px solid #eceef3;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:20px;display:flex}.admin-two-factor__actions>div{gap:4px;display:grid}.admin-two-factor__actions span{color:#73798b;line-height:1.45}.account-notice--success{color:#176341;background:#ecf8f1;border-color:#bce5ce}.admin-modal-open{overflow:hidden}.admin-confirm-modal{z-index:10000;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-confirm-modal__backdrop{cursor:default;background:#0a12338c;border:0;position:absolute;inset:0}.admin-confirm-modal>section{background:#fff;border-radius:16px;width:min(100%,520px);padding:26px;position:relative;box-shadow:0 22px 70px #08113740}.admin-confirm-modal>section>header{justify-content:space-between;align-items:center;display:flex}.admin-confirm-modal>section>header>button{color:#636b82;font:inherit;cursor:pointer;background:#f1f3f8;border:0;border-radius:50%;width:42px;height:42px;font-size:28px;line-height:1}.admin-confirm-modal h2{margin:20px 0 10px;font-size:25px}.admin-confirm-modal p{color:#596174;margin:0;line-height:1.6}.admin-confirm-modal__notice{color:#6d552b;background:#fff8e9;border:1px solid #eed9ab;border-radius:8px;margin-top:18px;padding:13px 15px;line-height:1.5}.admin-password-form{gap:16px;margin-top:20px;display:grid}.admin-password-form label{gap:7px;display:grid}.admin-password-form label>span{font-weight:700}.admin-password-form input{color:#252b3e;min-height:46px;font:inherit;background:#fff;border:1px solid #cfd3de;border-radius:7px;padding:10px 12px}.admin-password-form input:focus{border-color:#2947ad;outline:2px solid #2947ad33}.admin-password-form small{color:#73798b}.admin-password-form .admin-confirm-modal__notice{margin-top:0}.admin-password-form footer{margin-top:4px}.admin-confirm-modal footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.admin-confirm-modal__cancel{color:#333b55;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dce7;border-radius:5px;padding:10px 16px;font-weight:700}.admin-confirm-modal button:disabled{cursor:wait;opacity:.62}.account-status--inactive{color:#676f82;background:#eceef3}.account-notice--error{color:#8a2d2d;background:#fff0f0;border-color:#efcaca}@media (max-width:640px){.admin-two-factor__heading{grid-template-columns:auto minmax(0,1fr)}.admin-two-factor__heading>.account-status{grid-column:1/-1;justify-self:start}.admin-two-factor__details{grid-template-columns:1fr}.admin-two-factor__actions{flex-direction:column;align-items:stretch}.admin-two-factor__actions button{width:100%}.admin-confirm-modal{align-items:end;padding:0}.admin-confirm-modal>section{border-radius:20px 20px 0 0;width:100%;padding:22px}.admin-confirm-modal footer{flex-direction:column-reverse}.admin-confirm-modal footer button{width:100%}}.market-admin-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}.market-toolbar{justify-content:space-between;align-items:center;gap:24px;margin-top:28px;display:flex}.market-toolbar p{color:#73798b;max-width:720px;margin:0;line-height:1.5}.account-primary-link,.market-toolbar>button{color:#fff;font:inherit;cursor:pointer;background:#2947ad;border:0;border-radius:5px;flex:none;padding:11px 16px;font-weight:700;text-decoration:none}.market-editor-form{max-width:920px}.settings-form{max-width:980px}.settings-section{background:#fafbfc;border:1px solid #e0e3ea;border-radius:8px;margin-top:22px;padding:22px}.settings-section:first-of-type{margin-top:0}.settings-section h2{color:#252b3e;margin:0 0 18px;font-size:18px}.settings-section>label{gap:7px;display:grid}.settings-links{gap:10px;margin-top:24px;display:grid}.settings-links a{color:#252b3e;background:#f8f9fb;border:1px solid #dfe3ed;border-radius:8px;gap:5px;padding:18px 20px;text-decoration:none;display:grid}.settings-links a:hover{border-color:#2947ad}.settings-links span{color:#747b8e;font-size:13px}.service-admin-title{align-items:center;gap:10px;min-width:250px;display:flex}.service-admin-title img{object-fit:cover;background:#e8eaf0;border-radius:5px;width:54px;height:38px}.service-admin-poster{color:#8a90a0;text-transform:uppercase;background:#eef0f4;border-radius:5px;flex:0 0 54px;place-items:center;width:54px;height:38px;font-size:10px;display:grid}.service-admin-title span{min-width:0}.media-admin-title{color:#252b3e;align-items:center;gap:12px;min-width:290px;text-decoration:none;display:flex}.media-admin-title>img,.media-admin-placeholder{object-fit:cover;background:#e8eaf0;border-radius:6px;flex:0 0 70px;width:70px;height:46px}.media-admin-placeholder{color:#8a90a0;text-transform:uppercase;place-items:center;font-size:10px;display:grid}.media-admin-title>span{min-width:0}.media-admin-title strong{max-width:420px;display:block}.media-admin-title small{color:#858b9d;margin-top:4px;display:block}.media-form-hint{color:#747b8e;margin:-8px 0 18px;font-size:13px;line-height:1.5}.media-current-file{align-content:start;gap:9px;display:grid}.media-current-file>img{object-fit:cover;border-radius:7px;width:180px;max-height:120px}.media-current-file a{color:#2947ad;overflow-wrap:anywhere}.media-gallery-drop{text-align:center;cursor:pointer;background:#fff;border:2px dashed #cbd0dc;border-radius:9px;place-items:center;min-height:130px;padding:24px;color:#687083!important;display:grid!important}.media-gallery-drop input{opacity:0;width:1px;height:1px;min-height:0;position:absolute}.media-gallery-editor{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.media-gallery-editor li{cursor:grab;background:#fff;border:1px solid #dfe2e9;border-radius:7px;grid-template-columns:28px 72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.media-gallery-editor li:active{cursor:grabbing}.media-gallery-editor img{object-fit:cover;border-radius:5px;width:72px;height:62px}.media-gallery-editor li>span:nth-of-type(2){color:#667087;overflow-wrap:anywhere;font-size:12px}.media-gallery-handle{color:#8a91a3;text-align:center;font-size:20px}.media-gallery-editor button{color:#9e3131;cursor:pointer;background:#fff;border:1px solid #e4bcbc;border-radius:5px;padding:7px 9px}.short-link-table td:nth-child(3){max-width:360px}.short-link-cell{gap:6px;min-width:220px;display:grid}.short-link-cell a,.short-link-target{color:#2947ad;overflow-wrap:anywhere}.short-link-target{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.short-link-copy{color:#2947ad;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.short-link-form{max-width:820px}.short-link-preview{color:#263c8c;background:#eef2ff;border:1px solid #cbd5f5;border-radius:7px;gap:7px;margin-top:18px;padding:18px 20px;display:grid}.short-link-preview span{text-transform:uppercase;font-size:12px}.short-link-preview strong{overflow-wrap:anywhere;font-size:17px}.short-link-click-count{color:#202b57;font-size:28px}.short-link-opens>p{color:#73798b;margin:-8px 0 0;font-size:13px;line-height:1.5}.short-link-open-table td:last-child{color:#667087;overflow-wrap:anywhere;min-width:260px;max-width:420px;font-size:12px}.financial-operation-filter{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(150px,auto)) auto auto;display:grid}.financial-operation-table td:last-child{max-width:330px}.financial-operation-description{-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.financial-status-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.financial-status-cards>a{color:inherit;text-decoration:none}.financial-status-cards article{min-height:110px}.withdrawal-detail-grid{grid-template-columns:minmax(0,1fr);margin-top:0}.withdrawal-review{margin-top:0}.withdrawal-review small{margin-top:12px;line-height:1.45;display:block}.withdrawal-review__lead{color:#6f7695;margin:-4px 0 4px;font-size:12px;line-height:1.5}.withdrawal-review__receipt{color:#232d87;overflow-wrap:anywhere;font-size:12px;font-weight:700}.withdrawal-review .withdrawal-review__confirm{grid-template-columns:22px minmax(0,1fr);align-items:flex-start;gap:10px;margin-top:4px;display:grid}.withdrawal-review .withdrawal-review__confirm input{accent-color:#2f3aa0;width:20px;height:20px;margin:0}.withdrawal-review .withdrawal-review__confirm span{color:#4d5577;font-size:12px;line-height:1.45}.withdrawal-requisites-title{margin-top:28px!important}.withdrawal-requisites{overflow-wrap:anywhere;white-space:pre-wrap;color:#31384d;font:inherit;background:#f6f7f9;border:1px solid #dfe3ed;border-radius:6px;margin:0;padding:15px;font-size:13px;line-height:1.55}.withdrawal-receipt-link{color:#000644;background:#f6f7f9;border:1px solid #dfe3ed;border-radius:8px;align-items:center;gap:12px;padding:13px 15px;text-decoration:none;display:flex}.withdrawal-receipt-link>span:first-child{color:#fff;background:#2f3aa0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.withdrawal-receipt-link>span:last-child{min-width:0;display:grid}.withdrawal-receipt-link strong{overflow-wrap:anywhere;font-size:13px}.withdrawal-receipt-link small{color:#858ba4;margin-top:3px;font-size:11px}.withdrawal-receipt-empty{color:#858ba4;margin:0;font-size:12px}.media-admin-video{background:#10121b;border-radius:9px;width:min(860px,100%);max-height:560px;display:block}.media-admin-poster-large{object-fit:contain;border-radius:9px;max-width:min(720px,100%);max-height:500px;display:block}.media-admin-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.media-admin-gallery a{color:#596174;font-size:12px;text-decoration:none}.media-admin-gallery img{aspect-ratio:1;object-fit:cover;border-radius:7px;width:100%;margin-bottom:6px;display:block}.service-media-previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.service-media-preview{color:#747b8e;align-content:start;gap:8px;font-size:13px;display:grid}.service-media-preview img,.service-media-preview video{aspect-ratio:16/9;object-fit:cover;background:#e8eaf0;border-radius:7px;width:100%;max-width:360px}.service-media-preview a{color:#2947ad;overflow-wrap:anywhere}.service-cabinet-icon-preview{color:#747b8e;align-items:center;gap:14px;font-size:13px;display:flex}.service-cabinet-icon-preview span{background:#fff;border:1px solid #e1e4ed;border-radius:8px;place-items:center;width:48px;height:48px;display:grid}.service-cabinet-icon-preview img{object-fit:contain;width:22px;height:22px}.storage-status>p{color:#747b8e;margin:-8px 0 18px;font-size:13px}.storage-status__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.storage-status__grid article{background:#fff;border:1px solid #e0e3ea;border-radius:7px;padding:16px}.storage-status__grid article>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.storage-status__grid dl{gap:7px;margin:14px 0 0;font-size:12px;display:grid}.storage-status__grid dl div{grid-template-columns:64px 1fr;gap:8px;display:grid}.storage-status__grid dt{color:#858b9d}.storage-status__grid dd{overflow-wrap:anywhere;margin:0}.storage-inline-status{color:#783b2d;background:#fff0eb;border-radius:6px;gap:4px;margin:-4px 0 18px;padding:12px 14px;font-size:13px;display:grid}.storage-inline-status--ready{color:#1f644f;background:#e9f7f1}.storage-inline-status span{font-size:12px}.notification-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.notification-channel-grid .account-check,.notification-send-all{background:#fff;border:1px solid #dfe3ed;border-radius:7px;padding:14px}.notification-channel-grid .account-check span,.notification-send-all span{gap:4px;display:grid}.notification-recipient-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-top:16px;display:flex}.notification-recipient-toolbar input{border:1px solid #cfd3de;border-radius:5px;width:min(520px,100%);min-height:42px;padding:9px 11px}.notification-recipient-toolbar span{color:#666e83;flex:none;font-size:13px}.notification-recipient-list{background:#fff;border:1px solid #e0e3ea;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:430px;margin-top:14px;padding:10px;display:grid;overflow-y:auto}.notification-recipient-list .account-check{border:1px solid #eceef3;border-radius:5px;padding:10px}.notification-recipient-list .account-check span{gap:3px;min-width:0;display:grid}.notification-recipient-list .account-check b,.notification-recipient-list .account-check small{overflow-wrap:anywhere}.notification-hint{color:#747b8e;font-size:12px}.notification-result{font-weight:700;display:block}.notification-result--ok{color:#177046}.notification-result--error{color:#a53333}.notification-message{background:#fafbfc;border:1px solid #e1e4eb;border-radius:7px;gap:9px;margin-top:12px;padding:16px;display:grid}.notification-retry{margin-top:18px}.profile-notification-controls{gap:12px;margin-top:28px;display:grid}.profile-notification-search{display:block;position:relative}.profile-notification-search>i{color:#7d84cc;pointer-events:none;font-size:21px;font-style:normal;line-height:1;position:absolute;top:50%;left:15px;transform:translateY(-47%)}.profile-notification-search input{color:#000644;box-sizing:border-box;background:#f1f1f9;border:0;border-radius:10px;width:100%;min-height:46px;padding:11px 43px 11px 42px;font:14px Montserrat,Arial,sans-serif}.profile-notification-search input:focus{outline-offset:1px;outline:2px solid #7d84cc}.profile-notification-search input::placeholder{color:#858ba9}.profile-notification-search button{color:#59617f;cursor:pointer;background:0 0;border:0;border-radius:50%;width:32px;height:32px;padding:0;font:22px/1 Montserrat,Arial,sans-serif;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.profile-notification-search button:hover{color:#232d87;background:#e3e4f1}.profile-notification-categories{scrollbar-width:none;flex-wrap:wrap;gap:8px;padding-bottom:1px;display:flex;overflow-x:visible}.profile-notification-categories::-webkit-scrollbar{display:none}.profile-notification-categories button{color:#555c85;cursor:pointer;background:#fff;border:1px solid #d9dced;border-radius:50px;flex:none;min-height:34px;padding:7px 14px;font:700 10px/1.2 EuropeExtendedC,sans-serif;transition:color .15s,background .15s,border-color .15s}.profile-notification-categories button:hover{color:#232d87;border-color:#aeb4df}.profile-notification-categories button.is-active{color:#fff;background:#232d87;border-color:#232d87}.notification-profile-toolbar{color:#59607a;background:#f4f4fa;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-height:54px;margin-top:28px;padding:10px 16px;font-size:13px;display:flex}.notification-profile-toolbar button{color:#232d87;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #7d84cc;border-radius:50px;padding:7px 15px;font-size:12px;font-weight:700}.profile-notification-list{gap:12px;margin-top:16px;transition:opacity .16s;display:grid}.profile-notification-list.is-loading{pointer-events:none;opacity:.55}.profile-notification{background:#fff;border:1px solid #e0e3eb;border-radius:10px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.profile-notification:hover{border-color:#a2a7dd;box-shadow:0 3px 12px #1a2b5b14}.profile-notification--unread{background:#fafaff;border-color:#c6caed}.profile-notification__head{color:#000644;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px 18px;display:grid}.profile-notification__status{background:#d7d9e5;border-radius:50%;width:7px;height:7px}.profile-notification--unread .profile-notification__status{background:#7d84cc;box-shadow:0 0 0 4px #7d84cc1f}.profile-notification__copy{gap:7px;min-width:0;display:grid}.profile-notification__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.4;overflow:hidden}.profile-notification--unread .profile-notification__copy strong{font-weight:750}.profile-notification__copy>span{align-items:center;gap:8px;min-width:0;display:flex}.profile-notification__copy em{color:#5f68ad;background:#e9eaf7;border-radius:50px;flex:none;padding:3px 7px;font-size:9px;font-style:normal;font-weight:700;line-height:1.1}.profile-notification__head time{color:#858b9d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.profile-notification__head>b{color:#232d87;white-space:nowrap;font-size:12px}.profile-notification:not(.profile-notification--unread) .profile-notification__head>b:last-child{color:#858b9d}.profile-notification-more{color:#747996;place-items:center;min-height:46px;padding:12px 0;font-size:12px;display:grid}.profile-notification-modal{z-index:120;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.profile-notification-modal__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#00042d94;border:0;padding:0;position:absolute;inset:0}.profile-notification-modal__dialog{color:#000644;background:#fff;border-radius:18px;width:min(620px,100%);max-height:min(78dvh,720px);position:relative;overflow:hidden;box-shadow:0 26px 80px #00042d4d}.profile-notification-modal__handle{display:none}.profile-notification-modal__dialog>header{border-bottom:1px solid #ececf4;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 19px;display:flex}.profile-notification-modal__dialog>header span{color:#7d84cc;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.profile-notification-modal__dialog>header h2{margin:0;font-family:EuropeExtendedC,sans-serif;font-size:17px;line-height:1.4}.profile-notification-modal__dialog>header button{color:#555c85;width:34px;height:34px;font:inherit;cursor:pointer;background:#f1f1f9;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:23px;line-height:1;display:grid}.profile-notification-modal__body{white-space:pre-wrap;max-height:calc(min(78dvh,720px) - 96px);padding:22px 24px 26px;line-height:1.65;overflow-y:auto}.profile-notification-modal__body p{color:#424a68;margin:0;font-size:14px}.profile-notification-modal__body a{color:#fff;background:#232d87;border-radius:50px;justify-content:center;align-items:center;min-height:40px;margin-top:20px;padding:9px 20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.profile-notification-invitation-actions{gap:10px;margin-top:20px;display:flex}.profile-notification-invitation-actions button{cursor:pointer;border:1px solid #232d87;border-radius:50px;min-height:42px;padding:9px 20px;font:700 12px/1.2 EuropeExtendedC,sans-serif}.profile-notification-invitation-actions button:first-child{color:#fff;background:#232d87}.profile-notification-invitation-actions button:last-child{color:#232d87;background:#fff}.profile-notification-invitation-actions button:disabled{cursor:wait;opacity:.55}.profile-notification-invitation-result,.profile-notification-invitation-message{border-radius:12px;margin-top:18px;padding:13px 15px;font-size:13px;font-weight:650;line-height:1.45}.profile-notification-invitation-result.is-accepted{color:#19663e;background:#e8f8ef}.profile-notification-invitation-result.is-declined{color:#555c78;background:#f0f1f7}.profile-notification-invitation-message{color:#232d87;background:#eef0fb}.profile-notification-modal__body time{color:#9297ad;margin-top:22px;font-size:11px;display:block}.market-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.market-form-wide{grid-column:1/-1}.market-form-actions{align-items:center;gap:18px;margin-top:28px;display:flex}.market-form-actions button{color:#fff;cursor:pointer;background:#2947ad;border:0;border-radius:5px;padding:12px 22px;font-weight:700}.market-form-actions a,.market-actions a,.market-builder-nav a{color:#2947ad;font-weight:700;text-decoration:none}.market-options-editor{border:1px solid #e1e4eb;border-radius:7px;margin-top:28px;padding:20px}.market-options-editor h2{margin:0 0 6px;font-size:20px}.market-options-editor .market-toolbar{margin-top:0}.market-option-row{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;display:grid}.market-option-row input{border:1px solid #cfd3de;border-radius:5px;min-height:40px;padding:8px 10px}.market-option-row .account-link-button{margin:0}.market-admin-grid h2,.form-builder h2{margin:28px 0 0;font-size:20px}.market-side-form{border:1px solid #e1e4eb;border-radius:7px;padding:20px}.market-side-form h2{margin:0 0 18px}.market-side-form label{margin-top:14px}.market-side-form textarea{resize:vertical;border:1px solid #cfd3de;border-radius:5px;min-height:90px;padding:10px}.form-builder{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.form-builder__hint{color:#73798b;max-width:900px;margin:20px 0 0;line-height:1.55}.form-builder__block{background:#fafbfc;border:1px solid #d9dde7;border-radius:7px;margin-top:18px;padding:16px}.form-builder__block--target{border-color:#2947ad;box-shadow:0 0 0 3px #2947ad1a}.form-builder__block header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.form-builder__block header span{color:#7b8192;font-size:12px}.form-builder__block>select{max-width:260px;min-height:36px;margin-top:12px}.form-builder__fields{flex-wrap:wrap;gap:10px;display:flex}.form-builder__field{background:#fff;border:1px solid #d9dde7;border-radius:5px;flex-grow:0;flex-shrink:0;min-width:150px;max-width:100%;padding:12px;transition:box-shadow .15s,transform .15s;position:relative}.form-builder--dragging .form-builder__field{transition:none}.form-builder__field--drop-before:before{content:"";background:#2947ad;border-radius:3px;width:3px;position:absolute;top:-6px;bottom:-6px;left:-6px}.form-builder__field-head,.form-builder__pool-field{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.form-builder__field b,.form-builder__field small{display:block}.form-builder__field small{color:#7b8192;margin-top:4px}.form-builder__field label{color:#6f7588;gap:4px;margin-top:10px;font-size:12px;display:grid}.form-builder__field select{border:1px solid #d9dde7;border-radius:4px;min-height:32px;padding:5px}.form-builder__field-actions{gap:6px;margin-top:10px;display:flex}.form-builder__field-actions button{color:#2947ad;cursor:pointer;background:#fff;border:1px solid #d9dde7;border-radius:4px;flex:none;width:32px;min-height:32px}.form-builder__field-actions button:disabled{color:#b1b5c0;cursor:default}.form-builder__field-actions select{min-width:0}.form-builder__drag-handle{color:#666e83;cursor:grab;background:#f5f6f8;border:1px solid #d9dde7;border-radius:4px;flex:none;padding:4px 7px;font-size:17px;line-height:1}.form-builder__drag-handle:active{cursor:grabbing}.catalog-order-title{align-items:flex-start;gap:10px;display:flex}.catalog-order-title>span{min-width:0}.form-builder__empty-drop{color:#858b9d;text-align:center;border:1px dashed #cbd0dc;border-radius:5px;width:100%;padding:24px}.form-builder__tools{margin-top:28px}.form-builder__tools form,.form-builder__tools section{border:1px solid #e1e4eb;border-radius:7px;padding:18px}.form-builder__tools>*+*{margin-top:16px}.form-builder__tools h3{margin:0 0 14px}.form-builder__tools label+label{margin-top:12px}.form-builder__pool{min-height:130px;margin-top:0;transition:border-color .15s,background .15s}.form-builder__pool--target{background:#f5f7ff;border-color:#2947ad!important}.form-builder__pool>small{margin-bottom:12px;line-height:1.4;display:block}.form-builder__pool-list{gap:8px;display:grid}.form-builder__pool-list>p{color:#858b9d;margin:8px 0 0;font-size:13px}.form-builder__pool-field{background:#fff;border:1px solid #dfe2e9;border-radius:5px;padding:10px}.form-builder__pool-field b,.form-builder__pool-field small{display:block}.builder-attribute-list{gap:8px;margin:14px 0;display:grid}.builder-attribute-list>div{border-top:1px solid #eceef3;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.builder-attribute-list b,.builder-attribute-list small{display:block}.market-builder-nav{flex-wrap:wrap;gap:18px;margin-top:24px;display:flex}.account-check{grid-template-columns:18px 1fr;align-items:center;display:flex!important}.account-check input{min-height:auto}.account-check input[type=checkbox]{flex:none;width:auto}.market-filter{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.market-filter a{color:#3b435a;border:1px solid #d9dde7;border-radius:5px;padding:8px 12px;text-decoration:none}.market-filter input{flex:280px}.market-filter input,.market-filter select{color:#252b3e;min-height:40px;font:inherit;background:#fff;border:1px solid #cfd3de;border-radius:5px;padding:8px 11px}.market-filter button,.market-form-actions button{color:#fff;font:inherit;cursor:pointer;background:#2947ad;border:0;border-radius:5px;padding:10px 16px;font-weight:700}.market-filter button:disabled,.market-form-actions button:disabled{opacity:.55;cursor:default}.market-form-actions select{color:#252b3e;min-height:42px;font:inherit;background:#fff;border:1px solid #cfd3de;border-radius:5px;flex:320px;padding:9px 11px}.market-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.market-actions .account-link-button{margin:0}.market-actions button:not(.account-link-button){color:#fff;cursor:pointer;background:#28734c;border:0;border-radius:4px;padding:7px 9px}.market-actions button.danger{background:#a83c3c}.consent-table .consent-id{color:#4d5564;text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:12px;display:block;overflow:hidden}.consent-detail-grid code,.consent-user-agent{overflow-wrap:anywhere}.specialist-service-row{grid-template-columns:minmax(220px,2fr) minmax(170px,1fr) minmax(130px,.7fr) auto;align-items:center;gap:10px;margin-top:12px;display:grid}.specialist-service-row input,.specialist-service-row select{color:#252b3e;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cfd3de;border-radius:5px;padding:9px 11px}.specialist-service-row .account-link-button{margin:0}.specialist-contact-row{grid-template-columns:minmax(160px,.7fr) minmax(260px,2fr) auto;align-items:center;gap:10px;margin-top:12px;display:grid}.specialist-contact-row input,.specialist-contact-row select{color:#252b3e;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cfd3de;border-radius:5px;padding:9px 11px}.specialist-profile-form{max-width:920px;margin-top:0}.specialist-avatar-section .profile-avatar-preview>span{letter-spacing:.08em;font-size:11px}.specialist-admin-photo{object-fit:cover;border-radius:13px;width:104px;height:104px;margin:0 0 18px;display:block}.specialist-list-avatar-cell{width:58px;vertical-align:middle!important}.specialist-list-avatar{object-fit:cover;border:1px solid #d8ddeb;border-radius:50%;width:42px;height:42px;display:grid}.specialist-list-avatar.is-placeholder{color:#fff;background:linear-gradient(145deg,#7883c8,#27358f);place-items:center;font-size:12px;font-weight:700}.specialist-admin-avatar-editor__content{align-items:center;gap:18px;display:flex}.specialist-admin-avatar-editor__content>img,.specialist-admin-avatar-editor__content>span{object-fit:cover;border:1px solid #d8ddeb;border-radius:50%;flex:0 0 92px;width:92px;height:92px}.specialist-admin-avatar-editor__content>span{color:#fff;background:linear-gradient(145deg,#7883c8,#27358f);place-items:center;font-size:26px;font-weight:700;display:grid}.specialist-admin-avatar-editor__content>div{gap:7px;display:grid}.specialist-admin-avatar-editor__content label{gap:6px;display:grid}.specialist-admin-avatar-editor__content label>span{color:#3d455b;font-size:12px;font-weight:700}.specialist-admin-avatar-editor__content small{color:#858b9d;font-size:11px}.specialist-status-control{background:#fff;border:1px solid #e0e3eb;border-radius:16px;gap:18px;padding:22px;display:grid}.specialist-status-control h2{color:#000644;margin:0;font-family:EuropeExtendedC,sans-serif;font-size:16px}.specialist-status-control>div:first-child>p{color:#737991;max-width:760px;margin:7px 0 0;font-size:12px;line-height:1.5}.specialist-status-control>label{gap:7px;max-width:760px;font-size:12px;font-weight:700;display:grid}.specialist-status-control select,.specialist-status-control textarea{color:#000644;width:100%;font:inherit;background:#f9f9fc;border:1px solid #d9dbea;border-radius:11px;padding:12px 14px}.specialist-status-control textarea{resize:vertical;min-height:105px}.specialist-status-control label small{color:#858aa4;font-weight:400;line-height:1.45}.specialist-status-control__actions{flex-wrap:wrap;gap:10px;display:flex}.specialist-status-control button:disabled{cursor:wait;opacity:.62}.specialist-profile-form .profile-form-section>p{color:#696f8d;margin:-12px 0 0;font-size:13px;line-height:1.5}.specialist-profile-form .market-toolbar{margin-top:0}.specialist-profile-form .market-toolbar h2{margin:0 0 7px}.specialist-profile-form .market-toolbar p{color:#696f8d;font-size:13px}.specialist-profile-form .market-toolbar>button{background:#232d87;border-radius:50px;min-height:42px;padding:10px 20px;font-family:EuropeExtendedC,sans-serif;font-size:11px}.specialist-profile-form .specialist-service-row input,.specialist-profile-form .specialist-contact-row input{background:#f1f1f9;border:0;border-radius:8px;min-height:46px;padding:11px 16px}.specialist-profile-form .specialist-service-row--profile{grid-template-columns:minmax(240px,1fr) minmax(130px,180px) auto}.specialist-profile-form .specialist-service-row input:focus,.specialist-profile-form .specialist-contact-row input:focus{outline-offset:1px;outline:2px solid #7d84cc}.specialist-profile-form .account-link-button{color:#8c3b46;background:#fbeef0;border-radius:50px;min-height:38px;margin:0;padding:8px 12px;font-size:12px}.specialist-profile-form .account-choice-grid .account-check{color:#000644;background:#f5f5fa;border:0;border-radius:10px;min-height:54px;padding:13px 15px}.specialist-profile-form .account-choice-grid .account-check:has(input:checked){color:#232d87;background:#eceefa;box-shadow:inset 0 0 0 1px #aeb4df}.specialist-profile-form .account-choice-grid .account-check input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:2px solid #aeb4df;border-radius:6px;flex:0 0 20px;place-content:center;width:20px;height:20px;min-height:20px;margin:0;padding:0;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.specialist-profile-form .account-choice-grid .account-check input[type=checkbox]:before{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:9px;transition:transform .12s;transform:translateY(-1px)rotate(45deg)scale(0)}.specialist-profile-form .account-choice-grid .account-check input[type=checkbox]:checked{background:#232d87;border-color:#232d87}.specialist-profile-form .account-choice-grid .account-check input[type=checkbox]:checked:before{transform:translateY(-1px)rotate(45deg)scale(1)}.specialist-profile-form .account-choice-grid .account-check input[type=checkbox]:focus-visible{outline:0;box-shadow:0 0 0 4px #7d84cc3d}.profile-toast{z-index:2200;color:#000644;background:#fff;border:1px solid #d8dcf2;border-radius:14px;align-items:center;gap:16px;width:min(420px,100vw - 48px);min-height:66px;padding:16px 52px 18px 18px;font-size:14px;font-weight:600;line-height:1.45;animation:.22s ease-out profile-toast-in;display:flex;position:fixed;top:24px;right:24px;overflow:hidden;box-shadow:0 18px 55px #080d2b38}.profile-toast>span{min-width:0}.profile-toast>button{color:#555c85;width:32px;height:32px;font:inherit;cursor:pointer;background:#f1f1f9;border:0;border-radius:50%;place-items:center;padding:0;font-size:22px;font-weight:400;line-height:1;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.profile-toast>i{transform-origin:0;background:#7d84cc;height:4px;animation:10s linear forwards profile-toast-timeout;position:absolute;bottom:0;left:0;right:0}@keyframes profile-toast-in{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:translate(0)}}@keyframes profile-toast-timeout{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.consultation-schedule{max-width:1040px}.consultation-schedule__intro{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.consultation-schedule__intro h2{color:#000644;margin:0 0 8px;font-family:EuropeExtendedC,sans-serif;font-size:19px}.consultation-schedule__intro p{color:#696f8d;margin:0;font-size:14px;line-height:1.55}.consultation-schedule__intro>span{color:#555c85;white-space:nowrap;background:#f1f1f9;border-radius:30px;padding:9px 13px;font-size:12px}.schedule-calendar{background:#fff;border:1px solid #e0e3ef;border-radius:16px;padding:22px;transition:opacity .15s;position:relative}.schedule-calendar.is-loading{opacity:.55;pointer-events:none}.schedule-calendar__header{justify-content:center;align-items:center;gap:22px;margin-bottom:22px;display:flex}.schedule-calendar__header h2{color:#000644;text-align:center;min-width:250px;margin:0;font-family:EuropeExtendedC,sans-serif;font-size:17px}.schedule-calendar__header button,.schedule-duplicate__header button{color:#232d87;width:38px;height:38px;font:inherit;cursor:pointer;background:#f1f1f9;border:0;border-radius:50%;place-items:center;padding:0;font-size:19px;display:grid}.schedule-calendar__header button:hover,.schedule-duplicate__header button:hover{background:#e7e8f5}.schedule-calendar__weekdays,.schedule-calendar__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.schedule-calendar__weekdays{color:#7a809d;text-align:center;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}.schedule-day{background:#fff;border:1px solid #e2e4ef;border-radius:11px;min-width:0;min-height:126px;padding:10px}.schedule-day--other{opacity:.44;background:#fafafd;border-color:#0000}.schedule-day--past{opacity:.58;background:#f8f8fb}.schedule-day--has{background:#f3f3fa;border-color:#b9bee3}.schedule-day__heading{color:#000644;justify-content:space-between;align-items:center;display:flex}.schedule-day__heading strong{font-size:14px}.schedule-day__weekday{color:#777d9a;text-transform:uppercase;font-size:10px;font-weight:700;display:none}.schedule-day__info{color:#626887;gap:4px;margin-top:10px;font-size:10px;line-height:1.35;display:grid}.schedule-day__info b{color:#232d87;font-size:12px}.schedule-day__add{color:#7d84cc;width:100%;min-height:78px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;margin-top:4px;padding:0;font-size:11px;font-weight:700;display:flex}.schedule-day__add:hover{background:#f1f1f9}.schedule-day__add span{font-size:17px;font-weight:400}.schedule-day__actions{gap:5px;margin-top:8px;display:flex}.schedule-day__actions button{color:#fff;min-width:0;font:inherit;cursor:pointer;background:#232d87;border:0;border-radius:20px;flex:1;padding:6px;font-size:9px;font-weight:700}.schedule-day__actions .is-delete{color:#8c3b46;background:#f8e9ec;max-width:27px;font-size:17px;font-weight:400;line-height:1}.schedule-modal{z-index:2100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0006446b;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0;overflow:auto}.schedule-modal>section{background:#fff;border-radius:20px;width:min(760px,100%);max-height:calc(100vh - 56px);padding:30px;position:relative;overflow:auto;box-shadow:0 22px 80px #00064447}.schedule-modal__close{color:#555c85;width:36px;height:36px;font:inherit;cursor:pointer;background:#f1f1f9;border:0;border-radius:50%;place-items:center;padding:0;font-size:24px;line-height:1;display:grid;position:absolute;top:18px;right:18px}.schedule-modal__heading{padding-right:45px}.schedule-modal__heading>span{color:#7d84cc;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.schedule-modal__heading h2{color:#000644;margin:0 0 26px;font-family:EuropeExtendedC,sans-serif;font-size:21px}.schedule-form__grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 18px;padding:0;display:grid}.schedule-form__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.schedule-form__grid label{color:#000644;gap:7px;font-size:12px;font-weight:600;display:grid}.schedule-form__grid input,.schedule-form__grid select{color:#252b3e;width:100%;min-width:0;min-height:48px;font:inherit;background:#f1f1f9;border:0;border-radius:9px;padding:11px 14px;font-size:14px}.schedule-form__grid input:focus,.schedule-form__grid select:focus{outline-offset:1px;outline:2px solid #7d84cc}.schedule-form__toggle{color:#000644;cursor:pointer;align-items:center;gap:12px;margin:1px 0 16px;display:flex}.schedule-form__toggle>input{opacity:0;pointer-events:none;position:absolute}.schedule-form__toggle>i{background:#d9dce9;border-radius:20px;flex:0 0 42px;width:42px;height:24px;transition:background .16s;position:relative}.schedule-form__toggle>i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000026}.schedule-form__toggle>input:checked+i{background:#232d87}.schedule-form__toggle>input:checked+i:after{transform:translate(18px)}.schedule-form__toggle>span{gap:2px;display:grid}.schedule-form__toggle b{font-size:13px}.schedule-form__toggle small{color:#777d9a;font-size:11px}.schedule-modal form:not(:has(input[name=break_enabled]:checked)) .schedule-form__break{display:none}.schedule-duplicate{background:#f8f8fc;border-radius:14px;margin-top:6px;padding:20px}.schedule-duplicate__copy h3{color:#000644;margin:0 0 5px;font-family:EuropeExtendedC,sans-serif;font-size:14px}.schedule-duplicate__copy p{color:#737994;margin:0 0 17px;font-size:11px;line-height:1.5}.schedule-duplicate__header{color:#000644;justify-content:center;align-items:center;gap:15px;margin-bottom:13px;font-size:13px;display:flex}.schedule-duplicate__header button{width:30px;height:30px;font-size:15px}.schedule-duplicate__header b{text-align:center;min-width:185px}.schedule-duplicate__weekdays,.schedule-duplicate__days{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.schedule-duplicate__weekdays{color:#777d9a;text-align:center;margin-bottom:5px;font-size:10px;font-weight:700}.schedule-duplicate__days button{aspect-ratio:1;color:#000644;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:8px;padding:0;font-size:11px}.schedule-duplicate__days button:hover:not(:disabled),.schedule-duplicate__days button.is-selected{color:#fff;background:#232d87}.schedule-duplicate__days button.is-other{color:#a5a9bb;background:0 0}.schedule-duplicate__days button.is-disabled{color:#c3c6d2;cursor:default;background:0 0;text-decoration:line-through}.schedule-duplicate__selected{color:#232d87;text-align:center;margin:12px 0 0;font-size:11px;font-weight:700}.schedule-form__actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.schedule-form__actions button{color:#232d87;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9dcec;border-radius:50px;padding:10px 22px;font-size:12px;font-weight:700}.schedule-form__actions button[type=submit]{color:#fff;background:#232d87;border-color:#232d87;min-width:150px}.schedule-form__actions button:disabled{opacity:.6;cursor:default}.profile-messages{background:#fff;border:1px solid #e0e3ef;border-radius:16px;grid-template-columns:minmax(285px,330px) minmax(0,1fr);width:100%;height:min(70dvh,720px);min-height:560px;display:grid;overflow:hidden}.profile-messages-dialogs{background:#fff;border-right:1px solid #e0e3ef;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.profile-messages-dialogs>header{border-bottom:1px solid #eceef5;align-items:center;min-height:72px;padding:14px 18px;display:flex}.profile-messages-dialogs>header h2{color:#000644;margin:0 0 4px;font-family:EuropeExtendedC,sans-serif;font-size:16px}.profile-messages-dialogs>header span{color:#858aa5;font-size:11px}.profile-messages-dialogs>header>div{flex:1;min-width:0}.profile-messages-dialogs>header>.profile-messages-header-actions{flex:none;align-items:center;gap:8px;display:flex}.profile-messages-filter{position:relative}.profile-messages-filter__button{color:#232d87;cursor:pointer;background:#f3f3fa;border:1px solid #d9dcef;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid}.profile-messages-filter__button.is-active{color:#fff;background:#283394;border-color:#283394}.profile-messages-filter__button svg{width:19px;height:19px}.profile-messages-filter__menu{z-index:40;background:#fff;border:1px solid #dfe2f0;border-radius:13px;width:245px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 16px 38px #0006442b}.profile-messages-filter__menu>button{color:#000644;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:38px;padding:8px 10px;font:600 11px Arial,sans-serif;display:flex}.profile-messages-filter__menu>button:hover{background:#f5f5fb}.profile-messages-filter__menu>button.is-active{color:#232d87;background:#ececfa;font-weight:800}.profile-messages-filter__menu>button b{color:#6f7590;text-align:center;background:#eff0f5;border-radius:999px;flex:none;min-width:24px;padding:3px 6px;font-size:9px}.profile-messages-filter__menu>button.is-active b{color:#fff;background:#283394}.profile-messages-create,.profile-messages-settings,.profile-messages-delete,.profile-messages-mute{color:#232d87;cursor:pointer;background:#f3f3fa;border:1px solid #d9dcef;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;font:700 22px/1 EuropeExtendedC,sans-serif;display:grid}.profile-messages-settings{letter-spacing:1px;margin-left:auto;font:800 12px/1 Arial,sans-serif}.profile-messages-delete{color:#ad3040;margin-left:auto}.profile-messages-delete svg{width:18px;height:18px}.profile-messages-mute{color:#232d87;margin-left:auto}.profile-messages-mute.is-muted{color:#8f5261;background:#fff5f6}.profile-messages-mute svg{width:18px;height:18px}.profile-messages-mute+.profile-messages-delete{margin-left:0}.profile-messages-create svg{width:19px;height:19px;display:block}.profile-messages-search{margin:12px;position:relative}.profile-messages-search>span{z-index:1;color:#7d84cc;pointer-events:none;font-size:23px;line-height:1;position:absolute;top:50%;left:14px;transform:translateY(-52%)}.profile-messages-search>input{color:#252b3e;width:100%;min-height:44px;font:inherit;background:#f1f1f9;border:0;border-radius:10px;padding:10px 13px 10px 40px;font-size:12px}.profile-messages-search>input:focus{outline-offset:1px;outline:2px solid #7d84cc}.profile-messages-search__results{z-index:20;background:#fff;border:1px solid #dfe2f0;border-radius:12px;max-height:280px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 35px #00064429}.profile-messages-search__results>button{color:#000644;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px;font-size:12px;font-weight:600;display:flex}.profile-messages-search__results>button:hover{background:#f1f1f9}.profile-messages-search__results>p{color:#7b809a;text-align:center;margin:0;padding:12px;font-size:12px}.profile-messages-avatar{color:#fff;background:linear-gradient(145deg,#7d84cc,#232d87);border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.profile-messages-avatar--small{flex-basis:36px;width:36px;height:36px}.profile-messages-avatar img{object-fit:cover;width:100%;height:100%;display:block}.profile-messages-avatar b{font-size:15px}.profile-messages-avatar--small b{font-size:12px}.profile-messages-dialog-list{overscroll-behavior:contain;scrollbar-gutter:stable;border-top:1px solid #f2f3f8;flex:1;min-height:0;overflow-y:auto}.profile-messages-dialog-list>button{color:#000644;width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f1f7;align-items:flex-start;gap:11px;padding:13px 14px;transition:background .15s;display:flex;position:relative}.profile-messages-dialog-list>button:hover{background:#f8f8fc}.profile-messages-dialog-list>button.is-active{background:#efeff8}.profile-messages-dialog-list>button.is-unread .profile-messages-dialog-list__copy>b,.profile-messages-dialog-list>button.is-unread .profile-messages-dialog-list__title>b{font-weight:800}.profile-messages-dialog-list__copy{flex:1;min-width:0;display:grid}.profile-messages-dialog-list__title{align-items:center;gap:6px;min-width:0;display:flex}.profile-messages-dialog-list__title>b{color:#000644;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.3;overflow:hidden}.profile-messages-dialog-list__title>em{color:#555cb1;text-transform:uppercase;background:#ececfa;border-radius:20px;flex:none;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800;line-height:1}.profile-messages-dialog-list>button.is-consultation{box-shadow:inset 3px 0 #7d84cc}.profile-messages-dialog-list>button.is-video-meeting{box-shadow:inset 3px 0 #8b55c5}.profile-messages-dialog-list>button.is-case{box-shadow:inset 3px 0 #35b873}.profile-messages-dialog-list>button.is-group{box-shadow:inset 3px 0 #232d87}.profile-messages-sro-community{background:#f7f7fd;border-bottom:1px solid #e6e8f3}.profile-messages-sro-community__trigger{color:#000644;width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#f1f1fb;border:0;align-items:center;gap:11px;padding:12px 14px;display:flex;position:relative;box-shadow:inset 3px 0 #30399f}.profile-messages-sro-community__trigger:hover{background:#eaeaf8}.profile-messages-sro-community__trigger>span:not(.profile-messages-avatar){flex:1;gap:3px;min-width:0;display:grid}.profile-messages-sro-community__trigger b{font-size:12px;line-height:1.25}.profile-messages-sro-community__trigger small{color:#666d90;font-size:9px;line-height:1.25}.profile-messages-sro-community__trigger>em{color:#6068aa;font-size:22px;font-style:normal;line-height:1}.profile-messages-sro-community__trigger>i,.profile-messages-dialog-list__topic>i{color:#fff;background:#30399f;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;font-weight:800;display:grid}.profile-messages-sro-community__topics{background:#fff;border-top:1px solid #e2e4f0}.profile-messages-dialog-list .profile-messages-dialog-list__topic{color:#000644;width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f1f7;align-items:flex-start;gap:9px;padding:10px 14px 10px 25px;display:flex;position:relative;box-shadow:inset 3px 0 #7d84cc}.profile-messages-dialog-list .profile-messages-dialog-list__topic:hover{background:#f8f8fc}.profile-messages-dialog-list .profile-messages-dialog-list__topic.is-active{background:#efeff8}.profile-messages-dialog-list__topic .profile-messages-avatar{flex-basis:32px;width:32px;height:32px}.profile-messages-dialog-list__topic .profile-messages-avatar b{font-size:11px}.profile-messages-sro-workspace{background:#fff;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.profile-messages-sro-workspace>header{border-bottom:1px solid #e6e8f3;align-items:center;gap:10px;padding:14px 18px;display:flex}.profile-messages-sro-workspace>header>div{flex:1;gap:3px;min-width:0;display:grid}.profile-messages-sro-workspace>header b{color:#000644;font-size:14px}.profile-messages-sro-workspace>header span{color:#858aa5;font-size:10px}.profile-messages-sro-workspace__topics{align-content:start;gap:10px;padding:18px;display:grid;overflow:auto}.profile-messages-sro-workspace__topics>button{color:#000644;width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fafaff;border:1px solid #e1e4f1;border-radius:13px;align-items:center;gap:12px;padding:15px 16px;display:flex}.profile-messages-sro-workspace__topics>button:hover{background:#f3f3fd;border-color:#9ca2dd}.profile-messages-sro-workspace__topics>button>span{flex:1;gap:4px;min-width:0;display:grid}.profile-messages-sro-workspace__topics b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.profile-messages-sro-workspace__topics small{color:#777e9d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.profile-messages-sro-workspace__topics i{color:#fff;background:#30399f;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;font-weight:800;display:grid}.profile-messages-sro-workspace__topics em{color:#6068aa;font-size:22px;font-style:normal;line-height:1}.profile-messages-dialog-list__copy>b{color:#000644;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.profile-messages-dialog-list__copy>time{color:#999db3;margin:3px 0 5px;font-size:9px}.profile-messages-dialog-list__copy>small{color:#717792;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.profile-messages-dialog-list>button>i{color:#fff;background:#232d87;border-radius:12px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:9px;font-style:normal;font-weight:700;display:grid}.profile-messages-dialog-list__empty{color:#000644;text-align:center;padding:45px 22px}.profile-messages-dialog-list__empty b{font-family:EuropeExtendedC,sans-serif;font-size:13px}.profile-messages-dialog-list__empty p{color:#858aa5;margin:9px 0 0;font-size:11px;line-height:1.5}.profile-messages-chat{background:#fbfbfd;flex-direction:column;min-width:0;display:flex}.profile-messages-chat>header{background:#fff;border-bottom:1px solid #e5e7f0;align-items:center;gap:11px;min-height:72px;padding:13px 18px;display:flex}.profile-messages-chat>header>div{gap:3px;min-width:0;display:grid}.profile-messages-chat>header>div b{color:#000644;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.profile-messages-chat>header>div span{color:#8a8fa8;font-size:10px}.profile-messages-chat__context{color:#555cb1;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;text-decoration:none;overflow:hidden}.profile-messages-chat__context:hover{text-decoration:underline}.profile-messages-chat__back{color:#232d87;width:34px;height:34px;font:inherit;cursor:pointer;background:#f1f1f9;border:0;border-radius:50%;place-items:center;padding:0;font-size:17px;display:none}.profile-messages-chat__messages{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;padding:18px;display:flex;overflow-y:auto}.profile-messages-chat__messages>article{justify-content:flex-start;display:flex}.profile-messages-chat__messages>article.is-mine{justify-content:flex-end}.profile-messages-chat__messages>article>div{color:#252b3e;background:#eceef7;border-radius:5px 14px 14px;gap:7px;max-width:min(72%,540px);padding:10px 13px;display:grid;box-shadow:0 2px 6px #0006440a}.profile-messages-chat__messages>article.is-mine>div{color:#fff;background:#232d87;border-radius:14px 5px 14px 14px}.profile-messages-chat__messages article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.profile-messages-chat__sender{color:#555cb1;font-size:9px}.profile-messages-chat__messages article time{color:#858ba4;text-align:right;font-size:9px}.profile-messages-chat__messages article.is-mine time{color:#ffffffad}.profile-message-edit{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.profile-messages-chat__messages article a{color:inherit;background:#ffffffa6;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;column-gap:7px;padding:8px;text-decoration:none;display:grid}.profile-messages-chat__messages article.is-mine a{background:#ffffff24}.profile-messages-chat__messages article a>span{grid-row:1/3;font-size:18px}.profile-messages-chat__messages article a>b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.profile-messages-chat__messages article a>small{opacity:.7;font-size:9px}.profile-messages-chat__messages>article.has-poll>div{background:#e9ebf6;width:min(88%,560px);max-width:560px;padding:7px}.profile-messages-chat__messages>article.has-poll.is-mine>div{background:#293392}.profile-message-media{width:min(330px,100%);color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffffa6;border:0;border-radius:11px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:10px;padding:6px;display:grid;overflow:hidden}.profile-messages-chat__messages article.is-mine .profile-message-media{background:#ffffff24}.profile-message-media__preview{background:#171b39;border-radius:8px;width:82px;height:58px;display:block;position:relative;overflow:hidden}.profile-message-media__preview img,.profile-message-media__preview video{object-fit:cover;width:100%;height:100%;display:block}.profile-message-media__preview>i{color:#fff;background:#000644bd;border-radius:50%;place-items:center;width:28px;height:28px;padding-left:2px;font-size:10px;font-style:normal;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.profile-message-media>span:last-child{gap:4px;min-width:0;display:grid}.profile-message-media b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.profile-message-media small{opacity:.7;font-size:9px}.profile-message-poll{color:#000644;background:#fff;border-radius:11px;gap:11px;min-width:360px;padding:11px;display:grid}.profile-message-poll>header{align-items:flex-start;gap:10px;display:flex}.profile-message-poll>header>span{color:#fff;background:#7d84cc;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.profile-message-poll>header svg{width:19px;height:19px}.profile-message-poll>header>div{gap:4px;min-width:0;display:grid}.profile-message-poll>header b{font-size:12px;line-height:1.35}.profile-message-poll>header small{color:#858aa5;font-size:8px}.profile-message-poll__options{gap:6px;display:grid}.profile-message-poll__options>button{color:#000644;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:#f8f8fc;border:1px solid #e1e4f0;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px;display:grid;position:relative;overflow:hidden}.profile-message-poll__options>button:disabled{cursor:default}.profile-message-poll__options>button>i{z-index:0;background:#dfe2fa;max-width:100%;transition:width .2s;position:absolute;inset:0 auto 0 0}.profile-message-poll__options>button.is-selected{border-color:#5964c8}.profile-message-poll__options>button>:not(i){z-index:1;position:relative}.profile-message-poll__choice{color:#fff;background:#fff;border:2px solid #aeb4dd;border-radius:6px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid}.profile-message-poll:not(.is-multiple) .profile-message-poll__choice{border-radius:50%}.profile-message-poll__choice>em{background:0 0;border-radius:50%;width:8px;height:8px}.profile-message-poll__options>button.is-selected .profile-message-poll__choice{background:#30399f;border-color:#30399f}.profile-message-poll__options>button.is-selected .profile-message-poll__choice>em{background:#fff}.profile-message-poll__options>button>span:nth-child(3){gap:2px;min-width:0;display:grid}.profile-message-poll__options>button b{overflow-wrap:anywhere;font-size:10px}.profile-message-poll__options>button small{color:#6f7590;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.profile-message-poll__options>button>strong{font-size:9px}.profile-message-poll>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.profile-message-poll>footer>span{color:#858aa5;font-size:8px}.profile-message-poll>footer>button{color:#fff;cursor:pointer;background:#30399f;border:0;border-radius:18px;min-height:31px;padding:6px 12px;font:700 8px EuropeExtendedC,sans-serif}.profile-message-poll>footer>button:disabled{opacity:.45;cursor:default}.profile-messages-chat__state,.profile-messages-chat__placeholder{color:#8b90a9;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:200px;display:flex}.profile-messages-chat__state>b,.profile-messages-chat__placeholder h2{color:#000644;margin:0;font-family:EuropeExtendedC,sans-serif;font-size:15px}.profile-messages-chat__state p,.profile-messages-chat__placeholder p{max-width:360px;margin:8px 0 0;font-size:11px;line-height:1.5}.profile-messages-chat__placeholder>span{color:#7d84cc;background:#efeff8;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:16px;font-size:24px;display:grid}.profile-messages-load-older{color:#5c6387;font:inherit;cursor:pointer;background:#eceef7;border:0;border-radius:20px;align-self:center;padding:7px 13px;font-size:9px}.profile-messages-compose{background:#fff;border-top:1px solid #e0e3ef;padding:12px 14px}.profile-messages-compose>div:last-of-type{align-items:flex-end;gap:8px;display:flex}.profile-messages-compose textarea{resize:vertical;color:#252b3e;min-height:42px;max-height:110px;font:inherit;background:#f1f1f9;border:0;border-radius:12px;flex:1;padding:11px 14px;font-size:12px;line-height:1.5}.profile-messages-compose textarea:focus{outline-offset:1px;outline:2px solid #7d84cc}.profile-messages-compose__attach,.profile-messages-compose__poll{color:#232d87;width:42px;height:42px;font:inherit;cursor:pointer;background:#efeff8;border:0;border-radius:50%;flex:0 0 42px;padding:0;font-size:18px;font-weight:700}.profile-messages-compose__poll svg{width:20px;height:20px}.profile-messages-compose__send{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#232d87;border:0;border-radius:25px;padding:9px 17px;font-size:10px;font-weight:700}.profile-messages-compose__send:disabled{opacity:.45;cursor:default}.profile-messages-compose>small{color:#9b9fb4;margin:6px 0 0 51px;font-size:8px;display:block}.profile-messages-chat__readonly{color:#777d99;background:#fff;border-top:1px solid #e0e3ef;justify-content:center;align-items:center;gap:7px;padding:15px 18px;font-size:11px;display:flex}.profile-messages-chat__readonly b{color:#000644}.profile-messages-compose__files{flex-wrap:wrap;gap:6px;margin-bottom:9px;display:flex}.profile-messages-compose__files>span{color:#555c7a;background:#f8f8fc;border:1px solid #e0e3ef;border-radius:8px;align-items:center;gap:6px;max-width:220px;padding:5px 7px 5px 10px;font-size:9px;display:flex}.profile-messages-compose__files b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-messages-compose__files button{color:#777d99;width:20px;height:20px;font:inherit;cursor:pointer;background:#eceef5;border:0;border-radius:50%;padding:0;font-size:14px;line-height:1}.profile-chat-modal{z-index:2700;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.profile-chat-modal__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0006449e;border:0;position:absolute;inset:0}.profile-chat-modal__panel{z-index:1;background:#fff;border-radius:20px;flex-direction:column;width:min(620px,100%);max-height:min(90dvh,820px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #00042d57}.profile-chat-modal__panel--settings{width:min(680px,100%)}.profile-chat-modal__panel--confirm{width:min(500px,100%)}.profile-chat-modal__panel--poll{width:min(620px,100%)}.profile-chat-confirm{z-index:2750}.profile-chat-confirm__text{color:#646a84;margin:0;font-size:13px;line-height:1.55}.profile-chat-modal__panel>footer .profile-chat-confirm__danger{background:#b9374b;border-color:#b9374b}.profile-chat-modal__handle{display:none}.profile-chat-modal__panel>header{border-bottom:1px solid #eceef5;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.profile-chat-modal__panel>header>div{gap:4px;display:grid}.profile-chat-modal__panel>header span{color:#7d84cc;letter-spacing:.08em;font-size:9px;font-weight:800}.profile-chat-modal__panel>header h2{color:#000644;margin:0;font:700 23px/1.15 EuropeExtendedC,sans-serif}.profile-chat-modal__panel>header>button{color:#fff;cursor:pointer;background:#7d84cc;border:0;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0 0 2px;font:400 27px/1 Arial,sans-serif;display:grid}.profile-chat-modal__body{overscroll-behavior:contain;gap:16px;padding:20px 24px;display:grid;overflow-y:auto}.profile-chat-modal__tabs{background:#f1f1f8;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.profile-chat-modal__tabs button{color:#555c7b;cursor:pointer;background:0 0;border:0;border-radius:11px;min-height:44px;padding:8px 14px;font:700 11px EuropeExtendedC,sans-serif}.profile-chat-modal__tabs button.is-active{color:#fff;background:#30399f;box-shadow:0 7px 18px #232d8733}.profile-chat-modal__field{gap:7px;display:grid}.profile-chat-modal__field>span{color:#000644;font-size:11px;font-weight:700}.profile-chat-modal__field>input{color:#252b3e;width:100%;min-height:48px;font:inherit;background:#f6f6fb;border:1px solid #dfe2f0;border-radius:12px;outline:none;padding:11px 14px;font-size:13px}.profile-chat-modal__field>input:focus{border-color:#7d84cc;box-shadow:0 0 0 2px #7d84cc2b}.profile-chat-modal__field>textarea{resize:vertical;color:#252b3e;width:100%;min-height:88px;font:inherit;background:#f6f6fb;border:1px solid #dfe2f0;border-radius:12px;outline:none;padding:12px 14px;font-size:13px;line-height:1.45}.profile-chat-modal__field>textarea:focus{border-color:#7d84cc;box-shadow:0 0 0 2px #7d84cc2b}.profile-chat-poll-options{gap:8px;display:grid}.profile-chat-poll-options>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.profile-chat-poll-options>div>b{color:#000644;font-size:11px}.profile-chat-poll-options>div>small{color:#8b90a8;font-size:9px}.profile-chat-poll-options>label{grid-template-columns:28px minmax(0,1fr) 32px;align-items:center;gap:8px;display:grid}.profile-chat-poll-options>label>span{color:#30399f;background:#efeff8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.profile-chat-poll-options>label>input{color:#252b3e;width:100%;min-height:44px;font:inherit;background:#f6f6fb;border:1px solid #dfe2f0;border-radius:11px;outline:none;grid-column:auto;padding:9px 12px;font-size:12px}.profile-chat-poll-options>label>input:focus{border-color:#7d84cc;box-shadow:0 0 0 2px #7d84cc2b}.profile-chat-poll-options>label>button{color:#777d99;cursor:pointer;background:#efeff8;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0 0 2px;font:400 18px/1 Arial,sans-serif;display:grid}.profile-chat-poll-options__add{color:#30399f;cursor:pointer;background:#fff;border:1px solid #aeb4dd;border-radius:19px;justify-self:start;min-height:36px;padding:7px 13px;font:700 9px EuropeExtendedC,sans-serif}.profile-media-modal{z-index:2800;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.profile-media-modal__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000323d1;border:0;position:absolute;inset:0}.profile-media-modal__panel{z-index:1;background:#111633;border-radius:18px;flex-direction:column;width:min(1120px,96vw);max-height:94dvh;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 100px #00000075}.profile-media-modal__panel>header{color:#fff;background:#090e2c;align-items:center;gap:12px;padding:12px 14px;display:flex}.profile-media-modal__panel>header>div{gap:3px;min-width:0;margin-right:auto;display:grid}.profile-media-modal__panel>header b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.profile-media-modal__panel>header small{color:#aeb3d6;font-size:9px}.profile-media-modal__panel>header>a{color:#fff;border:1px solid #7079d0;border-radius:18px;min-height:35px;padding:8px 14px;font:700 8px EuropeExtendedC,sans-serif;text-decoration:none}.profile-media-modal__panel>header>button{color:#fff;cursor:pointer;background:#30399f;border:0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0 0 2px;font:400 22px/1 Arial,sans-serif;display:grid}.profile-media-modal__content{place-items:center;min-height:240px;max-height:calc(94dvh - 60px);display:grid;overflow:auto}.profile-media-modal__content img,.profile-media-modal__content video{object-fit:contain;max-width:100%;max-height:calc(94dvh - 60px);display:block}.profile-media-modal__content video{background:#000;width:100%}.profile-chat-selected{flex-wrap:wrap;gap:7px;display:flex}.profile-chat-selected>span{color:#000644;background:#efeff8;border-radius:30px;align-items:center;gap:7px;max-width:100%;padding:5px 6px;display:flex}.profile-chat-selected .profile-messages-avatar{flex-basis:28px;width:28px;height:28px}.profile-chat-selected b{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:10px;overflow:hidden}.profile-chat-selected button{color:#6f7590;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;font-size:15px;display:grid}.profile-chat-user-results{background:#fff;border:1px solid #e3e5f0;border-radius:13px;max-height:235px;display:grid;overflow-y:auto}.profile-chat-user-results>button{color:#000644;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eff0f6;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.profile-chat-user-results>button:last-child{border-bottom:0}.profile-chat-user-results>button:hover,.profile-chat-user-results>button.is-selected{background:#f4f4fa}.profile-chat-user-results>button>span:not(.profile-messages-avatar){flex:1;gap:2px;min-width:0;display:grid}.profile-chat-user-results>button>.profile-messages-avatar{aspect-ratio:1;flex:0 0 36px;width:36px;height:36px}.profile-chat-user-results>button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.profile-chat-user-results>button small{color:#8b90a8;font-size:9px}.profile-chat-user-results>button>i{color:#fff;background:#7d84cc;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.profile-chat-user-results>p{color:#858aa5;text-align:center;margin:0;padding:18px;font-size:11px}.profile-chat-toggle{cursor:pointer;background:#f6f6fb;border-radius:12px;align-items:flex-start;gap:11px;padding:13px;display:flex}.profile-chat-toggle>input{appearance:none;cursor:pointer;background:#fff;border:2px solid #aeb4dd;border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;margin:1px 0 0;display:grid}.profile-chat-toggle>input:checked{background:#30399f;border-color:#30399f}.profile-chat-toggle>input:checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;margin-top:-2px;transform:rotate(-45deg)}.profile-chat-toggle>span{gap:4px;display:grid}.profile-chat-toggle b{color:#000644;font-size:11px}.profile-chat-toggle small{color:#81869f;font-size:9px;line-height:1.4}.profile-chat-modal__panel>footer{border-top:1px solid #eceef5;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.profile-chat-modal__panel>footer .button{color:#fff;cursor:pointer;background:#30399f;border:1px solid #30399f;border-radius:24px;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;font:700 10px EuropeExtendedC,sans-serif;display:inline-flex}.profile-chat-modal__panel>footer .button--outline{color:#30399f;background:#fff}.profile-chat-modal__panel>footer .button:disabled{opacity:.45;cursor:default}.profile-chat-modal__loading{color:#858aa5;text-align:center;padding:60px 24px;font-size:12px}.profile-chat-settings-save{color:#fff;cursor:pointer;background:#30399f;border:1px solid #30399f;border-radius:23px;justify-content:center;justify-self:start;align-items:center;min-height:44px;padding:10px 18px;font:700 9px EuropeExtendedC,sans-serif;display:inline-flex}.profile-chat-settings-save:disabled{opacity:.45;cursor:default}.profile-chat-settings-section{border-top:1px solid #eceef5;justify-content:space-between;align-items:center;gap:15px;padding-top:16px;display:flex}.profile-chat-settings-section--stack{align-items:stretch;display:grid}.profile-chat-settings-section>div:first-child{gap:4px;display:grid}.profile-chat-settings-section h3{color:#000644;margin:0;font:700 14px EuropeExtendedC,sans-serif}.profile-chat-settings-section p{color:#858aa5;margin:0;font-size:10px;line-height:1.45}.profile-chat-mute{color:#30399f;cursor:pointer;background:#fff;border:1px solid #30399f;border-radius:22px;min-height:36px;padding:8px 14px;font:700 9px EuropeExtendedC,sans-serif}.profile-chat-mute.is-muted{color:#fff;background:#30399f}.profile-chat-add-members{color:#30399f;cursor:pointer;background:#fff;border:1px solid #30399f;border-radius:22px;justify-content:center;justify-self:start;align-items:center;min-height:40px;padding:9px 16px;font:700 9px EuropeExtendedC,sans-serif;display:inline-flex}.profile-chat-add-members:disabled{opacity:.45;cursor:default}.profile-chat-members{border:1px solid #e3e5f0;border-radius:13px;display:grid;overflow:hidden}.profile-chat-members>article{border-bottom:1px solid #eff0f6;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.profile-chat-members>article:last-child{border-bottom:0}.profile-chat-members>article>span:not(.profile-messages-avatar){flex:1;gap:2px;min-width:0;display:grid}.profile-chat-members>article>span:not(.profile-messages-avatar) b{color:#000644;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.profile-chat-members>article>span:not(.profile-messages-avatar) small{color:#858aa5;font-size:9px}.profile-chat-members select{color:#000644;background:#f6f6fb;border:1px solid #dfe2f0;border-radius:9px;max-width:145px;min-height:34px;padding:7px 28px 7px 10px;font:600 9px inherit}.profile-chat-members>article>button{color:#a13b4b;cursor:pointer;background:#fff0f2;border:0;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;font-size:17px;display:grid}.profile-chat-leave{color:#b02f43;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font:700 10px EuropeExtendedC,sans-serif;text-decoration:underline}@media (max-width:760px){.profile-messages{border-radius:13px;height:calc(100dvh - 175px);min-height:500px;display:block;position:relative}.profile-messages-dialogs,.profile-messages-chat{transition:transform .22s,opacity .22s;position:absolute;inset:0}.profile-messages-dialogs{opacity:1;border:0;transform:translate(0)}.profile-messages-chat{opacity:0;pointer-events:none;transform:translate(100%)}.profile-messages--chat-open .profile-messages-dialogs{opacity:0;pointer-events:none;transform:translate(-100%)}.profile-messages--chat-open .profile-messages-chat{opacity:1;pointer-events:auto;transform:translate(0)}.profile-messages-chat__back{display:grid}.profile-messages-dialogs>header,.profile-messages-chat>header{min-height:62px}.profile-messages-dialog-list>button{padding:14px}.profile-messages-chat__messages{padding:13px}.profile-messages-chat__messages>article>div{max-width:86%}.profile-messages-chat__messages>article.has-poll>div{width:100%;max-width:96%}.profile-message-poll{min-width:0}.profile-message-poll>footer{flex-direction:column;align-items:flex-start}.profile-message-poll>footer>button{width:100%}.profile-message-media{grid-template-columns:70px minmax(0,1fr)}.profile-message-media__preview{width:70px;height:54px}.profile-messages-compose{padding:10px 10px calc(10px + env(safe-area-inset-bottom))}.profile-messages-compose__send{width:42px;padding:0;font-size:0;overflow:hidden}.profile-messages-compose__send:after{content:"→";font-size:18px}.profile-messages-compose>small{display:none}.profile-chat-modal{align-items:flex-end;padding:0}.profile-chat-modal__panel{border-radius:24px 24px 0 0;width:100%;max-height:92dvh}.profile-chat-modal__handle{background:#d8d9e7;border-radius:99px;flex:0 0 5px;width:46px;height:5px;margin:10px auto -2px;display:block}.profile-chat-modal__panel>header{padding:14px 18px}.profile-chat-modal__panel>header h2{font-size:19px}.profile-chat-modal__body{padding:16px 18px calc(18px + env(safe-area-inset-bottom))}.profile-chat-modal__panel>footer{padding:14px 18px calc(14px + env(safe-area-inset-bottom))}.profile-chat-modal__panel>footer .button{flex:1}.profile-chat-members select{max-width:120px}.profile-media-modal{padding:0}.profile-media-modal__panel{border-radius:0;width:100%;max-height:100dvh}.profile-media-modal__panel>header{padding:10px}.profile-media-modal__panel>header>a{padding:8px 10px}.profile-media-modal__content{min-height:calc(100dvh - 60px);max-height:calc(100dvh - 60px)}.profile-media-modal__content img,.profile-media-modal__content video{max-height:calc(100dvh - 60px)}.profile-chat-poll-options>label{grid-template-columns:26px minmax(0,1fr) 30px}}.moderation-compare{border:1px solid #e1e4eb;grid-template-columns:180px minmax(0,1fr) minmax(0,1fr) 120px;align-items:start;gap:14px;margin-top:-1px;padding:15px;display:grid}.moderation-compare>div{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;line-height:1.5}.moderation-compare--header{color:#73798b;background:#f5f6f8;margin-top:28px}.moderation-decision{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.moderation-decision>div{background:#f7fcf9;border:1px solid #dbe4dc;border-radius:7px;padding:22px}.moderation-decision h2{margin:0 0 8px;font-size:20px}.moderation-decision p{color:#687083;line-height:1.5}.moderation-decision textarea{resize:vertical;width:100%;min-height:100px;font:inherit;border:1px solid #cfd3de;border-radius:5px;padding:10px}.moderation-decision button{color:#fff;cursor:pointer;background:#28734c;border:0;border-radius:5px;margin-top:12px;padding:11px 16px;font-weight:700}.moderation-decision__reject{background:#fff9f9!important;border-color:#efd6d6!important}.moderation-decision__reject button{background:#a83c3c}.moderation-review-summary{background:#f7f8fc;border:1px solid #dfe3f1;border-radius:12px;justify-content:space-between;align-items:center;gap:28px;margin-top:24px;padding:18px 20px;display:flex}.moderation-review-summary>div{align-items:baseline;gap:9px;display:flex}.moderation-review-summary strong{color:#232d87;font-size:28px}.moderation-review-summary span{color:#555c85;font-size:13px;font-weight:700}.moderation-review-summary p{color:#686f85;max-width:650px;margin:0;font-size:13px;line-height:1.5}.moderation-batch-toolbar{background:#fff;border:1px solid #dfe3f1;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:13px 16px;display:flex}.moderation-batch-toolbar p{color:#555c85;margin:0;font-size:13px}.moderation-batch-toolbar p strong{color:#232d87;font-size:18px}.moderation-batch-toolbar>div{flex-wrap:wrap;gap:8px;display:flex}.moderation-batch-toolbar button{color:#232d87;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd3e6;border-radius:50px;padding:7px 14px;font-size:12px;font-weight:700}.moderation-batch-toolbar button:first-child{color:#fff;background:#232d87;border-color:#232d87}.moderation-batch-toolbar button:disabled{opacity:.45;cursor:default}.moderation-field-list{gap:16px;margin-top:20px;display:grid}.moderation-field-card{background:#fff;border:1px solid #dfe3ed;border-radius:13px;overflow:hidden;box-shadow:0 5px 18px #1b254d0d}.moderation-field-card.is-approved{border-color:#bcdcc9}.moderation-field-card.is-rejected{border-color:#eccaca}.moderation-field-card.is-edited{border-color:#bfc4e7}.moderation-field-card>header{background:#fafbfc;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.moderation-field-card>header>div>span{color:#7d84cc;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.moderation-field-card>header h2{color:#202b57;margin:0;font-size:17px}.moderation-field-card>header>b{color:#555c85;background:#eceef5;border-radius:50px;padding:5px 10px;font-size:11px}.moderation-field-select{color:#555c85;cursor:pointer;background:#fff;border:1px solid #d8dce9;border-radius:9px;flex:none;align-items:center;gap:9px;min-height:38px;padding:7px 12px;display:flex}.moderation-field-select input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.moderation-field-select>span{background:#fff;border:2px solid #abb1df;border-radius:6px;flex:none;width:21px;height:21px;display:block;position:relative}.moderation-field-select input:checked+span{background:#28734c;border-color:#28734c}.moderation-field-select input:checked+span:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:9px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.moderation-field-select b{font-size:12px}.moderation-field-select:has(input:checked){color:#26704a;background:#f4fbf7;border-color:#bcdcc9}.moderation-field-select:focus-within{outline-offset:2px;outline:2px solid #7d84cc}.moderation-field-card.is-approved>header>b{color:#26704a;background:#e7f5ec}.moderation-field-card.is-rejected>header>b{color:#a42b27;background:#fde9e8}.moderation-field-card.is-edited>header>b{color:#232d87;background:#eceefa}.moderation-field-compare{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.moderation-field-compare>div{min-width:0;padding:18px}.moderation-field-compare>div+div{background:#fcfcfe;border-left:1px solid #edf0f5}.moderation-field-compare small{color:#858b9d;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.moderation-field-compare p{overflow-wrap:anywhere;color:#30384f;white-space:pre-wrap;min-height:20px;margin:0;font-size:13px;line-height:1.55}.moderation-avatar-value{color:#555c85;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.moderation-avatar-value img{object-fit:cover;border-radius:12px;width:92px;height:92px;display:block}.moderation-field-actions{border-top:1px solid #edf0f5;flex-wrap:wrap;gap:8px;padding:13px 18px 16px;display:flex}.moderation-field-actions button{color:#555c85;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9dde8;border-radius:50px;padding:8px 15px;font-size:12px;font-weight:700}.moderation-field-actions button:hover{color:#232d87;border-color:#7d84cc}.moderation-field-actions button.is-active{color:#fff;background:#28734c;border-color:#28734c}.moderation-field-actions button.is-active.is-reject{background:#a83c3c;border-color:#a83c3c}.moderation-field-actions button.is-active.is-edit{background:#232d87;border-color:#232d87}.moderation-manual-editor{background:#f6f6fb;border-top:1px solid #dfe2f4;gap:10px;padding:16px 18px;display:grid}.moderation-manual-editor>strong{color:#232d87;font-size:12px}.moderation-manual-editor input,.moderation-manual-editor select,.moderation-manual-editor textarea{color:#252b3e;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d6d9e7;border-radius:8px;padding:9px 12px;font-size:13px}.moderation-manual-editor textarea{resize:vertical}.moderation-manual-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:290px;display:grid;overflow-y:auto}.moderation-manual-options .account-check{background:#fff;border:1px solid #e0e3ed;border-radius:8px;min-height:42px;padding:9px 11px;font-size:12px}.moderation-manual-options input[type=checkbox]{accent-color:#232d87}.moderation-manual-list{gap:9px;display:grid}.moderation-manual-list>div{grid-template-columns:minmax(180px,1fr) minmax(110px,.35fr) auto;gap:8px;display:grid}.moderation-manual-list>div>button,.moderation-manual-list>button{color:#232d87;font:inherit;cursor:pointer;background:#e9ebf8;border:0;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:700}.moderation-manual-list>button{width:fit-content}.moderation-final-decision{grid-template-columns:1.4fr 1fr;gap:18px;margin-top:26px;display:grid}.moderation-final-decision>div{background:#f7fcf9;border:1px solid #cfe1d6;border-radius:13px;padding:22px}.moderation-final-decision h2{color:#202b57;margin:0 0 7px;font-size:19px}.moderation-final-decision p{color:#687083;margin:0 0 15px;font-size:13px;line-height:1.5}.moderation-final-decision textarea{resize:vertical;width:100%;min-height:92px;font:inherit;border:1px solid #d2d9d5;border-radius:8px;padding:11px 13px}.moderation-final-decision button{color:#fff;font:inherit;cursor:pointer;background:#28734c;border:0;border-radius:8px;margin-top:12px;padding:11px 17px;font-weight:700}.moderation-final-decision button:disabled{opacity:.6;cursor:default}.moderation-final-decision__reject{background:#fff9f9!important;border-color:#efd6d6!important}.moderation-final-decision__reject button{background:#a83c3c}.specialist-state{background:#f7f8fb;border:1px solid #d8ddea;border-radius:7px;margin:28px 0;padding:18px 20px}.specialist-state strong{font-size:16px}.specialist-state p{color:#626a7f;margin:7px 0 0;line-height:1.5}.specialist-state--active{background:#f1fbf5;border-color:#cbe7d6}.specialist-state--pending{background:#fff9ee;border-color:#f0d6a8}.specialist-state--rejected,.specialist-state--blocked{background:#fff4f4;border-color:#edcaca}.specialist-state--dismissible{padding-right:58px;position:relative}.specialist-state--dismissible>button{color:#555c85;width:32px;height:32px;font:inherit;cursor:pointer;background:#ffffffb8;border:0;border-radius:50%;place-items:center;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:13px;right:14px}.specialist-state--dismissible>button:focus-visible{outline-offset:2px;outline:2px solid #7d84cc}.account-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.account-badges small{flex-basis:100%}.balance-amount{font-weight:700}.balance-amount--top_up,.balance-amount--refund{color:#177046}.balance-amount--deduction{color:#a53333}.profile-balance-overview{grid-template-columns:minmax(0,1.35fr) minmax(235px,.65fr);gap:14px;display:grid}.profile-balance-overview__main{color:#fff;isolation:isolate;background:linear-gradient(135deg,#000644 0%,#18246f 58%,#595fc0 100%);border-radius:18px;flex-direction:column;align-items:flex-start;min-height:270px;padding:30px;display:flex;position:relative;overflow:hidden}.profile-balance-overview__main:before,.profile-balance-overview__main:after{z-index:-1;content:"";position:absolute}.profile-balance-overview__main:before{opacity:.82;background:url(/site-assets/layout/footer-bg.svg) 50%/contain no-repeat;width:520px;height:520px;bottom:-270px;right:-150px}.profile-balance-overview__main:after{display:none}.profile-balance-overview__eyebrow{color:#e7e9ff;letter-spacing:.08em;text-transform:uppercase;background:#ffffff14;border:1px solid #fff3;border-radius:50px;padding:6px 10px;font-size:10px;font-weight:700;display:inline-flex}.profile-balance-overview__main>p{color:#cdd1ef;margin:29px 0 5px;font-size:13px;font-weight:600}.profile-balance-overview__value{align-items:baseline;gap:9px;max-width:100%;display:flex}.profile-balance-overview__value strong{color:#fff;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(34px,5vw,52px);font-weight:600;line-height:1.1;overflow:hidden}.profile-balance-overview__value span{color:#cdd1ef;font-size:20px;font-weight:600}.profile-balance-overview__main>small{color:#cdd1ef;max-width:460px;margin-top:12px;font-size:12px;line-height:1.45}.profile-balance-overview__actions{align-items:center;gap:9px;margin-top:auto;display:flex}.profile-balance-overview__actions>a{color:#000644;background:#fff;border:1px solid #fff;border-radius:50px;justify-content:center;align-items:center;min-height:38px;padding:8px 18px;font-family:EuropeExtendedC,sans-serif;font-size:10px;font-weight:700;text-decoration:none;transition:color .15s,transform .15s;display:inline-flex}.profile-balance-overview__actions>a.is-secondary{color:#fff;background:#ffffff12;border-color:#ffffff73}.profile-balance-overview__actions>a:hover{color:#232d87;background:#fff;transform:translateY(-1px)}.profile-balance-overview__actions>a:focus-visible{outline-offset:3px;outline:2px solid #fff}.profile-balance-overview__summary{gap:10px;display:grid}.profile-balance-stat{background:#f1f1f9;border-radius:14px;align-content:center;gap:6px;min-height:0;padding:18px 20px;display:grid;position:relative;overflow:hidden}.profile-balance-stat:before{content:"";background:#a2a7dd;border-radius:50%;width:8px;height:8px;position:absolute;top:17px;right:18px}.profile-balance-stat--credit:before{background:#73ad8d}.profile-balance-stat--debit:before{background:#ca8d96}.profile-balance-stat>span{color:#6b7199;text-transform:uppercase;padding-right:18px;font-size:11px;font-weight:700}.profile-balance-stat>strong{color:#232d87;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:700;overflow:hidden}.profile-balance-stat--credit>strong{color:#28734c}.profile-balance-stat--debit>strong{color:#8c3b46}.profile-balance-stat>small{color:#898aa0;font-size:11px}.profile-balance-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.profile-balance-section-heading h2{color:#000644;margin:0 0 7px;font-family:EuropeExtendedC,sans-serif;font-size:18px;line-height:1.3}.profile-balance-section-heading p{color:#696f8d;margin:0;font-size:13px;line-height:1.5}.profile-balance-section-heading>span{color:#232d87;background:#f1f1f9;border-radius:50px;place-items:center;min-width:34px;height:34px;padding:0 9px;font-size:12px;font-weight:700;display:grid}.profile-balance-top-up-modal{z-index:1400;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00064480;place-items:center;padding:24px;animation:.18s ease-out profile-balance-modal-fade;display:grid;position:fixed;inset:0}.profile-balance-top-up{background:linear-gradient(130deg,#f3f3fb,#fff);border:1px solid #dedfee;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(310px,.85fr);align-items:center;gap:32px;width:min(850px,100%);max-height:calc(100dvh - 48px);margin:0;padding:24px;animation:.2s ease-out profile-balance-modal-enter;display:grid;position:relative;overflow-y:auto;box-shadow:0 25px 80px #00042f59}.profile-balance-top-up__handle{display:none}.profile-balance-top-up__close{color:#62688a;cursor:pointer;z-index:2;background:#fff;border:1px solid #dfe0eb;border-radius:50%;place-items:center;width:32px;height:32px;padding:0 0 2px;font:300 24px/1 Arial,sans-serif;display:grid;position:absolute;top:12px;right:12px}.profile-balance-top-up__close:hover{color:#232d87;border-color:#aeb3dc}.profile-balance-top-up__close:focus-visible{outline-offset:2px;outline:2px solid #7d84cc}.profile-balance-top-up__close:disabled{cursor:default;opacity:.5}@keyframes profile-balance-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes profile-balance-modal-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.profile-balance-top-up__copy{align-items:flex-start;gap:16px;display:flex}.profile-balance-top-up__copy>span{color:#fff;background:linear-gradient(145deg,#7d84cc,#232d87);border-radius:14px;flex:none;place-items:center;width:52px;height:52px;font-size:23px;font-weight:700;display:grid}.profile-balance-top-up h2{color:#000644;margin:1px 0 9px;font-family:EuropeExtendedC,sans-serif;font-size:18px}.profile-balance-top-up p{color:#676d8d;max-width:500px;margin:0;font-size:13px;line-height:1.55}.profile-balance-top-up form{background:#fff;border:1px solid #e1e2ed;border-radius:13px;padding:17px}.profile-balance-top-up form>label{gap:7px;display:grid}.profile-balance-top-up form>label>span:first-child{color:#000644;font-size:12px;font-weight:700}.profile-balance-top-up__input{background:#f7f7fb;border:1px solid #d9dbe8;border-radius:10px;align-items:center;display:flex}.profile-balance-top-up__input:focus-within{border-color:#7d84cc;box-shadow:0 0 0 3px #7d84cc1f}.profile-balance-top-up__input input{color:#000644;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:12px 14px;font-size:18px;font-weight:700}.profile-balance-top-up__input b{color:#5e6488;padding-right:14px;font-size:16px}.profile-balance-top-up__presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.profile-balance-top-up__presets button{color:#555c85;min-height:32px;font:inherit;cursor:pointer;background:#f1f1f8;border:1px solid #0000;border-radius:8px;padding:5px;font-size:10px;font-weight:700}.profile-balance-top-up__presets button.is-active{color:#232d87;background:#ebeafa;border-color:#aab0dd}.profile-balance-top-up form>small{color:#9296aa;margin-top:7px;font-size:10px;display:block}.profile-balance-top-up__error{color:#8d3f48;background:#faecee;border-radius:8px;margin-top:10px;padding:9px 11px;font-size:11px}.profile-balance-top-up__actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex}.profile-balance-top-up__actions a,.profile-balance-top-up__actions button{min-height:38px;font:inherit;cursor:pointer;border-radius:50px;padding:8px 15px;font-size:10px;font-weight:700;text-decoration:none}.profile-balance-top-up__actions a{color:#555c85;background:#fff;border:1px solid #d9dbe8}.profile-balance-top-up__actions button{color:#fff;background:#232d87;border:1px solid #232d87}.profile-balance-top-up__actions button:disabled{opacity:.55;cursor:default}.profile-balance-tabs{background:#f1f1f8;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-bottom:22px;padding:5px;display:grid}.profile-balance-tabs>a{color:#666c8b;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:9px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:color .15s,background .15s,box-shadow .15s;display:flex}.profile-balance-tabs>a:hover{color:#232d87}.profile-balance-tabs>a.is-active{color:#000644;background:#fff;box-shadow:0 3px 12px #252d4c0d}.profile-balance-tabs>a>b{color:#686f99;background:#e5e6f2;border-radius:50px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:9px;display:grid}.profile-balance-tabs>a.is-active>b{color:#fff;background:#7d84cc}.profile-balance-tab-panel>.consultation-payment-notice{margin-bottom:18px}.profile-balance-tab-panel--payout>.profile-withdrawals{border-top:0;margin-top:0;padding-top:0}.profile-withdrawals,.profile-balance-history{border-top:1px solid #ececf4;margin-top:38px;padding-top:34px;scroll-margin-top:110px}.profile-withdrawals__notice{margin-top:18px}.profile-withdrawal-grid{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);gap:14px;margin-top:20px;display:grid}.profile-withdrawal-grid .profile-withdrawal-card{background:#f6f6fb;border:0;border-radius:14px;flex-direction:column;gap:16px;min-width:0;margin:0;padding:22px;display:flex}.profile-withdrawal-grid .profile-withdrawal-card--request{background:#eceefa}.profile-withdrawal-card__heading{align-items:flex-start;gap:12px;margin-bottom:2px;display:flex}.profile-withdrawal-card__heading>span{color:#fff;background:#7d84cc;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.profile-withdrawal-card__heading>div{min-width:0}.profile-withdrawal-card__heading h3{color:#000644;margin:1px 0 5px;font-family:EuropeExtendedC,sans-serif;font-size:14px;line-height:1.35}.profile-withdrawal-card__heading p{color:#777c99;margin:0;font-size:11px;line-height:1.45}.profile-withdrawal-card label{color:#555c85;gap:7px;margin:0;font-size:12px;display:grid}.profile-withdrawal-card input,.profile-withdrawal-card textarea{color:#000644;background:#fff;border:1px solid #0000;border-radius:10px;min-height:46px;padding:12px 15px;line-height:1.45;transition:border-color .15s,box-shadow .15s}.profile-withdrawal-card textarea{min-height:142px}.profile-withdrawal-card input:focus,.profile-withdrawal-card textarea:focus{border-color:#7d84cc;outline:0;box-shadow:0 0 0 3px #7d84cc24}.profile-withdrawal-card>button{width:fit-content;min-height:42px;font:inherit;background:#232d87;border-radius:50px;margin-top:4px;padding:10px 21px;font-size:12px}.profile-withdrawal-card>button:disabled{cursor:default}.profile-withdrawal-available{color:#fff;background:#232d87;border-radius:11px;gap:6px;margin-bottom:0;padding:17px 18px;display:grid}.profile-withdrawal-available span{color:#d6d9f4;font-size:11px}.profile-withdrawal-available strong{font-size:24px;line-height:1.1}.profile-withdrawal-card__hint{margin-top:9px;font-size:11px;display:block;color:#777c99!important}.profile-withdrawal-card__requirements{color:#777c99;margin-top:-8px;font-size:10px;line-height:1.5}.profile-withdrawal-available small{color:#d6d9f4;font-size:10px;line-height:1.4}.profile-withdrawals--locked{background:#f6f6fb;border:0;border-radius:14px;align-items:center;gap:18px;padding:23px;display:flex}.profile-withdrawals-locked__mark{color:#7d84cc;background:#fff;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;font-size:22px;font-weight:700;display:grid}.profile-withdrawals--locked h2{color:#000644;margin:0 0 6px;font-family:EuropeExtendedC,sans-serif;font-size:16px}.profile-withdrawals--locked p{color:#696f8d;margin:0;font-size:13px;line-height:1.45}.profile-withdrawals--locked span{color:#8a8fa6;margin-top:8px;font-size:11px;display:block}.profile-withdrawal-history{margin-top:28px}.profile-withdrawal-history__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.profile-withdrawal-history__heading h3{color:#000644;margin:0 0 4px;font-family:EuropeExtendedC,sans-serif;font-size:14px}.profile-withdrawal-history__heading p{color:#777c99;margin:0;font-size:11px}.profile-withdrawal-history__heading>span{color:#fff;background:#7d84cc;border-radius:50px;place-items:center;min-width:28px;height:28px;padding:0 8px;font-size:11px;font-weight:800;display:grid}.profile-withdrawal-history__list{gap:8px;display:grid}.profile-withdrawal-history__list article{background:#fff;border:1px solid #e8e9f2;border-radius:11px;grid-template-columns:minmax(160px,1.15fr) minmax(125px,.85fr) minmax(110px,.65fr) minmax(125px,.85fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.profile-withdrawal-history__list article>div{gap:4px;min-width:0;display:grid}.profile-withdrawal-history__list article>div:first-child span{color:#777c99;font-size:11px}.profile-withdrawal-history__list article>div:first-child strong{color:#000644;font-size:15px}.profile-withdrawal-history__list small{color:#8a8fa6;font-size:10px}.profile-withdrawal-history__list time{color:#555c85;font-size:11px}.profile-withdrawal-history__funds{color:#555c85;font-size:11px;line-height:1.35}.profile-withdrawal-history__receipt{color:#232d87;border:1px solid #cfd2ea;border-radius:50px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 13px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.profile-withdrawal-history__receipt:hover{color:#fff;background:#232d87}.profile-withdrawal-history__list p{color:#696f8d;border-top:1px solid #ececf4;grid-column:1/-1;margin:0;padding-top:10px;font-size:11px;line-height:1.45}.profile-withdrawal-history__empty{margin-top:0!important}.profile-balance-operation-list{background:#fff;border:1px solid #e7e8f1;border-radius:14px;margin-top:20px}.profile-balance-operation-list__head,.profile-balance-operation{grid-template-columns:minmax(250px,1.55fr) minmax(105px,.75fr) minmax(115px,.68fr) minmax(105px,.65fr) minmax(100px,.55fr);align-items:center;gap:14px;display:grid}.profile-balance-operation-list__head{color:#8a8fa6;text-transform:uppercase;background:#f7f7fb;border-radius:13px 13px 0 0;padding:12px 16px;font-size:10px;font-weight:700}.profile-balance-operation{border-top:1px solid #ececf4;min-width:0;padding:15px 16px}.profile-balance-operation:first-of-type{border-top:0}.profile-balance-operation__info{align-items:flex-start;gap:11px;min-width:0;display:flex}.profile-balance-operation__mark{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:20px;font-weight:500;display:grid}.profile-balance-operation__mark--credit{color:#28734c;background:#e8f5ed}.profile-balance-operation__mark--debit{color:#8c3b46;background:#f8ebed}.profile-balance-operation__info>div{min-width:0}.profile-balance-operation__info strong{color:#000644;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.profile-balance-operation__info time{color:#8a8fa6;margin-top:4px;font-size:10px;display:block}.profile-balance-operation__info small{-webkit-line-clamp:2;color:#696f8d;-webkit-box-orient:vertical;max-width:330px;margin-top:5px;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.profile-balance-operation__service,.profile-balance-operation__status,.profile-balance-operation__remainder{gap:5px;min-width:0;display:grid}.profile-balance-operation__service>small,.profile-balance-operation__status>small,.profile-balance-operation__remainder>small{color:#8a8fa6;text-transform:uppercase;font-size:9px;font-weight:700;display:none}.profile-balance-operation__service>span{color:#555c85;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.profile-balance-operation__amount{color:#000644;white-space:nowrap;font-size:12px}.profile-balance-operation__amount--credit{color:#28734c}.profile-balance-operation__amount--debit{color:#8c3b46}.profile-balance-operation__status .account-status{white-space:nowrap;width:fit-content;font-size:10px}.profile-balance-operation__remainder strong{color:#000644;white-space:nowrap;font-size:11px}.profile-balance-empty{margin-top:20px!important}@media (max-width:820px){.profile-balance-overview{grid-template-columns:1fr}.profile-balance-top-up{grid-template-columns:1fr;gap:20px}.profile-balance-overview__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-balance-stat{min-height:108px}.profile-withdrawal-grid{grid-template-columns:1fr}.profile-balance-operation-list__head{display:none}.profile-balance-operation{grid-template-columns:minmax(0,1fr) auto;gap:15px 20px}.profile-balance-operation__info{grid-column:1/-1}.profile-balance-operation__service>small,.profile-balance-operation__status>small,.profile-balance-operation__remainder>small{display:block}.profile-balance-operation__amount{grid-area:2/2;align-self:end;font-size:14px}.profile-balance-operation__service{grid-area:2/1}.profile-balance-operation__status{grid-area:3/1}.profile-balance-operation__remainder{text-align:right;grid-area:3/2}.profile-withdrawal-history__list article{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.profile-balance-top-up-modal{align-items:end;padding:0;animation:.18s ease-out profile-balance-modal-fade}.profile-balance-top-up{width:100%;max-height:92dvh;padding:26px 18px calc(18px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:24px 24px 0 0;animation:.22s ease-out responsive-select-rise}.profile-balance-top-up__handle{background:#d8d9e7;border-radius:99px;width:46px;height:5px;display:block;position:absolute;top:10px;left:50%;transform:translate(-50%)}.profile-balance-top-up__close{top:19px;right:18px}}@media (max-width:520px){.profile-balance-overview__main{border-radius:15px;min-height:285px;padding:24px 20px}.profile-balance-overview__main>p{margin-top:25px}.profile-balance-overview__value strong{font-size:35px}.profile-balance-overview__actions{flex-wrap:wrap}.profile-balance-overview__actions>a{flex:1}.profile-balance-top-up{border-radius:15px;padding:18px}.profile-balance-top-up__copy>span{width:44px;height:44px}.profile-balance-top-up h2{font-size:16px}.profile-balance-top-up form{padding:14px}.profile-balance-top-up__presets{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-balance-top-up__actions a,.profile-balance-top-up__actions button{text-align:center;flex:1}.profile-balance-overview__summary{grid-template-columns:1fr;gap:8px}.profile-balance-stat{min-height:91px;padding:15px 17px}.profile-balance-stat>strong{font-size:18px}.profile-balance-section-heading{gap:12px}.profile-balance-section-heading h2{font-size:16px}.profile-withdrawals,.profile-balance-history{margin-top:30px;padding-top:28px}.profile-withdrawal-grid .profile-withdrawal-card{padding:18px}.profile-withdrawal-card>button{width:100%}.profile-withdrawals--locked{align-items:flex-start;padding:19px}.profile-withdrawals-locked__mark{border-radius:12px;width:44px;height:44px}.profile-withdrawal-history__list article{grid-template-columns:1fr}.profile-withdrawal-history__list p{grid-column:1}.profile-balance-operation-list{border-radius:12px;overflow:hidden}.profile-balance-operation{padding:15px 14px}}.assistant-admin-nav{background:#f8f9fb;border:1px solid #dfe3ed;border-radius:7px;padding:12px 14px}.assistant-tree-title{align-items:flex-start;gap:8px;min-width:300px;display:flex}.assistant-tree-title>span{color:#8990a4;flex:none;line-height:18px}.assistant-row-actions{min-width:210px}.assistant-delete-control{flex-direction:column;align-items:flex-start;display:inline-flex}.assistant-delete-control .account-link-button--danger{color:#a53333}.assistant-delete-control button:disabled{color:#aeb2bd;cursor:not-allowed}.assistant-inline-error{max-width:260px;color:#a53333!important}.assistant-prompt-form{max-width:1100px}.assistant-prompt-form textarea[name=legacy_prompt],.assistant-prompt-form textarea[name=system_prompt],.assistant-prompt-form textarea[name=user_prompt],.assistant-prompt-form textarea[name=configuration]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.55}.assistant-category-table code,.assistant-prompt-table code,.assistant-placement-table code{color:#4c5570}.assistant-provider-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0 18px;display:grid}.assistant-provider-grid article{background:#fff;border:1px solid #e2e5ed;border-radius:10px;align-content:start;gap:9px;min-height:150px;padding:18px;display:grid;box-shadow:0 8px 24px #252d4c0d}.assistant-provider-grid h3{margin:0 0 5px;font-size:17px}.assistant-provider-grid p{color:#626a7e;margin:0;font-size:13px;line-height:1.45}.assistant-provider-grid small{overflow-wrap:anywhere;color:#7a8295}.assistant-model-capabilities{flex-wrap:wrap;gap:5px;display:flex}.assistant-model-capabilities span{color:#525d93;background:#eef0ff;border-radius:99px;padding:3px 7px;font-size:11px}.assistant-pricing-admin{gap:22px;display:grid}.assistant-pricing-admin>.account-form{margin:0}.assistant-pricing-tariffs{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.assistant-pricing-tariffs .account-form{height:100%;margin:0}.assistant-pricing-tariffs .market-form-actions{margin-top:auto}.assistant-credential-field-state{justify-content:space-between;gap:12px;min-width:220px;padding:3px 0;display:flex}.assistant-credential-field-state code{color:#586079}.assistant-credential-editor{max-width:980px}.assistant-credential-editor .account-notice{margin-top:22px}.assistant-credential-editor .account-notice p{margin:7px 0 0}.integration-manager{gap:24px;display:grid}.integration-list{gap:14px;display:grid}.integration-card{background:#fff;border:1px solid #d9deef;border-radius:22px;overflow:hidden}.integration-card--payment{border-color:#e6c7cc}.integration-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;list-style:none;display:flex}.integration-card>summary::-webkit-details-marker{display:none}.integration-card>summary>span:first-child{gap:5px;display:grid}.integration-card>summary strong{color:#040b55;font-size:18px}.integration-card>summary small,.integration-card__status small,.integration-meta{color:#747b8f}.integration-card__status{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;display:flex}.integration-form{border-top:1px solid #e4e7f1;padding:22px}.integration-confirmation{background:#f5f6fc;border-radius:18px;margin-top:20px;padding:18px}.integration-confirmation h3{color:#040b55;margin:0 0 14px}.integration-meta{flex-wrap:wrap;gap:10px 22px;margin:18px 0 0;font-size:14px;display:flex}@media (max-width:720px){.integration-card>summary{flex-direction:column;align-items:flex-start}.integration-card__status{align-items:flex-start}.integration-form{padding:16px}}.assistant-credential-delete{margin-top:22px;background:#fff9f9!important;border-color:#efd6d6!important}.assistant-dialog-filter{grid-template-columns:minmax(260px,1.5fr) repeat(2,minmax(170px,.7fr)) auto auto}.assistant-dialog-table td:first-child{min-width:270px}.assistant-dialog-table td:nth-child(2),.assistant-dialog-table td:nth-child(3){min-width:210px}.assistant-dialog-summary{margin-bottom:28px}.assistant-dialog-messages{gap:14px;display:grid}.assistant-dialog-messages>h2{margin-bottom:0}.assistant-message{background:#fff;border:1px solid #dfe3ed;border-radius:12px;max-width:min(88%,980px);padding:18px 20px;box-shadow:0 7px 20px #232b460a}.assistant-message--user{background:#f5f7ff;border-color:#ccd5ef;margin-left:auto}.assistant-message--system,.assistant-message--tool{background:#f8f9fb;border-style:dashed;max-width:100%}.assistant-message header,.assistant-message footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.assistant-message header>div{align-items:center;gap:9px;display:flex}.assistant-message header time{color:#7d8495;font-size:12px}.assistant-message h3{margin:14px 0 0;font-size:16px}.assistant-message-content{overflow-wrap:anywhere;margin:16px 0}.assistant-message footer{color:#737a8d;border-top:1px solid #e8eaf0;justify-content:flex-start;padding-top:12px;font-size:12px}.assistant-message-files{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.assistant-message-files a{color:#46558f;background:#e9edfc;border-radius:99px;padding:5px 9px;font-size:12px}.assistant-file-preview{color:#4e566c;background:#f5f6f9;border-radius:6px;max-width:720px;max-height:190px;margin-top:8px;padding:10px;font-size:12px;overflow:auto}.case-admin-nav{background:#f8f9fb;border:1px solid #dfe3ed;border-radius:7px;padding:12px 14px}.case-filter{grid-template-columns:minmax(230px,1.4fr) repeat(3,minmax(160px,.7fr)) auto auto}.case-table td:first-child{min-width:260px}.case-table td:nth-child(2),.case-table td:nth-child(3){min-width:210px}.case-editor-form{max-width:1100px}.case-summary{margin-bottom:28px}.case-participant-group,.case-document-group{background:#fff;border:1px solid #e1e4eb;border-radius:8px;margin-top:18px;overflow:hidden}.case-participant-group h3,.case-document-group h3{background:#f8f9fb;border-bottom:1px solid #e7e9ef;margin:0;padding:14px 18px;font-size:16px}.case-participant-group .account-table-wrap,.case-document-group .account-table-wrap{border:0;border-radius:0;margin:0}.case-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.case-permission-list{flex-wrap:wrap;gap:5px;max-width:330px;display:flex}.case-permission-list span{color:#525d93;background:#eef0ff;border-radius:99px;padding:3px 7px;font-size:11px}.case-delete-control{justify-items:end;gap:5px;display:grid}.case-delete-control small{color:#a53333}.case-log-data{white-space:pre-wrap;background:#f4f5f8;border-radius:6px;max-width:600px;max-height:260px;margin:8px 0 0;padding:10px;font-size:11px;overflow:auto}@media (max-width:1100px){.assistant-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-pricing-tariffs{grid-template-columns:1fr}}.case-reference-title{align-items:center;gap:10px;display:inline-flex}.case-reference-title i{border:1px solid #0712571f;border-radius:50%;flex:0 0 14px;width:14px;height:14px;display:inline-block}.case-reference-checks{border:1px solid #e3e5f2;border-radius:18px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.role-permissions{margin-top:24px}.role-permission-actions{flex-wrap:wrap;gap:10px;display:flex}.role-permission-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.role-permission-groups fieldset{border:1px solid #e3e5f2;border-radius:18px;min-width:0;margin:0;padding:18px}.role-permission-groups legend{color:#071257;padding:0 8px;font-weight:700}.role-permission-option{align-items:flex-start;margin-top:12px}.role-permission-option>span{flex-direction:column;gap:3px;min-width:0;display:flex}.role-permission-option code,.role-permission-option small{overflow-wrap:anywhere}.admin-dashboard-summary{color:#fff;background:linear-gradient(135deg,#252f91,#5865c5);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;padding:24px 28px;display:flex}.admin-dashboard-summary div{grid-template-columns:auto auto;align-items:baseline;gap:4px 16px;display:grid}.admin-dashboard-summary span{font-weight:700}.admin-dashboard-summary strong{font-size:34px}.admin-dashboard-summary p{color:#ffffffc7;grid-column:1/-1;margin:0}.admin-dashboard-summary small{color:#ffffffb8}.admin-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.admin-dashboard-grid a{color:#071257;background:#f5f6fb;border:1px solid #e5e7f2;border-radius:20px;flex-direction:column;min-height:150px;padding:22px;text-decoration:none;transition:transform .18s,border-color .18s;display:flex}.admin-dashboard-grid a:hover{border-color:#7d84cc;transform:translateY(-2px)}.admin-dashboard-grid span{font-weight:700}.admin-dashboard-grid strong{margin:12px 0 8px;font-size:30px}.admin-dashboard-grid p{color:#747a99;margin:auto 0 0}.admin-attention-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-attention-list a{color:#071257;background:#f6f7fb;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px 18px;text-decoration:none;display:grid}.admin-attention-list strong{font-size:20px}.admin-attention-list i{font-style:normal}@media (max-width:760px){.role-permission-groups{grid-template-columns:1fr}.admin-dashboard-summary{flex-direction:column;align-items:flex-start}.admin-dashboard-grid,.admin-attention-list{grid-template-columns:1fr}.account-header{align-items:flex-start;height:auto;padding:18px}.account-user{flex-direction:column;align-items:flex-end;gap:4px}.account-user a{border:0;padding:0}.account-grid{grid-template-columns:1fr}.account-sidebar{border-bottom:1px solid #e4e7ee;border-right:0;padding:12px;overflow-x:auto}.account-sidebar__title{display:none}.account-role-switch{width:250px;margin:0 0 10px;position:sticky;left:0}.account-sidebar nav{width:max-content;display:flex}.account-nav-group{border:0}.account-nav-group summary{display:none}.account-nav-group>div{padding:0;display:flex}.account-main{padding:24px 18px}.account-cards,.account-detail-grid,.account-choice-grid,.account-form__grid,.market-form-grid{grid-template-columns:1fr}.market-form-wide{grid-column:auto}.market-toolbar{flex-direction:column;align-items:flex-start}.financial-status-cards,.financial-operation-filter,.profile-withdrawal-grid{grid-template-columns:1fr}.account-list article{flex-direction:column;align-items:flex-start}.account-list article>div:last-child{text-align:left}.market-admin-grid,.form-builder,.specialist-service-row,.specialist-contact-row,.moderation-compare,.moderation-decision,.moderation-final-decision{grid-template-columns:1fr}.moderation-batch-toolbar,.moderation-field-card>header{flex-direction:column;align-items:stretch}.moderation-batch-toolbar>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.moderation-field-select{width:100%}.moderation-review-summary{flex-direction:column;align-items:flex-start;gap:10px}.moderation-field-compare{grid-template-columns:1fr}.moderation-field-compare>div+div{border-top:1px solid #edf0f5;border-left:0}.moderation-manual-options{grid-template-columns:1fr}.moderation-manual-list>div{background:#fff;border-radius:8px;grid-template-columns:1fr;padding:10px}.moderation-field-actions button{flex:130px}.storage-status__grid,.service-media-previews{grid-template-columns:1fr}.media-gallery-editor li{grid-template-columns:24px 58px minmax(0,1fr)}.media-gallery-editor img{width:58px;height:52px}.media-gallery-editor button{grid-column:2/-1}.media-admin-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.moderation-compare--header{display:none}.assistant-provider-grid,.assistant-dialog-filter{grid-template-columns:1fr}.assistant-message{max-width:100%}.case-filter,.case-permission-grid{grid-template-columns:1fr}.account-role-dialog{align-items:end;padding:12px}.account-role-dialog>section{border-radius:14px;max-height:calc(100vh - 24px);padding:32px 22px 24px;overflow-y:auto}.account-role-dialog__actions{flex-direction:column;align-items:stretch}}.account-public-page{color:#000644;background:#fff;min-height:100vh;font-family:Montserrat,Arial,sans-serif}.account-layout--profile{color:#000644;background:#fff;min-height:620px}.account-layout--profile .account-grid{background:#fff;grid-template-columns:280px minmax(0,1fr);gap:20px;width:min(1180px,100%);min-height:620px;padding:0 20px}.account-layout--profile .account-sidebar{border-right:1px solid #f1f1f9;min-width:0;padding:20px 20px 55px 0}@media (min-width:993px){.account-layout--profile .account-sidebar{box-sizing:border-box;overscroll-behavior:contain;scrollbar-color:#d9dbeb transparent;scrollbar-gutter:stable;scrollbar-width:thin;align-self:start;max-height:calc(100dvh - 85px);position:sticky;top:85px;overflow:hidden auto}.account-layout--profile .account-sidebar::-webkit-scrollbar{width:6px}.account-layout--profile .account-sidebar::-webkit-scrollbar-thumb{background:#d9dbeb;border-radius:10px}.account-layout--profile .account-sidebar::-webkit-scrollbar-track{background:0 0}}.account-sidebar__user{color:#000644;align-items:center;gap:10px;min-width:0;padding:10px 0 16px;text-decoration:none;display:flex}.account-sidebar__avatar{color:#fff;background:linear-gradient(145deg,#7d84cc,#232d87);border-radius:50%;flex:none;place-items:center;width:60px;height:60px;font-family:EuropeExtendedC,sans-serif;font-size:14px;font-weight:700;display:grid;overflow:hidden}.account-sidebar__avatar img{object-fit:cover;width:100%;height:100%;display:block}.account-sidebar__user-copy{flex:1;min-width:0}.account-sidebar__user strong,.account-sidebar__user small{text-overflow:ellipsis;display:block;overflow:hidden}.account-sidebar__user strong{font-size:14px;line-height:1.3}.account-sidebar__user small{color:#898aa0;white-space:nowrap;margin-top:5px;font-size:11px}.account-sidebar__user-settings{color:#283394;background:#f1f1f9;border:1px solid #dfe1ef;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:color .15s,background .15s,transform .15s;display:grid}.account-sidebar__user-settings .account-menu-icon,.account-sidebar__user-settings .account-menu-icon svg{width:17px;height:17px}.account-sidebar__user:hover .account-sidebar__user-settings{color:#fff;background:#283394;transform:rotate(18deg)}.account-layout--profile .account-role-switch{background:#f1f1f9;border-radius:13px 0 0 13px;align-items:center;gap:4px;height:49px;margin:0 -20px 20px 0;padding:6px;display:flex}.account-layout--profile .account-role-switch button{color:#000644;border-radius:8px;flex:1;height:37px;padding:0 12px;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:600}.account-layout--profile .account-role-switch button.is-active{box-shadow:none;background:#fff}.account-layout--profile .account-sro-entry{color:#fff;text-align:center;background:linear-gradient(120deg,#000644,#29379e 72%,#6870ca);border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;margin:0 0 20px;padding:11px 14px;font-family:EuropeExtendedC,sans-serif;font-size:11px;font-weight:700;line-height:1.25;text-decoration:none;transition:transform .16s,box-shadow .16s,filter .16s;display:flex;box-shadow:0 10px 24px #232d8729}.account-layout--profile .account-sro-entry .account-menu-icon{color:#fff}.account-layout--profile .account-sro-entry:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 13px 28px #232d8738}.account-layout--profile .account-sro-entry:focus-visible{outline-offset:3px;outline:3px solid #28339433}.account-layout--profile .account-sidebar nav{display:block}.profile-mobile-nav{display:none}.account-layout--profile .account-sidebar nav>a,.account-layout--profile .account-profile-nav-group a{color:#000644;border-radius:7px 0 0 7px;align-items:center;gap:10px;min-height:34px;padding:5px;font-size:16px;font-weight:600;line-height:1.25;text-decoration:none;transition:color .15s,background .15s;display:flex}.account-layout--profile .account-sidebar nav a:hover{color:#232d87;background:#f7f8fc}.account-layout--profile .account-sidebar nav a[aria-current=page]{color:#232d87;background:#f1f1f9;font-weight:700}.account-menu-icon{color:#a2a7dd;flex:none;place-items:center;width:20px;height:20px;display:grid}.account-menu-icon svg{width:18px;height:18px;display:block}.account-menu-icon--image{background:0 0;border-radius:0;overflow:visible}.account-menu-icon--image img{object-fit:contain;background:0 0;width:18px;height:18px;display:block}.account-menu-external{color:#a2a7dd;margin-left:auto;font-size:13px;font-weight:600}.account-menu-badge{color:#fff;text-align:center;background:#2f3ca6;border-radius:999px;min-width:21px;height:21px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:800;line-height:21px}.account-menu-badges{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.account-menu-badges b{color:#fff;background:#2f3ca6;border-radius:999px;align-items:center;gap:3px;min-width:22px;height:21px;padding:0 6px;font-size:11px;font-weight:800;line-height:21px;display:inline-flex}.account-menu-badges b.is-danger{background:#d94c60}.account-menu-badges small{font-size:8px;font-weight:800;line-height:1}.account-layout--profile .account-sidebar nav a[aria-current=page] .account-menu-icon{color:#232d87}.account-sidebar-balance{align-items:center;gap:10px;padding:0 0 20px;display:flex}.account-sidebar-balance__value{color:#000644;flex:1;min-width:0;text-decoration:none}.account-sidebar-balance__value>span{margin-bottom:10px;font-size:14px;display:block}.account-sidebar-balance__value strong{color:#232d87;text-overflow:ellipsis;white-space:nowrap;font-size:25px;font-weight:600;line-height:1;display:block;overflow:hidden}.account-sidebar-balance__top-up{color:#232d87;background:#f1f1f9;border:1px solid #d9dcef;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;text-decoration:none;transition:border-color .15s,color .15s,background .15s,transform .15s;display:grid}.account-sidebar-balance__top-up>span{width:12px;height:12px;display:block;position:relative}.account-sidebar-balance__top-up>span:before,.account-sidebar-balance__top-up>span:after{content:"";background:currentColor;border-radius:2px;width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.account-sidebar-balance__top-up>span:after{transform:translate(-50%,-50%)rotate(90deg)}.account-sidebar-balance__top-up:hover{color:#fff;background:#232d87;border-color:#232d87;transform:translateY(-1px)}.account-sidebar-balance__top-up:focus-visible{outline-offset:3px;outline:2px solid #7d84cc}.account-profile-nav-group{border-bottom:1px solid #f1f1f9;margin-top:20px;padding:0 0 20px}.account-layout--profile .account-sidebar nav>.account-profile-nav-group:first-child{margin-top:0}.account-profile-nav-group+.account-profile-nav-group{margin-top:27px}.account-profile-nav-group>h3{color:#000644;margin:0 0 14px;font-family:EuropeExtendedC,sans-serif;font-size:16px;font-weight:700;line-height:1.25}.account-profile-nav-group>div{flex-direction:column;gap:5px;display:flex}.account-profile-nav-group--service{border-bottom:1px solid #eceef7;padding:0 0 8px;margin-top:10px!important}.account-profile-nav-group--service>summary{color:#000644;cursor:pointer;border-radius:9px 0 0 9px;align-items:center;gap:10px;min-height:40px;padding:7px 6px;font-family:EuropeExtendedC,sans-serif;font-size:14px;font-weight:700;line-height:1.25;list-style:none;transition:color .15s,background .15s;display:flex}.account-profile-nav-group--service>summary::-webkit-details-marker{display:none}.account-profile-nav-group--service>summary:hover{color:#283394;background:#f7f8fc}.account-profile-nav-group--service>summary>span:not(.account-menu-icon){flex:1;min-width:0}.account-profile-nav-group--service>summary>i{border-bottom:2px solid #a2a7dd;border-right:2px solid #a2a7dd;flex:none;width:7px;height:7px;margin:0 8px 4px 0;transition:transform .18s;display:block;transform:rotate(45deg)}.account-profile-nav-group--service[open]>summary>i{margin-bottom:-4px;transform:rotate(225deg)}.account-profile-nav-group--service>div{border-left:1px solid #dde0ef;gap:2px;margin:3px 0 2px 10px;padding-left:10px}.account-layout--profile .account-profile-nav-group--service a{min-height:31px;padding-top:4px;padding-bottom:4px;font-size:13px}.account-layout--profile .account-sidebar nav>.account-menu-service-root{min-height:38px;margin-top:5px;padding:7px 8px}.account-layout--profile .account-sidebar nav>.account-profile-nav-group--service+.account-menu-service-root{margin-top:16px}.account-layout--profile .account-sidebar nav>.account-menu-service-root+.account-profile-nav-group--fixed{margin-top:25px}.account-profile-nav-group--fixed{padding-bottom:13px}.account-sidebar__logout{color:#7d84cc;margin-top:24px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.account-sidebar__logout:hover{color:#232d87}.account-layout--profile .account-main{min-width:0;padding:40px 0 70px}.account-layout--profile .account-heading{border:0;padding:0 0 30px}.account-layout--profile .account-heading h1{color:#000644;margin:0 0 8px;font-family:EuropeExtendedC,sans-serif;font-size:21px;font-weight:700;line-height:1.25}.account-layout--profile .account-heading p{color:#898aa0;font-size:14px;line-height:1.45}.account-layout--profile .profile-heading-row{justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;display:flex}.account-layout--profile .profile-heading-row>div:first-child{min-width:0}.account-layout--profile .profile-heading-actions{flex:none;align-items:center;gap:9px;display:flex}.account-layout--profile .profile-heading-actions a{box-sizing:border-box;color:#283394;background:#fff;border:1px solid #283394;border-radius:999px;justify-content:center;align-items:center;min-height:41px;padding:9px 17px;font:700 9px/1.2 EuropeExtendedC,sans-serif;text-decoration:none;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}.account-layout--profile .profile-heading-actions a:hover{background:#f1f2fb}.account-layout--profile .profile-heading-actions a.is-primary{color:#fff;background:#283394}.account-layout--profile .profile-heading-actions a.is-primary:hover{background:#1d287f;border-color:#1d287f}.account-layout--profile .account-cards{gap:14px;margin-top:0}.account-layout--profile .account-cards article{background:#f1f1f9;border:0;border-radius:12px;min-height:164px;padding:20px}.account-layout--profile .account-cards span{color:#6b7199;font-size:13px;font-weight:600}.account-layout--profile .account-cards strong{color:#232d87;margin-top:15px;font-size:25px;line-height:1.2}.account-layout--profile .account-cards p{color:#555c85}.profile-onboarding{background:linear-gradient(135deg,#f7f7fd 0%,#eeeffa 100%);border:1px solid #dfe2f2;border-radius:18px;gap:17px;margin-bottom:24px;padding:22px;display:grid}.profile-onboarding>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.profile-onboarding__intro{align-items:flex-start;gap:14px;min-width:0;display:flex}.profile-onboarding__icon{color:#fff;background:#2b3698;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 9px 20px #232d872e}.profile-onboarding__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.profile-onboarding__intro>div>span{color:#6972bb;letter-spacing:.08em;text-transform:uppercase;margin:1px 0 5px;font-size:9px;font-weight:800;display:block}.profile-onboarding h2{color:#000644;margin:0;font:700 18px/1.25 EuropeExtendedC,sans-serif}.profile-onboarding__intro p{color:#6e7492;margin:7px 0 0;font-size:11px;line-height:1.45}.profile-onboarding>header>strong{color:#303b98;background:#fff;border-radius:50px;flex:none;align-items:center;min-height:31px;padding:6px 12px;font-size:10px;display:inline-flex}.profile-onboarding ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.profile-onboarding li{background:#fff;border:1px solid #e0e3ef;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:13px 14px;display:grid}.profile-onboarding__number{color:#35419d;background:#f0f1fb;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.profile-onboarding li h3{color:#000644;margin:0;font:700 12px/1.35 EuropeExtendedC,sans-serif}.profile-onboarding li p{color:#777d97;margin:4px 0 0;font-size:10px;line-height:1.45}.profile-onboarding__actions{align-items:center;gap:9px;display:flex}.profile-onboarding__actions a{color:#fff;background:#293494;border-radius:50px;justify-content:center;align-items:center;min-height:35px;padding:8px 15px;font:700 9px/1.2 EuropeExtendedC,sans-serif;text-decoration:none;display:inline-flex}.profile-onboarding__actions a:hover{background:#1e287e}.profile-onboarding__actions button{color:#7c829d;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:34px;padding:6px 4px;font:700 9px/1.2 Montserrat,sans-serif;text-decoration:underline}.profile-onboarding__actions button:hover{color:#283394}.profile-calendar{background:#f1f1f9;border-radius:12px;padding:18px}.profile-calendar>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.profile-calendar>header h2{color:#1a2b5b;margin:0 0 4px;font-family:EuropeExtendedC,sans-serif;font-size:21px;line-height:1.25}.profile-calendar>header p{color:#6b7280;margin:0;font-size:14px}.profile-calendar__arrows{gap:8px;display:flex}.profile-calendar__arrows button{color:#1a2b5b;width:32px;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dbea;border-radius:7px;place-items:center;padding:0;font-size:24px;line-height:1;transition:border-color .15s,color .15s,transform .15s;display:grid}.profile-calendar__arrows button:hover{color:#232d87;border-color:#7d84cc;transform:translateY(-1px)}.profile-calendar__arrows button:focus-visible{outline-offset:2px;outline:2px solid #2947ad}.profile-calendar__months{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.profile-calendar__month h3{color:#000644;margin:0 0 12px;font-size:16px;font-weight:700}.profile-calendar__weekdays,.profile-calendar__days{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.profile-calendar__weekdays{color:#6b7280;text-align:center;margin-bottom:8px;font-size:11px;font-weight:600}.profile-calendar__days button,.profile-calendar__days i{aspect-ratio:1;border-radius:8px;place-items:center;min-height:28px;font-size:12px;font-style:normal;font-weight:600;display:grid}.profile-calendar__days button{color:#1a2b5b;cursor:pointer;background:#fff;border:0;padding:0;font-family:Montserrat,sans-serif;position:relative}.profile-calendar__days button.has-events{box-shadow:inset 0 0 0 1px #aeb3df}.profile-calendar__days button.has-events:hover{color:#fff;box-shadow:none;background:#232d87}.profile-calendar__days button.is-range-middle{color:#232d87;background:#e7e9fa;border-radius:5px}.profile-calendar__days button.is-range-start,.profile-calendar__days button.is-range-end{color:#fff;box-shadow:none;background:#232d87}.profile-calendar__days button.is-today{color:#fff;background:#8bc0a1}.profile-calendar__days button.is-today.is-range-start,.profile-calendar__days button.is-today.is-range-end{background:#232d87}.profile-calendar__days button>b{color:#fff;background:#7d84cc;border:2px solid #f1f1f9;border-radius:20px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-4px;right:-4px}.profile-calendar__months.is-loading{opacity:.55}.profile-calendar__arrows .profile-calendar__today{width:auto;padding:0 11px;font-size:9px;font-weight:700}.profile-calendar__range-hint{color:#5c6598;margin:14px 0 -2px;font-size:12px;line-height:1.45}.profile-calendar__empty{color:#6b7280;border-top:1px solid #e0e3eb;margin:22px 0 0;padding-top:20px;font-size:14px}.profile-calendar__empty.is-error{color:#9d3241}.profile-calendar__events{border-top:1px solid #e0e3eb;margin-top:22px;padding-top:18px}.profile-calendar__events>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.profile-calendar__events>header>strong{color:#000644;font:700 13px/1.3 EuropeExtendedC,sans-serif}.profile-calendar__events>header>button{color:#232d87;cursor:pointer;background:0 0;border:0;padding:0;font:700 9px/1.2 EuropeExtendedC,sans-serif}.profile-calendar__events>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.profile-calendar-event{color:#000644;background:#fff;border:1px solid #e0e2ef;border-radius:11px;grid-template-columns:54px 38px minmax(0,1fr) auto 20px;align-items:center;gap:10px;min-width:0;padding:11px 12px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.profile-calendar-event:hover{border-color:#aeb3df;transform:translateY(-1px);box-shadow:0 7px 18px #00064412}.profile-calendar-event>time{gap:3px;display:grid}.profile-calendar-event>time>b{font-size:12px}.profile-calendar-event>time>span{color:#858aa5;text-transform:uppercase;font-size:8px}.profile-calendar-event__avatar{color:#fff;background:#7d84cc;border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-weight:800;display:grid;overflow:hidden}.profile-calendar-event__avatar img{object-fit:cover;width:100%;height:100%}.profile-calendar-event__copy{gap:2px;min-width:0;display:grid}.profile-calendar-event__copy small{color:#858aa5;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.profile-calendar-event__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.profile-calendar-event__copy em{color:#555c85;font-size:8px;font-style:normal}.profile-calendar-event__price{white-space:nowrap;font-size:9px}.profile-calendar-event__arrow{color:#7d84cc;font-size:16px}.profile-calendar+.account-cards{margin-top:24px}.profile-probankrot-news{background:#fff;border:1px solid #dfe3ef;border-radius:22px;gap:16px;margin-top:24px;padding:22px;display:grid;box-shadow:0 8px 24px #1016550d}.profile-probankrot-news>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.profile-probankrot-news>header>div{gap:5px;display:grid}.profile-probankrot-news>header span{color:#7d84cc;letter-spacing:.12em;font-size:10px;font-weight:900}.profile-probankrot-news h2{color:#000644;margin:0;font-size:24px;line-height:1.12}.profile-probankrot-news>header>a{color:#283394;flex:none;font-size:12px;font-weight:800;text-decoration:none}.profile-probankrot-news>header>a i{font-size:15px;font-style:normal}.profile-probankrot-news>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.profile-probankrot-news>div>a{color:#000644;background:#fff;border:1px solid #e0e4ef;border-radius:14px;grid-template-rows:120px minmax(0,1fr);min-width:0;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.profile-probankrot-news>div>a:hover{border-color:#aeb5dd;transform:translateY(-2px);box-shadow:0 10px 22px #1016551c}.profile-probankrot-news__image{color:#283394;background:#f0f2f8;place-items:center;font-size:20px;font-weight:900;display:grid;overflow:hidden}.profile-probankrot-news__image img{object-fit:contain;background:#f0f2f8;width:100%;height:100%}.profile-probankrot-news>div>a>span:not(.profile-probankrot-news__image){gap:5px;min-width:0;padding:11px 12px 14px;display:grid}.profile-probankrot-news>div>a small{color:#858aa5;font-size:9px;font-weight:800}.profile-probankrot-news>div>a strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.profile-probankrot-news>div>a>i{display:none}.profile-probankrot-news>div>p{color:#7a8290;text-align:center;grid-column:1/-1;margin:14px;font-size:13px}.profile-dashboard-services{gap:16px;margin-top:24px;scroll-margin-top:105px;display:grid}.profile-dashboard-services>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.profile-dashboard-services>header>div{gap:5px;display:grid}.profile-dashboard-services>header span{color:#7d84cc;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.profile-dashboard-services>header h2{color:#000644;margin:0;font:700 23px/1.25 EuropeExtendedC,sans-serif}.profile-dashboard-services>header p{color:#777e9a;margin:0;font-size:14px;line-height:1.45}.profile-dashboard-services__grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.profile-dashboard-service{color:#000644;background:#fff;border:1px solid #e0e3ef;border-radius:18px;grid-template-columns:minmax(0,48%) minmax(280px,52%);min-width:0;min-height:248px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 18px #0006440a}.profile-dashboard-service:hover{border-color:#aeb4df;transform:translateY(-2px);box-shadow:0 14px 32px #00064417}.profile-dashboard-service__media{color:#fff;background:linear-gradient(145deg,#7d84cc,#232d87);place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.profile-dashboard-service__media:after{content:"";background:linear-gradient(90deg,#0006442e,#0000 50%);position:absolute;inset:0}.profile-dashboard-service__media img{object-fit:cover;width:100%;height:100%}.profile-dashboard-service__media>span{opacity:.8;font:700 34px/1 EuropeExtendedC,sans-serif}.profile-dashboard-service__content{z-index:1;flex-direction:column;align-items:flex-start;min-width:0;padding:24px 22px 20px 24px;display:flex;position:relative}.profile-dashboard-service__content>span{color:#7d84cc;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;margin-bottom:10px;font-size:11px;font-weight:800;display:block;overflow:hidden}.profile-dashboard-service__content h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font:700 20px/1.32 EuropeExtendedC,sans-serif;display:-webkit-box;overflow:hidden}.profile-dashboard-service__content p{color:#707792;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:11px 0 12px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.profile-dashboard-service__content ul{color:#7d84cc;gap:5px;margin:0 0 15px;padding-left:18px;font-size:13px;font-weight:600;line-height:1.35;display:grid}.profile-dashboard-service__content li::marker{color:#a3a8da}.profile-dashboard-service__content strong{color:#283394;align-items:center;gap:7px;min-height:36px;margin-top:auto;font:700 12px/1.2 EuropeExtendedC,sans-serif;display:inline-flex}.profile-dashboard-service__content strong svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.account-layout--profile .account-empty{background:#f8f8fc;border-color:#daddf1;border-radius:12px;margin-top:0;padding:44px 35px}.account-layout--profile .account-empty h2{color:#000644;font-family:EuropeExtendedC,sans-serif;font-size:18px}.account-layout--profile .account-empty a{color:#fff;background:#232d87;border-radius:50px;justify-content:center;align-items:center;min-height:42px;padding:10px 24px;font-family:EuropeExtendedC,sans-serif;font-size:12px;text-decoration:none;display:inline-flex}.account-public-page .account-role-dialog>section{border-radius:30px}.account-public-page .account-role-dialog__actions a{background:#232d87;border-radius:50px}.account-public-page .account-role-dialog__actions button{border-radius:50px}@media (max-width:992px){.account-layout--profile .account-grid{grid-template-columns:1fr;gap:0;padding:0}.account-layout--profile .account-sidebar{border:0;border-bottom:1px solid #f1f1f9;padding:16px 20px 8px;overflow:visible}.account-layout--profile .account-sidebar__user{padding:0 0 12px}.account-layout--profile .account-sidebar__avatar{width:48px;height:48px}.account-layout--profile .account-role-switch{border-radius:12px;width:100%;max-width:390px;margin:0 0 12px;position:static}.account-layout--profile .account-sidebar__user,.account-layout--profile .account-role-switch,.account-layout--profile .account-sidebar-balance{display:none}.account-layout--profile .account-sro-entry{max-width:390px;margin:0 0 12px}.account-layout--profile .profile-mobile-nav{margin:0 0 10px;display:block;position:relative}.profile-mobile-nav__trigger{color:#000644;text-align:left;cursor:pointer;background:#f1f1f9;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:48px;padding:9px 13px;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.2;display:flex}.profile-mobile-nav__trigger>span:not(.account-menu-icon){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-mobile-nav__trigger>i{border-bottom:2px solid #7d84cc;border-right:2px solid #7d84cc;width:8px;height:8px;margin-left:auto;transform:translateY(-2px)rotate(45deg)}.profile-mobile-nav__trigger:focus-visible{outline-offset:2px;outline:2px solid #7d84cc}.profile-mobile-nav__backdrop{z-index:1800;background:#00042d8f;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.profile-mobile-nav__sheet{background:#fff;border-radius:26px 26px 0 0;width:min(620px,100%);max-height:min(84dvh,760px);animation:.2s ease-out responsive-select-rise;overflow:hidden;box-shadow:0 -18px 55px #080d2b3d}.profile-mobile-nav__handle{background:#d8d9e7;border-radius:99px;width:46px;height:5px;margin:10px auto 4px}.profile-mobile-nav__sheet>header{border-bottom:1px solid #ececf4;justify-content:space-between;align-items:center;gap:14px;padding:13px 18px 14px;display:flex}.profile-mobile-nav__sheet>header h2{color:#000644;margin:0;font-family:EuropeExtendedC,sans-serif;font-size:17px;line-height:1.3}.profile-mobile-nav__sheet>header button{color:#555c85;cursor:pointer;background:#f1f1f9;border:0;border-radius:50%;width:36px;height:36px;padding:0;font:25px/1 Montserrat,Arial,sans-serif}.profile-mobile-nav__content{max-height:calc(min(84dvh,760px) - 88px);padding:8px 14px calc(16px + env(safe-area-inset-bottom));overflow-y:auto}.profile-mobile-nav__group+.profile-mobile-nav__group{border-top:1px solid #ececf4;margin-top:8px;padding-top:8px}.profile-mobile-nav__group h3{color:#747996;letter-spacing:.06em;text-transform:uppercase;margin:10px 8px 5px;font-size:10px;font-weight:700}.profile-mobile-nav__group>div{display:grid}.profile-mobile-nav__group--service{border-top:1px solid #ececf4;margin-top:8px;padding-top:8px}.profile-mobile-nav__group--service>summary{color:#000644;cursor:pointer;background:#f8f8fc;border-radius:12px;align-items:center;gap:11px;min-height:50px;padding:11px 10px;font-family:EuropeExtendedC,sans-serif;font-size:13px;font-weight:700;list-style:none;display:flex}.profile-mobile-nav__group--service>summary::-webkit-details-marker{display:none}.profile-mobile-nav__group--service>summary>span:not(.account-menu-icon){flex:1;min-width:0}.profile-mobile-nav__group--service>summary>i{border-bottom:2px solid #7d84cc;border-right:2px solid #7d84cc;width:8px;height:8px;margin:0 6px 4px 0;transition:transform .18s;transform:rotate(45deg)}.profile-mobile-nav__group--service[open]>summary>i{margin-bottom:-4px;transform:rotate(225deg)}.profile-mobile-nav__group--service>div{border-left:1px solid #dfe1ee;margin:4px 0 0 19px;padding-left:9px}.profile-mobile-nav__content a{color:#000644;border-radius:10px;align-items:center;gap:11px;min-height:50px;padding:11px 9px;font-size:15px;font-weight:600;line-height:1.25;text-decoration:none;display:flex}.profile-mobile-nav__content a.is-active{color:#232d87;background:#f1f1f9;font-weight:700}.profile-mobile-nav__content a>i{color:#a2a7dd;margin-left:auto;font-size:16px;font-style:normal}.profile-mobile-nav__content>.account-menu-service-root{margin-top:5px}.profile-mobile-nav__content>.profile-mobile-nav__group--service+.account-menu-service-root{margin-top:15px}.profile-mobile-nav__content>.account-menu-service-root+.profile-mobile-nav__group{margin-top:18px;padding-top:13px}.account-layout--profile .account-sidebar>nav[aria-label="Навигация личного кабинета"]{display:none}.account-layout--profile .account-sidebar nav{scrollbar-width:thin;gap:4px;width:100%;padding:0 0 8px;display:flex;overflow-x:auto}.account-layout--profile .account-sidebar nav>a,.account-layout--profile .account-profile-nav-group a{white-space:nowrap;border-radius:8px;flex:none;min-height:38px;padding:7px 10px;font-size:13px}.account-layout--profile .account-profile-nav-group{display:contents}.account-layout--profile .account-profile-nav-group>h3{display:none}.account-layout--profile .account-profile-nav-group>div{display:contents}.account-layout--profile .account-sidebar__logout{display:none}.account-layout--profile .account-main{padding:30px 20px 55px}.account-layout--profile .account-heading{padding-bottom:24px}}.profile-consultations{gap:0;display:grid}.profile-consultations__notice,.consultation-payment-notice{margin:0 0 16px}.consultation-payment-notice.is-success{color:#245c46;background:#eefaf4;border-color:#a8d9c1}.profile-consultations__list{gap:16px;display:grid}.consultation-card{background:#fff;border:1px solid #e2e4f0;border-radius:20px;grid-template-columns:92px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 8px 24px #0006440d}.consultation-card__date{color:#fff;text-transform:uppercase;background:linear-gradient(155deg,#7d84cc,#232d87);flex-direction:column;justify-content:center;align-items:center;display:flex}.consultation-card__date strong{font:700 31px/1 EuropeExtendedC,sans-serif}.consultation-card__date span{margin-top:5px;font:700 11px/1 EuropeExtendedC,sans-serif}.consultation-card__date small{color:#dfe2ff;margin-top:10px;font-size:10px}.consultation-card__body{min-width:0;padding:22px}.consultation-card__top{justify-content:space-between;align-items:center;gap:16px;display:flex}.consultation-card__person{align-items:center;gap:12px;min-width:0;display:flex}.consultation-card__person>div{gap:3px;min-width:0;display:grid}.consultation-card__person small,.consultation-card__facts small,.consultation-card__note small{color:#777d99;text-transform:uppercase;font-size:10px}.consultation-card__person b{color:#000644;text-overflow:ellipsis;white-space:nowrap;font:700 14px/1.25 EuropeExtendedC,sans-serif;overflow:hidden}.consultation-card__avatar{color:#fff;background:#7d84cc;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.consultation-card__avatar img{object-fit:cover;width:100%;height:100%}.consultation-status{color:#604908;background:#fff3cd;border-radius:50px;flex:none;align-items:center;min-height:30px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}.consultation-status.is-paid,.consultation-status.is-completed{color:#245c46;background:#e8f7ef}.consultation-status.is-declined,.consultation-status.is-cancelled,.consultation-status.is-expired{color:#75798f;background:#eceef5}.consultation-card__facts{background:#f4f5fb;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;padding:14px 16px;display:grid}.consultation-card__facts span{gap:5px;min-width:0;display:grid}.consultation-card__facts b{color:#000644;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.consultation-card__note{border-left:3px solid #7d84cc;margin-top:15px;padding-left:14px}.consultation-card__note p{color:#555c7e;white-space:pre-line;margin:5px 0 0;font-size:12px;line-height:1.5}.consultation-card__actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.consultation-card__actions button,.consultation-card__actions a{color:#fff;cursor:pointer;background:#232d87;border:1px solid #232d87;border-radius:50px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font:700 10px/1.2 EuropeExtendedC,sans-serif;text-decoration:none;display:inline-flex}.consultation-card__actions .is-outline{color:#232d87;background:#fff}.consultation-card__actions button:disabled{cursor:not-allowed;opacity:.55}.consultation-empty__icon{color:#fff;background:#7d84cc;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 18px;font-size:31px;display:grid}.consultations-filter{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:20px;display:flex}.consultations-filter label{flex-direction:column;flex:1;gap:6px;min-width:160px;display:flex}.consultations-filter label>span{color:#000644;font-size:13px;font-weight:500}.consultations-filter input,.consultations-filter select{color:#000644;background:#fff;border:1px solid #898aa0;border-radius:8px;outline:0;width:100%;min-height:36px;padding:8px 12px;font:13px/1.2 Montserrat,sans-serif}.consultations-filter select{appearance:auto}.consultations-filter input:focus,.consultations-filter select:focus{border-color:#7d84cc;box-shadow:0 0 0 3px #232d871a}.consultations-filter__participant .responsive-select{width:100%}.consultations-filter__participant .responsive-select__trigger{color:#000644;background:#fff;border:1px solid #898aa0;border-radius:8px;width:100%;height:36px;min-height:36px;padding:8px 12px;font:13px/1.2 Montserrat,sans-serif}.consultations-filter__participant .responsive-select__trigger:focus-visible{border-color:#7d84cc;box-shadow:0 0 0 3px #232d871a}.consultations-filter__period{max-width:440px}.consultations-filter__dates{background:#fff;border:1px solid #898aa0;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 10px;display:flex}.consultations-filter__dates:focus-within{border-color:#7d84cc;box-shadow:0 0 0 3px #232d871a}.consultations-filter__dates input{border:0;min-width:0;padding:0;box-shadow:none!important}.consultations-filter__dates i{color:#898aa0;font-size:13px;font-style:normal}.consultations-filter>button{color:#232d87;cursor:pointer;background:#fff;border:1px solid #232d87;border-radius:50px;min-height:36px;padding:0 14px;font:500 13px/1 Montserrat,sans-serif}.consultation-card.consultation-card--legacy{box-shadow:none;background:#fff;border:1px solid #f1f1f9;border-radius:10px;display:block;overflow:hidden}.consultation-card--legacy .consultation-card__main{gap:40px;padding:24px 24px 20px;display:flex}.consultation-card--legacy .consultation-card__left{flex:0 0 140px;width:140px}.consultation-card--legacy .consultation-card__date{color:#000644;text-transform:none;background:0 0;margin-bottom:4px;font:600 16px/1.3 Montserrat,sans-serif;display:block}.consultation-card--legacy .consultation-card__time{color:#000644;margin:0 0 8px;font:700 22px/1.2 Montserrat,sans-serif}.consultation-card--legacy .consultation-card__price{color:#000644;margin:20px 0 8px;font:700 18px/1.2 Montserrat,sans-serif}.consultation-card--legacy .consultation-card__status{color:#000644;align-items:center;gap:6px;font:400 14px/1.35 Montserrat,sans-serif;display:flex}.consultation-card--legacy .consultation-card__status-dot{background:#898aa0;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.consultation-card--legacy .consultation-card__status--pending .consultation-card__status-dot{background:#f5a623}.consultation-card--legacy .consultation-card__status--paid .consultation-card__status-dot{background:#27ae60}.consultation-card--legacy .consultation-card__status--cancelled .consultation-card__status-dot{background:#e74c3c}.consultation-card--legacy .consultation-card__center{flex:1;min-width:0}.consultation-card--legacy .consultation-card__specialist{align-items:center;gap:12px;display:flex}.consultation-card--legacy .consultation-card__specialist-link{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.consultation-card--legacy .consultation-card__photo{color:#fff;background:#7d84cc;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.consultation-card--legacy .consultation-card__photo img{object-fit:cover;width:100%;height:100%}.consultation-card__specialist-info{gap:4px;min-width:0;display:grid}.consultation-card__specialist-info>strong{color:#000644;text-overflow:ellipsis;white-space:nowrap;font:700 14px/1.3 Montserrat,sans-serif;overflow:hidden}.consultation-card__specialist-info>small{color:#000644;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font:400 14px/1.3 Montserrat,sans-serif;overflow:hidden}.consultation-card__chat-button{color:#fff;background:#232d87;border-radius:50px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 14px;font:500 13px/1 Montserrat,sans-serif;text-decoration:none;display:inline-flex}.consultation-card__chat-button svg{flex:0 0 16px;width:16px;height:16px}.consultation-card__open-button{color:#232d87;white-space:nowrap;background:#fff;border:1px solid #b9bee1;border-radius:50px;flex:none;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font:600 12px/1 Montserrat,sans-serif;text-decoration:none;display:inline-flex}.consultation-card__open-button:hover{background:#f5f5fb;border-color:#232d87}.consultation-card--legacy .consultation-card__situation{margin-top:16px}.consultation-card--legacy .consultation-card__situation-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.consultation-card--legacy .consultation-card__situation strong{color:#000644;font:700 14px/1.3 Montserrat,sans-serif}.consultation-card__docs-button{color:#232d87;background:#fff;border:1px solid #232d87;border-radius:50px;flex:none;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font:500 13px/1 Montserrat,sans-serif;text-decoration:none;display:inline-flex}.consultation-card--legacy .consultation-card__situation-body{margin-top:8px}.consultation-card--legacy .consultation-card__situation-body--empty{color:#898aa0;font:italic 400 14px/1.5 Montserrat,sans-serif}.consultation-card--legacy .consultation-card__situation p{color:#000644;-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;margin:0;font:400 14px/1.5 Montserrat,sans-serif;display:-webkit-box;overflow:hidden}.consultation-card--legacy .consultation-card__situation p.is-expanded{display:block}.consultation-card--legacy .consultation-card__situation-toggle{color:#232d87;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font:600 14px/1.3 Montserrat,sans-serif;text-decoration:underline}.consultation-card--legacy .consultation-card__footer{color:#000644;background:#f1f1f9;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font:400 14px/1.4 Montserrat,sans-serif;display:flex}.consultation-card__footer-timer{flex:none;min-width:50px}.consultation-card__footer-timer strong{font-size:14px}.consultation-card__footer-center{text-align:center;flex:1}.consultation-card__footer-right,.consultation-card__footer-actions{flex:none}.consultation-card__footer-actions{gap:8px;display:flex}.consultation-card--legacy .consultation-card__footer button,.consultation-card--legacy .consultation-card__footer a{color:#fff;cursor:pointer;background:#232d87;border:1px solid #232d87;border-radius:50px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font:500 14px/1 Montserrat,sans-serif;text-decoration:none;display:inline-flex}.consultation-card--legacy .consultation-card__footer .is-outline{color:#232d87;background:#fff}.consultation-card--legacy .consultation-card__footer .consultation-card__cancel-button{color:#8e3442;background:#fff7f8;border-color:#e4bdc4;flex:none}.consultation-card--legacy .consultation-card__footer button:disabled{cursor:not-allowed;opacity:.5}.consultation-card__footer-full,.consultation-card__footer-paid,.consultation-card__footer-completed{flex:1}.consultation-card__footer-paid-soon,.consultation-card__footer-completed{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.consultation-card--legacy .consultation-card__footer-paid-soon a,.consultation-card--legacy .consultation-card__footer-completed a{border-radius:10px;min-height:34px;padding:0 20px;font-size:14px;font-weight:600}.consultation-filter-empty{padding:30px!important}@media (max-width:992px){.consultations-filter{align-items:stretch}.consultations-filter__period{max-width:none}.consultation-card--legacy .consultation-card__main{flex-direction:column;gap:20px}}@media (max-width:600px){.consultations-filter{flex-direction:column}.consultations-filter label{flex:auto}.consultations-filter>button{align-self:flex-start}.consultations-filter__dates{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.consultation-card--legacy .consultation-card__main{padding:20px 18px}.consultation-card--legacy .consultation-card__left{flex-basis:auto;grid-template-columns:1fr 1fr;gap:5px 14px;width:100%;display:grid}.consultation-card--legacy .consultation-card__date,.consultation-card--legacy .consultation-card__time{margin:0}.consultation-card--legacy .consultation-card__date{justify-content:initial;gap:0;min-height:auto;padding:0}.consultation-card--legacy .consultation-card__time{text-align:right}.consultation-card--legacy .consultation-card__price{margin:4px 0 0}.consultation-card--legacy .consultation-card__status{text-align:right;justify-content:flex-end;margin-top:5px}.consultation-card--legacy .consultation-card__specialist{flex-direction:column;align-items:stretch}.consultation-card__chat-button{width:100%}.consultation-card__open-button{width:100%;min-height:40px}.consultation-card--legacy .consultation-card__situation-header{flex-direction:column;align-items:flex-start}.consultation-card--legacy .consultation-card__footer{text-align:center;flex-direction:column;align-items:stretch;padding:16px 18px}.consultation-card--legacy .consultation-card__footer-center{text-align:center}.consultation-card__footer-actions{flex-direction:column}.consultation-card--legacy .consultation-card__footer button,.consultation-card--legacy .consultation-card__footer a{width:100%}}.consultation-workspace{gap:18px;display:grid}.consultation-workspace__toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.consultation-workspace__toolbar>a{color:#555c85;font-size:11px;font-weight:700;text-decoration:none}.consultation-workspace__toolbar>a:hover{color:#232d87}.consultation-workspace__notice{margin:0}.consultation-workspace__grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;display:grid}.consultation-chat-card{background:#fff;border:1px solid #e2e4f0;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #0006440d}.consultation-chat-card__header{border-bottom:1px solid #eaebf3;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:16px 20px;display:flex}.consultation-chat-card__header>b{color:#858aa5;white-space:nowrap;font-size:10px}.consultation-workspace__person{align-items:center;gap:12px;min-width:0;display:flex}.consultation-workspace__person>span{color:#fff;background:linear-gradient(145deg,#7d84cc,#232d87);border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:11px;font-weight:800;display:grid;overflow:hidden}.consultation-workspace__person img{object-fit:cover;width:100%;height:100%}.consultation-workspace__person>div{gap:4px;min-width:0;display:grid}.consultation-workspace__person small{color:#858aa5;text-transform:uppercase;font-size:9px}.consultation-workspace__person strong{color:#000644;text-overflow:ellipsis;white-space:nowrap;font:700 13px/1.3 EuropeExtendedC,sans-serif;overflow:hidden}.consultation-chat{background:#fbfbfd;flex-direction:column;gap:14px;height:min(53vh,580px);min-height:390px;padding:22px 20px;display:flex;overflow:auto}.consultation-chat__welcome{color:#6b7199;text-align:center;justify-items:center;gap:7px;max-width:440px;margin:auto;padding:26px;display:grid}.consultation-chat__welcome>span{background:#eeeff8;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:5px;font-size:23px;display:grid}.consultation-chat__welcome>b{color:#000644;font:700 14px/1.35 EuropeExtendedC,sans-serif}.consultation-chat__welcome>p{margin:0;font-size:11px;line-height:1.55}.consultation-message{color:#252b3e;background:#fff;border:1px solid #e0e2ef;border-radius:5px 16px 16px;align-self:flex-start;gap:7px;width:min(78%,630px);padding:13px 15px;display:grid}.consultation-message.is-mine{color:#fff;background:#232d87;border-color:#232d87;border-radius:16px 5px 16px 16px;align-self:flex-end}.consultation-message__meta{justify-content:space-between;align-items:center;gap:14px;display:flex}.consultation-message__meta time{color:#9297ad;font-size:8px}.consultation-message.is-mine .consultation-message__meta time{color:#c9cdf0}.consultation-message>p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.consultation-message__files{gap:6px;margin-top:2px;display:grid}.consultation-message__files>a{color:#232d87;background:#f1f2f8;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:grid}.consultation-message.is-mine .consultation-message__files>a{color:#fff;background:#ffffff24}.consultation-message__files>a>span{grid-row:1/3;font-size:19px}.consultation-message__files>a>div{gap:2px;min-width:0;display:grid}.consultation-message__files b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.consultation-message__files small{opacity:.68;font-size:8px}.consultation-composer{background:#fff;border-top:1px solid #e6e8f1;gap:10px;padding:16px 20px 18px;display:grid}.consultation-composer textarea,.consultation-review-card textarea,.consultation-modal-backdrop textarea{resize:vertical;color:#000644;background:#f1f1f9;border:0;border-radius:12px;outline:0;width:100%;min-height:78px;padding:12px 14px;font:12px/1.5 Montserrat,sans-serif}.consultation-composer textarea:focus,.consultation-review-card textarea:focus,.consultation-modal-backdrop textarea:focus{outline-offset:1px;outline:2px solid #7d84cc}.consultation-composer>div:last-child{align-items:center;gap:10px;display:flex}.consultation-composer>div:last-child>small{color:#9297ad;margin-right:auto;font-size:8px}.consultation-attach{cursor:pointer}.consultation-attach>input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.consultation-attach>span,.consultation-composer button[type=submit],.consultation-chat-locked button,.consultation-room-card>a,.consultation-actions-card button,.consultation-review-card button[type=submit]{color:#fff;cursor:pointer;background:#232d87;border:1px solid #232d87;border-radius:50px;justify-content:center;align-items:center;min-height:38px;padding:0 15px;font:700 9px/1.2 EuropeExtendedC,sans-serif;text-decoration:none;display:inline-flex}.consultation-attach>span{color:#232d87;background:#fff;border-color:#aeb3df}.consultation-composer button:disabled,.consultation-chat-locked button:disabled,.consultation-actions-card button:disabled,.consultation-review-card button:disabled{cursor:not-allowed;opacity:.5}.consultation-composer__files{flex-wrap:wrap;gap:6px;display:flex}.consultation-composer__files>span{color:#555c85;text-overflow:ellipsis;white-space:nowrap;background:#f1f1f9;border-radius:8px;align-items:center;gap:6px;max-width:240px;padding:6px 7px 6px 10px;font-size:8px;display:flex;overflow:hidden}.consultation-composer__files button{color:#747996;cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;padding:0;display:grid}.consultation-chat-locked{color:#6b7199;text-align:center;place-content:center;justify-items:center;gap:9px;min-height:420px;padding:32px;display:grid}.consultation-chat-locked>span{background:#f1f1f9;border-radius:50%;place-items:center;width:58px;height:58px;font-size:23px;display:grid}.consultation-chat-locked>b{color:#000644;font:700 15px/1.35 EuropeExtendedC,sans-serif}.consultation-chat-locked>p{max-width:410px;margin:0 0 8px;font-size:11px;line-height:1.55}.consultation-chat-readonly{color:#6b7199;text-align:center;background:#f4f5fb;border-top:1px solid #e6e8f1;padding:13px 18px;font-size:9px;line-height:1.5}.consultation-workspace__aside{gap:14px;display:grid}.consultation-summary-card,.consultation-room-card,.consultation-actions-card,.consultation-review-card{background:#fff;border:1px solid #e2e4f0;border-radius:17px;padding:20px}.consultation-summary-card h2,.consultation-room-card h2,.consultation-actions-card h2,.consultation-review-card h2{color:#000644;margin:0 0 16px;font:700 14px/1.35 EuropeExtendedC,sans-serif}.consultation-summary-card dl{gap:10px;margin:0;display:grid}.consultation-summary-card dl>div{border-bottom:1px solid #eceef4;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.consultation-summary-card dt{color:#858aa5;font-size:9px}.consultation-summary-card dd{color:#000644;text-align:right;margin:0;font-size:10px;font-weight:700}.consultation-summary-card__question{background:#f4f5fb;border-radius:11px;margin-top:15px;padding:13px}.consultation-summary-card__question small{color:#858aa5;text-transform:uppercase;font-size:8px}.consultation-summary-card__question p{overflow-wrap:anywhere;color:#555c7e;white-space:pre-wrap;margin:6px 0 0;font-size:10px;line-height:1.5}.consultation-refund{color:#715413;background:#fff3cd;border-radius:9px;margin-top:14px;padding:10px 12px;font-size:9px;font-weight:700}.consultation-refund.is-success{color:#246641;background:#e8f6ee}.consultation-refund.is-error{color:#8d3443;background:#faecef}.consultation-room-card{color:#fff;background:linear-gradient(145deg,#7d84cc,#232d87);border:0;justify-items:start;gap:8px;display:grid}.consultation-room-card>span{background:#ffffff26;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.consultation-room-card h2{color:#fff;margin:2px 0 0}.consultation-room-card p{color:#dfe2ff;margin:0;font-size:9px;line-height:1.5}.consultation-room-card>b{color:#fff;font-size:10px}.consultation-room-card>a{color:#232d87;background:#fff;border-color:#fff;margin-top:4px}.consultation-actions-card{gap:8px;display:grid}.consultation-actions-card h2{margin-bottom:8px}.consultation-actions-card button{width:100%}.consultation-actions-card .is-outline{color:#232d87;background:#fff}.consultation-actions-card .is-danger{color:#9d3241;background:#fff5f6;border-color:#f0cbd1}.consultation-actions-card>a{color:#6b7199;text-align:center;margin-top:5px;font-size:9px;font-weight:700;text-decoration:none}.consultation-review-card form{gap:11px;display:grid}.consultation-review-card>p{color:#555c7e;margin:0;font-size:10px;line-height:1.5}.consultation-review-stars{gap:3px;display:flex}.consultation-review-stars>button{color:#c9cce1;cursor:pointer;background:0 0;border:0;padding:0;font-size:27px;line-height:1}.consultation-review-stars>button.is-active{color:#7d84cc}.consultation-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006447a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.consultation-modal-backdrop>section{background:#fff;border-radius:22px;width:min(100%,510px);padding:28px;position:relative;box-shadow:0 30px 80px #00064440}.consultation-modal-backdrop h2{color:#000644;margin:0 35px 10px 0;font:700 19px/1.3 EuropeExtendedC,sans-serif}.consultation-modal-backdrop p{color:#6b7199;margin:0 0 18px;font-size:11px;line-height:1.55}.consultation-modal-backdrop label{color:#555c85;gap:7px;font-size:10px;font-weight:700;display:grid}.consultation-modal-backdrop>section>div{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.consultation-modal-backdrop>section>div button{color:#fff;cursor:pointer;background:#232d87;border:1px solid #232d87;border-radius:50px;min-height:40px;padding:0 16px;font:700 9px/1.2 EuropeExtendedC,sans-serif}.consultation-modal-backdrop>section>div .is-outline{color:#232d87;background:#fff}.consultation-modal-backdrop>section>div .is-danger{background:#b93a4c;border-color:#b93a4c}.consultation-modal-backdrop>section>div button:disabled{cursor:not-allowed;opacity:.5}.consultation-modal-close{color:#6b7199;cursor:pointer;background:#f1f1f9;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:20px;display:grid;position:absolute;top:18px;right:18px}.consultation-reschedule-modal{gap:14px;display:grid}.consultation-reschedule-days{gap:7px;padding:2px 1px 5px;display:flex;overflow-x:auto}.consultation-reschedule-days button,.consultation-reschedule-times button{color:#232d87;white-space:nowrap;cursor:pointer;background:#f7f7fc;border:1px solid #c7cbea;border-radius:50px;min-height:38px;padding:0 13px;font:700 9px/1.2 EuropeExtendedC,sans-serif}.consultation-reschedule-days button.is-active,.consultation-reschedule-times button.is-active{color:#fff;background:#232d87;border-color:#232d87}.consultation-reschedule-times{flex-wrap:wrap;gap:7px;display:flex}.consultation-reschedule-loading,.consultation-reschedule-empty{color:#6b7199;text-align:center;padding:20px 0;font-size:11px;line-height:1.5}.consultation-workspace{gap:20px}.consultation-workspace__toolbar>a{color:#000644;align-items:center;gap:10px;font:600 13px/1.3 Montserrat,sans-serif;display:inline-flex}.consultation-workspace__toolbar>a svg{flex:none}.consultation-workspace__toolbar-meta{align-items:center;gap:12px;display:flex}.consultation-workspace__toolbar-meta>time{color:#6b7199;font:500 12px/1.3 Montserrat,sans-serif}.consultation-workspace__toolbar-meta .consultation-status{align-items:center;gap:7px;min-height:34px;padding:0 13px;font:600 12px/1 Montserrat,sans-serif;display:inline-flex}.consultation-workspace__toolbar-meta .consultation-status i{background:#d49a20;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.consultation-workspace__toolbar-meta .consultation-status.is-paid i,.consultation-workspace__toolbar-meta .consultation-status.is-completed i{background:#27ae60}.consultation-workspace__toolbar-meta .consultation-status.is-cancelled i,.consultation-workspace__toolbar-meta .consultation-status.is-declined i,.consultation-workspace__toolbar-meta .consultation-status.is-expired i{background:#898aa0}.consultation-workspace__grid{grid-template-columns:minmax(0,1fr) 328px;gap:18px}.consultation-chat-card{border-color:#dfe2ef;border-radius:16px;box-shadow:0 10px 28px #0006440d}.consultation-chat-card__header{min-height:84px;padding:16px 20px}.consultation-workspace__person strong{font:700 14px/1.3 Montserrat,sans-serif}.consultation-workspace__person small{letter-spacing:.04em;font-size:10px}.consultation-chat-card__stats{flex:none;align-items:center;gap:7px;display:flex}.consultation-chat-card__stats>span{color:#6b7199;white-space:nowrap;background:#f1f1f9;border-radius:30px;align-items:center;gap:4px;min-height:30px;padding:0 10px;font-size:10px;display:inline-flex}.consultation-chat-card__stats b{color:#232d87;font-size:11px}.consultation-chat{background:#f8f8fc;height:clamp(340px,45vh,500px);min-height:340px;padding:20px}.consultation-chat__welcome{background:#fff;border:1px solid #e3e5f0;border-radius:16px;gap:9px;max-width:480px;padding:30px 34px;box-shadow:0 8px 26px #0006440a}.consultation-chat__welcome>span{color:#7d84cc;width:54px;height:54px}.consultation-chat__welcome>b{margin-top:3px;font-size:15px}.consultation-chat__welcome>p{max-width:390px;font-size:12px}.consultation-chat__welcome>div{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:7px;display:flex}.consultation-chat__welcome>div>span{color:#555c85;background:#f1f1f9;border-radius:30px;padding:6px 9px;font-size:9px;font-weight:600}.consultation-message{padding:14px 16px}.consultation-message__meta>b{font-size:10px}.consultation-message__meta time{font-size:9px}.consultation-message>p{font-size:13px}.consultation-composer{gap:11px;padding:16px 20px 18px}.consultation-composer__heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.consultation-composer__heading>b{color:#000644;font-size:12px}.consultation-composer__heading>span{color:#9297ad;font-size:9px}.consultation-composer textarea{border:1px solid #0000;min-height:94px;padding:14px 15px;font-size:13px}.consultation-composer textarea:focus{border-color:#7d84cc;outline:0;box-shadow:0 0 0 3px #232d8714}.consultation-attach>span,.consultation-composer button[type=submit]{gap:7px;min-height:40px;font:600 12px/1 Montserrat,sans-serif}.consultation-composer button[type=submit] svg{margin-left:2px}.consultation-composer>div:last-child>small{font-size:9px}.consultation-workspace__aside{gap:12px}.consultation-summary-card,.consultation-room-card,.consultation-actions-card,.consultation-review-card{border-color:#dfe2ef;border-radius:16px;padding:20px}.consultation-summary-card__heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.consultation-summary-card__heading h2{margin:0}.consultation-summary-card__heading>span{color:#6b7199;font-size:9px;font-weight:600}.consultation-summary-card__date{background:#f1f1f9;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.consultation-summary-card__date>strong{color:#232d87;font:700 30px/1 EuropeExtendedC,sans-serif}.consultation-summary-card__date>span,.consultation-summary-card__date>time{color:#000644;gap:3px;font-size:12px;font-style:normal;font-weight:700;display:grid}.consultation-summary-card__date>span{text-transform:capitalize}.consultation-summary-card__date>time{text-align:right;font-size:16px}.consultation-summary-card__date small{color:#858aa5;text-transform:uppercase;font-size:8px;font-weight:500}.consultation-summary-card dl{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.consultation-summary-card dl>div{background:#f8f8fc;border:0;border-radius:10px;place-content:center start;gap:4px;min-height:58px;padding:10px 12px;display:grid}.consultation-summary-card dt{font-size:9px}.consultation-summary-card dd{text-align:left;font-size:12px}.consultation-summary-card__question{background:#f8f8fc;padding:14px}.consultation-summary-card__question p{font-size:11px}.consultation-room-card{background:linear-gradient(140deg,#747dcf 0%,#303d9c 58%,#1d277d 100%);gap:7px;padding:20px;box-shadow:0 12px 25px #232d8729}.consultation-room-card>span{width:38px;height:38px}.consultation-room-card>small{color:#dfe2ff;text-transform:uppercase;margin-top:5px;font-size:9px}.consultation-room-card h2{margin:0;font-size:15px}.consultation-room-card p{font-size:10px}.consultation-room-card>b{margin-top:4px;font-size:11px}.consultation-actions-card h2{font-size:15px}.consultation-actions-card button{min-height:42px;font:600 12px/1 Montserrat,sans-serif}.consultation-actions-card__support{background:#f8f8fc;border:1px solid #d8dbee;border-radius:50px;justify-content:center;align-items:center;gap:7px;min-height:40px;display:flex;color:#232d87!important;margin-top:2px!important;font:600 11px/1 Montserrat,sans-serif!important}@media (max-width:1120px){.consultation-workspace__grid{grid-template-columns:minmax(0,1fr) 290px}}@media (max-width:760px){.consultation-card{grid-template-columns:1fr}.consultation-card__date{flex-direction:row;justify-content:flex-start;gap:7px;min-height:52px;padding:0 18px}.consultation-card__date strong{font-size:22px}.consultation-card__date span,.consultation-card__date small{margin:0}.consultation-card__date small{margin-left:auto}.consultation-card__body{padding:18px}.consultation-card__top{flex-direction:column;align-items:flex-start}.consultation-card__facts{grid-template-columns:1fr 1fr}.consultation-card__actions button,.consultation-card__actions a{width:100%}.consultation-workspace__toolbar{flex-direction:column;align-items:stretch}.consultation-workspace__toolbar-meta{justify-content:space-between}.consultation-workspace__toolbar-meta>time{font-size:11px}.consultation-workspace__grid{grid-template-columns:1fr}.consultation-workspace__aside{grid-row:auto}.consultation-chat-card{border-radius:16px}.consultation-chat-card__header{min-height:72px;padding:13px 15px}.consultation-chat-card__stats>span{min-height:28px;padding:0 8px;font-size:0}.consultation-chat-card__stats b{font-size:10px}.consultation-workspace__person>span{flex-basis:42px;width:42px;height:42px}.consultation-workspace__person strong{font-size:11px}.consultation-chat{height:clamp(340px,50vh,480px);min-height:340px;padding:16px 12px}.consultation-chat__welcome{padding:24px 16px}.consultation-chat__welcome>div{display:none}.consultation-message{width:90%}.consultation-composer{padding:13px}.consultation-composer__heading{flex-direction:column;align-items:flex-start;gap:4px}.consultation-composer>div:last-child{flex-wrap:wrap}.consultation-composer>div:last-child>small{order:3;width:100%}.consultation-attach,.consultation-composer button[type=submit]{flex:1}.consultation-attach>span,.consultation-composer button[type=submit]{width:100%}.consultation-chat-locked{min-height:340px;padding:25px 18px}.consultation-summary-card dl{grid-template-columns:1fr 1fr}.consultation-modal-backdrop{align-items:end;padding:0}.consultation-modal-backdrop>section{width:100%;padding:27px 18px max(24px,env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.consultation-modal-backdrop>section>div{flex-direction:column-reverse;align-items:stretch}.consultation-modal-backdrop>section>div button{width:100%}.account-layout--profile .account-sidebar{padding:14px 16px 6px}.account-layout--profile .account-main{padding:26px 16px 45px}.account-layout--profile .profile-heading-row{flex-direction:column;align-items:stretch;gap:16px}.account-layout--profile .profile-heading-actions{align-items:stretch;width:100%}.account-layout--profile .profile-heading-actions a{flex:1 1 0;min-width:0;padding-inline:12px}.profile-onboarding{border-radius:16px;gap:15px;padding:18px 16px}.profile-onboarding>header{gap:10px}.profile-onboarding__icon{border-radius:12px;flex-basis:42px;width:42px;height:42px}.profile-onboarding h2{font-size:15px}.profile-onboarding__intro p{font-size:10px}.profile-onboarding>header>strong{padding-inline:9px;font-size:9px}.profile-onboarding li{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:13px 12px}.profile-onboarding__number{width:30px;height:30px}.profile-onboarding li h3{font-size:11px}.profile-onboarding__actions{grid-column:2;justify-content:flex-start}.profile-onboarding__actions a{min-height:34px;padding-inline:13px}.account-layout--profile .account-cards{grid-template-columns:1fr}.profile-dashboard-services{margin-top:20px}.profile-dashboard-services>header h2{font-size:19px}.profile-dashboard-services>header span{font-size:10px}.profile-dashboard-services>header p{font-size:13px}.profile-dashboard-services__grid{grid-template-columns:1fr}.profile-dashboard-service{border-radius:16px;grid-template-columns:minmax(0,40%) minmax(170px,60%);min-height:210px}.profile-dashboard-service__content{padding:18px 14px 16px 17px}.profile-dashboard-service__content>span{font-size:10px}.profile-dashboard-service__content h3{font-size:17px}.profile-dashboard-service__content p{-webkit-line-clamp:3;font-size:13px}.profile-dashboard-service__content ul{font-size:12px}.profile-dashboard-service__content strong{font-size:11px}.profile-avatar-section{align-items:flex-start;gap:18px}.profile-avatar-preview{border-radius:13px;width:96px;height:96px;font-size:22px}.profile-avatar-copy h2{font-size:16px}.profile-avatar-copy p{font-size:13px}.profile-avatar-copy>button{width:100%;padding-inline:14px}.profile-contact-field__action-row{grid-template-columns:1fr}.profile-contact-field__action-row>button{min-height:42px}.profile-contact-confirm{align-items:end;padding:0}.profile-contact-confirm>section{width:100%;padding:26px 20px calc(22px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.profile-contact-confirm>section>div{flex-direction:column}.profile-contact-confirm button{width:100%}.profile-performer-cta{flex-direction:column;align-items:stretch}.profile-performer-cta>a{width:100%}.profile-performer-summary__header,.profile-performer-summary__identity{align-items:flex-start}.profile-performer-summary__header{flex-direction:column}.profile-performer-summary__header>a{width:100%}.profile-performer-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-performer-summary__grid article:first-child{grid-column:1/-1}.partner-profile-heading{flex-direction:column}.profile-form-actions{flex-direction:column;align-items:stretch}.profile-form-actions button{width:100%}.profile-form-actions a{text-align:center}.profile-password-change{text-align:center;flex-direction:column;align-items:stretch;width:100%}.profile-password-modal>section{padding-top:34px}.responsive-select__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080d2b94;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.responsive-select__sheet{border:0;border-radius:26px 26px 0 0;width:min(620px,100%);max-height:min(82dvh,760px);animation:.2s ease-out responsive-select-rise;box-shadow:0 -18px 55px #080d2b3d}.responsive-select__handle{background:#d8d9e7;border-radius:99px;width:46px;height:5px;margin:10px auto 4px;display:block}.responsive-select__sheet header{padding:13px 18px 14px}.responsive-select__sheet header h2{font-size:17px}.responsive-select__sheet header button{width:36px;height:36px;font-size:25px}.responsive-select__search{padding:12px 14px 4px}.responsive-select__search>span{left:29px}.responsive-select__options{max-height:calc(min(82dvh,760px) - 142px);padding:8px 14px calc(16px + env(safe-area-inset-bottom))}.responsive-select__options button{min-height:50px;padding:11px 8px;font-size:15px}.specialist-profile-form .market-toolbar{align-items:stretch}.specialist-profile-form .market-toolbar>button{width:100%}.specialist-profile-form .specialist-service-row,.specialist-profile-form .specialist-contact-row{background:#f8f8fc;border-radius:12px;gap:12px;padding:14px}.specialist-profile-form .specialist-service-row input,.specialist-profile-form .specialist-contact-row input,.specialist-profile-form .specialist-service-row .responsive-select__trigger,.specialist-profile-form .specialist-contact-row .responsive-select__trigger{background:#fff}.specialist-profile-form .account-link-button{width:100%}.profile-toast{border-radius:12px;width:calc(100vw - 28px);padding:15px 50px 17px 16px;top:14px;right:14px}.profile-calendar__months{grid-template-columns:1fr}.profile-calendar__month+.profile-calendar__month{display:none}.profile-calendar>header h2{font-size:18px}.profile-probankrot-news{border-radius:17px;gap:13px;padding:16px}.profile-probankrot-news h2{font-size:19px}.profile-probankrot-news>header{flex-direction:column;align-items:flex-start;gap:8px}.profile-probankrot-news>div{grid-template-columns:1fr}.profile-probankrot-news>div>a{grid-template-rows:1fr;grid-template-columns:92px minmax(0,1fr);min-height:92px}.profile-calendar__days button,.profile-calendar__days i{min-height:34px;font-size:13px}.profile-calendar__events>div{grid-template-columns:1fr}.profile-calendar-event{grid-template-columns:48px 38px minmax(0,1fr) 18px}.profile-calendar-event__price{display:none}.account-public-page .account-role-dialog>section{border-radius:22px;padding:30px 22px}.consultation-schedule__intro{flex-direction:column;align-items:stretch;gap:12px}.consultation-schedule__intro>span{white-space:normal;align-self:flex-start}.schedule-calendar{border-radius:13px;padding:14px}.schedule-calendar__header{gap:10px;margin-bottom:16px}.schedule-calendar__header h2{flex:1;min-width:0;font-size:14px}.schedule-calendar__header button{width:34px;height:34px}.schedule-calendar__weekdays{display:none}.schedule-calendar__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.schedule-day{min-height:112px;padding:10px}.schedule-day--other{display:none}.schedule-day__weekday{display:inline}.schedule-day__add{min-height:70px}.schedule-modal{align-items:flex-end;padding:0}.schedule-modal>section{width:100%;max-height:92dvh;padding:28px 18px calc(20px + env(safe-area-inset-bottom));border-radius:25px 25px 0 0;animation:.2s ease-out responsive-select-rise}.schedule-modal>section:before{content:"";background:#d8d9e7;border-radius:99px;width:46px;height:5px;margin:-17px auto 18px;display:block}.schedule-modal__close{top:16px;right:16px}.schedule-modal__heading h2{font-size:18px}.schedule-form__grid,.schedule-form__grid--three{grid-template-columns:1fr;gap:12px}.schedule-duplicate{padding:16px 12px}.schedule-duplicate__days button{min-height:34px}.schedule-form__actions{bottom:calc(-20px - env(safe-area-inset-bottom));padding:14px 18px calc(14px + env(safe-area-inset-bottom));background:#fff;margin-left:-18px;margin-right:-18px;position:sticky;box-shadow:0 -8px 25px #00064414}.schedule-form__actions button{flex:1}.profile-notification-controls{margin-top:0}.profile-notification-categories{flex-wrap:nowrap;margin-right:-2px;padding-right:2px;overflow-x:auto}.profile-notification-categories button{min-height:36px;padding:8px 13px;font-size:9px}.notification-profile-toolbar{margin-top:0}.profile-notification__head{grid-template-columns:9px minmax(0,1fr);gap:12px;padding:15px 14px}.profile-notification__head>b{grid-column:2;justify-self:start}.profile-notification__copy strong{white-space:normal}.profile-notification__copy>span{flex-wrap:wrap;gap:5px 7px}.profile-notification__head time{flex:none}.profile-notification-modal{align-items:end;padding:0}.profile-notification-modal__dialog{border-radius:24px 24px 0 0;width:100%;max-height:88dvh;animation:.2s ease-out responsive-select-rise}.profile-notification-modal__handle{background:#d8d9e7;border-radius:99px;width:46px;height:5px;margin:10px auto 2px;display:block}.profile-notification-modal__dialog>header{padding:12px 18px 16px}.profile-notification-modal__dialog>header h2{font-size:15px}.profile-notification-modal__body{max-height:calc(88dvh - 102px);padding:19px 18px calc(24px + env(safe-area-inset-bottom))}.profile-notification-invitation-actions{flex-direction:column}.profile-notification-invitation-actions button{width:100%}}.profile-support-intro{color:#fff;background:linear-gradient(135deg,#000644 0%,#25318a 62%,#6b70c8 100%);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:210px;padding:30px;display:flex;position:relative;overflow:hidden}.profile-support-intro:before,.profile-support-intro:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;position:absolute}.profile-support-intro:before{width:330px;height:330px;top:-155px;right:-40px}.profile-support-intro:after{background:#ffffff0a;width:270px;height:270px;bottom:-180px;right:160px}.profile-support-intro>div{z-index:1;max-width:600px;position:relative}.profile-support-intro>div>span{color:#e5e7ff;letter-spacing:.07em;text-transform:uppercase;background:#ffffff14;border:1px solid #fff3;border-radius:50px;padding:6px 10px;font-size:10px;font-weight:700;display:inline-flex}.profile-support-intro h2{color:#fff;margin:22px 0 9px;font-family:EuropeExtendedC,sans-serif;font-size:23px;line-height:1.25}.profile-support-intro p{color:#d3d6ef;max-width:570px;margin:0;font-size:13px;line-height:1.55}.profile-support-intro>a{z-index:1;color:#000644;background:#fff;border-radius:50px;flex:none;justify-content:center;align-items:center;min-height:44px;padding:10px 22px;font-family:EuropeExtendedC,sans-serif;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.profile-support-intro>a:hover{color:#232d87;transform:translateY(-1px)}.profile-support-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.profile-support-summary article{background:#f1f1f9;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;min-height:82px;padding:18px 20px;display:flex}.profile-support-summary span{color:#6b7199;font-size:11px;font-weight:600}.profile-support-summary strong{color:#232d87;font-size:25px}.profile-support-list-section{border-top:1px solid #ececf4;margin-top:36px;padding-top:30px}.profile-support-list-section>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.profile-support-list-section>header h2{color:#000644;margin:0;font-family:EuropeExtendedC,sans-serif;font-size:18px}.profile-support-list-section>header>span{color:#232d87;background:#f1f1f9;border-radius:50px;place-items:center;min-width:32px;height:32px;padding:0 9px;font-size:11px;font-weight:700;display:grid}.profile-support-list{gap:8px;display:grid}.profile-support-list>a{color:#000644;background:#fff;border:1px solid #e7e8f1;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto 30px;align-items:center;gap:14px;min-width:0;padding:15px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.profile-support-list>a:hover{border-color:#aeb3df;transform:translateY(-1px);box-shadow:0 8px 20px #00064412}.profile-support-list>a.is-unread{background:#fafaff;border-color:#c7cae9}.profile-support-list__mark{color:#7d84cc;background:#f1f1f9;border-radius:12px;place-items:center;width:42px;height:42px;font-family:EuropeExtendedC,sans-serif;font-size:15px;font-weight:700;display:grid}.profile-support-list>a.is-unread .profile-support-list__mark{color:#fff;background:#232d87}.profile-support-list__copy{gap:4px;min-width:0;display:grid}.profile-support-list__copy small{color:#858aa5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.profile-support-list__copy strong{color:#000644;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.profile-support-list__copy time{color:#8e92a8;font-size:9px}.profile-support-status{white-space:nowrap;border-radius:50px;align-items:center;width:fit-content;padding:6px 10px;font-size:9px;font-weight:700;display:inline-flex}.profile-support-status--new{color:#554298;background:#eeeafd}.profile-support-status--in_progress{color:#285a8f;background:#e8f1fb}.profile-support-status--waiting_user{color:#8a4b12;background:#fff2dc}.profile-support-status--resolved{color:#177046;background:#e8f7ef}.profile-support-status--closed{color:#596174;background:#eceef3}.profile-support-list__arrow{color:#7d84cc;font-size:19px}.profile-support-empty{margin-top:0!important}.profile-support-back{margin:-8px 0 24px}.profile-support-back a{color:#555c85;font-size:12px;font-weight:600;text-decoration:none}.profile-support-back a:hover{color:#232d87}.profile-support-form{max-width:850px}.profile-support-form>section{border-bottom:1px solid #ececf4;grid-template-columns:38px minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.profile-support-form>section:first-of-type{padding-top:0}.profile-support-form__step{color:#fff;background:#7d84cc;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.profile-support-form>section>div{gap:15px;min-width:0;display:grid}.profile-support-form h2{color:#000644;margin:4px 0 -8px;font-family:EuropeExtendedC,sans-serif;font-size:17px}.profile-support-form p{color:#747996;margin:0;font-size:12px;line-height:1.5}.profile-support-form label{color:#555c85;gap:7px;font-size:12px;display:grid}.profile-support-form input,.profile-support-form select,.profile-support-form textarea{color:#000644;width:100%;min-height:48px;font:inherit;background:#f1f1f9;border:0;border-radius:10px;padding:12px 15px;font-size:13px}.profile-support-form .responsive-select__trigger{border-radius:10px;height:48px;min-height:48px;padding:12px 15px;font-size:13px}.profile-support-form textarea{resize:vertical;line-height:1.5}.profile-support-form input:focus,.profile-support-form select:focus,.profile-support-form textarea:focus{outline-offset:1px;outline:2px solid #7d84cc}.profile-support-file-button{color:#232d87;width:fit-content;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #aeb3df;border-radius:50px;align-items:center;gap:8px;padding:9px 17px;font-size:11px;font-weight:700;display:inline-flex}.profile-support-file-button>span{font-size:18px;font-weight:500;line-height:1}.profile-support-pending-files,.support-admin-pending-files{flex-wrap:wrap;gap:7px;display:flex}.profile-support-pending-files>span,.support-admin-pending-files>span{color:#555c85;background:#f1f1f9;border-radius:9px;align-items:center;gap:7px;max-width:250px;padding:7px 8px 7px 11px;font-size:9px;display:flex}.profile-support-pending-files b,.support-admin-pending-files b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-support-pending-files button,.support-admin-pending-files button{color:#747996;width:20px;height:20px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.profile-support-form__actions{padding-left:54px}.profile-support-ticket__meta{background:#f1f1f9;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:14px 16px;display:flex}.profile-support-ticket__meta>div{flex-wrap:wrap;align-items:center;gap:7px 14px;min-width:0;display:flex}.profile-support-ticket__meta small,.profile-support-ticket__meta time{color:#858aa5;font-size:9px}.profile-support-ticket__meta strong{color:#000644;font-size:11px}.profile-support-thread{background:#fbfbfd;border:1px solid #e5e7f0;border-radius:16px;gap:18px;padding:24px;display:grid}.profile-support-thread>article{gap:8px;max-width:min(78%,670px);display:grid}.profile-support-thread>article.is-user{justify-self:end}.profile-support-thread__author{align-items:center;gap:9px;display:flex}.profile-support-thread>article.is-user .profile-support-thread__author{flex-direction:row-reverse}.profile-support-thread__author>span{color:#fff;background:linear-gradient(145deg,#7d84cc,#232d87);border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.profile-support-thread>article.is-support .profile-support-thread__author>span{color:#232d87;background:#e6e8f7}.profile-support-thread__author>div{gap:2px;display:grid}.profile-support-thread>article.is-user .profile-support-thread__author>div{text-align:right}.profile-support-thread__author strong{color:#000644;font-size:10px}.profile-support-thread__author time{color:#9599ae;font-size:8px}.profile-support-thread__bubble{color:#252b3e;background:#eceef7;border-radius:5px 15px 15px;gap:10px;padding:13px 15px;display:grid}.profile-support-thread>article.is-user .profile-support-thread__bubble{color:#fff;background:#232d87;border-radius:15px 5px 15px 15px}.profile-support-thread__bubble p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.profile-support-files,.support-admin-files{gap:6px;display:grid}.profile-support-files a,.support-admin-files a{color:inherit;background:#ffffffad;border-radius:9px;grid-template-columns:25px minmax(0,1fr);align-items:center;column-gap:8px;padding:9px;text-decoration:none;display:grid}.profile-support-thread>article.is-user .profile-support-files a{background:#ffffff24}.profile-support-files a>span,.support-admin-files a>span{grid-row:1/3;font-size:18px}.profile-support-files a b,.support-admin-files a b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.profile-support-files a small,.support-admin-files a small{opacity:.7;font-size:8px}.profile-support-reply{background:#f1f1f9;border-radius:14px;margin-top:16px;padding:20px}.profile-support-reply h2{color:#000644;margin:0 0 14px;font-family:EuropeExtendedC,sans-serif;font-size:15px}.profile-support-reply textarea{resize:vertical;color:#000644;width:100%;min-height:110px;font:inherit;background:#fff;border:0;border-radius:11px;padding:13px 15px;font-size:13px;line-height:1.5}.profile-support-reply textarea:focus{outline-offset:1px;outline:2px solid #7d84cc}.profile-support-reply>div:last-child{justify-content:space-between;gap:12px;margin-top:12px;display:flex}.profile-support-reply>div:last-child>button[type=submit]{color:#fff;min-height:41px;font:inherit;cursor:pointer;background:#232d87;border:0;border-radius:50px;padding:9px 21px;font-size:11px;font-weight:700}.profile-support-reply>div:last-child>button:disabled{opacity:.45;cursor:default}.profile-support-reply .profile-support-pending-files{margin-top:10px}.profile-support-closed{color:#555c85;text-align:center;background:#f1f1f9;border-radius:14px;margin-top:16px;padding:24px}.profile-support-closed strong{color:#000644;font-family:EuropeExtendedC,sans-serif;font-size:14px}.profile-support-closed p{margin:9px 0 16px;font-size:12px}.profile-support-closed a{color:#fff;background:#232d87;border-radius:50px;align-items:center;min-height:39px;padding:8px 18px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.support-admin-status-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.support-admin-status-cards>a{color:inherit;text-decoration:none}.support-admin-status-cards article{min-height:105px}.support-admin-filter{grid-template-columns:minmax(220px,1fr) minmax(260px,1.35fr) minmax(165px,.65fr) auto auto}.support-admin-table td:first-child{min-width:270px}.support-admin-table td:nth-child(2){min-width:210px}.support-admin-table tr.is-unread{background:#fbfbff}.support-admin-unread{background:#5d63bf;border-radius:50%;width:8px;height:8px;margin-right:3px;display:inline-block}.support-admin-workspace{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;margin-top:24px;display:grid}.support-admin-conversation{background:#f8f9fb;border:1px solid #dfe3ed;border-radius:13px;overflow:hidden}.support-admin-conversation>header{background:#fff;border-bottom:1px solid #e4e7ee;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.support-admin-conversation>header>div{flex-wrap:wrap;gap:6px 12px;display:flex}.support-admin-conversation>header>div span{color:#858b9d;font-size:11px}.support-admin-conversation>header>div strong{color:#252b3e;font-size:12px}.support-admin-message-list{gap:13px;padding:18px;display:grid}.support-admin-message-list>article{background:#fff;border:1px solid #dde1eb;border-radius:6px 13px 13px;width:min(78%,690px);padding:14px 16px}.support-admin-message-list>article.is-admin{background:#eef1fb;border-color:#cfd5ef;border-radius:13px 6px 13px 13px;justify-self:end}.support-admin-message-list article>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.support-admin-message-list article>header>div{gap:3px;display:grid}.support-admin-message-list article>header strong{color:#252b3e;font-size:12px}.support-admin-message-list article>header span,.support-admin-message-list article>header time{color:#858b9d;font-size:9px}.support-admin-message-list article>p{overflow-wrap:anywhere;color:#353c50;white-space:pre-wrap;margin:12px 0 0;font-size:13px;line-height:1.55}.support-admin-files{margin-top:12px}.support-admin-files a{color:#3f4b75;background:#fff;border:1px solid #e0e3ed}.support-admin-workspace>aside{gap:16px;display:grid}.support-admin-participant,.support-admin-actions>form{background:#fff;border:1px solid #e0e3ea;border-radius:11px;padding:20px}.support-admin-participant h2,.support-admin-actions h2{color:#252b3e;margin:0 0 16px;font-size:17px}.support-admin-participant>strong,.support-admin-participant>span{display:block}.support-admin-participant>strong{color:#252b3e;margin-bottom:5px;font-size:14px}.support-admin-participant>span{color:#747b8e;overflow-wrap:anywhere;margin-top:3px;font-size:11px}.support-admin-participant dl{border-top:1px solid #eceef3;gap:9px;margin:18px 0 0;padding-top:14px;display:grid}.support-admin-participant dl>div{grid-template-columns:95px 1fr;gap:9px;font-size:11px;display:grid}.support-admin-participant dt{color:#858b9d}.support-admin-participant dd{color:#3d455b;margin:0}.support-admin-actions{gap:16px;display:grid}.support-admin-actions>.account-notice,.support-admin-actions>form{margin:0}.support-admin-actions textarea{min-height:135px}.support-admin-actions .support-admin-attach{color:#2947ad;width:fit-content;min-height:36px;font:inherit;background:#fff;border:1px solid #cfd5e8;border-radius:50px;margin:12px 0 16px;padding:7px 12px;font-size:11px}.support-admin-actions .support-admin-status-form{background:#f8f9fb}@media (max-width:1100px){.support-admin-status-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.support-admin-workspace{grid-template-columns:1fr}.support-admin-workspace>aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.profile-support-intro{flex-direction:column;align-items:flex-start;min-height:255px;padding:24px 20px}.profile-support-intro h2{font-size:19px}.profile-support-intro>a{width:100%}.profile-support-summary{gap:7px}.profile-support-summary article{flex-direction:column;align-items:flex-start;min-height:86px;padding:14px}.profile-support-summary span{font-size:9px}.profile-support-summary strong{font-size:21px}.profile-support-list>a{grid-template-columns:38px minmax(0,1fr) 22px;gap:11px;padding:13px}.profile-support-list__mark{width:38px;height:38px}.profile-support-list .profile-support-status{grid-column:2;width:fit-content}.profile-support-list__arrow{grid-area:1/3/3}.profile-support-form>section{grid-template-columns:32px minmax(0,1fr);gap:12px}.profile-support-form__step{width:30px;height:30px}.profile-support-form h2{font-size:15px}.profile-support-form__actions{padding-left:44px}.profile-support-ticket__meta{flex-direction:column;align-items:flex-start}.profile-support-thread{padding:15px 12px}.profile-support-thread>article{max-width:92%}.profile-support-reply{padding:16px}.profile-support-reply>div:last-child{flex-direction:column;align-items:stretch}.profile-support-reply .profile-support-file-button{justify-content:center;width:100%}.support-admin-status-cards,.support-admin-filter,.support-admin-workspace>aside{grid-template-columns:1fr}.support-admin-message-list{padding:12px}.support-admin-message-list>article{width:92%}}.account-section-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.account-section-actions>a{box-sizing:border-box;border:1px solid #0000;border-radius:50px;justify-content:center;align-items:center;min-height:44px;padding:10px 22px;font-family:EuropeExtendedC,sans-serif;font-size:11px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.account-section-actions .account-primary-link{background:#232d87;padding:10px 24px}.account-section-actions .account-primary-link:hover{background:#151d69}.account-section-actions .account-secondary-link{color:#232d87;background:#fff;border-color:#232d87}.account-section-actions .account-secondary-link:hover{background:#f1f1f9}.account-list article a{color:#232d87;text-decoration:none}.account-list article>div:last-child>a{margin-top:4px;font-size:12px;font-weight:700}.profile-orders-list{gap:16px;margin-top:28px;display:grid}.profile-orders-filter{background:#fff;border:1px solid #e6e8f4;border-radius:18px;gap:18px;margin-top:26px;padding:22px 24px;display:grid;box-shadow:0 10px 30px #00064409}.profile-orders-filter__heading,.profile-orders-filter__actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.profile-orders-filter__heading>div{gap:3px;display:grid}.profile-orders-filter__heading-actions{align-items:center;gap:12px;display:flex!important}.profile-orders-filter__heading span{color:#787dac;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.profile-orders-filter__heading h2{color:#000644;margin:0;font-family:EuropeExtendedC,sans-serif;font-size:17px;font-weight:700}.profile-orders-filter__heading>a,.profile-orders-filter__heading-actions>a,.profile-orders-filter__actions>a{color:#27338e;text-underline-offset:3px;font-size:13px;font-weight:700;text-decoration:underline}.profile-orders-filter__trigger{box-sizing:border-box;color:#27338e;cursor:pointer;background:#fff;border:1px solid #27338e;border-radius:50px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:20px;padding:9px 18px;font:700 11px EuropeExtendedC,sans-serif;display:inline-flex}.profile-orders-filter__trigger:hover{background:#f1f2fb}.profile-orders-filter__trigger>span{color:#6b74c1;font-family:Arial,sans-serif;font-size:19px;line-height:1;transform:rotate(90deg)}.profile-orders-filter__trigger>i{color:#fff;background:#27338e;border-radius:99px;margin-left:3px;padding:4px 7px;font:700 8px Montserrat,sans-serif}.profile-orders-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-top:0;display:flex}.profile-orders-toolbar .profile-orders-filter__trigger{flex:none;width:auto;margin-top:0}.profile-orders-toolbar .profile-orders-filter__result{text-align:right;margin-top:0}.profile-orders-toolbar .profile-orders-filter__result strong{color:#27338e;font-weight:800}.account-layout--profile .profile-orders-toolbar+.account-empty{margin-top:20px}.profile-orders-filter-dialog{z-index:2500;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.profile-orders-filter-dialog__backdrop{cursor:default;background:#00064494;border:0;position:absolute;inset:0}.profile-orders-filter--modal{z-index:1;width:min(980px,100%);max-height:min(86dvh,780px);margin:0;position:relative;overflow-y:auto;box-shadow:0 20px 70px #00064447}.profile-orders-filter__mobile-handle{display:none}.profile-orders-filter__heading-actions>button{color:#555c85;cursor:pointer;background:#f1f1f9;border:0;border-radius:50%;place-items:center;width:30px;height:30px;font:400 21px/1 Arial,sans-serif;display:grid}.profile-orders-filter__fields{grid-template-columns:minmax(220px,1.6fr) repeat(2,minmax(150px,1fr)) minmax(132px,.8fr) minmax(132px,.8fr);gap:12px;display:grid}.profile-orders-filter label{color:#151d52;gap:7px;min-width:0;font-size:12px;font-weight:700;display:grid;position:relative}.profile-orders-filter label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-orders-filter input,.profile-orders-filter select{box-sizing:border-box;color:#121a4d;background:#f2f3fb;border:1px solid #0000;border-radius:10px;outline:none;width:100%;min-width:0;height:43px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;transition:border-color .15s,background .15s}.profile-orders-filter input{padding:0 13px}.profile-orders-filter select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%237D84CC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding:0 32px 0 13px}.profile-orders-filter input:focus,.profile-orders-filter select:focus{background-color:#fff;border-color:#7d84cc}.profile-orders-filter__select .responsive-select{width:100%}.profile-orders-filter__select .responsive-select__trigger{box-sizing:border-box;color:#121a4d;background:#f2f3fb;border:1px solid #0000;border-radius:10px;width:100%;min-width:0;height:43px;min-height:43px;padding:0 13px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500}.profile-orders-filter__select .responsive-select__trigger:focus-visible{box-shadow:none;background-color:#fff;border-color:#7d84cc}.profile-orders-filter input::placeholder{color:#8a90aa}.profile-orders-filter__search input{padding-left:34px}.profile-orders-filter__search i{z-index:1;color:#6670c0;pointer-events:none;font-family:Arial,sans-serif;font-size:23px;font-style:normal;font-weight:400;line-height:1;position:absolute;bottom:12px;left:13px;transform:rotate(-18deg)}.profile-orders-filter__actions{justify-content:flex-end;padding-top:2px}.profile-orders-filter__actions button{color:#fff;cursor:pointer;background:#27338e;border:0;border-radius:99px;min-height:39px;padding:0 21px;font-family:EuropeExtendedC,sans-serif;font-size:11px;font-weight:700}.profile-orders-filter__actions button:hover{background:#1e2879}.profile-orders-filter__result{color:#727a98;margin-top:18px;font-size:12px;font-weight:600}@media (max-width:1180px){.profile-orders-filter__fields{grid-template-columns:minmax(220px,1.8fr) repeat(2,minmax(160px,1fr))}}@media (max-width:650px){.profile-orders-filter__trigger{width:100%;min-height:46px;margin-top:18px;padding:10px 18px;font-size:12px}.profile-orders-toolbar .profile-orders-filter__trigger{width:auto;min-height:44px;margin-top:0;padding-inline:15px}.profile-orders-toolbar .profile-orders-filter__result{font-size:11px}.profile-orders-filter__trigger>span{font-size:21px}.profile-orders-filter-dialog{align-items:flex-end;padding:0}.profile-orders-filter--modal{border:0;border-radius:24px 24px 0 0;width:100%;max-height:min(88dvh,780px);margin:0;animation:.2s ease-out responsive-select-rise;box-shadow:0 -16px 50px #00064438}.profile-orders-filter__mobile-handle{background:#d8d9e7;border-radius:99px;width:46px;height:5px;margin:-8px auto 4px;display:block}.profile-orders-filter--modal .profile-orders-filter__heading{align-items:center}.profile-orders-filter--modal .profile-orders-filter__heading>div:first-child>span{display:none}.profile-orders-filter--modal .profile-orders-filter__heading h2{font-size:18px}.profile-orders-filter--modal .profile-orders-filter__heading-actions>button{width:34px;height:34px;font-size:23px}.profile-orders-filter{border-radius:15px;gap:16px;margin-top:20px;padding:18px 16px}.profile-orders-filter--modal{padding:18px 16px calc(22px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;margin:0}.profile-orders-filter__heading h2{font-size:14px}.profile-orders-filter__heading>a{font-size:12px}.profile-orders-filter__fields{grid-template-columns:1fr 1fr;gap:12px 10px}.profile-orders-filter__search,.profile-orders-filter__select{grid-column:1/-1}.profile-orders-filter input,.profile-orders-filter select,.profile-orders-filter__select .responsive-select__trigger{height:46px;min-height:46px;font-size:13px}.profile-orders-filter__search i{bottom:13px}.profile-orders-filter__actions{flex-direction:column;align-items:stretch}.profile-orders-filter__actions button{min-height:46px;font-size:12px}.profile-orders-filter__actions>a{align-self:center;padding:4px}}.profile-order-card{background:#fff;border:1px solid #f1f1f9;border-radius:10px;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.profile-order-card:hover{border-color:#0024682e;box-shadow:0 4px 16px #0006440f}.profile-order-card__overlay{z-index:1;border-radius:inherit;position:absolute;inset:0}.profile-order-card__overlay:focus-visible{outline-offset:-2px;outline:2px solid #232d878c}.profile-order-card__surface{z-index:2;pointer-events:none;gap:12px;padding:20px;display:grid;position:relative}.profile-order-card__badges,.profile-order-card__meta,.profile-order-card__title-row,.profile-order-card footer{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.profile-order-card__badges{justify-content:flex-start;min-height:22px}.profile-order-card__status,.profile-order-card__role{white-space:nowrap;border-radius:99px;align-items:center;min-height:22px;padding:4px 9px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.profile-order-card__status.is-moderation,.profile-order-card__status.is-review,.profile-order-card__status.is-revision{color:#875a12;background:#fff4dd}.profile-order-card__status.is-published,.profile-order-card__status.is-completed{color:#24784e;background:#e9f8ef}.profile-order-card__status.is-selected,.profile-order-card__status.is-progress{color:#263c8c;background:#eef1ff}.profile-order-card__status.is-rejected{color:#a43a3a;background:#fff0f0}.profile-order-card__status.is-cancelled,.profile-order-card__status.is-default{color:#586078;background:#f0f2f6}.profile-order-card__role{color:#3d3f91;background:#f0efff}.profile-order-card__meta{color:#747a8c;font-size:12px;line-height:1.35}.profile-order-card__meta>span:first-child{color:#30394f;font-weight:600}.profile-order-card__meta>span:last-child{white-space:nowrap;flex:none}.profile-order-card__participant{align-items:center;gap:10px;min-width:0;margin:2px 0;display:flex}.profile-order-card__participant>img,.profile-order-card__avatar{object-fit:cover;border-radius:9px;flex:0 0 48px;width:48px;height:48px}.profile-order-card__avatar{color:#fff;background:linear-gradient(135deg,#8b95d8,#4354aa);place-items:center;font-size:13px;font-weight:700;display:grid}.profile-order-card__participant>span:last-child{gap:3px;min-width:0;display:grid}.profile-order-card__participant b{color:#101a54;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.profile-order-card__participant small{color:#747a8c;font-size:11px}.profile-order-card__title-row{align-items:flex-start;gap:24px}.profile-order-card__title-row h2{color:#141b43;margin:0;font-size:16px;font-weight:500;line-height:1.35}.profile-order-card__title-row strong{color:#111a55;text-align:right;white-space:nowrap;flex:none;font-family:EuropeExtendedC,sans-serif;font-size:20px;font-weight:700;line-height:1.2}.profile-order-card footer{color:#747a8c;border-top:1px solid #0004441a;padding-top:12px;font-size:12px}.profile-order-card footer b{color:#111a55;white-space:nowrap;flex:none;font-family:EuropeExtendedC,sans-serif;font-size:11px;font-weight:700}@media (max-width:650px){.account-section-actions>a{box-sizing:border-box;justify-content:center;width:100%}.profile-order-card__surface{gap:11px;padding:16px}.profile-order-card__meta,.profile-order-card__title-row,.profile-order-card footer{align-items:flex-start}.profile-order-card__meta{flex-direction:column;gap:4px}.profile-order-card__meta>span:last-child{white-space:normal}.profile-order-card__title-row h2{font-size:14px}.profile-order-card__title-row strong{max-width:43%;font-size:15px}}.employees-workspace{max-width:1020px}.employees-workspace__intro{color:#fff;background:linear-gradient(125deg,#000644,#27338e 72%,#7379cc);border-radius:17px;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 28px;display:flex}.employees-workspace__intro>div{max-width:650px}.employees-workspace__intro h2{color:#fff;margin:0;font-family:EuropeExtendedC,sans-serif;font-size:22px;line-height:1.25}.employees-workspace__intro p{color:#e1e4ff;margin:10px 0 0;font-size:13px;line-height:1.55}.employees-workspace__intro>button,.employees-workspace .account-empty>button{color:#000644;cursor:pointer;background:#fff;border:0;border-radius:50px;flex:none;justify-content:center;align-items:center;min-height:43px;padding:10px 20px;font-family:EuropeExtendedC,sans-serif;font-size:10px;font-weight:700;display:inline-flex}.employees-workspace .account-empty>button{color:#fff;background:#232d87;margin-top:17px}.profile-service-workspace{gap:22px;display:grid}.profile-service-workspace>*,.profile-service-workspace__toolbar>*,.profile-service-filters,.profile-service-filters__body>*,.assistant-cabinet-controls>*,.assistant-library-toolbar>*{min-width:0}.profile-service-workspace .sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.profile-service-workspace :where(button,input){font:inherit}.profile-service-workspace__toolbar{align-items:flex-end;gap:18px;display:flex}.profile-service-workspace__toolbar>div{min-width:0;margin-right:auto}.profile-service-workspace__toolbar h2{color:#000644;margin:0;font-family:EuropeExtendedC,sans-serif;font-size:24px;line-height:1.15}.profile-service-workspace__toolbar p{color:#747b9b;margin:8px 0 0;font-size:15px;line-height:1.45}.profile-service-create-button{color:#fff;cursor:pointer;background:#283394;border:1px solid #283394;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 19px;font-family:EuropeExtendedC,sans-serif;font-size:9px;font-weight:700;display:inline-flex}.profile-service-create-button>span{font-family:Arial,sans-serif;font-size:19px;font-weight:400;line-height:1}.profile-service-create-button:hover{background:#1d287f}.open-cases-searchbar{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;display:grid}.open-cases-searchbar__form{min-width:0}.open-cases-searchbar__search{display:block}.open-cases-searchbar>strong{color:#151d52;white-space:nowrap;flex:none;font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:700}.profile-service-filter-button{color:#283394;cursor:pointer;background:#fff;border:1px solid #283394;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 18px;font-family:EuropeExtendedC,sans-serif;font-size:9px;font-weight:700;display:inline-flex}.profile-service-filter-button:hover{color:#fff;background:#283394}.profile-service-filters{z-index:1200;place-items:center;padding:24px;display:none;position:fixed;inset:0}.profile-service-filters.is-open{display:grid}.profile-service-filters__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0006448c;border:0;width:100%;display:block;position:absolute;inset:0}.profile-service-filters__body{z-index:1;box-sizing:border-box;background:#fff;border:0;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:16px 12px;width:min(760px,100vw - 48px);max-height:calc(100vh - 48px);padding:26px;display:grid;position:relative;overflow:auto;box-shadow:0 24px 70px #0006444d}.profile-service-filters__body>header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;display:flex}.profile-service-filters__body>header h3{color:#000644;margin:0;font-family:EuropeExtendedC,sans-serif;font-size:19px}.profile-service-filters__body>header button{color:#555c85;cursor:pointer;background:#f1f1f9;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;padding:0;font-size:24px;line-height:1;display:grid}.profile-service-search{gap:6px;min-width:0;display:grid;position:relative}.profile-service-search>span,.profile-service-control>span{color:#151d52;margin:0;font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.2;display:block}.profile-service-control{gap:6px;min-width:0;display:grid}.profile-service-search>i{z-index:1;color:#6f78c8;font-size:17px;font-style:normal;line-height:1;position:absolute;bottom:12px;left:13px}.profile-service-search>input{box-sizing:border-box;color:#121a4d;background:#f2f3fb;border:1px solid #0000;border-radius:10px;outline:0;width:100%;height:43px;min-height:43px;padding:0 13px 0 34px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500}.profile-service-search>input:focus{box-shadow:none;background:#fff;border-color:#7d84cc}.profile-service-search.open-cases-searchbar__search>i{width:22px;height:22px;font-size:0;bottom:10px;left:14px}.profile-service-search.open-cases-searchbar__search>i svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:22px;height:22px;display:block}.profile-service-search.open-cases-searchbar__search>input{padding-left:46px}.profile-service-filters .responsive-select__trigger,.assistant-cabinet-controls .responsive-select__trigger,.profile-service-modal .responsive-select__trigger{color:#121a4d;background:#f2f3fb;border:1px solid #0000;border-radius:10px;height:43px;min-height:43px;padding:0 13px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500}.profile-service-filters .responsive-select__trigger:focus-visible,.assistant-cabinet-controls .responsive-select__trigger:focus-visible,.profile-service-modal .responsive-select__trigger:focus-visible{box-shadow:none;background:#fff;border-color:#7d84cc;outline:0}.profile-service-filters__actions{grid-column:1/-1;justify-content:flex-end;align-self:end;align-items:center;gap:8px;display:flex}.profile-service-filters__actions button,.assistant-cabinet-controls>button,.assistant-library-toolbar button{color:#fff;cursor:pointer;background:#283394;border:0;border-radius:999px;min-height:48px;padding:0 20px;font-family:EuropeExtendedC,sans-serif;font-size:10px;font-weight:700}.profile-service-filters__actions button:last-child{color:#283394;background:0 0;text-decoration:underline}.profile-service-filters__actions button:disabled,.assistant-cabinet-controls>button:disabled{cursor:wait;opacity:.55}.profile-service-notice{color:#1e286f;background:#eef0ff;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:14px;display:flex}.profile-service-notice.is-success{color:#23734a;background:#eaf8f0}.profile-service-notice>button{width:28px;height:28px;color:inherit;cursor:pointer;background:#ffffffb3;border:0;border-radius:50%;flex:none;padding:0}.open-cases-workspace .account-empty>button{color:#fff;cursor:pointer;background:#283394;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:43px;margin-top:17px;padding:10px 20px;font-family:EuropeExtendedC,sans-serif;font-size:10px;font-weight:700;display:inline-flex}.open-case-create-dialog{z-index:1600;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.open-case-create-dialog__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000644ad;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.open-case-create-dialog__panel{z-index:1;overscroll-behavior:contain;background:#fff;border-radius:18px;width:min(850px,100%);max-height:min(92dvh,900px);animation:.2s ease-out open-case-dialog-in;position:relative;overflow-y:auto;box-shadow:0 28px 80px #00042d61}.open-case-create-dialog__handle{display:none}.open-case-create-dialog__panel>header{z-index:3;background:#fff;border-bottom:1px solid #ececf4;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px 18px;display:flex;position:sticky;top:0}.open-case-create-dialog__panel>header>div{gap:5px;display:grid}.open-case-create-dialog__panel>header span{color:#7d84cc;letter-spacing:.06em;font-size:9px;font-weight:700}.open-case-create-dialog__panel>header h2{color:#000644;margin:0;font:700 25px/1.1 EuropeExtendedC,sans-serif}.open-case-create-dialog__panel>header button{color:#fff;cursor:pointer;background:#7d84cc;border:0;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0 0 2px;font:400 28px/1 Arial,sans-serif;display:grid}.open-case-create-form{padding:22px 26px 26px}.open-case-create-form__intro{color:#747b9b;max-width:690px;margin:0 0 20px;font-size:13px;line-height:1.5}.open-case-create-form__message{color:#a21f2b;background:#fff4f4;border:1px solid #f1c6c6;border-radius:8px;margin-bottom:17px;padding:11px 13px;font-size:12px;font-weight:600}.open-case-create-form__type{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 20px;padding:0;display:grid}.open-case-create-form__type legend{color:#000644;grid-column:1/-1;margin-bottom:7px;font-size:12px;font-weight:700}.open-case-create-form__type label{cursor:pointer;background:#f7f7fb;border:1px solid #e3e5f0;border-radius:11px;align-items:center;gap:12px;min-height:64px;padding:10px 14px;transition:border-color .16s,background .16s;display:flex}.open-case-create-form__type label.is-active{background:#f0f1ff;border-color:#7d84cc;box-shadow:0 0 0 2px #7d84cc1a}.open-case-create-form__type input{opacity:0;width:1px;height:1px;position:absolute}.open-case-create-form__type label>i{border:2px solid #aeb3da;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.open-case-create-form__type label>i:after{content:"";background:#232d87;border-radius:50%;width:10px;height:10px;transition:transform .15s;transform:scale(0)}.open-case-create-form__type label.is-active>i{border-color:#232d87}.open-case-create-form__type label.is-active>i:after{transform:scale(1)}.open-case-create-form__type label>span{gap:3px;display:grid}.open-case-create-form__type b{color:#000644;font-size:12px}.open-case-create-form__type small{color:#8e93aa;font-size:10px}.open-case-create-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.open-case-create-form__grid>label{gap:7px;min-width:0;display:grid}.open-case-create-form__grid>label.is-wide{grid-column:1/-1}.open-case-create-form__grid>label>span{color:#000644;font-size:11px;font-weight:700}.open-case-create-form__grid>label>span b{color:#525cc0}.open-case-create-form__role-hint{color:#858aa5;font-size:10px;font-weight:500;line-height:1.45}.open-case-create-form__grid input,.open-case-create-form__grid .responsive-select__trigger{box-sizing:border-box;color:#000644;background:#f5f5fa;border:1px solid #e3e5f0;border-radius:10px;outline:none;width:100%;height:50px;min-height:50px;padding:0 14px;font:500 13px Montserrat,Arial,sans-serif}.open-case-create-form__grid input:focus,.open-case-create-form__grid .responsive-select__trigger:focus-visible{border-color:#7d84cc;box-shadow:0 0 0 3px #7d84cc1f}.open-case-create-form__grid input::placeholder{color:#9ba0b8}.open-case-create-form__grid .responsive-select{min-width:0}.open-case-create-form__grid .responsive-select__trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.open-case-create-form__grid .responsive-select__sheet{min-width:max(300px,100%)}.open-case-create-form__links{border-top:1px solid #ececf4;margin-top:19px;padding-top:17px}.open-case-create-form__links summary{color:#232d87;cursor:pointer;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.open-case-create-form__links summary span{color:#9196ad;font-size:10px;font-weight:500}.open-case-create-form__links[open] summary{margin-bottom:15px}.open-case-create-form>footer{border-top:1px solid #ececf4;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:19px;display:flex}.open-case-create-form>footer button{color:#232d87;cursor:pointer;background:#fff;border:1px solid #b9bde0;border-radius:50px;min-height:44px;padding:10px 22px;font:700 10px EuropeExtendedC,sans-serif}.open-case-create-form>footer button[type=submit]{color:#fff;background:#232d87;border-color:#232d87;min-width:190px}.open-case-create-form>footer button:disabled{opacity:.58;cursor:wait}@keyframes open-case-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:760px){.profile-service-create-button{width:100%}.open-case-create-dialog{align-items:flex-end;padding:0}.open-case-create-dialog__panel{border-radius:25px 25px 0 0;width:100%;max-height:92dvh;animation:.22s ease-out responsive-select-rise}.open-case-create-dialog__handle{z-index:4;background:#d8d9e7;border-radius:99px;width:46px;height:5px;margin:10px auto -4px;display:block;position:sticky;top:0}.open-case-create-dialog__panel>header{padding:13px 18px 14px;top:11px}.open-case-create-dialog__panel>header h2{font-size:20px}.open-case-create-dialog__panel>header button{flex-basis:38px;width:38px;height:38px}.open-case-create-form{padding:17px 18px calc(20px + env(safe-area-inset-bottom))}.open-case-create-form__intro{font-size:12px}.open-case-create-form__type{grid-template-columns:1fr}.open-case-create-form__grid{grid-template-columns:1fr;gap:13px}.open-case-create-form__grid>label.is-wide{grid-column:auto}.open-case-create-form__grid .responsive-select__sheet{min-width:0}.open-case-create-form>footer{z-index:2;bottom:calc(-20px - env(safe-area-inset-bottom));padding:14px 0 calc(20px + env(safe-area-inset-bottom));background:#fff;display:grid;position:sticky}.open-case-create-form>footer button[type=submit]{grid-row:1;width:100%}.open-case-create-form>footer button[type=button]{grid-row:2;width:100%}}.profile-service-notice.is-error{color:#8e2f35;background:#fff0f1}.open-cases-list{gap:12px;display:grid}.open-cases-list[aria-busy=true]{opacity:.55}.open-case-card{color:#000644;background:#fff;border:1px solid #e2e4f0;border-radius:18px;grid-template-columns:minmax(180px,1.1fr) minmax(0,2.6fr) auto;align-items:center;gap:24px;padding:20px 22px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.open-case-card:hover{border-color:#9ca3e3;transform:translateY(-2px);box-shadow:0 12px 32px #00064414}.open-case-card__title{min-width:0}.open-case-card__title>span{color:#6571cf;font-family:EuropeExtendedC,sans-serif;font-size:11px;font-weight:700}.open-case-card__title h3{overflow-wrap:anywhere;white-space:normal;margin:5px 0 4px;font-size:17px;line-height:1.25}.open-case-card__title small{color:#8b91aa}.open-case-card dl{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:18px;margin:0;display:grid}.open-case-card dl>div{min-width:0}.open-case-card dt{color:#969bb1;margin-bottom:5px;font-size:11px}.open-case-card dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:1.25;overflow:hidden}.open-case-card__status{justify-content:flex-end;align-items:center;gap:14px;display:flex}.open-case-card__status span{color:#237b4b;background:#e7f8ef;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700}.open-case-card__status i{color:#fff;background:#283394;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.profile-service-tabs{background:#f0f1f8;border-radius:18px;gap:8px;padding:6px;display:flex}.profile-service-tabs>a{color:#68708f;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 26px;font-family:EuropeExtendedC,sans-serif;font-size:11px;font-weight:700;text-decoration:none;display:flex}.profile-service-tabs>a.is-active{color:#fff;background:#283394;box-shadow:0 8px 22px #2833942e}.assistant-cabinet-tabs{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.assistant-cabinet .assistant-cabinet-tabs>a>span{flex:none;place-items:center;width:20px;height:20px;display:grid}.assistant-cabinet .assistant-cabinet-tabs>a>span svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.assistant-cabinet-controls{background:#f8f8fc;border-radius:18px;grid-template-columns:minmax(260px,1fr) auto;gap:10px;padding:18px;display:grid}.assistant-cabinet-history{gap:18px;display:grid}.assistant-cabinet-controls>button{align-self:end;height:43px;min-height:43px}.assistant-cabinet .profile-service-search>i{width:22px;height:22px;font-size:0;bottom:10px;left:14px}.assistant-cabinet .profile-service-search>i svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:22px;height:22px;display:block}.assistant-cabinet .profile-service-search>input{padding-left:46px}.assistant-cabinet-hub{gap:20px;display:grid}.assistant-hub-hero{color:#fff;background:linear-gradient(125deg,#000644 0%,#263393 66%,#6067c2 100%);border-radius:22px;grid-template-columns:minmax(0,1fr) 155px;min-height:270px;padding:30px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #00064424}.assistant-hub-hero:before{content:"";border:46px solid #ffffff0f;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-95px;right:-40px}.assistant-hub-hero>div{z-index:1;align-self:center;max-width:680px;position:relative}.assistant-hub-hero>div>span,.assistant-hub-tools>header>div>span{color:#aeb7ff;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.assistant-hub-hero h2{color:#fff;max-width:640px;margin:9px 0 12px;font-family:EuropeExtendedC,sans-serif;font-size:24px;line-height:1.2}.assistant-hub-hero p{color:#e3e5ff;max-width:650px;margin:0;font-size:14px;line-height:1.55}.assistant-hub-hero>div>div{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.assistant-hub-hero .assistant-history-summary__new,.assistant-hub-hero>div>div>a{box-sizing:border-box;color:#000644;background:#fff;border:1px solid #ffffff7a;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:0 19px;font-family:EuropeExtendedC,sans-serif;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.assistant-hub-hero>div>div>a{color:#fff;background:0 0}.assistant-hub-hero>img{z-index:1;object-fit:contain;filter:drop-shadow(0 14px 22px #00000038);place-self:end center;width:145px;height:145px;position:relative}.assistant-hub-tools{background:#fff;border:1px solid #e1e3f0;border-radius:22px;padding:25px}.assistant-hub-tools>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.assistant-hub-tools h2{color:#000644;margin:5px 0 0;font-family:EuropeExtendedC,sans-serif;font-size:19px;line-height:1.25}.assistant-hub-tools>header>a{color:#283394;font-size:12px;font-weight:700;text-decoration:none}.assistant-hub-tools>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.assistant-hub-tool{color:#000644;background:#fafafe;border:1px solid #e3e5f1;border-radius:17px;grid-template-columns:48px minmax(0,1fr) 28px;align-items:center;gap:13px;min-height:112px;padding:16px;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.assistant-hub-tool:hover{border-color:#a9aee1;transform:translateY(-2px);box-shadow:0 12px 24px #161e6414}.assistant-hub-tool>span{color:#fff;background:linear-gradient(135deg,#7077d1,#283394);border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.assistant-hub-tool>span svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.assistant-hub-tool h3{margin:0 0 6px;font-family:EuropeExtendedC,sans-serif;font-size:12px;line-height:1.25}.assistant-hub-tool p{color:#747b9b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.assistant-hub-tool>i{color:#283394;background:#eceef9;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.assistant-history-summary,.assistant-library-summary{align-items:center;gap:18px;min-height:36px;display:flex}.assistant-history-summary>a,.assistant-history-summary>button,.assistant-library-summary>a{color:#283394;margin-left:auto;font-family:EuropeExtendedC,sans-serif;font-size:10px;font-weight:700}.assistant-history-summary>.assistant-history-summary__new{color:#fff;cursor:pointer;background:#283394;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:43px;padding:0 19px;font-size:10px;text-decoration:none;display:inline-flex}.assistant-history-summary>.assistant-history-summary__new:hover{background:#1d287f}.assistant-history-summary__new>span{font-family:Arial,sans-serif;font-size:18px;font-weight:400;line-height:1}.assistant-start-modal{z-index:2400;place-items:center;padding:24px;display:grid;position:fixed;inset:0}body.is-modal-open{overflow:hidden}.assistant-start-modal__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#0006449e;border:0;width:100%;padding:0;position:absolute;inset:0}.assistant-start-modal__dialog{color:#000644;background:#fff;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,100vw - 48px);height:min(780px,100dvh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 100px #00064461}.assistant-start-modal--embedded{z-index:0;place-items:stretch stretch;width:100%;height:100dvh;padding:0;position:relative;inset:auto}.assistant-start-modal--embedded .assistant-start-modal__dialog{width:100%;height:100%;box-shadow:none;border-radius:0}.assistant-start-modal--embedded .assistant-start-modal__dialog>header{padding-right:72px}.assistant-start-embed-guest{box-sizing:border-box;color:#000644;text-align:center;background:linear-gradient(145deg,#f8f8fc,#eef0fb);flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:32px;font-family:Montserrat,Arial,sans-serif;display:flex}.assistant-start-embed-guest>img{object-fit:contain;width:92px;height:108px}.assistant-start-embed-guest>span{color:#7d84cc;letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-size:10px;font-weight:800}.assistant-start-embed-guest h1{max-width:520px;margin:12px 0 0;font:700 24px/1.3 EuropeExtendedC,sans-serif}.assistant-start-embed-guest p{color:#707792;max-width:540px;margin:14px 0 0;font-size:14px;line-height:1.55}.assistant-start-embed-guest>div{gap:10px;margin-top:24px;display:flex}.assistant-start-embed-guest a{color:#283394;border:1px solid #283394;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font:700 10px/1.2 EuropeExtendedC,sans-serif;text-decoration:none;display:inline-flex}.assistant-start-embed-guest a:first-child{color:#fff;background:#283394}.assistant-start-modal__dialog>header{border-bottom:1px solid #e8e9f2;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px;display:flex}.assistant-start-modal__dialog>header>div:first-child>span{color:#7d84cc;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.assistant-start-modal__dialog>header h2{margin:0;font-family:EuropeExtendedC,sans-serif;font-size:20px;line-height:1.25}.assistant-start-modal__dialog>header>div:last-child{align-items:center;gap:9px;display:flex}.assistant-start-modal__dialog>header a{color:#283394;border:1px solid #b8bde1;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font:700 9px/1.2 EuropeExtendedC,sans-serif;text-decoration:none;display:inline-flex}.assistant-start-modal__dialog>header button{color:#59618c;cursor:pointer;background:#f0f1f8;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font:400 24px/1 Arial,sans-serif;display:grid}.assistant-start-modal__body{scroll-behavior:smooth;background:#fbfbfd;align-content:start;gap:16px;padding:22px 24px 28px;display:grid;overflow-y:auto}.assistant-start-message{align-items:flex-start;gap:11px;max-width:min(82%,760px);display:flex}.assistant-start-message>img{object-fit:contain;flex:none;width:38px;height:38px}.assistant-start-message>div{color:#23294c;background:#eef0f8;border-radius:5px 16px 16px;gap:8px;padding:14px 16px;font-size:13px;line-height:1.55;display:grid}.assistant-start-message.is-user{justify-self:end}.assistant-start-message.is-user>div{color:#fff;background:#283394;border-radius:16px 5px 16px 16px}.assistant-start-message p{white-space:pre-wrap;margin:0}.assistant-start-message p.is-error{color:#9b3434}.assistant-start-message>div>a{color:#283394;font-weight:700}.assistant-start-message__files{gap:6px;margin-top:2px;display:grid}.assistant-start-message__files>span{background:#fff;border:1px solid #dde1ef;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:1px 7px;padding:7px 9px;display:grid}.assistant-start-message__files i{color:#fff;background:#7882d1;border-radius:7px;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:800;display:grid}.assistant-start-message__files .is-completed i{background:#42b877}.assistant-start-message__files .is-failed i{background:#c65b61}.assistant-start-message__files b,.assistant-start-message__files small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-start-message__files b{color:#11194b;font-size:9px}.assistant-start-message__files small{color:#7d839d;font-size:8px}.assistant-start-thinking{color:#687096;align-items:center;gap:5px;display:flex}.assistant-start-thinking i{background:#7d84cc;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite assistant-start-pulse}.assistant-start-thinking i:nth-child(2){animation-delay:.15s}.assistant-start-thinking i:nth-child(3){animation-delay:.3s}@keyframes assistant-start-pulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.assistant-start-topics{background:#fff;border:1px solid #e3e5f0;border-radius:18px;gap:14px;padding:18px;display:grid}.assistant-start-topics__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.assistant-start-topics__heading>div{gap:4px;display:grid}.assistant-start-topics__heading strong{font-family:EuropeExtendedC,sans-serif;font-size:14px}.assistant-start-topics__heading span,.assistant-start-topics__loading{color:#7b819d;margin:0;font-size:11px;line-height:1.45}.assistant-start-topics__heading>button{color:#283394;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.assistant-start-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.assistant-start-category-grid>button{color:#000644;text-align:left;cursor:pointer;background:#f8f8fc;border:1px solid #e1e3ed;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:11px 12px;transition:all .16s;display:grid}.assistant-start-category-grid>button:hover{background:#fff;border-color:#9ca4dc;transform:translateY(-1px)}.assistant-start-category-grid i{color:#fff;background:linear-gradient(135deg,#7e86d1,#35439d);border-radius:10px;place-items:center;width:36px;height:36px;font-size:9px;font-style:normal;font-weight:800;display:grid}.assistant-start-category-grid span{gap:3px;min-width:0;display:grid}.assistant-start-category-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.assistant-start-category-grid small{color:#7d839e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.assistant-start-category-grid b{color:#7d84cc;font-size:15px}.assistant-start-subcategories{flex-wrap:wrap;gap:7px;display:flex}.assistant-start-subcategories button{color:#4c5798;cursor:pointer;background:#fff;border:1px solid #cbd0e8;border-radius:999px;min-height:32px;padding:6px 11px;font-size:10px;font-weight:700}.assistant-start-prompt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.assistant-start-prompt-grid>button{color:#11194b;text-align:left;cursor:pointer;background:#f7f8fc;border:1px solid #e0e3ee;border-radius:12px;gap:5px;min-height:67px;padding:12px 13px;display:grid}.assistant-start-prompt-grid>button:hover,.assistant-start-prompt-grid>button.is-active{background:#eef0ff;border-color:#6570be}.assistant-start-prompt-grid span{font-size:11px;font-weight:700;line-height:1.35}.assistant-start-prompt-grid small{color:#7d839d;font-size:9px}.assistant-start-selected{background:#f2f3fb;border:1px solid #cfd3eb;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.assistant-start-selected>span{color:#7d84cc;text-transform:uppercase;font-size:9px;font-weight:800}.assistant-start-selected>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.assistant-start-selected>button{color:#283394;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.assistant-start-suggestions{gap:7px;margin-top:3px;display:grid}.assistant-start-suggestions>button{color:#1a245d;text-align:left;cursor:pointer;background:#fff;border:1px solid #c9cde5;border-radius:11px;gap:3px;padding:10px 12px;display:grid}.assistant-start-suggestions>button:hover{background:#f7f8ff;border-color:#6570be}.assistant-start-suggestions span{font-size:10px;font-weight:750}.assistant-start-suggestions small{color:#858ba5;font-size:9px}.assistant-start-suggestions>button.is-free{color:#59618c;text-align:center;background:0 0;font-size:10px;font-weight:700;display:block}.assistant-start-error{color:#92373a;background:#fff0f1;border-radius:11px;padding:11px 14px;font-size:11px}.assistant-start-composer{padding:16px 20px calc(16px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e4e6ef;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.assistant-start-composer__input{min-width:0;position:relative}.assistant-start-composer textarea{box-sizing:border-box;resize:none;color:#11194b;background:#f1f2f9;border:1px solid #0000;border-radius:14px;outline:0;width:100%;min-height:54px;max-height:120px;padding:14px 16px 14px 50px;font:400 12px/1.45 Montserrat,sans-serif}.assistant-start-composer textarea:focus{background:#fff;border-color:#7d84cc}.assistant-start-composer__attach{z-index:2;color:#5965b8;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;bottom:10px;left:10px;box-shadow:0 3px 12px #00064417}.assistant-start-composer__attach:hover{color:#fff;background:#5965b8}.assistant-start-composer__attach svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.assistant-start-composer__files{grid-column:1/-1;gap:7px;max-height:126px;display:grid;overflow:auto}.assistant-start-composer__files article{background:#f7f8fc;border:1px solid #dfe2f0;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.assistant-start-composer__files article>span{color:#fff;background:#7882d1;border-radius:9px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.assistant-start-composer__files article.is-completed>span{background:#42b877}.assistant-start-composer__files article.is-failed>span{background:#c65b61}.assistant-start-composer__files article>div{gap:2px;min-width:0;display:grid}.assistant-start-composer__files strong,.assistant-start-composer__files small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-start-composer__files strong{color:#11194b;font-size:10px}.assistant-start-composer__files small{color:#7d839d;font-size:8px}.assistant-start-composer__files i{background:#e0e3f2;border-radius:99px;height:3px;overflow:hidden}.assistant-start-composer__files i b{border-radius:inherit;background:#6570be;height:100%;transition:width .25s;display:block}.assistant-start-composer__files article>button{color:#35409e;cursor:pointer;background:#eceeff;border:0;border-radius:8px;padding:5px 7px;font-size:9px;font-weight:700}.assistant-start-composer__files article>button:last-child{color:#737a97;background:0 0;border-radius:50%;width:27px;height:27px;padding:0;font-size:18px;font-weight:400}.assistant-start-composer>button{color:#fff;cursor:pointer;background:#283394;border:0;border-radius:999px;min-width:132px;min-height:43px;padding:0 18px;font:700 10px/1.2 EuropeExtendedC,sans-serif}.assistant-start-composer>button:disabled{cursor:default;opacity:.5}@media (max-width:760px){.assistant-start-modal{align-items:end;padding:0}.assistant-start-modal__dialog{border-radius:24px 24px 0 0;width:100%;height:min(92dvh,780px)}.assistant-start-modal__dialog:before{content:"";z-index:2;background:#d5d7e5;border-radius:999px;width:44px;height:5px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.assistant-start-modal__dialog>header{padding:23px 16px 15px}.assistant-start-modal__dialog>header h2{font-size:17px}.assistant-start-modal__dialog>header a{display:none}.assistant-start-modal__body{gap:13px;padding:16px 14px 22px}.assistant-start-message{gap:8px;max-width:94%}.assistant-start-message>img{width:31px;height:31px}.assistant-start-message>div{padding:12px 13px;font-size:12px}.assistant-start-topics{border-radius:15px;padding:14px}.assistant-start-category-grid,.assistant-start-prompt-grid{grid-template-columns:1fr}.assistant-start-selected{grid-template-columns:1fr auto}.assistant-start-selected>span{grid-column:1/-1}.assistant-start-composer{padding:11px 12px calc(12px + env(safe-area-inset-bottom));grid-template-columns:1fr}.assistant-start-composer__files{grid-column:1}.assistant-start-composer textarea{min-height:50px}.assistant-start-composer>button{width:100%}}.assistant-cabinet-history__list{gap:10px;display:grid}.assistant-cabinet-history-card{color:#000644;background:#fff;border:1px solid #e2e4f0;border-radius:17px;grid-template-columns:50px minmax(0,1fr) auto 34px;align-items:center;gap:16px;padding:17px 18px;text-decoration:none;transition:all .2s;display:grid}.assistant-cabinet-history-card:hover{border-color:#9ca3e3;box-shadow:0 10px 28px #00064412}.assistant-cabinet-history-card__icon{color:#fff;background:linear-gradient(135deg,#8c70da,#5365d5);border-radius:15px;place-items:center;width:50px;height:50px;font-size:21px;display:grid}.assistant-cabinet-history-card__icon.is-document_builder{background:linear-gradient(135deg,#3d96db,#5160c9)}.assistant-cabinet-history-card h3{text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:15px;line-height:1.3;overflow:hidden}.assistant-cabinet-history-card small{color:#79809f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.assistant-cabinet-history-card p{color:#68708f;text-overflow:ellipsis;white-space:nowrap;margin:7px 0;font-size:13px;overflow:hidden}.assistant-cabinet-history-card footer{color:#8f95aa;flex-wrap:wrap;gap:12px;font-size:10px;display:flex}.assistant-cabinet-history-card>time{color:#8f95aa;white-space:nowrap;font-size:10px}.assistant-cabinet-history-card>i{color:#fff;background:#283394;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.assistant-cabinet-library{gap:16px;display:grid}.assistant-library-overview{background:linear-gradient(120deg,#f7f7fc 0%,#f0f2ff 100%);border:1px solid #e1e4f0;border-radius:20px;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px;display:grid}.assistant-library-overview__icon{color:#fff;background:linear-gradient(145deg,#7d84cc,#283394);border-radius:17px;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 12px 24px #2833942e}.assistant-library-overview__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.assistant-library-overview>div{gap:4px;min-width:0;display:grid}.assistant-library-overview>div>span{color:#747c9d;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.assistant-library-overview h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:EuropeExtendedC,sans-serif;font-size:17px;line-height:1.25;overflow:hidden}.assistant-library-overview p{color:#717895;margin:0;font-size:11px;line-height:1.45}.assistant-library-create{color:#fff;cursor:pointer;background:#283394;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 18px;font:700 10px/1.2 EuropeExtendedC,sans-serif;display:inline-flex}.assistant-library-create svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.assistant-library-toolbar{background:#f7f8fc;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.assistant-library-toolbar>form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.assistant-library-toolbar .profile-service-search{min-width:0}.assistant-library-toolbar .profile-service-search>i{bottom:10px}.assistant-library-toolbar .profile-service-search>input{height:43px}.assistant-library-toolbar__count{color:#747c9d;white-space:nowrap;border-left:1px solid #e1e4ef;justify-content:center;align-items:baseline;gap:6px;min-width:118px;padding-left:14px;display:flex}.assistant-library-toolbar__count strong{color:#000644;font-family:Montserrat,sans-serif;font-size:14px;font-weight:750}.assistant-library-toolbar__count span{font-size:10px}.assistant-library-breadcrumbs{color:#7c83a0;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.assistant-library-breadcrumbs>button,.assistant-library-breadcrumbs span>button{color:#283394;cursor:pointer;background:#f2f3f9;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.assistant-library-breadcrumbs button.is-current{color:#000644;background:#fff;border-color:#d6d9eb}.assistant-library-breadcrumbs button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.assistant-library-breadcrumbs span{align-items:center;gap:7px;display:flex}.assistant-library-breadcrumbs i{color:#a3a8bb;font-size:16px;font-style:normal}.assistant-library-folder-actions{color:#7b829d;background:#fff;border:1px solid #e3e5f0;border-radius:12px;align-items:center;gap:10px;min-height:38px;padding:0 13px;font-size:10px;display:flex}.assistant-library-folder-actions>a{color:#283394;align-items:center;gap:6px;margin-left:auto;font-weight:750;text-decoration:none;display:inline-flex}.assistant-library-folder-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.assistant-library-section{gap:10px;display:grid}.assistant-library-section[aria-busy=true]{opacity:.55;pointer-events:none}.assistant-library-section>header{align-items:center;gap:10px;min-height:28px;display:flex}.assistant-library-section>header h3{margin:0;font-family:EuropeExtendedC,sans-serif;font-size:13px}.assistant-library-section>header span{color:#707796;background:#f0f1f7;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:9px;display:inline-flex}.assistant-library-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.assistant-library-empty{background:linear-gradient(145deg,#fafafd,#f5f6fc);border-style:solid;border-color:#e2e4f0;min-height:250px;padding:32px 24px}.assistant-library-empty>span{color:#5260ba;background:#eaecfb;border-radius:22px;place-items:center;width:76px;height:76px;margin:0 auto 4px;display:grid}.assistant-library-empty>span svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:50px;height:50px}.assistant-library-empty>div{justify-content:center;display:flex}.assistant-library-empty>div>button{color:#fff;cursor:pointer;background:#283394;border:0;border-radius:999px;min-height:43px;padding:0 20px;font:700 10px/1.2 EuropeExtendedC,sans-serif}.assistant-library-folder{color:#000644;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff,#fafaff);border:1px solid #e2e4f0;border-radius:16px;grid-template-columns:44px minmax(0,1fr) 26px;align-items:center;gap:12px;min-height:88px;padding:15px;transition:all .18s;display:grid}.assistant-library-folder:hover{border-color:#aeb4df;transform:translateY(-1px);box-shadow:0 10px 26px #00064412}.assistant-library-folder>span{color:#5967ce;background:#eef0ff;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.assistant-library-folder>span svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.assistant-library-folder strong,.assistant-library-folder small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.assistant-library-folder small{color:#8c92a9;margin-top:6px;font-size:10px}.assistant-library-folder>i{color:#5967ce;background:#f0f2ff;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.assistant-library-document{background:#fff;border:1px solid #e2e4f0;border-radius:16px;grid-template-rows:minmax(0,1fr) auto;transition:all .18s;display:grid;overflow:hidden}.assistant-library-document:hover{border-color:#aeb4df;transform:translateY(-1px);box-shadow:0 10px 26px #00064412}.assistant-library-document__main{color:#000644;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr);gap:13px;width:100%;padding:16px;display:grid}.assistant-library-document__main>span{color:#fff;background:linear-gradient(145deg,#5262c5,#283394);border-radius:11px;place-items:center;width:48px;height:56px;display:grid;position:relative}.assistant-library-document__main>span svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:32px}.assistant-library-document__main>span b{color:#283394;background:#fff;border-radius:5px;padding:3px 4px;font-family:EuropeExtendedC,sans-serif;font-size:6px;position:absolute;bottom:-4px;right:-4px;box-shadow:0 2px 8px #00064421}.assistant-library-document__main strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.assistant-library-document__main p{color:#747b98;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.assistant-library-document__main small{color:#989daf;font-size:9px}.assistant-library-document__actions{border-top:1px solid #eceef5;display:flex}.assistant-library-document__actions>*{color:#283394;cursor:pointer;background:#fafaff;border:0;flex:1;justify-content:center;align-items:center;min-height:38px;font:700 8px/1.2 EuropeExtendedC,sans-serif;text-decoration:none;display:flex}.assistant-library-document__actions>:hover{background:#f0f2ff}.assistant-library-document__actions>*+*{border-left:1px solid #eceef5}.profile-service-modal{z-index:1200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#00064494;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.profile-service-modal>form,.profile-service-modal>section{box-sizing:border-box;background:#fff;border-radius:24px;width:min(580px,100%);max-height:min(760px,100vh - 48px);padding:26px;overflow:auto;box-shadow:0 24px 70px #0006444d}.profile-service-modal.is-document-preview>section{width:min(900px,100%)}.profile-service-modal header{align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.profile-service-modal header>div{min-width:0;margin-right:auto}.profile-service-modal h2{color:#000644;margin:0;font-family:EuropeExtendedC,sans-serif;font-size:20px}.profile-service-modal header p{color:#7b819b;margin:7px 0 0;font-size:12px}.profile-service-modal header>button{color:#283394;cursor:pointer;background:#f0f1f8;border:0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.profile-service-modal label>span{color:#000644;margin:0 0 8px;font-size:12px;font-weight:700;display:block}.profile-service-modal label>input{box-sizing:border-box;color:#121a4d;background:#f2f3fb;border:1px solid #0000;border-radius:10px;outline:0;width:100%;height:43px;min-height:43px;padding:0 13px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500}.profile-service-modal label>input:focus{background:#fff;border-color:#7d84cc}.profile-service-modal footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.profile-service-modal footer>*{color:#283394;cursor:pointer;background:#eff0f8;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:45px;padding:0 20px;font-family:EuropeExtendedC,sans-serif;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.profile-service-modal footer>:last-child{color:#fff;background:#283394}.assistant-document-preview{color:#252945;white-space:pre-wrap;background:#f7f7fb;border-radius:16px;max-height:55vh;padding:24px;font-family:Georgia,serif;font-size:15px;line-height:1.65;overflow:auto}.profile-service-placeholder>span{color:#fff;background:linear-gradient(135deg,#6d59d8,#26339a);border-radius:22px;place-items:center;width:76px;height:76px;margin:0 auto 20px;font-size:32px;display:grid}@media (max-width:1500px){.open-case-card{grid-template-columns:minmax(220px,1fr) minmax(380px,2fr)}.open-case-card__status{grid-column:1/-1;justify-content:flex-start}.assistant-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.assistant-cabinet-controls{grid-template-columns:minmax(0,1fr) auto}.assistant-cabinet-controls .profile-service-search{grid-column:auto}.assistant-cabinet-controls>button{justify-self:end}}@media (max-width:760px){.profile-service-workspace{gap:16px}.profile-service-workspace__toolbar{flex-wrap:wrap;align-items:center}.profile-service-workspace__toolbar>div{width:100%}.profile-service-workspace__toolbar h2{font-size:20px}.open-cases-searchbar{grid-template-columns:1fr auto;gap:12px}.open-cases-searchbar__form{grid-column:1/-1}.profile-service-filter-button{color:#fff;background:#283394}.profile-service-filters{align-items:flex-end;padding:0}.profile-service-filters.is-open{display:flex}.profile-service-filters__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0006448c;border:0;width:100%;display:block;position:absolute;inset:0}.profile-service-filters__body{width:100%;max-height:88vh;padding:18px 18px max(22px,env(safe-area-inset-bottom));background:#fff;border:0;border-radius:25px 25px 0 0;grid-template-columns:1fr;overflow:auto}.profile-service-filters__body>header{grid-column:1}.profile-service-filters__body .responsive-select__trigger{background:#f2f3f8}.profile-service-filters__actions{grid-column:1;grid-template-columns:1fr;display:grid}.profile-service-filters__actions button{width:100%}.open-case-card{grid-template-columns:1fr;gap:14px;padding:17px}.open-case-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.open-case-card__status{grid-column:1;justify-content:space-between}.profile-service-tabs{grid-template-columns:1fr 1fr;display:grid}.profile-service-tabs>a{min-height:46px;padding:0 10px}.assistant-cabinet-controls{grid-template-columns:1fr;padding:14px}.assistant-cabinet-controls .profile-service-search{grid-column:1}.assistant-cabinet-controls>button{justify-self:stretch;width:100%}.assistant-cabinet-tabs{grid-template-columns:1fr}.assistant-cabinet-tabs>a{min-height:43px}.assistant-hub-hero{grid-template-columns:minmax(0,1fr) 86px;min-height:250px;padding:22px 20px}.assistant-hub-hero h2{font-size:18px}.assistant-hub-hero p{font-size:12px}.assistant-hub-hero>img{width:86px;height:86px}.assistant-hub-hero>div>div{align-items:stretch;margin-top:18px}.assistant-hub-hero .assistant-history-summary__new,.assistant-hub-hero>div>div>a{width:100%}.assistant-hub-tools{padding:18px 14px}.assistant-hub-tools>header{align-items:flex-start}.assistant-hub-tools h2{font-size:16px}.assistant-hub-tools>header>a{white-space:nowrap}.assistant-hub-tools>div{grid-template-columns:1fr}.assistant-hub-tool{min-height:98px;padding:13px}.assistant-cabinet-history-card{grid-template-columns:42px minmax(0,1fr) 28px;gap:11px;padding:14px}.assistant-cabinet-history-card__icon{width:42px;height:42px}.assistant-cabinet-history-card>time{display:none}.assistant-cabinet-history-card>i{width:28px;height:28px}.assistant-library-toolbar,.assistant-library-toolbar>form{grid-template-columns:1fr;align-items:stretch}.assistant-library-toolbar button{min-height:46px}.assistant-library-overview{grid-template-columns:48px minmax(0,1fr);gap:13px;padding:16px}.assistant-library-overview__icon{border-radius:14px;width:48px;height:48px}.assistant-library-overview__icon svg{width:28px;height:28px}.assistant-library-overview h2{font-size:14px}.assistant-library-overview p{font-size:10px}.assistant-library-create{grid-column:1/-1;width:100%}.assistant-library-toolbar>form{grid-template-columns:minmax(0,1fr) auto}.assistant-library-toolbar__count{border-left:0;justify-content:flex-start;min-width:0;padding:4px}.assistant-library-breadcrumbs{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.assistant-library-breadcrumbs>button,.assistant-library-breadcrumbs span{flex:none}.assistant-library-empty{min-height:230px;padding:28px 18px}.assistant-library-grid{grid-template-columns:1fr}.profile-service-modal{align-items:flex-end;padding:0}.profile-service-modal>form,.profile-service-modal>section,.profile-service-modal.is-document-preview>section{border-radius:25px 25px 0 0;width:100%;max-height:90vh;padding:20px}.profile-service-modal footer{grid-template-columns:1fr;display:grid}.profile-service-modal footer>*{box-sizing:border-box;width:100%}}.employees-workspace__notice{color:#236240;background:#effaf3;border:1px solid #cae7d5;border-radius:11px;margin:16px 0 0;padding:12px 15px;font-size:12px;line-height:1.45}.employees-workspace__notice.is-error{color:#9a302d;background:#fff3f2;border-color:#f0cbca}.employees-tabs{background:#f0f1f8;border-radius:12px;gap:5px;margin-top:26px;padding:5px;display:flex}.employees-tabs>button{color:#626985;min-height:39px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:8px 15px;font-size:12px;font-weight:700;display:inline-flex}.employees-tabs>button.is-active{color:#000644;background:#fff;box-shadow:0 2px 7px #00064414}.employees-tabs>button>span{color:#6770a9;background:#e4e6f5;border-radius:50px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;display:grid}.employees-tabs>button.is-active>span{color:#fff;background:#6d75bd}.employees-panel{margin-top:18px}.employees-panel__hint{color:#737995;margin:0 0 14px;font-size:12px;line-height:1.5}.employees-search{gap:7px;max-width:540px;display:grid}.employees-search__label{color:#000644;font-size:13px;line-height:1.2}.employees-search__control{display:block;position:relative}.employees-search input{box-sizing:border-box;color:#000644;width:100%;min-height:46px;font:inherit;background:#f1f1f9;border:0;border-radius:10px;padding:11px 44px 11px 15px;font-size:13px}.employees-search input:focus{outline-offset:1px;outline:2px solid #7d84cc}.employees-search i{pointer-events:none;border:2px solid #6f77bd;border-radius:50%;width:13px;height:13px;position:absolute;top:14px;right:16px}.employees-search i:after{content:"";background:#6f77bd;border-radius:2px;width:7px;height:2px;position:absolute;bottom:-4px;right:-5px;transform:rotate(45deg)}.employees-search+.account-empty{margin-top:18px}.employees-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.employee-card{background:#fff;border:1px solid #e6e8f1;border-radius:14px;gap:17px;padding:19px;display:grid}.employee-card__identity,.employee-invite__main{align-items:center;gap:12px;min-width:0;display:flex}.employee-card__avatar{color:#fff;background:linear-gradient(145deg,#838bd2,#303d98);border-radius:13px;flex:none;place-items:center;width:48px;height:48px;font-size:14px;font-weight:700;display:grid;overflow:hidden}.employee-card__avatar.is-small{border-radius:11px;width:41px;height:41px;font-size:12px}.employee-card__avatar img{object-fit:cover;width:100%;height:100%}.employee-card h3,.employee-invite h3{color:#000644;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:1.35;overflow:hidden}.employee-card__identity p,.employee-invite p{color:#777d98;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;overflow:hidden}.employee-card__meta{border-top:1px solid #ececf3;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.employee-card__meta span{color:#858aa4;font-size:10px}.employee-card__meta b{color:#237248;background:#e8f7ee;border-radius:99px;padding:5px 9px;font-size:9px;display:inline-flex}.employee-card__dismiss{color:#a43633;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.employee-card__dismiss:disabled,.employee-invite__actions button:disabled{opacity:.5;cursor:default}.employee-invites{gap:9px;display:grid}.employee-invite{background:#fff;border:1px solid #e6e8f1;border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:15px 18px;display:grid}.employee-invite__main,.employee-invite__main>div:last-child{min-width:0}.employee-invite small{color:#9599af;margin-top:6px;font-size:9px;display:block}.employee-invite__status,.employee-invitation-decision__status,.employee-invitation-landing__status{color:#6b6095;white-space:nowrap;background:#efecff;border-radius:50px;justify-content:center;align-items:center;width:fit-content;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.employee-invite__status.is-accepted,.employee-invitation-decision__status.is-accepted,.employee-invitation-landing__status.is-accepted{color:#237248;background:#e8f7ee}.employee-invite__status.is-declined,.employee-invite__status.is-revoked,.employee-invite__status.is-expired,.employee-invitation-decision__status.is-declined,.employee-invitation-decision__status.is-revoked,.employee-invitation-decision__status.is-expired,.employee-invitation-landing__status.is-declined,.employee-invitation-landing__status.is-revoked,.employee-invitation-landing__status.is-expired{color:#8a5050;background:#f9eded}.employee-invite__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.employee-invite__actions button{color:#34428f;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd0eb;border-radius:50px;padding:7px 11px;font-size:10px;font-weight:700}.employee-invite__actions button+button{color:#8c4745;border-color:#efd1d0}.employee-invite-modal{z-index:2200;background:#00064470;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.employee-invite-modal>form{background:#fff;border-radius:19px;width:min(100%,480px);padding:26px;box-shadow:0 25px 70px #00064447}.employee-invite-modal header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.employee-invite-modal h2{color:#000644;margin:0;font-family:EuropeExtendedC,sans-serif;font-size:18px}.employee-invite-modal header button{color:#6570bc;width:31px;height:31px;font:inherit;cursor:pointer;background:#f0f1fa;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:20px;display:grid}.employee-invite-modal p{color:#747a96;margin:13px 0 21px;font-size:12px;line-height:1.5}.employee-invite-modal label{color:#000644;gap:7px;margin-top:13px;font-size:12px;display:grid}.employee-invite-modal label span{padding-left:12px}.employee-invite-modal label b{color:#cf3131}.employee-invite-modal input{box-sizing:border-box;color:#000644;width:100%;min-height:47px;font:inherit;background:#f1f1f9;border:0;border-radius:10px;padding:11px 15px;font-size:13px}.employee-invite-modal input:focus{outline-offset:1px;outline:2px solid #7d84cc}.employee-invite-modal footer{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.employee-invite-modal footer button{color:#fff;min-height:41px;font:inherit;cursor:pointer;background:#232d87;border:0;border-radius:50px;padding:9px 17px;font-size:11px;font-weight:700}.employee-invite-modal footer button:first-child{color:#35418d;background:#eff0f8}.employee-invite-modal footer button:disabled{opacity:.55;cursor:default}.employee-invitation-decision{background:#fff;border:1px solid #e5e7f0;border-radius:17px;gap:15px;max-width:650px;padding:29px;display:grid}.employee-invitation-decision h2{color:#000644;margin:1px 0 0;font-family:EuropeExtendedC,sans-serif;font-size:21px;line-height:1.32}.employee-invitation-decision p{color:#68708d;max-width:570px;margin:0;font-size:14px;line-height:1.55}.employee-invitation-decision__actions{flex-wrap:wrap;gap:10px;margin-top:5px;display:flex}.employee-invitation-decision__actions button,.employee-invitation-decision__home{color:#fff;min-height:43px;font:inherit;cursor:pointer;background:#232d87;border:0;border-radius:50px;justify-content:center;align-items:center;padding:10px 19px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.employee-invitation-decision__actions button+button{color:#34428f;background:#f0f1f8}.employee-invitation-decision__actions button:disabled{opacity:.55;cursor:default}.employee-invitation-landing{color:#000644;background:radial-gradient(circle at 14% 8%,#362089,#000644 60%);place-items:center;min-height:100dvh;padding:24px;display:grid}.employee-invitation-landing>section{background:#fffffff7;border:1px solid #ffffff29;border-radius:24px;width:min(100%,600px);padding:42px;box-shadow:0 26px 90px #0000285c}.employee-invitation-landing__logo{color:#26328a;letter-spacing:.04em;font-family:EuropeExtendedC,sans-serif;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.employee-invitation-landing__status{margin-top:36px}.employee-invitation-landing h1{color:#000644;margin:15px 0 12px;font-family:EuropeExtendedC,sans-serif;font-size:27px;line-height:1.25}.employee-invitation-landing p{color:#646c89;margin:0;font-size:14px;line-height:1.6}.employee-invitation-landing__actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.employee-invitation-landing__actions a,.employee-invitation-landing__home{color:#fff;background:#232d87;border-radius:50px;justify-content:center;align-items:center;min-height:44px;padding:10px 19px;font-family:EuropeExtendedC,sans-serif;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.employee-invitation-landing__actions a+a{color:#28358c;background:#eef0fc}.employee-invitation-landing small{color:#8c91a8;margin-top:17px;font-size:10px;display:block}.employee-invitation-landing__home{width:fit-content;margin-top:25px}@media (max-width:720px){.employees-workspace__intro{flex-direction:column;align-items:stretch;padding:22px 20px}.employees-workspace__intro>button{width:100%}.employees-grid{grid-template-columns:1fr}.employee-invite{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px}.employee-invite__actions{border-top:1px solid #ececf3;grid-column:1/-1;justify-content:flex-start;padding-top:10px}.employee-invite__actions button{flex:auto}}@media (max-width:560px){.employees-tabs>button{flex:1 1 0;justify-content:center;padding:8px}.employee-card{padding:16px}.employee-invite{grid-template-columns:minmax(0,1fr)}.employee-invite__status{grid-row:1;justify-self:start}.employee-invite__main{grid-row:2}.employee-invite__actions{grid-row:3}.employee-invite-modal{align-items:end;padding:0}.employee-invite-modal>form{box-sizing:border-box;width:100%;max-height:90dvh;padding:25px 20px calc(24px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;overflow:auto}.employee-invite-modal>form:before{content:"";background:#d8d9e7;border-radius:99px;width:45px;height:5px;margin:-15px auto 17px;display:block}.employee-invite-modal footer{flex-direction:column-reverse;align-items:stretch}.employee-invite-modal footer button{width:100%}.employee-invitation-decision{padding:22px 18px}.employee-invitation-decision__actions{flex-direction:column}.employee-invitation-decision__actions button,.employee-invitation-decision__home{box-sizing:border-box;width:100%}.employee-invitation-landing{padding:12px}.employee-invitation-landing>section{border-radius:20px;padding:28px 22px}.employee-invitation-landing__status{margin-top:28px}.employee-invitation-landing h1{font-size:23px}.employee-invitation-landing__actions{flex-direction:column}.employee-invitation-landing__actions a{box-sizing:border-box;width:100%}}.favorite-groups-workspace{gap:22px;display:grid}.favorite-groups-intro{color:#fff;background:linear-gradient(118deg,#202d86 0%,#6572c6 100%);border-radius:16px;justify-content:space-between;align-items:center;gap:28px;padding:25px 27px;display:flex;overflow:hidden}.favorite-groups-intro>div{max-width:590px}.favorite-groups-intro>div>span,.favorite-group-card header>div>span,.favorite-groups-all>header>div>span{color:#b9c1ff;letter-spacing:.06em;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.favorite-groups-intro h2,.favorite-group-card h2,.favorite-groups-all h2{margin:0;font-family:EuropeExtendedC,sans-serif;font-size:21px;line-height:1.25}.favorite-groups-intro p{color:#e1e4ff;margin:9px 0 0;font-size:13px;line-height:1.55}.favorite-groups-intro form{flex:0 0 330px;gap:9px;width:min(100%,330px);display:grid}.favorite-groups-intro label{color:#e8eaff;gap:6px;font-size:10px;font-weight:700;display:grid}.favorite-groups-intro input{box-sizing:border-box;color:#000644;background:#fff;border:0;border-radius:9px;outline:0;width:100%;min-height:43px;padding:10px 14px;font:400 12px Montserrat,sans-serif}.favorite-groups-intro input:focus{box-shadow:0 0 0 2px #bfc7ff}.favorite-groups-intro form>button{color:#000644;cursor:pointer;background:#fff;border:0;border-radius:50px;min-height:39px;padding:9px 15px;font:700 10px EuropeExtendedC,sans-serif}.favorite-groups-intro form>button:disabled,.favorite-group-card button:disabled{cursor:default;opacity:.55}.favorite-groups-notice{color:#24643f;background:#effaf3;border:1px solid #cee8d7;border-radius:10px;margin:-7px 0 0;padding:11px 14px;font-size:12px;line-height:1.45}.favorite-groups-notice.is-error{color:#9c3432;background:#fff3f2;border-color:#efd0cf}.favorite-groups-board{gap:13px;display:grid}.favorite-groups-tabs{flex-wrap:wrap;gap:8px;display:flex}.favorite-groups-tabs button{color:#505a94;cursor:pointer;background:#fff;border:1px solid #dfe2ef;border-radius:50px;align-items:center;gap:8px;max-width:100%;min-height:37px;padding:7px 9px 7px 14px;font:700 11px Montserrat,sans-serif;display:inline-flex}.favorite-groups-tabs button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.favorite-groups-tabs button b{color:#5661a3;background:#f0f1fb;border-radius:50%;place-items:center;min-width:21px;height:21px;font-size:9px;display:grid}.favorite-groups-tabs button.is-active{color:#fff;background:#232d87;border-color:#232d87}.favorite-groups-tabs button.is-active b{color:#232d87;background:#fff}.favorite-group-card,.favorite-groups-all{background:#fff;border:1px solid #e0e3ed;border-radius:15px;padding:22px}.favorite-group-card>header,.favorite-groups-all>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.favorite-group-card header>div>span,.favorite-groups-all>header>div>span{color:#7d84cc}.favorite-group-card header p{color:#747b99;max-width:580px;margin:8px 0 0;font-size:12px;line-height:1.5}.favorite-group-card__delete{color:#a94541;cursor:pointer;background:#fff;border:1px solid #efd2d0;border-radius:50px;flex:none;min-height:34px;padding:7px 11px;font:700 10px Montserrat,sans-serif}.favorite-group-card__empty{color:#858ba5;text-align:center;background:#fafbfe;border:1px dashed #d8dce9;border-radius:10px;margin-top:19px;padding:18px;font-size:12px}.favorite-group-members{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:20px;display:grid}.favorite-group-members--all{grid-template-columns:repeat(3,minmax(0,1fr))}.favorite-card{background:#fff;border:1px solid #e4e6f0;border-radius:12px;grid-template-columns:47px minmax(0,1fr);gap:11px;min-width:0;padding:12px;display:grid}.favorite-card__avatar{color:#fff;background:#737dcc;border-radius:50%;place-items:center;width:47px;height:47px;font:700 16px EuropeExtendedC,sans-serif;text-decoration:none;display:grid;overflow:hidden}.favorite-card__avatar img{object-fit:cover;width:100%;height:100%}.favorite-card__content{align-self:center;min-width:0}.favorite-card__content>a{color:#000644;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;text-decoration:none;display:block;overflow:hidden}.favorite-card__content>a:hover{color:#28378e}.favorite-card__content>span{color:#7b8199;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;line-height:1.35;display:block;overflow:hidden}.favorite-card__groups{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.favorite-card__groups i{color:#4d589c;text-overflow:ellipsis;white-space:nowrap;background:#eff0fb;border-radius:50px;max-width:100%;padding:3px 7px;font-size:8px;font-style:normal;font-weight:700;overflow:hidden}.favorite-card__actions{border-top:1px solid #eff0f5;grid-column:1/-1;align-items:center;gap:9px;min-width:0;padding-top:10px;display:flex}.favorite-card__actions>a,.favorite-card__actions>button{color:#27348d;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;width:fit-content;padding:0;font:700 10px Montserrat,sans-serif;text-decoration:underline}.favorite-card__actions>button{color:#a24442}.favorite-card__actions .responsive-select{flex:1;min-width:0}.favorite-card__actions .responsive-select__trigger{border-radius:7px;width:100%;height:32px;min-height:32px;padding:6px 10px;font-size:10px}.favorite-card__hint{color:#8b90a6;font-size:10px}.favorite-groups-all>header>small{color:#5a63a2;background:#eff0fa;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:grid}.favorite-groups-empty{margin-top:0}@media (max-width:1040px){.favorite-group-members--all{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.favorite-groups-intro{flex-direction:column;align-items:stretch;padding:22px 20px}.favorite-groups-intro form{flex-basis:auto;width:100%}.favorite-groups-intro form>button{width:100%}.favorite-group-card,.favorite-groups-all{padding:18px}}@media (max-width:560px){.favorite-groups-intro h2,.favorite-group-card h2,.favorite-groups-all h2{font-size:18px}.favorite-group-card>header{flex-direction:column;align-items:stretch}.favorite-group-card__delete{width:100%}.favorite-group-members,.favorite-group-members--all{grid-template-columns:1fr}.favorite-groups-tabs{flex-wrap:nowrap;margin-right:-18px;padding-right:18px;overflow-x:auto}.favorite-groups-tabs button{flex:none}}.assistant-version-compare{gap:12px;margin:20px 0;display:grid}.assistant-version-compare article{background:#fff;border:1px solid #e1e4ef;border-radius:14px;overflow:hidden}.assistant-version-compare h3{color:#000644;border-bottom:1px solid #e7e9f2;margin:0;padding:13px 16px;font:700 13px EuropeExtendedC,sans-serif}.assistant-version-compare article>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assistant-version-compare pre{color:#20264d;white-space:pre-wrap;overflow-wrap:anywhere;background:#fafbfe;min-height:68px;max-height:300px;margin:0;padding:15px 16px;font:400 12px/1.55 monospace;overflow:auto}.assistant-version-compare pre+pre{background:#f5f6fc;border-left:1px solid #e1e4ef}.account-modal-backdrop{z-index:2000;background:#00064494;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.account-modal{box-sizing:border-box;color:#000644;background:#fff;border-radius:20px;width:min(100%,540px);padding:28px;box-shadow:0 24px 80px #00064447}.account-modal h2{margin:0 0 12px;font:700 21px/1.25 EuropeExtendedC,sans-serif}.account-modal p{color:#747b99;margin:0;font-size:13px;line-height:1.55}.account-modal .market-form-actions{margin-top:24px}@media (max-width:720px){.assistant-version-compare article>div{grid-template-columns:1fr}.assistant-version-compare pre+pre{border-top:1px solid #e1e4ef;border-left:0}.account-modal-backdrop{align-items:end;padding:0}.account-modal{width:100%;padding:28px 20px calc(24px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}}.account-layout--profile{--cabinet-action-height:43px;--cabinet-action-radius:999px;--cabinet-action-font:700 10px/1.2 EuropeExtendedC, sans-serif;--cabinet-action-primary:#283394;--cabinet-action-primary-hover:#1d287f;--cabinet-action-secondary:#fff;--cabinet-action-secondary-text:#283394}.account-layout--profile :is(.account-section-actions>a,.profile-avatar-copy>button,.profile-performer-cta>a,.profile-performer-summary__header>a,.profile-form-actions>button:not(.profile-password-change__trigger),.market-toolbar>button,.market-form-actions>button,.schedule-form__actions>button,.video-meetings-create,.video-meeting-form>div:last-child>a,.video-meeting-form>div:last-child>button,.video-meeting-invite-submit,.profile-balance-overview__actions>a,.profile-balance-top-up__actions>a,.profile-balance-top-up__actions>button,.profile-support-intro>a,.profile-support-form__actions>button,.profile-support-reply>div:last-child>button,.profile-support-closed>a,.profile-notification-invitation-actions>button,.profile-orders-filter__trigger,.profile-orders-filter__actions>button,.profile-service-create-button,.profile-service-filter-button,.profile-service-filters__actions>button,.assistant-cabinet-controls>button,.assistant-history-summary__new,.assistant-library-create,.assistant-library-toolbar button,.assistant-library-empty>div>button,.profile-service-modal footer>*,.account-empty>a,.open-cases-workspace .account-empty>button,.employees-workspace__intro>button,.employees-workspace .account-empty>button,.employee-invite-modal footer>button,.employee-invitation-decision__actions>button,.employee-invitation-decision__home,.favorite-groups-intro form>button){box-sizing:border-box;min-height:var(--cabinet-action-height);border-radius:var(--cabinet-action-radius);font:var(--cabinet-action-font)}.account-layout--profile :is(.profile-form-actions>button:not(.profile-password-change__trigger),.account-section-actions>.account-primary-link,.market-form-actions>button,.video-meetings-create,.video-meeting-form>div:last-child>button,.video-meeting-invite-submit,.profile-balance-overview__actions>a:not(.is-secondary),.profile-balance-top-up__actions>button,.profile-support-reply>div:last-child>button,.profile-orders-filter__actions>button,.profile-service-create-button,.profile-service-filters__actions>button:first-child,.assistant-cabinet-controls>button,.assistant-history-summary__new,.assistant-library-create,.assistant-library-toolbar button,.assistant-library-empty>div>button,.account-empty>a,.open-cases-workspace .account-empty>button,.employees-workspace .account-empty>button){color:#fff;background:var(--cabinet-action-primary)}.account-layout--profile :is(.account-section-actions>.account-secondary-link,.profile-avatar-copy>button,.profile-performer-cta>a,.profile-performer-summary__header>a,.market-toolbar>button,.video-meeting-form>div:last-child>a,.profile-balance-overview__actions>a.is-secondary,.profile-balance-top-up__actions>a,.profile-support-form__actions .profile-support-file-button,.profile-service-filter-button,.employee-invite-modal footer>button:first-child){border:1px solid var(--cabinet-action-primary);color:var(--cabinet-action-secondary-text);background:var(--cabinet-action-secondary)}.account-layout--profile :is(.profile-service-workspace .profile-service-create-button,.profile-service-workspace .profile-service-filter-button){font:var(--cabinet-action-font)}.account-layout--profile :is(.consultation-card__chat-button,.consultation-card__open-button,.consultation-card__docs-button,.consultation-card__footer button,.consultation-card__footer a,.schedule-day__actions button,.notification-profile-toolbar button,.employee-invite__actions button,.favorite-group-card__delete){border-radius:var(--cabinet-action-radius);min-height:34px;font:700 9px/1.2 EuropeExtendedC,sans-serif}.account-layout--profile :is(button,a):disabled{cursor:default;opacity:.55}@media (hover:hover){.account-layout--profile :is(.profile-form-actions>button:not(.profile-password-change__trigger),.market-form-actions>button,.video-meetings-create,.video-meeting-form>div:last-child>button,.video-meeting-invite-submit,.profile-balance-overview__actions>a:not(.is-secondary),.profile-balance-top-up__actions>button,.profile-support-reply>div:last-child>button,.profile-orders-filter__actions>button,.profile-service-create-button,.assistant-cabinet-controls>button,.assistant-history-summary__new,.assistant-library-create,.assistant-library-toolbar button):hover{background:var(--cabinet-action-primary-hover)}}.desctop_left_panel{z-index:990;color:#000644;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:290px;display:block;position:fixed;bottom:125px;right:15px}.desctop_left_panel--is-dragging{cursor:grabbing}.desctop_left_panel--is-dragging *{cursor:grabbing!important}.call-sinergosha{color:#fff;cursor:grab;touch-action:none;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:48px;margin:0 0 15px;padding:0;display:flex;position:relative}.call-sinergosha>img{z-index:2;object-fit:contain;filter:drop-shadow(0 6px 12px #0006442e);cursor:grab;touch-action:none;-webkit-user-drag:none;flex:0 0 54px;width:54px;height:54px;margin-right:0;position:relative}.call-sinergosha>span:last-child{text-align:center;white-space:nowrap;background:#232d87;border-radius:50px;flex:1;justify-content:center;align-items:center;min-width:0;min-height:40px;padding:8px 44px 8px 12px;font:700 12px/1.15 EuropeExtendedC,sans-serif;display:flex;box-shadow:0 8px 24px #0006442e}.synergy-panel-collapse{z-index:4;color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:background .16s,transform .16s;display:grid;position:absolute;top:11px;right:6px}.synergy-panel-collapse>span{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transform:rotate(-45deg)translate(-1px,-1px)}.synergy-panel-collapse:hover,.synergy-panel-collapse:focus-visible{background:#ffffff3d;transform:translate(1px)}.synergy-panel-collapse:focus-visible{outline-offset:2px;outline:2px solid #fff}.desctop_left_panel--collapsed{width:54px}.desctop_left_panel--collapsed .call-sinergosha{border-radius:50%;width:54px;min-height:54px;margin:0}.desctop_left_panel--collapsed .call-sinergosha>img{cursor:pointer;filter:drop-shadow(0 8px 18px #00064442);transition:filter .16s,transform .16s}.desctop_left_panel--collapsed .call-sinergosha:is(:hover,:focus-visible)>img{filter:drop-shadow(0 10px 22px #00064457);transform:scale(1.04)}.desctop_left_panel--collapsed :is(.call-sinergosha>span:last-child,.synergy-panel-collapse,.mainscreen_big_menu_box,.desctop_left_panel_smm){display:none}.mainscreen_big_menu_box{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 8px 28px #00064429}.mainscreen_big_menu{padding:0 20px}.mainscreen_big_menu__title{color:#000644;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:13px 0;font:700 11px/1.25 EuropeExtendedC,sans-serif;display:flex}.mainscreen_big_menu__title>span{border-bottom:2px solid #7d84cc;border-right:2px solid #7d84cc;flex:0 0 9px;width:9px;height:9px;transition:transform .2s;transform:rotate(45deg)translate(-2px,2px)}.mainscreen_big_menu.active .mainscreen_big_menu__title{border-bottom-color:#e1e3f2}.mainscreen_big_menu.active .mainscreen_big_menu__title>span{transform:rotate(225deg)translate(-2px,2px)}.mainscreen_big_menu ul{max-height:min(310px,45vh);margin:0;padding:13px 0 10px;list-style:none;display:none;overflow-y:auto}.mainscreen_big_menu.active ul{display:block}.mainscreen_big_menu li+li{margin-top:10px}.mainscreen_big_menu li a{color:#000644;font:500 13px/1.3 Montserrat,Arial,sans-serif;text-decoration:none;transition:color .16s,transform .16s;display:block}.mainscreen_big_menu li a:hover{color:#4d59c3;transform:translate(2px)}.desctop_left_panel_smm{justify-content:space-between;align-items:center;gap:5px;margin-top:10px;display:flex}.desctop_left_panel_smm a{color:#fff;background:#232d87;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;transition:background .18s,transform .18s;display:grid;box-shadow:0 6px 16px #00064429}.desctop_left_panel_smm a:hover{background:#5964cc;transform:translateY(-2px)}.desctop_left_panel_smm svg{fill:#fff;width:19px;max-height:19px}.desctop_left_panel_smm .social-icon-cutout{fill:#fff}.synergy-floating-chat{z-index:1400;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.synergy-floating-chat__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#00064494;border:0;position:absolute;inset:0}.synergy-floating-chat__window{z-index:1;background:#fff;border-radius:28px;grid-template-rows:minmax(0,1fr);width:min(760px,100vw - 48px);height:min(720px,100vh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00064459}.synergy-floating-chat__handle{display:none}.synergy-floating-chat__close{z-index:4;color:#000644;cursor:pointer;background:#f0f1fa;border:0;border-radius:50%;place-items:center;width:42px;height:42px;font:400 29px/1 Arial,sans-serif;display:grid;position:absolute;top:16px;right:16px}.synergy-floating-chat__window iframe{background:#f7f7fc;border:0;width:100%;height:100%}@media (max-width:991.98px){.desctop_left_panel{z-index:1090;cursor:default;width:100%;bottom:0;left:0;right:auto}.call-sinergosha{min-height:64px;padding:8px max(18px, env(safe-area-inset-left)) calc(8px + env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-right));cursor:pointer;touch-action:manipulation;background:#000644;justify-content:center;margin:0}.call-sinergosha>img{flex-basis:48px;width:48px;height:48px}.call-sinergosha>span:last-child{flex:0 250px;max-width:250px;min-height:42px;padding-right:12px;font-size:11px}.synergy-panel-collapse,.mainscreen_big_menu_box,.desctop_left_panel_smm{display:none}.synergy-floating-chat{align-items:end;padding:0}.synergy-floating-chat__window{border-radius:28px 28px 0 0;width:100%;height:min(88dvh,820px)}.synergy-floating-chat__handle{z-index:2;background:#d8d9e6;border-radius:5px;width:54px;height:5px;display:block;position:absolute;top:8px;left:50%;transform:translate(-50%)}.synergy-floating-chat__close{top:18px;right:14px}}@media (hover:hover) and (pointer:fine){[data-icon-tooltip]:not([data-tooltip-preserve-position]){position:relative}[data-icon-tooltip]:before,[data-icon-tooltip]:after{z-index:1400;pointer-events:none;opacity:0;transition:opacity .12s,transform .12s;position:absolute;left:50%}[data-icon-tooltip]:before{content:"";background:#000644f0;border-radius:1px;width:7px;height:7px;bottom:calc(100% + 3px);transform:translate(-50%,3px)rotate(45deg)}[data-icon-tooltip]:after{color:#fff;content:attr(data-icon-tooltip);letter-spacing:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#000644f0;border-radius:7px;max-width:min(210px,70vw);padding:5px 8px;font-family:Montserrat,Arial,sans-serif;font-size:11px;font-weight:600;line-height:1.25;bottom:calc(100% + 7px);overflow:hidden;transform:translate(-50%,4px);box-shadow:0 5px 16px #00064429}[data-icon-tooltip]:is(:hover,:focus-visible):before,[data-icon-tooltip]:is(:hover,:focus-visible):after{opacity:1}[data-icon-tooltip]:is(:hover,:focus-visible):before{transform:translate(-50%)rotate(45deg)}[data-icon-tooltip]:is(:hover,:focus-visible):after{transform:translate(-50%)}[data-icon-tooltip][data-tooltip-side=bottom]:before{top:calc(100% + 3px);bottom:auto;transform:translate(-50%,-3px)rotate(45deg)}[data-icon-tooltip][data-tooltip-side=bottom]:after{top:calc(100% + 7px);bottom:auto;transform:translate(-50%,-4px)}[data-icon-tooltip][data-tooltip-side=bottom]:is(:hover,:focus-visible):before{transform:translate(-50%)rotate(45deg)}[data-icon-tooltip][data-tooltip-side=bottom]:is(:hover,:focus-visible):after{transform:translate(-50%)}[data-icon-tooltip][data-tooltip-align=start]:before{left:16px}[data-icon-tooltip][data-tooltip-align=start]:after{left:0;transform:translateY(4px)}[data-icon-tooltip][data-tooltip-side=bottom][data-tooltip-align=start]:after{transform:translateY(-4px)}[data-icon-tooltip][data-tooltip-align=start]:is(:hover,:focus-visible):after{transform:translate(0)}[data-icon-tooltip][data-tooltip-align=end]:before{left:auto;right:16px}[data-icon-tooltip][data-tooltip-align=end]:after{left:auto;right:0;transform:translateY(4px)}[data-icon-tooltip][data-tooltip-side=bottom][data-tooltip-align=end]:after{transform:translateY(-4px)}[data-icon-tooltip][data-tooltip-align=end]:is(:hover,:focus-visible):after{transform:translate(0)}}@media (max-width:991.98px){[data-icon-tooltip]:before,[data-icon-tooltip]:after{display:none!important}}.has-synergy-tooltip-layer [data-icon-tooltip]:before,.has-synergy-tooltip-layer [data-icon-tooltip]:after{display:none!important}.synergy-icon-tooltip-layer{z-index:2147483000;color:#fff;pointer-events:none;overflow-wrap:anywhere;text-align:center;background:#000644f5;border-radius:7px;width:max-content;max-width:min(260px,100vw - 16px);padding:6px 9px;font-family:Montserrat,Arial,sans-serif;font-size:11px;font-weight:600;line-height:1.3;position:fixed;box-shadow:0 7px 20px #00064433}.synergy-icon-tooltip-layer:after{left:var(--synergy-tooltip-arrow-left,50%);background:inherit;content:"";border-radius:1px;width:8px;height:8px;position:absolute;transform:translate(-50%)rotate(45deg)}.synergy-icon-tooltip-layer[data-side=top]:after{bottom:-4px}.synergy-icon-tooltip-layer[data-side=bottom]:after{top:-4px}@media (max-width:991.98px),(hover:none),(pointer:coarse){.synergy-icon-tooltip-layer{display:none!important}}.profile-security-workspace{gap:18px;min-width:0;display:grid}.profile-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.profile-security-card{background:#f8f8fc;border:1px solid #e0e3f1;border-radius:22px;flex-direction:column;gap:20px;min-width:0;min-height:230px;padding:25px 26px;display:flex}.profile-security-card--two-factor{grid-column:1/-1;min-height:0}.profile-security-card>header{align-items:center;gap:15px;min-width:0;display:flex}.profile-security-card__icon{color:#fff;background:linear-gradient(145deg,#7884d6,#29349a);border-radius:15px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.profile-security-card__icon svg,.profile-security-modal header>span svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.profile-security-card>header>div{gap:4px;min-width:0;display:grid}.profile-security-card>header span:not(.profile-security-card__icon){color:#7b82a3;font-size:12px;font-weight:600}.profile-security-card h2{color:#000644;margin:0;font-family:EuropeExtendedC,sans-serif;font-size:17px;line-height:1.3}.profile-security-card>p{color:#626987;max-width:760px;margin:0;font-size:15px;line-height:1.55}.profile-security-card>strong,.profile-security-link{color:#313b96;background:#eceefa;border-radius:999px;align-items:center;width:fit-content;min-height:39px;margin-top:auto;padding:9px 15px;font-size:12px;font-weight:700;display:inline-flex}.profile-security-card>strong.is-success{color:#14734a;background:#e5f7ee}.profile-security-card>strong.is-warning{color:#8f640b;background:#fff4dc}.profile-security-link{color:#29349a;background:#fff;border:1px solid #29349a;font-family:EuropeExtendedC,sans-serif;font-size:10px;text-decoration:none}.profile-security-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile-security-status>div{background:#fff;border-radius:15px;gap:6px;min-width:0;padding:16px 18px;display:grid}.profile-security-status span{color:#8a91ad;font-size:11px;font-weight:600}.profile-security-status strong{overflow-wrap:anywhere;color:#000644;font-size:14px}.profile-security-status strong.is-success{color:#178258}.profile-security-actions{flex-wrap:wrap;gap:10px;display:flex}.profile-security-actions button,.profile-security-code-form button,.profile-security-recovery-actions button,.profile-security-modal__done{color:#fff;cursor:pointer;background:#29349a;border:1px solid #29349a;border-radius:999px;min-height:44px;padding:10px 20px;font:700 10px/1.2 EuropeExtendedC,sans-serif}.profile-security-actions button.is-secondary,.profile-security-recovery-actions button.is-secondary{color:#29349a;background:#fff}.profile-security-actions button.is-danger,.profile-security-code-form button.is-danger{color:#b63240;background:#fff;border-color:#d9525e}.profile-security-actions button:disabled,.profile-security-code-form button:disabled{cursor:wait;opacity:.55}.profile-security-alert{color:#a32431;background:#fff1f2;border:1px solid #f0bec3;border-radius:13px;padding:12px 15px;font-size:13px;line-height:1.45}.profile-security-modal{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#01063e8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.profile-security-modal>section{background:#fff;border-radius:28px;gap:22px;width:min(680px,100%);max-height:calc(100dvh - 48px);padding:32px;display:grid;position:relative;overflow:auto;box-shadow:0 24px 70px #00064440}.profile-security-modal__close{z-index:2;color:#586086;cursor:pointer;background:#f0f1f8;border:0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:26px;line-height:1;display:inline-flex;top:18px;right:18px;position:absolute!important;left:auto!important}.profile-security-modal header{align-items:center;gap:14px;min-width:0;padding-right:46px;display:flex}.profile-security-modal header>span{color:#fff;background:linear-gradient(145deg,#7884d6,#29349a);border-radius:16px;flex:0 0 50px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.profile-security-modal header>div{gap:4px;min-width:0;display:grid}.profile-security-modal header small{color:#7b82a3;font-size:11px;font-weight:700}.profile-security-modal h2{color:#000644;margin:0;font-family:EuropeExtendedC,sans-serif;font-size:20px;line-height:1.3}.profile-security-modal__lead{color:#626987;margin:0;font-size:14px;line-height:1.55}.profile-security-steps{counter-reset:security-step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.profile-security-steps>li{counter-increment:security-step;background:#f7f7fc;border-radius:15px;gap:5px;min-width:0;padding:14px 16px 14px 52px;display:grid;position:relative}.profile-security-steps>li:before{color:#fff;content:counter(security-step);background:#29349a;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:13px;left:15px}.profile-security-steps strong{color:#000644;font-size:14px}.profile-security-steps span{color:#737a99;font-size:12px;line-height:1.45}.profile-security-steps>.profile-security-qr{grid-template-columns:145px minmax(0,1fr);align-items:center;gap:18px}.profile-security-qr img{width:145px;height:145px;image-rendering:pixelated;background:#fff;border-radius:12px}.profile-security-qr>div{gap:9px;min-width:0;display:grid}.profile-security-qr>div strong{overflow-wrap:anywhere;letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.profile-security-qr button{color:#29349a;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.profile-security-code-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.profile-security-code-form label{color:#000644;gap:7px;font-size:12px;font-weight:700;display:grid}.profile-security-code-form input{box-sizing:border-box;color:#000644;background:#f5f5fb;border:1px solid #d9dced;border-radius:14px;outline:none;width:100%;min-width:0;height:48px;padding:0 16px;font-size:16px}.profile-security-code-form input:focus{border-color:#5966c8;box-shadow:0 0 0 3px #5966c824}.profile-security-code-form button{height:48px}.profile-security-recovery-codes{background:#f5f5fb;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:16px;display:grid}.profile-security-recovery-codes code{color:#000644;text-align:center;background:#fff;border-radius:9px;padding:9px 10px;font-size:13px}.profile-security-recovery-actions{flex-wrap:wrap;gap:10px;display:flex}.profile-security-modal__done{width:100%}.auth-text-button{color:#29349a;cursor:pointer;background:0 0;border:0;margin:13px auto 0;padding:0;font-size:13px;font-weight:700;text-decoration:underline;display:block}@media (max-width:760px){.profile-security-grid{grid-template-columns:1fr;gap:12px}.profile-security-card--two-factor{grid-column:auto}.profile-security-card{border-radius:18px;gap:16px;min-height:0;padding:19px 17px}.profile-security-card>p{font-size:13px}.profile-security-status{grid-template-columns:1fr;gap:7px}.profile-security-status>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:12px 14px}.profile-security-actions{grid-template-columns:1fr;display:grid}.profile-security-actions button{width:100%}.profile-security-modal{align-items:flex-end;padding:0}.profile-security-modal>section{width:100%;max-height:min(92dvh,820px);padding:25px 17px max(20px, env(safe-area-inset-bottom));border-radius:26px 26px 0 0;gap:18px}.profile-security-modal>section:before{content:"";background:#d1d4e5;border-radius:999px;width:48px;height:5px;margin:-13px auto 0}.profile-security-modal__close{width:38px;height:38px;top:18px;right:16px}.profile-security-modal h2{font-size:16px}.profile-security-steps>.profile-security-qr{grid-template-columns:1fr}.profile-security-qr img{width:168px;height:168px;margin:0 auto}.profile-security-code-form{grid-template-columns:1fr}.profile-security-code-form button{width:100%}.profile-security-recovery-codes{grid-template-columns:1fr}.profile-security-recovery-actions{grid-template-columns:1fr;display:grid}}
