.mobile-group-card{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-shrink:0;min-width:0;box-shadow:0 2px 6px #00000005}.mobile-group-header{z-index:2;background:var(--paper);min-width:0;min-height:48px;transform:translateY(var(--mobile-board-header-offset,0px));-webkit-touch-callout:none;border-radius:12px 12px 0 0;align-items:center;gap:4px;padding:2px 4px 2px 12px;display:flex;position:relative}.mobile-group-header:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mobile-group-header[data-board-frozen=true]{box-shadow:0 1px 0 var(--line)}.mobile-group-icon{color:var(--accent);flex:none}.mobile-group-header .portfolio-name-editor{flex:1;min-width:0;min-height:44px}.mobile-group-header .portfolio-name-editor-trigger{text-align:left;white-space:nowrap;width:100%;min-height:44px;font-size:12px;overflow:hidden}.mobile-group-header .portfolio-name-editor-value{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mobile-group-header .portfolio-name-editor-controls{width:100%;min-height:44px}.mobile-group-header .portfolio-name-editor-edit-icon{display:none}.mobile-group-header .portfolio-name-editor-input{font-size:16px}.mobile-group-header:has(.portfolio-name-editing)>:is(.mobile-group-icon,.mobile-group-domain-count,.mobile-group-project-status,.mobile-group-actions){display:none}.mobile-group-header .mobile-group-project-status.domain-project-badge-pill.rowStatus{flex:0 auto;gap:3px;max-width:45%;min-height:0;padding:1px 5px;font-size:10px;line-height:12px}.mobile-group-domain-count{cursor:pointer;min-width:26px;min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.mobile-group-domain-count:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mobile-group-domain-count:disabled{opacity:.4;cursor:default}.mobile-group-count-value{background:var(--input);font-variant-numeric:tabular-nums;border-radius:5px;min-width:22px;padding:3px 5px;font-size:10px;line-height:1.2}.mobile-group-header .mobile-group-actions{width:32px;height:44px}.mobile-group-summary{flex-direction:column;align-items:flex-start;gap:6px;padding:0 12px 8px;display:flex}.mobile-group-summary .domain-description{width:100%}.mobile-group-summary .domain-description-trigger{text-align:left;max-width:100%;min-height:32px}.mobile-group-summary .domain-site-description{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mobile-group-summary .domain-description-input{font-size:16px}.mobile-group-summary .domain-description-editor-footer{flex-wrap:wrap}.mobile-group-summary .domain-description-actions>button{min-height:44px;padding-inline:10px}.mobile-group-domains{flex-direction:column;padding:0 6px 6px;display:flex}