.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}.forms-mobile-sort,.mobile-response-label,.mobile-action-label,.form-more-actions{display:none}@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}.forms-dashboard .mobile-form-cards .data-row:not(.data-head){background:var(--surface);border:1px solid #dbe4ee;border-radius:12px;row-gap:2px;min-width:0;padding:12px;grid-template-columns:repeat(12,minmax(0,1fr))!important}.mobile-form-cards .data-head{display:none}.forms-dashboard .mobile-form-cards .data-row:not(.data-head)>div{justify-content:flex-start;gap:5px;min-height:0;padding:0}.mobile-form-cards .data-row>div:first-child{grid-area:1/1/auto/9;margin-right:8px}.mobile-form-cards .data-row>div:nth-child(2){color:var(--muted);flex-wrap:wrap;grid-area:2/1/auto/8;font-size:.75rem}.mobile-form-cards .data-row>div:nth-child(2):before{content:"Created"}.mobile-form-cards .data-row>div:nth-child(3){grid-area:2/8/auto/-1;font-size:.8rem}.mobile-form-cards .data-row>div:nth-child(3)>div{min-width:0;max-width:100%}.mobile-form-cards .data-row>div:nth-child(4){grid-area:1/9/auto/-1;justify-self:end}.mobile-form-cards .data-row>div:nth-child(5){grid-area:3/1/auto/-1}.forms-dashboard .mobile-form-cards .title-cell a{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:48px;padding-block:4px;font-size:.9375rem;font-weight:650;line-height:1.35;display:-webkit-box}.mobile-form-cards .title-cell small{font-size:.75rem}.mobile-form-cards .status-pill{min-height:24px;padding:4px 9px;font-size:.6875rem}.mobile-form-cards .responses-link{flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;min-height:48px;font-size:.8rem;display:inline-flex}.mobile-response-label{display:inline}.mobile-form-cards .response-unread-badge,.mobile-form-cards .response-imported-count{font-size:.6875rem}.forms-dashboard .mobile-form-cards .data-row:not(.data-head)>div:last-child{border-top:1px solid var(--line);margin-top:6px;padding-top:8px}.form-card-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.form-card-actions>.icon-action.form-secondary-action{display:none}.form-card-actions>.icon-action,.form-more-actions summary{border:1px solid var(--line);background:var(--surface);color:#43546a;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;height:auto;min-height:48px;padding:6px;font-size:.8125rem;font-weight:600;display:inline-flex}.form-card-actions>.brand-action{color:#1769c2;background:#eef5ff;border-color:#d4e4fb}.form-card-actions>button:disabled{opacity:.45;cursor:not-allowed}.form-card-actions .mobile-action-label{display:inline}.form-more-actions{min-width:0;display:block;position:relative}.form-more-actions summary{list-style:none}.form-more-actions summary::-webkit-details-marker{display:none}.form-more-actions[open] summary{background:#eef5ff;border-color:#b7cef0}.form-more-panel{z-index:20;border:1px solid var(--line);background:var(--surface);border-radius:10px;width:200px;max-width:calc(100vw - 48px);padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 28px #16324f26}.form-more-panel :is(a,button){width:100%;min-height:48px;font:inherit;color:#334155;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:10px;font-size:.875rem;display:flex}.form-more-panel :is(a,button):hover{background:#f0f5fb}.form-more-panel button:disabled{opacity:.45}.form-more-panel .form-menu-delete{color:#be3434}.form-card-actions :is(a,button,summary):focus-visible{outline-offset:2px;outline:2px solid #1769e8}.forms-mobile-sort{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:12px;display:flex}.forms-mobile-sort label{color:var(--muted);align-items:center;gap:6px;font-size:.75rem;display:flex}.forms-mobile-sort :is(select,button){border:1px solid var(--line);background:var(--surface);color:#43546a;border-radius:8px;min-height:48px;padding:6px 8px;font-size:.8125rem}.forms-mobile-sort button{align-items:center;gap:5px;display:inline-flex}.customer-content>.forms-dashboard{padding-inline:0}.forms-dashboard .pagination-summary{margin-top:12px;padding-top:12px}}@media (max-width:820px){.app-frame:not(.admin-frame) .customer-content:has(>.forms-dashboard){margin-inline:12px;padding-inline:12px}}@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}}
.android-app{--background:#f5f7fb;--primary:#1769e8;--primary-strong:#1257c4;background:var(--background);font-family:var(--font-geist-sans), Arial, sans-serif}.android-header-logo,.android-bottom-nav{display:none}.android-connection{color:#73470b;background:#fff3d7;align-items:center;gap:10px;padding:12px 16px;font-size:.8125rem;line-height:1.5;display:flex}.android-connection svg{flex-shrink:0}.android-navigation-sheet{color:#172033;overscroll-behavior:contain;background:#fff;border:0;border-radius:24px 24px 0 0;width:min(560px,100%);max-width:100%;max-height:85dvh;margin:auto auto 0;padding:0;box-shadow:0 -12px 48px #10233f22}.android-navigation-sheet::backdrop{background:#10233f66}.android-sheet-content{padding:20px max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left))}.android-sheet-content header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.android-sheet-content h2{font-size:1.125rem;font-weight:650}.android-sheet-content p{color:#647187;margin-top:5px;font-size:.8125rem}.android-sheet-content header button{color:#172033;background:#f5f7fb;border:1px solid #dce3ee;border-radius:14px;place-items:center;min-width:48px;height:48px;display:grid}.android-sheet-content nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.android-sheet-content nav a{background:#f5f7fb;border-radius:12px;align-items:center;gap:10px;min-height:60px;padding:12px;font-size:.8125rem;font-weight:550;display:flex}.android-sheet-content nav svg{color:#486687;flex-shrink:0}.android-sheet-content nav [aria-current=page]{color:#1257c4;background:#eaf2ff}.android-sheet-content footer{border-top:1px solid #e5ebf2;gap:24px;margin-top:14px;display:flex}.android-sheet-content footer a{color:#1257c4;align-items:center;min-height:48px;font-size:.875rem;display:inline-flex}.android-sheet-content :is(a,button):focus-visible,.android-bottom-nav :is(a,button):focus-visible{outline-offset:-3px;outline:3px solid #1769e8}.android-link-spinner{animation:.9s linear infinite android-spin}@keyframes android-spin{to{transform:rotate(360deg)}}.android-login-screen{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom));font-family:var(--font-geist-sans), Arial, sans-serif;background:#f5f7fb;place-items:center;display:grid}.android-login-screen .auth-illustration,.android-login-screen .auth-ellipse{display:none}.android-login-screen .auth-form-panel{background:0 0;width:100%;max-width:440px;min-height:0;padding:0}.android-login-screen .android-auth{background:#fff;border:1px solid #e1e7f0;border-radius:24px;width:100%;max-width:none;padding:28px 24px;box-shadow:0 12px 40px #10233f08}.android-login-screen .auth-brand{object-fit:contain;width:90px;height:70px;margin:0 0 24px}.android-login-screen h1{letter-spacing:-.04em;margin-bottom:8px;font-size:1.875rem;line-height:1.2}.android-login-screen .panel-kicker{margin-bottom:28px}.android-login-screen label{font-size:.875rem;font-weight:550}.android-login-screen :is(input[type=email],input[type=password],input[type=text]){background:#f8fafc;border-radius:12px;min-height:52px;font-size:16px}.android-login-screen .password-visibility{min-width:48px;min-height:48px}.android-login-screen .split-row a{align-items:center;min-height:48px;font-size:.875rem;display:inline-flex}.android-login-screen .android-login-button{border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:52px;font-weight:650;display:flex}.android-login-screen .panel-footer{font-size:.75rem;line-height:1.8}.android-login-screen .panel-footer a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:820px){.android-app{--android-nav-height:72px}.android-app>.sidebar{display:none}.app-frame.android-app>.workspace>.topbar{padding:max(10px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 10px max(16px, env(safe-area-inset-left));background:#fff;border-bottom:1px solid #e5ebf2;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;min-height:76px;margin:0;display:grid}.android-header-logo{place-items:center;min-height:48px;display:grid}.android-header-logo img{width:34px;height:34px}.android-app .topbar .avatar-menu{grid-column:3}.android-app .avatar-menu-trigger{gap:0;padding:4px}.android-app .avatar-menu-trigger>:is(strong,svg){display:none}.android-app .avatar-round{color:#1257c4;background:#eaf2ff;border-radius:14px;width:40px;height:40px}.android-app .workspace-selector{color:#647187;gap:0;font-size:.6875rem;font-weight:550}.android-app .workspace-selector select{color:#172033;background:0 0;border:0;border-radius:8px;min-height:48px;padding:0 20px 0 0;font-size:.875rem;font-weight:650}.android-app .content{padding:20px 16px calc(var(--android-nav-height) + 24px + env(safe-area-inset-bottom));box-shadow:none;background:0 0;border-radius:0;margin:0}.app-frame.android-app .customer-content:has(>.forms-dashboard){padding:20px 16px calc(var(--android-nav-height) + 24px + env(safe-area-inset-bottom));box-shadow:none;background:0 0;border-radius:0;margin:0}.android-app .content>section{padding:0}.android-app .customer-content .page-heading{gap:12px;margin-bottom:16px;padding-bottom:16px}.android-app .customer-content .page-heading h1{color:#172033;letter-spacing:-.035em;font-size:1.5rem}.android-app .customer-content .page-heading p{font-size:.8125rem;line-height:1.5}.android-app :is(.primary-button,.secondary-button,.outline-danger-button){border-radius:12px;font-weight:600}.android-app :is(.primary-button,.primary-action){background:#1769e8}.android-app .forms-dashboard .mobile-form-cards .data-row:not(.data-head){border-color:#e1e7f0;border-radius:16px;padding:14px;box-shadow:0 2px 4px #10233f03}.android-app .form-card-actions>.icon-action,.android-app .form-more-actions summary{border-radius:10px}.android-app .forms-dashboard .mobile-form-cards .title-cell a{font-size:1rem}.android-app .header-controls .search-box{background:#fff;border:1px solid #dce3ee;border-radius:12px}.android-app .android-bottom-nav{z-index:45;padding:6px max(12px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:#fff;border-top:1px solid #e1e7f0;justify-content:space-evenly;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -4px 20px #10233f06}.android-bottom-nav>:is(a,button){color:#647187;background:0 0;border:0;border-radius:14px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;min-width:48px;max-width:120px;min-height:60px;font-size:.6875rem;font-weight:600;display:flex;position:relative}.android-bottom-nav>:is([aria-current=page],.current){color:#1257c4;background:#eaf2ff}.android-bottom-nav .android-link-spinner{position:absolute;top:4px;right:8px}.android-app .editor-tools-toggle{bottom:calc(var(--android-nav-height) + 16px + env(safe-area-inset-bottom))}.android-app :is(.primary-button,.secondary-button,.icon-action):active,.android-bottom-nav>:is(a,button):active,.android-sheet-content nav a:active{filter:brightness(.94)}.android-app :is(input,select,textarea){scroll-margin-block:100px}.android-app:has(:is(input,textarea,[contenteditable=true]):focus) .android-bottom-nav{display:none}}@media (max-width:360px){.android-login-screen{padding-inline:12px}.android-login-screen .android-auth{padding-inline:18px}.android-sheet-content nav{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.android-link-spinner{animation:none}}
