.mobile-sheet-handle{display:none}.domain-context-menu-backdrop{display:contents}@media (width<=900px){.domain-dialog-backdrop.mobile-sheet-backdrop,.domain-context-menu-backdrop.mobile-sheet-backdrop{opacity:0;z-index:90;background:var(--overlay);inset:auto 0;top:var(--mobile-sheet-viewport-top,0px);height:var(--mobile-sheet-viewport-height,100dvh);backdrop-filter:blur(12px);justify-content:center;align-items:flex-end;padding:0;transition:opacity .22s;animation:none;display:flex;position:fixed;overflow:hidden}.mobile-sheet-backdrop>.domain-dialog,.mobile-sheet-backdrop>.domain-context-menu{width:100%;max-width:100%;min-height:0;padding:0 max(18px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));max-height:calc(var(--mobile-sheet-viewport-height,100dvh) - max(12px, env(safe-area-inset-top)));border-radius:24px 24px 0 0;margin:0;transition:transform .32s cubic-bezier(.22,1,.36,1);animation:none;transform:translateY(100%)}.mobile-sheet-backdrop.mobile-sheet-entered{opacity:1}.mobile-sheet-entered>.domain-dialog,.mobile-sheet-entered>.domain-context-menu{transform:translateY(var(--mobile-sheet-offset,0px))}.mobile-sheet-backdrop>.domain-context-menu{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-inline:14px;position:relative;top:auto!important;left:auto!important}.mobile-sheet-backdrop .domain-context-menu-target{white-space:normal;overflow-wrap:anywhere;padding:8px 10px 14px;font-size:14px}.mobile-sheet-backdrop .domain-context-menu-item{min-height:48px;padding:12px 10px;font-size:14px}.mobile-sheet-backdrop .domain-context-menu-icon{width:18px;height:18px}.mobile-sheet-backdrop .portfolio-destination-tree-row{min-height:44px}.mobile-sheet-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-shrink:0;place-items:center;width:100%;height:44px;padding:0;display:grid}.mobile-sheet-handle:active{cursor:grabbing}.mobile-sheet-handle:focus-visible{outline:2px solid var(--accent);outline-offset:-3px;border-radius:8px}.mobile-sheet-handle:disabled{cursor:wait}.mobile-sheet-grip{background:var(--line-strong);border-radius:4px;width:38px;height:4px}.mobile-sheet-backdrop>.table-settings{--table-settings-control-height:46px}.mobile-sheet-backdrop .domain-dialog-header{gap:12px;margin-bottom:14px}.mobile-sheet-backdrop .domain-dialog-title{font-size:27px}.mobile-sheet-backdrop .domain-dialog-close{width:44px;height:44px}.mobile-sheet-backdrop .domain-dialog-form{flex:auto}.mobile-sheet-backdrop .domain-dialog-body{-webkit-overflow-scrolling:touch;padding-bottom:12px;scroll-padding-block:12px}.mobile-sheet-backdrop .domain-dialog-footer{border-top:1px solid var(--line);gap:10px;margin-top:10px;padding-top:12px}.mobile-sheet-backdrop .domain-dialog-actions{width:100%}.mobile-sheet-backdrop .domain-dialog-actions .portfolio-button{flex:1}.mobile-sheet-backdrop .domain-editor-fields,.mobile-sheet-backdrop .domain-collection-settings-fields,.mobile-sheet-backdrop .domain-group-settings .domain-group-settings-fields,.mobile-sheet-backdrop .domain-group-settings-new-collection,.mobile-sheet-backdrop .domain-settings-links-pane .domain-links-fields{grid-template-columns:minmax(0,1fr)}.mobile-sheet-backdrop :is(input,textarea,select){scroll-margin-block:16px;font-size:16px}.mobile-sheet-backdrop :is(.portfolio-button,.modal-title-action,.domain-project-select-option,.segmented-control-option,.settings-field-trigger,.settings-field-done,.destination-choice),.mobile-sheet-backdrop :is(.domain-editor-input:not(textarea),.currency-field,.domain-project-select-trigger){min-height:44px}.mobile-sheet-backdrop .settings-field-trigger{align-items:center;gap:12px;padding:8px 0}.mobile-sheet-backdrop .settings-field-edit-icon,.mobile-sheet-backdrop .modal-title-edit-icon{opacity:.65}.mobile-sheet-backdrop .settings-field-done{padding:8px 12px}.mobile-sheet-backdrop .modal-title-action{min-width:44px}.mobile-sheet-backdrop .modal-tabs{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.mobile-sheet-backdrop .modal-tab{flex:1 0 auto;min-height:44px}.mobile-sheet-dragging>.domain-dialog,.mobile-sheet-dragging>.domain-context-menu{transition:none}.domain-dialog-backdrop.mobile-sheet-closing,.domain-context-menu-backdrop.mobile-sheet-closing{opacity:0;pointer-events:none}.mobile-sheet-closing>.domain-dialog,.mobile-sheet-closing>.domain-context-menu{transition-duration:.22s;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.mobile-sheet-backdrop,.mobile-sheet-backdrop>.domain-dialog,.mobile-sheet-backdrop>.domain-context-menu{transition:none;animation:none}}