.app-frame{min-height:100dvh}.workspace{min-width:0}.modal-panel{overscroll-behavior:contain;max-height:calc(100dvh - 40px);overflow-y:auto}.modal-actions{flex-wrap:wrap}@media (max-width:820px){.app-frame>.sidebar{padding-top:max(8px, env(safe-area-inset-top));padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}.sidebar[data-mobile-open=true] nav{max-height:calc(100dvh - 80px - env(safe-area-inset-top))}.mobile-navigation-toggle,.sidebar .nav-button,.sidebar[data-collapsed=true] .nav-button{min-height:48px}.content{padding-bottom:max(24px, env(safe-area-inset-bottom))}.workspace-selector{flex-direction:column;align-items:flex-start;gap:4px}.app-frame:not(.admin-frame) .topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.app-frame:not(.admin-frame) .topbar .avatar-menu{justify-self:end}.workspace-selector select{border:1px solid var(--line);min-height:48px;color:var(--foreground);background:#fff;border-radius:10px;padding:10px 12px;font-size:16px}.topbar>div{min-width:0;max-width:100%}.avatar-menu-trigger{max-width:100%;min-height:48px}.avatar-menu-trigger strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avatar-dropdown{max-width:calc(100vw - 32px)}.avatar-dropdown :is(a,button){min-height:48px}.header-controls{width:100%}.header-controls .search-box{flex:100%;width:100%}.header-controls :is(select,input){min-height:48px;font-size:16px}.primary-button,.secondary-button,.danger-button,.outline-danger-button,.pagination-summary button,.icon-action{min-width:48px;min-height:48px}.customer-content :is(.primary-button,.secondary-button,.primary-action),.customer-content .template-card .secondary-button,.customer-content .header-controls :is(select,.search-box){min-height:48px}.customer-content :is(.profile-form,.team-access-form,.clients-panel) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){min-height:48px;font-size:16px}.team-access-form{grid-template-columns:minmax(0,1fr)}.team-access-form>*{min-width:0}.team-access-form .modal-field :is(input,select){width:100%;min-width:0}.team-form-picker{min-inline-size:0}.create-form-dialog .primary-button{min-height:48px}.customer-content .create-form-dialog .create-ai-choice p{color:#fff}.pdf-editor .editor-bar-actions :is(.primary-button,.secondary-button){min-height:48px}.action-cluster,.pagination-summary{flex-wrap:wrap;gap:6px}.pagination-summary>span{margin-right:auto}.pdf-editor .palette-item,.editor-page-actions .secondary-button{min-height:48px}.pdf-editor .inspector :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:48px;font-size:16px}.editor-tools-toggle{right:max(16px, env(safe-area-inset-right))}.pdf-editor .editor-tools .field-palette{max-width:calc(100% - 32px)}.fill-form-toolbar button{min-width:48px;min-height:48px}.fill-panel .fill-view-controls button,.fill-panel .primary-action{min-height:48px}.fill-screen{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right))}.modal-overlay{padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom))}.modal-panel{max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:18px}.modal-panel :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%;font-size:16px}.api-reference .primary-button{white-space:normal;text-align:center;max-width:100%}.template-library-card-content>a,.template-library-group-heading .text-button{align-items:center;min-height:48px;display:inline-flex}.template-category-mobile select,.template-library-search{min-height:48px}}@media (max-width:1100px){.mobile-form-cards{gap:12px;overflow:visible}.mobile-form-cards .data-row{min-width:0;padding:12px;grid-template-columns:minmax(0,1fr)!important}.mobile-form-cards .data-head{flex-wrap:wrap;gap:4px;padding:0;display:flex}.mobile-form-cards .data-head>div{padding:0}.mobile-form-cards .data-head>div:last-child{display:none}.mobile-form-cards .table-sort{color:#53637a;min-height:48px;padding:8px}.mobile-form-cards .data-row:not(.data-head)>div{gap:10px;padding:4px 0}.mobile-form-cards .data-row:not(.data-head)>div:before{content:attr(data-label);color:#53637a;flex:0 0 76px;font-size:.8rem}.mobile-form-cards .data-row:not(.data-head)>div:first-child:before,.mobile-form-cards .data-row:not(.data-head)>div:last-child:before{display:none}.mobile-form-cards .title-cell a{white-space:normal;overflow-wrap:anywhere;align-items:center;min-height:48px;font-weight:700;display:flex}.mobile-form-cards .responses-link{flex-wrap:wrap;align-items:center;min-width:48px;min-height:48px;display:inline-flex}.mobile-form-cards .icon-action{min-width:48px;min-height:48px}.mobile-form-cards .data-row:not(.data-head)>div:last-child{border-top:1px solid #c5deee;margin-top:8px;padding-top:10px}}@media (max-width:580px){.app-frame:not(.admin-frame) .avatar-menu-trigger strong{display:none}.pagination-summary>span{flex-basis:100%}}@media (max-width:380px){.customer-content>section{padding-inline:12px}.fill-form-toolbar{gap:4px;max-width:calc(100vw - 24px);padding:6px}.fill-form-toolbar button{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.app-frame *,.fill-screen *{scroll-behavior:auto!important}.voice-orb,.voice-orb:before,.voice-orb:after{transition:none!important;animation:none!important}}
