.settings-mobile-nav{display:none}@media (max-width:767px){[class~=app-content]:has(.settings-2col){overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}.settings-2col{width:100%;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px}.settings-2col>.settings-sidenav{display:none}.settings-mobile-nav{width:100%;min-width:0;display:block}.settings-mobile-nav>summary{width:100%;min-width:0;min-height:var(--tap-target);padding:5px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-12);background:var(--surface-1);color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.settings-mobile-nav>summary::-webkit-details-marker{display:none}.settings-mobile-nav-copy{min-width:0;display:grid;gap:2px}.settings-mobile-nav-copy small{overflow:hidden;color:var(--muted);font-size:var(--fs-10);font-weight:var(--fw-750);line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.settings-mobile-nav-copy strong{min-width:0;overflow:hidden;color:var(--text);font-size:var(--fs-14);font-weight:var(--fw-850);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.settings-mobile-nav>summary>.material-symbols-rounded{flex:0 0 auto;color:var(--muted);transition:transform var(--motion-ui)}.settings-mobile-nav[open]>summary>.material-symbols-rounded{transform:rotate(180deg)}.settings-mobile-nav>nav{position:fixed;z-index:72;inset:auto 8px calc(var(--mobile-bottom-nav-height, 64px) + env(safe-area-inset-bottom) + 8px) 8px;width:auto;min-width:0;max-height:min(72dvh,620px);margin:0;padding:8px;border:1px solid var(--line);border-radius:var(--radius-16);background:var(--surface-1);box-shadow:0 18px 48px color-mix(in srgb,var(--text) 18%,transparent);display:grid;gap:4px;overflow-y:auto;overscroll-behavior:contain}.settings-mobile-nav[open]:before{content:"";position:fixed;z-index:71;inset:0;background:color-mix(in srgb,var(--text) 24%,transparent);backdrop-filter:blur(2px)}.settings-mobile-nav-group{min-width:0;display:grid;gap:2px}.settings-mobile-nav-group+.settings-mobile-nav-group{margin-top:4px;padding-top:6px;border-top:1px solid var(--line-soft)}.settings-mobile-nav-group-label{padding:6px 10px 3px;color:var(--muted);font-size:var(--fs-10);font-weight:var(--fw-800);letter-spacing:.06em;text-transform:uppercase}.settings-mobile-nav>nav a{width:100%;min-width:0;min-height:var(--tap-target);padding:0 10px;border-radius:var(--radius-10);color:var(--text-2);display:flex;align-items:center;justify-content:space-between;gap:8px;text-decoration:none;font-size:var(--fs-14);font-weight:var(--fw-750)}.settings-mobile-nav>nav a>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.settings-mobile-nav>nav a.active{background:var(--brand-surface);color:var(--brand-strong)}.settings-mobile-nav>nav .settings-mobile-nav-back{margin-bottom:2px;border-bottom:1px solid var(--line-soft);border-radius:var(--radius-10) var(--radius-10) 0 0;color:var(--muted)}.settings-2col-main{width:100%;min-width:0;padding:0}.settings-page,.settings-page-shell,.settings-page-shell form,.settings-page-shell>*{width:100%;min-width:0;max-width:100%}.settings-page-shell{gap:12px}.profile-editor-actions,.project-accounts-head-actions,.project-settings-head>:last-child,.settings-section-actions{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.profile-editor-actions>:where(.btn,.ui-btn,a,button),.project-accounts-head-actions>:where(.btn,.ui-btn,a,button),.settings-section-actions>:where(.btn,.ui-btn,a,button){width:100%;min-width:0;min-height:var(--tap-target);justify-content:center}.settings-page-shell :where(.settings-section,.project-settings-panel,.project-accounts-card,.integration-provider-card,.push-diagnostics-card,.atlant-monitoring-card,.profile-editor-section,.profile-auth-panel,.dict-section,.sl-card,.push-report-metrics){width:100%;min-width:0;max-width:100%;padding:12px;border-radius:var(--radius-12);box-shadow:none}.dict-section-hd,.profile-auth-panel-head,.project-accounts-head,.project-settings-head,.push-diagnostics-head,.settings-section-head{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}.settings-section-title,.settings-shell .project-settings-head .section-title{font-size:var(--fs-18);line-height:1.2}.kanban-workflow-role-grid,.profile-editor-grid,.profile-settings-layout,.project-community-settings-layout,.project-community-settings-main,.project-community-settings-side,.project-settings-form-compact,.project-settings-grid{width:100%;min-width:0;grid-template-columns:minmax(0,1fr);gap:12px}.project-block-full,.project-settings-overview-description,.project-settings-span-2{grid-column:1}.project-settings-hero,.project-settings-hero-section .project-settings-hero,.project-settings-overview-hero{width:100%;min-width:0;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:start}.project-avatar-preview{width:56px;font-size:var(--fs-20)}.project-settings-page-title,.project-settings-page-title-input{width:100%;min-width:0}.project-settings-logo-control{width:100%;min-width:0;grid-template-columns:minmax(0,1fr) auto}.project-settings-logo-control>:where(.btn,.ui-btn,button,label){width:auto;min-width:0;min-height:var(--tap-target);justify-content:center}.project-settings-logo-control>:first-child{width:100%}.profile-editor-avatar-block{width:100%;min-width:0;padding:12px;gap:12px;align-items:flex-start}.profile-editor-avatar{width:56px;height:56px}.profile-editor-email,.profile-editor-name{min-width:0;white-space:normal;overflow-wrap:anywhere}.member-row,.member-row-extended{width:100%;min-width:0;align-items:flex-start;flex-wrap:wrap}.member-role-select{width:100%;min-width:0;min-height:var(--tap-target);margin-left:0}.account-access-accounts-row:not(.account-access-accounts-row-head),.profile-auth-row:not(.profile-auth-row-head),.project-accounts-row:not(.project-accounts-row-head){width:100%;min-width:0;grid-template-columns:minmax(0,1fr);padding:10px 0;border-right:0;border-left:0;border-radius:0;background:transparent}.profile-auth-token-actions,.project-accounts-actions,.project-accounts-token-actions{width:100%;min-width:0;justify-content:flex-start;flex-wrap:wrap}.profile-auth-token-actions :where(.btn,.ui-btn,button),.project-accounts-actions :where(.btn,.ui-btn,button),.project-accounts-icon-btn{min-width:var(--tap-target);min-height:var(--tap-target)}.project-community-settings-side,.project-settings-side{position:static}.ui-tabs.kanban-workflow-mode-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.ui-tabs.kanban-workflow-mode-group .ui-tab{width:100%;min-width:0;min-height:var(--tap-target);height:auto;padding-block:7px;white-space:normal}.settings-page-shell :where(input,textarea,select){max-width:100%}.settings-page-shell :where(.table-wrap,[class$=-table-wrap],[class*=-table-scroll]){max-width:100%}.settings-page-shell--account:not(.a2-profile-page) .profile-editor{gap:0}.settings-page-shell--account:not(.a2-profile-page) .profile-editor-avatar-block{padding:8px 2px 16px;border:0;border-radius:0;border-bottom:1px solid var(--line);background:transparent}.settings-page-shell--account:not(.a2-profile-page) .profile-editor-grid{gap:0}.settings-page-shell--account:not(.a2-profile-page) .profile-editor-section,.settings-page-shell--account:not(.a2-profile-page) .settings-section.profile-editor-section{padding:18px 2px;border:0;border-radius:0;border-bottom:1px solid var(--line);background:transparent;box-shadow:none}.settings-page-shell--account:not(.a2-profile-page) .profile-editor-section .heading-sm{margin:0 0 2px;font-size:var(--fs-18);line-height:1.2}.settings-page-shell--account .profile-autosave-row{padding-top:2px}.settings-2col--project .project-settings-form>.project-settings-panel,.settings-2col--project .project-settings-form>.settings-section.project-settings-panel{padding:16px 0 20px;border:0;border-radius:0;border-bottom:1px solid var(--line);background:transparent;box-shadow:none}.settings-2col--project .project-settings-form>.project-settings-panel:first-child{padding-top:4px}.settings-2col--project .project-settings-hero,.settings-2col--project .project-settings-overview-hero{padding:0 2px 14px;border-bottom:1px solid var(--line-soft)}.settings-2col--project .taxonomy-switch-row{min-height:52px;margin:0;padding:8px 2px;border:0;border-top:1px solid var(--line-soft);border-radius:0;background:transparent}.settings-2col--project .taxonomy-switch-row:first-of-type{border-top:0}.settings-page-shell .accounts-hub-account-group,.settings-page-shell .accounts-hub-account-group-list,.settings-page-shell .accounts-hub-community-entry,.settings-page-shell .accounts-hub-community-list,.settings-page-shell .accounts-hub-owner-card,.settings-page-shell .accounts-hub-owner-list,.settings-page-shell .accounts-hub-preview--settings{width:100%;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr);box-sizing:border-box}.settings-page-shell .accounts-hub-owner-card{overflow:hidden;border-radius:var(--radius-12);box-shadow:none}}@media (max-width:767px){.settings-page-shell .accounts-hub-owner-card.is-expanded:has(.accounts-hub-add-community) .accounts-hub-owner-meta>.btn.primary{display:none}.settings-page-shell .accounts-hub-add-community{min-height:52px;border-top:1px solid var(--line);background:var(--brand-surface)}.settings-page-shell .accounts-hub-owner-head,.settings-page-shell .accounts-hub-preview--settings .accounts-hub-owner-head{width:100%;min-width:0;padding:12px;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.settings-page-shell .accounts-hub-owner-main,.settings-page-shell .accounts-hub-owner-meta,.settings-page-shell .accounts-hub-owner-toggle{width:100%;min-width:0;max-width:100%}.settings-page-shell .accounts-hub-owner-main{align-items:flex-start}.settings-page-shell .accounts-hub-owner-toggle>span:last-child{min-width:0}.settings-page-shell .accounts-hub-owner-main h2,.settings-page-shell .accounts-hub-owner-main p{min-width:0;overflow-wrap:anywhere;white-space:normal}.settings-page-shell .accounts-hub-owner-meta{padding-left:0;display:grid;grid-template-columns:var(--tap-target) minmax(0,1fr);gap:8px}.settings-page-shell .accounts-hub-owner-meta .accounts-hub-state{grid-column:1/-1;justify-self:start}.settings-page-shell .accounts-hub-owner-meta .accounts-hub-primary{grid-column:2;grid-row:2;width:100%;min-width:0}.settings-page-shell .accounts-hub-owner-meta>.accounts-hub-icon-btn{grid-column:1;grid-row:2}.settings-page-shell .accounts-hub-community-list,.settings-page-shell .accounts-hub-preview--settings .accounts-hub-community-list{max-height:none;padding:10px 12px 12px;overflow:hidden}.settings-page-shell .accounts-hub-account-group-head{width:100%;min-width:0;padding-right:0;align-items:flex-start}.settings-page-shell .accounts-hub-community-row,.settings-page-shell .accounts-hub-preview--settings .accounts-hub-community-row{width:100%;min-width:0;max-width:100%;box-sizing:border-box;min-height:0;padding:10px 0;border-radius:0;border-top:1px solid var(--line-soft);display:grid;grid-template-columns:8px 28px minmax(0,1fr) calc(var(--tap-target) * 2 + 4px);grid-template-rows:auto auto auto;align-items:start;gap:8px}.settings-page-shell .accounts-hub-community-entry:first-child .accounts-hub-community-row{border-top:0}.settings-page-shell .accounts-hub-status-dot{grid-column:1;grid-row:1;align-self:center}.settings-page-shell .accounts-hub-provider{grid-column:2;grid-row:1;width:28px;height:28px}.settings-page-shell .accounts-hub-drag-cell{display:none}.settings-page-shell .accounts-hub-community-main{grid-column:3;grid-row:1;align-self:center}.settings-page-shell .accounts-hub-community-title,.settings-page-shell .accounts-hub-preview--settings .accounts-hub-community-title{min-width:0;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.settings-page-shell .accounts-hub-row-actions{grid-column:4;grid-row:1;align-self:center;justify-content:flex-end;gap:2px;width:calc(var(--tap-target) * 2 + 4px)}.settings-page-shell .accounts-hub-icon-btn,.settings-page-shell .accounts-hub-row-actions .accounts-hub-icon-btn{width:var(--tap-target);min-width:var(--tap-target);height:var(--tap-target);min-height:var(--tap-target)}.settings-page-shell .accounts-hub-access-strip,.settings-page-shell .accounts-hub-account-feedback,.settings-page-shell .accounts-hub-token-column{grid-column:1/-1;width:100%;min-width:0;max-width:100%}.settings-page-shell .accounts-hub-token-column{grid-row:2}.settings-page-shell .accounts-hub-token-access{width:100%;max-width:none;min-height:var(--tap-target)}.settings-page-shell .accounts-hub-access-strip{grid-row:3;grid-template-columns:minmax(0,1fr);gap:6px}.settings-page-shell .accounts-hub-access-pill{width:100%;min-width:0;min-height:var(--tap-target)}.settings-page-shell .accounts-hub-access-action,.settings-page-shell .accounts-hub-token-access-btn{min-width:36px;min-height:36px}.settings-page-shell .accounts-hub-saved-tokens{width:100%;min-width:0;margin-right:0;padding-inline:0}.settings-page-shell .accounts-hub-saved-token-bubbles,.settings-page-shell .accounts-hub-saved-token-person,.settings-page-shell .accounts-hub-saved-token-row,.settings-page-shell .accounts-hub-saved-tokens-head{width:100%;min-width:0;grid-template-columns:minmax(0,1fr);grid-column:1}.settings-page-shell .project-members-workspace{overflow:visible}.settings-page-shell .project-members-table{width:100%;min-width:0;overflow:visible;border-color:var(--line);border-radius:var(--radius-12);box-shadow:none}.settings-page-shell .project-members-table-head{display:none}.settings-page-shell .project-members-group{display:block}.settings-page-shell .project-members-group-row{min-height:34px;padding:7px 12px}.settings-page-shell .project-members-table-row:not(.is-invite){position:relative;width:100%;min-width:0;min-height:0;padding:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px 6px;border-top:1px solid var(--line-soft);background:var(--surface-1);box-shadow:none}.settings-page-shell .project-members-table-row:not(.is-invite).is-selected,.settings-page-shell .project-members-table-row:not(.is-invite):hover{background:var(--surface-1);box-shadow:none}.settings-page-shell .project-members-table-row:not(.is-invite)>.access-user-cell{grid-column:1/-1;padding-right:44px}.settings-page-shell .project-members-table-row:not(.is-invite)>.access-readonly-value{grid-column:1/-1;width:max-content;max-width:100%;min-height:26px;padding:4px 9px;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--muted-strong);font-size:var(--fs-11);line-height:1.3;white-space:normal}.settings-page-shell .project-members-table-row:not(.is-invite)>.access-resp-cell{grid-column:1/-1;display:flex;align-items:center;gap:8px;min-width:0}.settings-page-shell .project-members-table-row:not(.is-invite)>.access-resp-cell:before{content:"Ответственность";flex:0 0 auto;color:var(--muted);font-size:var(--fs-10);font-weight:var(--fw-750)}.settings-page-shell .project-members-table-row:not(.is-invite)>.access-resp-cell .agency-resp-trigger{max-width:min(100%,190px)}.settings-page-shell .project-members-table-row:not(.is-invite)>.access-dot-cell{min-width:0;min-height:48px;padding-top:4px;display:grid;grid-template-rows:16px 22px;place-items:center;gap:3px;overflow:visible}.settings-page-shell .project-members-table-row:not(.is-invite)>.access-dot-cell:before{color:var(--muted);font-size:9px;font-weight:var(--fw-750);line-height:1;text-align:center;white-space:nowrap}.settings-page-shell .project-members-table-row:not(.is-invite)>.access-dot-cell:nth-child(4):before{content:"Канбан"}.settings-page-shell .project-members-table-row:not(.is-invite)>.access-dot-cell:nth-child(5):before{content:"Статистика"}.settings-page-shell .project-members-table-row:not(.is-invite)>.access-dot-cell:nth-child(6):before{content:"Комьюнити"}.settings-page-shell .project-members-table-row:not(.is-invite)>.access-dot-cell:nth-child(7):before{content:"ОРД"}.settings-page-shell .project-members-table-row:not(.is-invite)>.access-dot-cell:nth-child(8):before{content:"Команда"}.settings-page-shell .project-members-table-row:not(.is-invite)>.access-dot-cell:nth-child(9):before{content:"Аккаунты"}.settings-page-shell .project-members-table-row:not(.is-invite)>.access-dot-cell:nth-child(10):before{content:"Админ"}.settings-page-shell .project-members-table-row:not(.is-invite)>.access-remove-cell{position:absolute;top:8px;right:8px;width:var(--tap-target);min-height:var(--tap-target);padding:0;display:grid;place-items:center}.settings-page-shell .project-members-table-row:not(.is-invite)>.access-remove-cell:before{content:none}.settings-page-shell .project-members-actions{grid-template-columns:minmax(0,1fr);gap:8px}.settings-page-shell .access-legend{gap:8px 12px}.settings-page-shell .access-legend-hint{width:100%;text-align:left}.settings-page-shell .agency-resp-grid{gap:0;border-top:1px solid var(--line-soft)}.settings-page-shell .agency-resp-row{min-height:58px;padding:8px 2px;display:grid;grid-template-columns:minmax(106px,.55fr) minmax(0,1fr);align-items:center;gap:10px;border:0;border-bottom:1px solid var(--line-soft);border-radius:0;background:transparent}.settings-page-shell .agency-resp-label{min-width:0}.settings-page-shell .agency-resp-select{width:100%;min-width:0}.settings-page-shell .accounts-hub-access-strip{gap:0;border-top:1px solid var(--line-soft)}.settings-page-shell .accounts-hub-access-pill{min-height:var(--tap-target);padding:7px 2px;border:0;border-bottom:1px solid var(--line-soft);border-radius:0;background:transparent!important}}@media (max-width:767px){.settings-page-shell .accounts-hub-access-pill:is(.is-ok,.is-warning,.is-pending,.is-blocked,.is-disabled){border-color:var(--line-soft);background:transparent!important;color:var(--text-2)}.settings-page-shell .accounts-hub-access-pill:is(.is-ok,.is-warning,.is-pending,.is-blocked,.is-disabled) strong{color:var(--text-2)}.settings-page-shell .accounts-hub-token-access{border-radius:var(--radius-10);box-shadow:none}}@media (min-width:520px) and (max-width:767px){.settings-page-shell .accounts-hub-access-strip{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}