.mobile-task-jumps,.workspace-shell .workspace-topbar .workspace-mobile-more{display:none}@media (max-width:767px){[data-slot=command-input],input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{font-size:16px!important}.selection-checklist label,[data-slot=button],[data-slot=popover-trigger],[data-slot=tabs-trigger],[role=combobox]{min-height:44px}[data-slot=button],[data-slot=popover-trigger]{white-space:normal;min-width:44px}[data-slot=input]{min-height:44px}[data-slot=popover-content]{max-height:min(calc(var(--ecc-visible-height, 100dvh) - 24px),var(--radix-popover-content-available-height,100dvh));overflow-y:auto}[data-slot=dialog-content]:not(.workspace-form-dialog):not(.mobile-select-dialog):not(.global-search-dialog){top:calc(var(--ecc-visible-top, 0px) + var(--ecc-visible-height, 100dvh) / 2);max-height:calc(var(--ecc-visible-height, 100dvh) - 24px);padding:20px}.global-search-dialog[data-slot=dialog-content]{top:calc(var(--ecc-visible-top, 0px) + 12px);max-height:calc(var(--ecc-visible-height, 100dvh) - 24px)}.global-search-dialog .global-search-results[data-slot=command-list]{max-height:calc(var(--ecc-visible-height, 100dvh) - 165px)}[data-slot=dialog-content] [data-slot=dialog-close],[data-slot=sheet-close]{width:44px;height:44px;display:grid;place-items:center;top:6px;inset-inline-end:6px;z-index:2}[data-slot=sheet-close]{position:fixed;background:var(--background);border:1px solid var(--border);border-radius:10px}.workspace-shell .workspace-topbar{height:64px;padding-inline:max(10px,env(safe-area-inset-left)) max(10px,env(safe-area-inset-right));gap:2px}.workspace-shell .workspace-topbar .global-search-trigger,.workspace-shell .workspace-topbar button{width:44px;min-width:44px;height:44px;flex-shrink:0}.workspace-shell .workspace-topbar .workspace-desktop-action{display:none}.workspace-shell .workspace-topbar .workspace-mobile-more{display:inline-flex}.workspace-mobile-actions[data-slot=popover-content]{width:min(260px,calc(100vw - 24px));padding:6px}.workspace-mobile-actions>button{width:100%;justify-content:flex-start}.workspace-shell .workspace-main{padding:22px 16px calc(24px + env(safe-area-inset-bottom))}.workspace-main .workspace-page-heading{flex-wrap:wrap;gap:12px}.workspace-main .ecc-page-title{font-size:30px;overflow-wrap:anywhere}.workspace-main .workspace-local-search{min-width:0}[data-slot=sidebar][data-mobile=true]{max-width:calc(100vw - 36px);padding-bottom:env(safe-area-inset-bottom)}[data-mobile=true]>[data-slot=sheet-close]{position:absolute;background:var(--sidebar)}.workspace-main .users-directory [data-slot=table-row]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}[data-mobile=true] .workspace-account-trigger{min-height:44px}.workspace-form-dialog[data-slot=dialog-content]{inset:auto;left:0;top:var(--ecc-visible-top,0);translate:none;transform:none;width:100%;max-width:100%;height:var(--ecc-visible-height,100dvh);max-height:var(--ecc-visible-height,100dvh);display:flex;flex-direction:column;gap:0;overflow:hidden;padding:0;border-radius:0;border:0}.workspace-form-dialog>[data-slot=dialog-header]{flex:none;padding:max(18px,env(safe-area-inset-top)) 60px 18px 18px;text-align:start;border-bottom:1px solid var(--border)}.workspace-form-dialog [data-slot=dialog-title]{font-size:21px;line-height:1.4}.workspace-form-dialog .workspace-creation-form{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.workspace-form-dialog .workspace-form-fields{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:20px 18px;margin:0}.workspace-form-fields fieldset,.workspace-form-fields>*{min-width:0}.workspace-form-dialog [data-slot=dialog-footer]{flex:none;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px 18px max(12px,env(safe-area-inset-bottom));margin:0;background:var(--background);border-top:1px solid var(--border)}.workspace-form-dialog [data-slot=dialog-footer]>button{height:auto;padding-block:12px}.selection-checklist label{min-width:0}.selection-checklist label span{min-width:0;overflow-wrap:anywhere}.selection-checklist>.grid{grid-template-columns:minmax(0,1fr)}.mobile-select-dialog[data-slot=dialog-content]{--picker-height:min(560px,calc(var(--ecc-visible-height, 100dvh) - 16px));top:calc(var(--ecc-visible-top, 0px) + var(--ecc-visible-height, 100dvh) - var(--picker-height));left:0;translate:none;transform:none;width:100%;max-width:100%;height:var(--picker-height);max-height:var(--picker-height);display:flex;flex-direction:column;padding:0 0 env(safe-area-inset-bottom);gap:0;border-radius:18px 18px 0 0;overflow:hidden}.mobile-select-dialog [data-slot=dialog-title]{padding:20px 60px 16px 18px;flex:none;font-size:19px;line-height:1.4}.mobile-select-dialog [data-slot=command]{flex:1;min-height:0;border-radius:0}.mobile-select-dialog [data-slot=command-input-wrapper]{flex-shrink:0;min-height:50px;margin:0 12px}.mobile-select-dialog [data-slot=command-list]{flex:1;max-height:none;min-height:0;padding:8px 12px}.mobile-select-dialog [data-slot=command-item]{min-height:52px;padding:12px;font-size:15px}.workspace-detail[data-slot=sheet-content]{overflow-x:hidden}.workspace-detail[data-slot=sheet-content] [data-slot=sheet-header],.workspace-detail[data-slot=sheet-content]>.space-y-5,.workspace-detail[data-slot=sheet-content]>[data-slot=tabs]{padding:20px 16px;min-width:0}.workspace-detail[data-slot=sheet-content] [data-slot=sheet-title]{font-size:21px;overflow-wrap:anywhere}.workspace-detail .task-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.workspace-detail .task-summary-grid .workspace-info-wide{grid-column:1/-1}.workspace-detail .workspace-info-block{min-width:0}.workspace-detail .workspace-info-block>p+p{font-size:13px;overflow-wrap:anywhere}.workspace-detail .mobile-task-jumps{display:flex;gap:8px}.mobile-task-jumps>button{flex:1;min-width:0;padding-inline:6px}.task-deliverables-section,.task-discussion-section,.task-summary-grid{scroll-margin-top:16px}.workspace-detail [data-slot=tabs-content],.workspace-detail [data-slot=tabs]{min-width:0;max-width:100%}.workspace-detail [data-slot=tabs-list]{max-width:100%;justify-content:flex-start;overflow-x:auto;gap:16px}.workspace-detail [data-slot=tabs-trigger]{flex:0 0 auto;min-height:44px}.client-detail-header[data-slot=sheet-header]{padding:18px 16px}.client-detail-header-actions button{width:44px;height:44px}.client-detail-content{padding-inline:16px}.workspace-shell .workspace-inbox-page:has(.inbox-thread-open){padding-top:0}.inbox-thread-open .inbox-filters,.workspace-inbox-page:has(.inbox-thread-open) .workspace-local-search,.workspace-inbox-page:has(.inbox-thread-open) .workspace-page-heading{display:none}.inbox-thread-open .inbox-grid{min-height:0}.inbox-thread-open .conversation-detail{height:calc(var(--ecc-visible-height, 100dvh) - 80px);min-height:0}.conversation-detail>div:first-child{flex:none;padding:14px}.conversation-detail>form{flex:none;padding:12px}.conversation-detail .conversation-messages{min-height:0}.conversation-detail .conversation-controls{min-width:0}.workspace-shell .workspace-team-page:has(.team-messenger.has-peer){padding-top:0}.team-space:has(.team-messenger.has-peer)>.team-intro,.team-space:has(.team-messenger.has-peer)>.team-toolbar,.workspace-team-page:has(.team-messenger.has-peer) .workspace-page-heading{display:none}.team-space .team-messenger.has-peer{height:calc(var(--ecc-visible-height, 100dvh) - 80px);min-height:0}.team-space .team-chat-header,.team-space .team-composer{flex-shrink:0}.team-space .team-composer textarea{min-height:48px;max-height:110px;resize:none}.team-space .team-composer-actions{gap:4px}.team-space .team-chat-person{min-width:0;flex:1}.team-space .team-chat-person>span{overflow:hidden}.team-space .team-message-list{padding:16px 12px}.team-space .team-profile-actions{flex-wrap:wrap}.team-space .team-profile-actions>button{flex:1}.workspace-shell .workspace-topbar .workspace-breadcrumb{gap:0;margin-inline:2px;overflow:hidden}.workspace-shell .workspace-topbar .workspace-breadcrumb>span{display:none}.workspace-shell .workspace-topbar .workspace-breadcrumb strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-shell .workspace-topbar .notification-trigger{display:inline-flex;flex-shrink:0}}