.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:52px;padding:7px 12px;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{width:100%;min-width:0;margin-top:6px;padding:6px;border:1px solid var(--line);border-radius:var(--radius-12);background:var(--surface-1);display:grid;gap:4px}.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}.settings-page-shell>.settings-page-hd{margin:0;padding:2px 0 6px}.settings-page-hd-row{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.settings-page-kicker{margin-bottom:6px}.settings-page-title{max-width:100%;font-size:clamp(22px,7vw,26px);line-height:1.12;overflow-wrap:anywhere}.settings-page-sub{max-width:48ch;margin-top:5px;font-size:var(--fs-13);line-height:1.4}.profile-editor-actions,.project-accounts-head-actions,.project-settings-head>:last-child,.settings-page-hd-actions,.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-page-hd-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)}.project-settings-logo-control>:where(.btn,.ui-btn,button,label){width:100%;min-width:0;min-height:var(--tap-target);justify-content:center}.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%}}@media (max-width:767px){.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}.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}}