*{box-sizing:border-box}:root{--bp-sm: 480px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--touch-min: 44px;--spacing-mobile: .75rem;--spacing-tablet: 1rem;--spacing-desktop: 1.5rem}body{margin:0;font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:rtl;font-size:14px;line-height:1.5;color:#000000de;background:#fff;overflow-x:hidden}#root{min-height:100vh;width:100%;max-width:100vw}img,video,iframe{max-width:100%;height:auto}a{color:inherit;text-decoration:none;touch-action:manipulation}input,button,select,textarea{font:inherit;font-size:1rem;touch-action:manipulation}input,select,textarea{font-size:16px!important}@media(min-width:768px){input,select,textarea{font-size:1rem!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1.25rem;min-height:44px;border-radius:10px;border:none;cursor:pointer;font-weight:600;transition:background .2s,transform .05s}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.7;cursor:not-allowed}.btn-primary{background:#0d6efd;color:#fff;box-shadow:0 2px 6px #0d6efd59}.btn-primary:hover:not(:disabled){background:#0b5ed7}.btn-secondary{background:#e9ecef;color:#212529}.btn-secondary:hover:not(:disabled){background:#dee2e6}.btn-danger{background:#dc3545;color:#fff}.btn-danger:hover:not(:disabled){background:#bb2d3b}.btn-lg{padding:.85rem 1.75rem;min-height:50px;font-size:1.05rem}.btn-sm{padding:.4rem .9rem;min-height:36px;font-size:.9rem}.input{width:100%;padding:.75rem 1rem;min-height:var(--touch-min, 48px);border:2px solid #dee2e6;border-radius:10px;margin-bottom:.75rem;transition:border-color .2s}@media(max-width:767px){.input{font-size:16px;min-height:48px}}.input:focus{outline:none;border-color:#0d6efd}.input::placeholder{color:#6c757d}label{display:block;margin-bottom:.35rem;font-weight:600;color:#333}.app{display:flex;min-height:100vh}.main{flex:1;padding:1.5rem 2rem;background:#f8f9fa;overflow:auto}.form-layout{min-height:100vh;display:flex;flex-direction:column;background:var(--gforms-bg, #f0ebf8)}.form-layout__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#fff;border-bottom:1px solid var(--gforms-border, #dadce0);padding:.5rem 1.5rem;padding-top:max(.5rem,env(safe-area-inset-top));padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right));flex-shrink:0;position:fixed;top:0;left:0;right:0;z-index:12;min-height:54px;box-sizing:border-box;width:100%;max-width:100vw;overflow-x:hidden}.form-layout__brand{font-size:1rem;font-weight:600;background:linear-gradient(135deg,var(--gforms-purple, #673AB7) 0%,#9C27B0 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-decoration:none;transition:filter .2s,opacity .2s}.form-layout__brand:hover{opacity:.9;filter:brightness(1.05)}.form-layout__title-input{flex:1;min-width:0;max-width:400px;margin:0 1rem;padding:.4rem .75rem;border:none;border-radius:6px;background:#f1f3f4;font-size:1rem;font-weight:500;color:#202124;transition:background .2s}.form-layout__title-input:focus{outline:none;background:#fff;box-shadow:0 0 0 2px var(--gforms-purple, #673AB7)}.form-layout__title-input::placeholder{color:#9aa0a6}.form-layout__quota-wrap,.form-layout__nav{display:flex;align-items:center;gap:.5rem}.form-layout__btn{font-size:.875rem;font-weight:500;color:#5f6368;text-decoration:none;padding:.4rem .75rem;border-radius:6px;transition:background .2s,color .2s}.form-layout__btn:hover{background:#0000000f;color:#202124}.form-layout__back{font-size:.875rem;font-weight:500;color:#5f6368;text-decoration:none;transition:color .2s}.form-layout__back:hover{color:var(--gforms-purple, #673AB7)}.form-layout__main{flex:1;min-height:0;padding:54px 24px 32px}.form-layout__main>.gforms-header+*{margin-top:118px;position:relative;z-index:0}.dash-layout{min-height:100vh;display:flex;flex-direction:column;background:#fff}.dash-header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.5rem 1.5rem;padding-top:max(.5rem,env(safe-area-inset-top));padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right));background:#fff;border-bottom:1px solid #dadce0;flex-shrink:0}.dash-header__start{display:flex;align-items:center;gap:.5rem}.dash-header__avatar-wrap{position:relative}.dash-header__avatar{width:40px;height:40px;border-radius:50%;border:none;background:var(--gforms-purple, #673AB7);color:#fff;font-size:1.1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.dash-header__avatar:hover{opacity:.9}.dash-header__icon{width:40px;height:40px;padding:0;border:none;background:transparent;color:#5f6368;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.dash-header__icon:hover{background:#0000000f;color:#202124}.dash-header__icon svg{width:24px;height:24px}.dash-header__ai-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:24px;font-size:.875rem;font-weight:500;color:#fff;background:linear-gradient(135deg,var(--gforms-purple, #673AB7) 0%,#9C27B0 100%);border:none;cursor:pointer;transition:box-shadow .2s,transform .15s;box-shadow:0 2px 8px #673ab759}.dash-header__ai-btn:hover{box-shadow:0 4px 14px #673ab773;transform:translateY(-1px)}.dash-header__ai-btn:active{transform:translateY(0)}.dash-header__ai-btn svg{width:20px;height:20px;flex-shrink:0}.dash-header__ai-btn--disabled,.dash-header__ai-btn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 2px 6px #3c404333}.dash-header__quota{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem;border-radius:8px;font-size:.8125rem;font-weight:500;color:#5f6368;background:#f1f3f4}.dash-header__quota-icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px}.dash-header__quota-icon svg{width:100%;height:100%;color:var(--gforms-purple, #673AB7)}.dash-header__quota-label{font-size:.75rem;color:#80868b;margin-inline-start:.15rem}.dash-header__search{flex:1;max-width:560px;margin:0 auto;position:relative;display:flex;align-items:center;min-width:0}.dash-header__search-icon{position:absolute;inset-inline-end:14px;top:50%;transform:translateY(-50%);color:#5f6368;pointer-events:none;display:flex;align-items:center;justify-content:center}.dash-header__search-icon svg{width:20px;height:20px;flex-shrink:0}.dash-header__search-input{width:100%;height:44px;padding:0 1rem;padding-inline-end:2.75rem;border:1px solid #dadce0;border-radius:22px;background:#f1f3f4;font-size:.95rem;color:#202124;transition:background .2s,border-color .2s,box-shadow .2s;box-sizing:border-box}.dash-header__search-input:focus{outline:none;background:#fff;border-color:transparent;box-shadow:0 1px 6px #20212447}.dash-header__search-input::placeholder{color:#5f6368}.dash-header__end{display:flex;align-items:center;gap:.25rem}.dash-header__title{font-size:1.375rem;font-weight:400;color:#5f6368;padding:0 .5rem}.dash-header__menu-wrap{position:relative;display:flex;align-items:center}.dash-header__dropdown{position:absolute;top:100%;margin-top:.5rem;min-width:180px;background:#fff;border-radius:8px;box-shadow:0 2px 12px #3c40434d;padding:.5rem 0;z-index:100}[dir=rtl] .dash-header__dropdown{right:auto;left:0}[dir=ltr] .dash-header__dropdown{left:auto;right:0}.dash-header__dropdown a,.dash-header__dropdown button{display:block;width:100%;padding:.65rem 1rem;text-align:right;border:none;background:none;font:inherit;color:#202124;cursor:pointer;transition:background .2s}.dash-header__dropdown a:hover,.dash-header__dropdown button:hover{background:#f1f3f4}.dash-ai-modal-overlay{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.5rem}.dash-ai-modal{background:#fff;border-radius:12px;box-shadow:0 8px 32px #3c404340;max-width:480px;width:100%;overflow:hidden}.dash-ai-modal__head{padding:1.5rem 1.5rem .5rem;text-align:center}.dash-ai-modal__icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#673ab71f,#9c27b01f);color:var(--gforms-purple, #673AB7);margin-bottom:.75rem}.dash-ai-modal__icon svg{width:26px;height:26px}.dash-ai-modal__title{font-size:1.25rem;font-weight:600;color:#202124;margin:0 0 .25rem}.dash-ai-modal__subtitle{font-size:.9rem;color:#5f6368;margin:0;line-height:1.5}.dash-ai-modal__body{padding:1rem 1.5rem}.dash-ai-modal__textarea{width:100%;min-height:120px;padding:.75rem 1rem;border:1px solid #dadce0;border-radius:8px;font-size:1rem;font-family:inherit;resize:vertical;transition:border-color .2s}.dash-ai-modal__textarea:focus{outline:none;border-color:var(--gforms-purple, #673AB7);box-shadow:0 0 0 2px #673ab733}.dash-ai-modal__textarea::placeholder{color:#9aa0a6}.dash-ai-modal__error{font-size:.85rem;color:#d93025;margin:.5rem 0 0}.dash-ai-modal__clarify{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--gforms-border, #dadce0)}.dash-ai-modal__clarify-title{font-size:.9rem;font-weight:600;color:#202124;margin:0 0 .5rem}.dash-ai-modal__clarify-row{margin-bottom:.75rem}.dash-ai-modal__clarify-row label{display:block;font-size:.85rem;color:#5f6368;margin-bottom:.25rem}.dash-ai-modal__clarify-row input{width:100%;min-height:44px;padding:.5rem .75rem;border:1px solid var(--gforms-border, #dadce0);border-radius:8px;font-size:1rem}.dash-ai-modal__clarify-row input:focus{outline:none;border-color:var(--gforms-purple, #673AB7)}.dash-ai-modal__steps{list-style:none;margin:0;padding:0}.dash-ai-modal__step{display:flex;align-items:center;gap:.75rem;padding:.6rem 0;font-size:.95rem}.dash-ai-modal__step--pending{color:#9aa0a6}.dash-ai-modal__step--loading{color:#202124}.dash-ai-modal__step--done{color:var(--gforms-purple, #673AB7)}.dash-ai-modal__step-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--gforms-purple, #673AB7);color:#fff}.dash-ai-modal__step-icon svg{width:14px;height:14px}.dash-ai-modal__step-spinner{flex-shrink:0;width:20px;height:20px;border:2px solid var(--gforms-border, #dadce0);border-top-color:var(--gforms-purple, #673AB7);border-radius:50%;animation:dash-ai-spin .8s linear infinite}.dash-ai-modal__step-dot{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:#dadce0}@keyframes dash-ai-spin{to{transform:rotate(360deg)}}.dash-ai-modal__step-label{flex:1}.dash-ai-modal__actions{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem 1.5rem;border-top:1px solid var(--gforms-border, #dadce0)}.dash-ai-modal__actions .btn-primary{background:var(--gforms-purple, #673AB7);color:#fff;box-shadow:0 2px 6px #673ab759}.dash-ai-modal__actions .btn-primary:hover:not(:disabled){background:var(--gforms-purple-dark, #512DA8)}.dash-ai-modal__actions .btn-secondary{background:#fff;color:#5f6368;border:1px solid var(--gforms-border, #dadce0)}.dash-ai-modal__actions .btn-secondary:hover:not(:disabled){background:#673ab714;color:var(--gforms-purple, #673AB7)}.dash-main{flex:1;padding:2rem 2.5rem 3rem;overflow:auto;background:#fff}.dash-content{max-width:1280px;margin:0 auto}.dash-section-title{font-size:1.375rem;font-weight:400;color:#202124;margin:0 0 1rem;text-align:right}.dash-settings-card{background:#fff;border:1px solid #dadce0;border-radius:8px;padding:1.5rem 1.75rem;margin-bottom:1.5rem;max-width:560px}.dash-settings-card__title{margin:0 0 1.25rem;font-size:1.125rem;font-weight:600;color:#202124}.dash-settings-card__row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:.5rem}.dash-settings-card__row:last-child{margin-bottom:0}.dash-settings-card__label{font-size:.9375rem;color:#202124;min-width:80px}.dash-settings-card__field{display:flex;align-items:center;gap:.75rem}.dash-settings-card__input{padding:.5rem .75rem;border:1px solid #dadce0;border-radius:6px;font-size:.9375rem;color:#202124;background:#fff;min-width:160px}.dash-settings-card__input:focus{outline:none;border-color:var(--gforms-purple, #673AB7);box-shadow:0 0 0 2px #673ab733}.dash-settings-card__saving{font-size:.875rem;color:#5f6368}.dash-new-form-card{display:block;width:100%;max-width:240px;background:#fff;border:1px solid #dadce0;border-radius:8px;padding:2rem;margin-bottom:2rem;text-align:center;text-decoration:none;color:inherit;transition:box-shadow .2s,border-color .2s}.dash-new-form-card:hover{border-color:#c2c4c6;box-shadow:0 2px 8px #3c404326}.dash-new-form-card__icon{width:80px;height:80px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center}.dash-new-form-card__icon svg{width:100%;height:100%}.dash-filter-bar{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.dash-filter-bar .dash-filter-btn{width:40px;height:40px;padding:0;border:none;background:transparent;color:#5f6368;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.dash-filter-bar .dash-filter-btn:hover{background:#0000000f;color:#202124}.dash-filter-bar .dash-filter-btn svg{width:24px;height:24px}.dash-filter-bar .dash-filter-btn--active{background:#00000014;color:#202124}.dash-form-list{display:flex;flex-direction:column;gap:.5rem}.dash-form-list .dash-form-card-wrap--list{max-width:none}.dash-form-list .dash-form-card{flex-direction:row;align-items:center;padding:.75rem 1rem}.dash-form-list .dash-form-card__thumb{width:72px;min-width:72px;aspect-ratio:1;margin-left:1rem}.dash-form-list .dash-form-card__body{padding:0;flex:1;min-width:0}.dash-form-list .dash-form-card__title{-webkit-line-clamp:1;margin:0 0 .25rem}.dash-form-list .dash-form-card__meta{margin-top:0}.dash-filter-owner{display:flex;align-items:center;gap:.35rem;font-size:.875rem;color:#5f6368;cursor:pointer;padding:.4rem .6rem;border-radius:8px;transition:background .2s}.dash-filter-owner:hover{background:#f1f3f4}.dash-filter-owner--active{background:#00000014;color:#202124}.dash-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5rem}.dash-form-card{background:#fff;border:1px solid #dadce0;border-radius:8px;overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:box-shadow .2s,border-color .2s}.dash-form-card:hover{border-color:#c2c4c6;box-shadow:0 2px 8px #3c404326}.dash-form-card__thumb{width:100%;aspect-ratio:1.5;background:#f1f3f4;overflow:hidden;position:relative}.dash-form-card__thumb-iframe{position:absolute;left:50%;top:50%;width:320px;height:480px;border:none;transform:translate(-50%,-50%) scale(.65);transform-origin:center center;pointer-events:none}.dash-form-list .dash-form-card__thumb-iframe{width:288px;height:288px;transform:translate(-50%,-50%) scale(.22);transform-origin:center center}.dash-form-card__body{padding:1rem;flex:1;display:flex;flex-direction:column}.dash-form-card__title{font-size:.9375rem;font-weight:500;color:#202124;margin:0 0 .5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.dash-form-card__meta{display:flex;align-items:center;gap:.35rem;font-size:.75rem;color:#5f6368;margin-top:auto}.dash-form-card__meta svg{width:16px;height:16px;flex-shrink:0}.dash-form-card__shared{display:inline-flex;align-items:center;gap:.25rem;margin-right:auto;color:#673ab7;font-weight:500}.dash-form-card__shared svg{width:14px;height:14px}.dash-form-card__actions{position:absolute;top:.5rem;right:.5rem;opacity:0;transition:opacity .2s;z-index:2}.dash-form-card-wrap:hover .dash-form-card__actions{opacity:1}.dash-form-card-wrap{position:relative}.dash-form-card__menu-btn{width:36px;height:36px;padding:0;border:none;border-radius:50%;background:#fff;color:#5f6368;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #3c40434d;transition:background .2s,color .2s}.dash-form-card__menu-btn:hover{background:#f1f3f4;color:#202124}.dash-form-card__menu-btn svg{width:20px;height:20px}.dash-form-card__dropdown{position:absolute;top:100%;right:0;margin-top:.25rem;min-width:160px;background:#fff;border-radius:8px;box-shadow:0 2px 12px #3c40434d;padding:.5rem 0;z-index:10}.dash-form-card__dropdown a{display:block;padding:.6rem 1rem;text-align:right;color:#202124;font-size:.875rem;text-decoration:none;transition:background .2s}.dash-form-card__dropdown a:hover{background:#f1f3f4}.sidebar{width:260px;min-width:260px;background:linear-gradient(180deg,#1e3a5f,#0f2744);color:#fff;padding:1.5rem 0;display:flex;flex-direction:column}.sidebar__brand{padding:0 1.25rem 1.25rem;font-size:1.35rem;font-weight:700;border-bottom:1px solid rgba(255,255,255,.15);margin-bottom:1rem}.sidebar__nav{flex:1}.sidebar__nav a{display:flex;align-items:center;padding:.85rem 1.25rem;color:#ffffffd9;font-weight:500;transition:background .2s,color .2s}.sidebar__nav a:hover{background:#ffffff1a;color:#fff}.sidebar__nav a.active{background:#ffffff2e;color:#fff}.sidebar__footer{padding:1rem 1.25rem;border-top:1px solid rgba(255,255,255,.1)}.sidebar__footer .btn{width:100%;background:#ffffff26;color:#fff}.sidebar__footer .btn:hover{background:#ffffff40}.sidebar__badge{font-size:.75rem;background:#fff3;padding:.2rem .5rem;border-radius:6px;margin-right:.5rem}.admin-layout{min-height:100vh;display:flex;flex-direction:column;background:#fff}.admin-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 1.5rem;background:#fff;border-bottom:1px solid #dadce0;flex-shrink:0}.admin-header__start{display:flex;align-items:center}.admin-header__brand{font-size:1.125rem;font-weight:600;background:linear-gradient(135deg,var(--gforms-purple, #673AB7) 0%,#9C27B0 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-decoration:none;transition:opacity .2s}.admin-header__brand:hover{opacity:.9}.admin-header__nav{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.admin-header__link{padding:.5rem .75rem;border-radius:6px;font-size:.9375rem;font-weight:500;color:#5f6368;text-decoration:none;transition:background .2s,color .2s}.admin-header__link:hover{background:#0000000f;color:#202124}.admin-header__link--active{background:#673ab71a;color:var(--gforms-purple, #673AB7)}.admin-header__end{display:flex;align-items:center}.admin-header__back{font-size:.875rem;font-weight:500;color:var(--gforms-purple, #673AB7);text-decoration:none;padding:.5rem .75rem;border-radius:6px;transition:background .2s}.admin-header__back:hover{background:#673ab714}.admin-main{flex:1;padding:2rem 2.5rem 3rem;overflow:auto;background:#fff}.admin-main .dash-content{max-width:1400px}.admin-main .dash-settings-card{max-width:none}.admin-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem;margin-bottom:1.5rem}.admin-stat-card{max-width:none}.admin-stat-value{font-size:2rem;font-weight:700;color:var(--gforms-purple, #673AB7);margin:0}.admin-alert{padding:1rem 1.25rem;margin-bottom:1.5rem;background:#673ab714;border:1px solid rgba(103,58,183,.2);border-radius:8px;color:#202124;font-size:.9375rem;line-height:1.5}.admin-table-wrap{overflow-x:auto;margin-top:.5rem}.admin-table{width:100%;border-collapse:collapse;font-size:.9375rem;text-align:right}.admin-table th,.admin-table td{padding:.6rem .75rem;border-bottom:1px solid #dadce0}.admin-table th{font-weight:600;color:#202124;background:#f8f9fa}.admin-table td{color:#5f6368}.admin-table__select{padding:.35rem .5rem;border:1px solid #dadce0;border-radius:6px;font-size:.875rem;background:#fff}.admin-table__select:focus{outline:none;border-color:var(--gforms-purple, #673AB7)}.admin-table__input-num{width:4rem;padding:.35rem .5rem;border:1px solid #dadce0;border-radius:6px;font-size:.875rem;text-align:center;background:#fff}.admin-table__input-num:focus{outline:none;border-color:var(--gforms-purple, #673AB7)}.admin-table__link{color:var(--gforms-purple, #673AB7);text-decoration:none;font-weight:500}.admin-table__link:hover{text-decoration:underline}.card{background:#fff;border-radius:12px;padding:1.5rem;margin-bottom:1.25rem;box-shadow:0 2px 8px #0000000f;border:1px solid rgba(0,0,0,.06)}.card__title{margin:0 0 1rem;font-size:1.2rem;font-weight:700}.page-title{margin:0 0 1.5rem;font-size:1.6rem;font-weight:700;color:#1a1a1a}.landing-page{min-height:100vh;display:flex;flex-direction:column;background:var(--gforms-bg, #f0ebf8);color:#202124}.landing-nav{background:var(--gforms-card, #fff);border-bottom:1px solid var(--gforms-border, #dadce0);padding:.75rem 1.5rem;position:sticky;top:0;z-index:10}.landing-nav__inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.landing-nav__logo{display:flex;align-items:center;gap:.5rem;font-size:1.35rem;font-weight:700;color:var(--gforms-purple, #673AB7);text-decoration:none}.landing-nav__logo:hover{color:var(--gforms-purple-dark, #512DA8)}.landing-nav__logo-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--gforms-purple, #673AB7)}.landing-nav__logo-icon svg{width:100%;height:100%}.landing-nav__actions{display:flex;align-items:center;gap:.75rem}.landing-nav__btn{padding:.5rem 1.25rem;border-radius:8px;font-size:.95rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.landing-nav__btn--primary{background:var(--gforms-purple, #673AB7);color:#fff}.landing-nav__btn--primary:hover{background:var(--gforms-purple-dark, #512DA8);color:#fff}.landing-nav__btn--secondary{background:transparent;color:var(--gforms-purple, #673AB7);border:1px solid var(--gforms-border, #dadce0)}.landing-nav__btn--secondary:hover{background:#673ab714}.landing-main{flex:1}.landing-hero{padding:4rem 1.5rem 3rem;text-align:center;background:linear-gradient(180deg,rgba(103,58,183,.06) 0%,transparent 60%)}.landing-hero__inner{max-width:720px;margin:0 auto}.landing-hero__title{margin:0 0 1rem;font-size:2.35rem;font-weight:700;color:#202124;line-height:1.3}.landing-hero__desc{margin:0 0 2rem;font-size:1.1rem;color:#5f6368;line-height:1.7}.landing-hero__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:1rem}.landing-hero__btn{display:inline-block;padding:.75rem 1.75rem;border-radius:8px;font-size:1rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.landing-hero__btn--primary{background:var(--gforms-purple, #673AB7);color:#fff}.landing-hero__btn--primary:hover{background:var(--gforms-purple-dark, #512DA8);color:#fff}.landing-hero__btn--secondary{background:var(--gforms-card, #fff);color:var(--gforms-purple, #673AB7);border:1px solid var(--gforms-border, #dadce0)}.landing-hero__btn--secondary:hover{background:#673ab714}.landing-hero__hint{font-size:.9rem;color:#5f6368;margin:0}.landing-section{padding:3.5rem 1.5rem;background:var(--gforms-card, #fff);border-top:1px solid var(--gforms-border, #dadce0)}.landing-section:nth-of-type(2n){background:var(--gforms-bg, #f0ebf8)}.landing-section__inner{max-width:1100px;margin:0 auto}.landing-section__title{margin:0 0 .5rem;font-size:1.75rem;font-weight:700;color:#202124;text-align:center}.landing-section__subtitle{margin:0 0 2rem;font-size:1rem;color:#5f6368;text-align:center;line-height:1.5}.landing-features__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.landing-feature{padding:1.5rem;background:var(--gforms-bg, #f0ebf8);border-radius:12px;border:1px solid var(--gforms-border, #dadce0)}.landing-feature__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;margin-bottom:1rem;color:var(--gforms-purple, #673AB7)}.landing-feature__icon svg{width:28px;height:28px}.landing-feature__icon--edit,.landing-feature__icon--link,.landing-feature__icon--chart,.landing-feature__icon--ai{background:#673ab71f}.landing-feature__title{margin:0 0 .5rem;font-size:1.1rem;font-weight:600;color:#202124}.landing-feature__desc{margin:0;font-size:.95rem;color:#5f6368;line-height:1.5}.landing-steps__list{display:flex;flex-direction:column;gap:1.25rem;max-width:560px;margin:0 auto}.landing-step{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;background:var(--gforms-bg, #f0ebf8);border-radius:12px;border:1px solid var(--gforms-border, #dadce0)}.landing-step__num{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--gforms-purple, #673AB7);color:#fff;font-size:1rem;font-weight:700;flex-shrink:0}.landing-step__title{margin:0 0 .25rem;font-size:1.05rem;font-weight:600;color:#202124}.landing-step__desc{margin:0;font-size:.95rem;color:#5f6368;line-height:1.5}.landing-cta{text-align:center}.landing-cta__title{margin:0 0 .5rem}.landing-cta__desc{margin:0 0 1.5rem}.landing-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.landing-footer{margin-top:auto;padding:1.5rem;background:var(--gforms-card, #fff);border-top:1px solid var(--gforms-border, #dadce0)}.landing-footer__inner{max-width:1000px;margin:0 auto;text-align:center}.landing-footer__logo{display:inline-block;font-size:1.1rem;font-weight:700;color:var(--gforms-purple, #673AB7);text-decoration:none;margin-bottom:.75rem}.landing-footer__logo:hover{color:var(--gforms-purple-dark, #512DA8)}.landing-footer__links{display:flex;justify-content:center;gap:1.5rem;margin-bottom:.75rem}.landing-footer__links a{color:var(--gforms-purple, #673AB7);text-decoration:none;font-size:.95rem}.landing-footer__links a:hover{text-decoration:underline}.landing-footer__copy{margin:0;font-size:.85rem;color:#5f6368}.landing-footer__credit{margin:1rem 0 0;padding-top:1rem;border-top:1px solid var(--gforms-border, #dadce0);font-size:.875rem;color:#5f6368}.landing-footer__credit-link{color:var(--gforms-purple, #673AB7);text-decoration:none;font-weight:500}.landing-footer__credit-link:hover{text-decoration:underline}.landing-footer__credit-sep{color:#9aa0a6}.landing-feature__icon--analyze,.landing-feature__icon--quota{background:#673ab71f}.landing{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:var(--gforms-bg, #f0ebf8)}.landing__card{max-width:480px;width:100%;background:var(--gforms-card, #fff);border-radius:16px;padding:2.5rem;box-shadow:0 2px 12px #00000014;border:1px solid var(--gforms-border, #dadce0);text-align:center}.landing__title{margin:0 0 1rem;font-size:2rem;font-weight:800;color:#202124}.landing__desc{color:#5f6368;margin:0 0 1.5rem;line-height:1.7}.landing__actions{margin-bottom:1rem}.landing__actions .btn{min-width:200px}.landing__hint{font-size:.9rem;color:#5f6368;margin:0}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:var(--gforms-bg, #f0ebf8)}.login-card{max-width:420px;width:100%;background:var(--gforms-card, #fff);border-radius:16px;padding:2.5rem;box-shadow:0 2px 12px #00000014;border:1px solid var(--gforms-border, #dadce0)}.login-card h1{margin:0 0 1.5rem;font-size:1.5rem;text-align:center;color:#202124}.login-card .input{margin-bottom:1rem;border:1px solid var(--gforms-border, #dadce0);border-radius:8px}.login-card .input:focus{outline:none;border-color:var(--gforms-purple, #673AB7)}.login-card .btn{width:100%;margin-top:.5rem}.login-card .btn-primary{background:var(--gforms-purple, #673AB7)}.login-card .btn-primary:hover{background:var(--gforms-purple-dark, #512DA8)}.login-card .btn-secondary{margin-top:.75rem;border:1px solid var(--gforms-border, #dadce0);color:#5f6368}.login-card .btn-secondary:hover{background:#673ab714;color:var(--gforms-purple, #673AB7)}.login-card a{color:var(--gforms-purple, #673AB7)}.login-error{color:#c5221f;font-size:.95rem;margin-bottom:.75rem;padding:.5rem;background:#fce8e6;border-radius:8px;border:1px solid #f5c6cb}.auth-label{display:block;margin-bottom:.35rem;font-size:.9375rem;font-weight:500;color:#202124}.forms-list{list-style:none;padding:0;margin:0}.forms-list__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid #eee}.forms-list__item:last-child{border-bottom:none}.forms-list__title{font-weight:600;color:#1a1a1a}.forms-list__meta{font-size:.85rem;color:#6c757d;margin-right:.5rem}.forms-list__actions{display:flex;gap:.5rem;flex-wrap:wrap}.table-wrap{overflow-x:auto}table.data-table{width:100%;border-collapse:collapse}table.data-table th,table.data-table td{padding:.75rem 1rem;text-align:right;border-bottom:1px solid #eee}table.data-table th{font-weight:600;background:#f8f9fa;color:#333}table.data-table tr:hover{background:#f8f9fa}.alert{padding:1rem 1.25rem;border-radius:10px;margin-bottom:1rem}.alert-info{background:#e7f3ff;color:#0c5460}.alert-warning{background:#fff3cd;color:#856404}.gforms-settings-page{max-width:720px;margin:0 auto}.gforms-settings-page__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.gforms-settings-page__hint{margin-right:auto;font-size:.9rem;color:#5f6368}.gforms-settings-page__footer{margin-top:1.5rem}.settings-section{background:#fff;border-radius:12px;padding:1.5rem 1.75rem;margin-bottom:1.5rem;box-shadow:0 2px 8px #0000000f;border:1px solid rgba(0,0,0,.06)}.settings-section__title{margin:0 0 1.25rem;font-size:1.1rem;font-weight:700;color:#1a1a1a;padding-bottom:.75rem;border-bottom:1px solid #eee}.settings-section__desc{margin:0 0 1rem;font-size:.9rem;color:#5f6368}.settings-subsection__title{margin:1.25rem 0 .75rem;font-size:1rem;font-weight:600;color:#5f6368}.settings-subsection__title:first-child{margin-top:0}.settings-row{padding:1rem 0;border-bottom:1px solid #f0f0f0}.settings-row:last-child{border-bottom:none}.settings-row__main{display:flex;flex-direction:column;gap:.25rem}.settings-row__label{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-weight:600;color:#1a1a1a}.settings-row__label--no-toggle{cursor:default}.settings-row__toggle{width:44px;height:24px;min-width:44px;accent-color:#0d6efd;cursor:pointer}.settings-row__title{flex:1}.settings-row__desc{margin:0;font-size:.9rem;color:#6c757d;line-height:1.5;padding-right:3rem}:root{--gforms-purple: #673AB7;--gforms-purple-light: #7C4DFF;--gforms-purple-dark: #512DA8;--gforms-bg: #f0ebf8;--gforms-card: #fff;--gforms-border: #dadce0}.gforms-header{display:flex;flex-direction:column;align-items:stretch;background:#fff;border-bottom:1px solid var(--gforms-border);padding:0 24px;margin:0;position:fixed;top:54px;left:0;right:0;z-index:11;width:100%;max-width:100%;box-sizing:border-box;overflow:visible}.gforms-header__toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#202124;color:#fff;padding:.75rem 1.25rem;border-radius:8px;font-size:.9rem;font-weight:500;box-shadow:0 4px 12px #0003;z-index:100;animation:gforms-toast-in .2s ease}@keyframes gforms-toast-in{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.gforms-header__dropdown{position:relative;z-index:50}.gforms-header__menu{position:absolute;top:100%;margin-top:4px;min-width:200px;background:#fff;border:1px solid var(--gforms-border);border-radius:8px;box-shadow:0 4px 12px #3c404333;z-index:100;padding:.5rem 0}.gforms-header__left .gforms-header__menu{right:0;left:auto}.gforms-header__right .gforms-header__menu{left:0;right:auto}.gforms-header__menu button,.gforms-header__menu a{display:block;width:100%;padding:.6rem 1rem;text-align:right;border:none;background:none;color:#202124;font-size:.9rem;cursor:pointer;text-decoration:none}.gforms-header__menu button:hover,.gforms-header__menu a:hover{background:#f1f3f4}.gforms-header__menu-item--active{color:var(--gforms-purple, #673AB7);font-weight:500}.gforms-header__icon--disabled{opacity:.5;cursor:not-allowed;pointer-events:auto}.gforms-header__icon--starred,.gforms-header__icon--starred:hover{color:#f9ab00}.gforms-header__publish[href]{cursor:pointer;text-decoration:none}.gforms-header__publish[href]:hover{opacity:.9}.gforms-banner__manage[href]{text-decoration:none;font-weight:500}.gforms-banner__manage[href]:hover{text-decoration:underline}.gforms-header__top{display:flex;align-items:center;justify-content:space-between;padding:1rem 0 .75rem;gap:1rem}.gforms-header__left{display:flex;align-items:center;gap:.25rem;min-width:80px}.gforms-header__avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--gforms-purple, #673AB7) 0%,#9C27B0 100%);box-shadow:0 2px 8px #673ab759;color:#fff;font-size:1rem;font-weight:500;flex-shrink:0;border:none;cursor:pointer;padding:0;transition:opacity .2s,box-shadow .2s}.gforms-header__avatar:hover{opacity:.95;box-shadow:0 4px 12px #673ab773}.gforms-header__publish--clickable{cursor:pointer}.gforms-header__publish--clickable:hover{opacity:.9}.gforms-header__title-wrap{flex:1;display:flex;align-items:center;justify-content:center;gap:.75rem;min-width:0}.gforms-header__logo{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;color:var(--gforms-purple)}.gforms-header__logo svg{width:100%;height:100%}.gforms-header__ai-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500;color:#fff;background:linear-gradient(135deg,var(--gforms-purple, #673AB7) 0%,#9C27B0 100%);border:none;cursor:pointer;transition:box-shadow .2s,transform .15s;box-shadow:0 2px 8px #673ab759;flex-shrink:0}.gforms-header__ai-btn:hover{box-shadow:0 4px 14px #673ab773;transform:translateY(-1px)}.gforms-header__ai-btn:active{transform:translateY(0)}.gforms-header__ai-btn svg{width:18px;height:18px;flex-shrink:0}.gforms-header__title{margin:0;font-size:1.25rem;font-weight:400;color:#202124;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gforms-header__title-input{width:100%;min-width:0;padding:.25rem .5rem;border:none;border-radius:4px;background:transparent;font:inherit;color:inherit}.gforms-header__title-input:hover{background:#0000000a}.gforms-header__title-input:focus{outline:none;background:#0000000f}.gforms-header__title-input::placeholder{color:#9aa0a6}.gforms-header__right{display:flex;align-items:center;gap:.25rem;min-width:100px;justify-content:flex-end}.gforms-header__publish{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;border-radius:24px;font-size:.875rem;font-weight:500;color:#fff;background:linear-gradient(135deg,var(--gforms-purple, #673AB7) 0%,#9C27B0 100%);box-shadow:0 2px 8px #673ab759;border:none;cursor:pointer;text-decoration:none;transition:opacity .2s,box-shadow .2s}.gforms-header__publish:hover{box-shadow:0 4px 12px #673ab773}.gforms-header__publish svg{color:#fff;opacity:.95}.gforms-header__publish--active{background:linear-gradient(135deg,var(--gforms-purple, #673AB7) 0%,#9C27B0 100%);color:#fff;box-shadow:0 2px 8px #673ab759}.gforms-header__publish--active:hover{box-shadow:0 4px 12px #673ab773}.gforms-header__publish--active svg{color:#fff}.gforms-header__publish--stop{background:#5f6368;color:#fff}.gforms-header__publish--stop:hover{background:#4a4d52}.gforms-header__publish--stop svg{color:#fff}.gforms-header__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#5f6368;background:transparent;border:none;cursor:pointer;transition:background .2s,color .2s}.gforms-header__icon:hover{background:#f1f3f4;color:#202124}.gforms-header__icon--shared{color:#673ab7}.gforms-header__icon--shared:hover{background:#673ab71f;color:#7b1fa2}.gforms-header__icon svg{width:24px;height:24px}.gforms-tabs{display:flex;justify-content:center;align-items:center;gap:0;width:100%;flex:0 0 auto;border-bottom:2px solid transparent}.gforms-tabs__tab{padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;color:#5f6368;border-bottom:3px solid transparent;margin-bottom:-2px;transition:color .2s}.gforms-tabs__tab:hover{color:var(--gforms-purple)}.gforms-tabs__tab--active{color:var(--gforms-purple);border-bottom-color:var(--gforms-purple)}.gforms-tabs__tab--disabled{color:#9aa0a6;cursor:not-allowed;pointer-events:auto}.gforms-tabs__tab--disabled:hover{color:#9aa0a6}.gforms-tabs__count{margin-right:.35rem;font-size:.85rem;color:#5f6368;font-weight:400}.gforms-tabs__tab--active .gforms-tabs__count{color:var(--gforms-purple)}.gforms-banner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;font-size:.9rem;margin-top:0}.gforms-banner--warning{background:#fef7e0;color:#735f0f;border-bottom:1px solid #f1e5c0}.gforms-banner__icon{display:flex;align-items:center;flex-shrink:0;color:#735f0f}.gforms-banner__text{flex:1}.gforms-banner__manage{font-weight:500;color:#735f0f}.gforms-page{max-width:720px;margin:0 auto;padding-bottom:4rem}.gforms-section{background:var(--gforms-purple);color:#fff;padding:1rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.4;margin-top:1.25rem;margin-left:0;margin-right:0;margin-bottom:0;border-radius:8px;box-shadow:0 1px 3px #3c404333;letter-spacing:.01em}.gforms-section:first-of-type{margin-top:0}.gforms-section--editable{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.gforms-section__title-input{flex:1;min-width:120px;border:none;background:transparent;color:#fff;font-size:1rem;font-weight:500;padding:.25rem 0}.gforms-section__title-input:focus{outline:none}.gforms-section__title-input::placeholder{color:#ffffffb3}.gforms-section__title-placeholder{opacity:.9}.gforms-section__remove{width:28px;height:28px;border:none;background:#fff3;color:#fff;border-radius:50%;cursor:pointer;font-size:1.2rem;line-height:1;display:flex;align-items:center;justify-content:center;padding:0}.gforms-section__remove:hover{background:#ffffff59}.gforms-section-bar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:1.25rem;margin-bottom:.75rem}.gforms-section-bar__label{font-size:.9rem;font-weight:600;color:#202124}.gforms-section-bar__select{flex:1;min-width:140px;max-width:240px;margin-bottom:0}.gforms-section-bar__single{font-weight:600;color:#202124;padding:.5rem 0}.gforms-section-bar__add{flex-shrink:0}.gforms-section-content{margin-top:.5rem}.gforms-section-questions{margin-top:.75rem;min-height:2rem}.gforms-section-questions-empty{color:#5f6368;font-size:.95rem;margin:.5rem 0 0;padding:.75rem;background:#f8f9fa;border-radius:8px}.gforms-modal-overlay{position:fixed;inset:0;background:#00000059;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem;animation:gforms-overlay-in .2s ease}@keyframes gforms-overlay-in{0%{opacity:0}to{opacity:1}}.gforms-modal{background:#fff;border-radius:20px;padding:0;max-width:480px;width:100%;box-shadow:0 24px 48px #0000001f,0 12px 24px #673ab714;border:1px solid rgba(103,58,183,.1);overflow:hidden;animation:gforms-modal-in .25s ease}@keyframes gforms-modal-in{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.gforms-modal__head{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;background:linear-gradient(135deg,#673ab70f,#9c27b00a);border-bottom:1px solid rgba(103,58,183,.12)}.gforms-modal__head h3{margin:0;font-size:1.25rem;font-weight:600;color:#202124}.gforms-modal__close{width:36px;height:36px;border:none;background:#673ab714;border-radius:12px;font-size:1.35rem;line-height:1;cursor:pointer;color:#5f6368;display:flex;align-items:center;justify-content:center;padding:0;transition:background .2s,color .2s}.gforms-modal__close:hover{background:#673ab726;color:var(--gforms-purple, #673AB7)}.gforms-modal__body{padding:1.5rem}.gforms-modal__title{margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.gforms-modal__hint{margin:0 0 1rem;font-size:.9rem;color:#5f6368}.gforms-modal__textarea{width:100%;min-height:120px;padding:.5rem;border:1px solid var(--gforms-border);border-radius:8px;font-family:inherit;resize:vertical}.gforms-modal__actions{display:flex;gap:.75rem;margin-top:1.25rem;flex-wrap:wrap;justify-content:flex-end}.gforms-ai-modal{max-width:560px}.gforms-ai-modal .gforms-modal__body{padding:1.5rem 1.75rem}.gforms-ai-modal .gforms-ai-modal__hint{margin:0 0 1rem;font-size:.9rem;color:#5f6368;line-height:1.5}.gforms-ai-modal .gforms-ai-modal__label{display:block;margin-bottom:.35rem;font-weight:500;color:#202124;font-size:.95rem}.gforms-ai-modal .gforms-ai-modal__input{width:100%;padding:.75rem 1rem;border:1px solid #dadce0;border-radius:12px;font-family:inherit;font-size:.95rem;margin-bottom:1rem;transition:border-color .2s,box-shadow .2s}.gforms-ai-modal .gforms-ai-modal__input:focus{outline:none;border-color:var(--gforms-purple, #673AB7);box-shadow:0 0 0 3px #673ab726}.gforms-ai-modal .gforms-ai-modal__input::placeholder{color:#9aa0a6}.gforms-ai-modal__loading{display:flex;align-items:center;justify-content:center;gap:1rem;padding:2rem;color:#5f6368;font-size:1rem;font-weight:500}.gforms-ai-modal__spinner{width:28px;height:28px;border:3px solid rgba(103,58,183,.2);border-top-color:var(--gforms-purple, #673AB7);border-radius:50%;animation:gforms-spin .7s linear infinite}@keyframes gforms-spin{to{transform:rotate(360deg)}}.gforms-ai-modal__error{color:#c5221f;margin:0 0 1rem;padding:1rem 1.25rem;background:linear-gradient(135deg,#fce8e6,#fdeaea);border-radius:12px;border:1px solid rgba(197,34,31,.2);font-size:.95rem;line-height:1.5}.gforms-ai-modal__clarifications,.gforms-ai-modal__clarify-row{margin-bottom:1.25rem}.gforms-ai-modal__clarify-row .gforms-ai-modal__label{margin-bottom:.35rem}.gforms-ai-modal__analysis{padding:1.25rem 1.5rem;background:linear-gradient(180deg,#f8f9fa,#f1f3f4);border-radius:16px;margin-bottom:1.25rem;max-height:380px;overflow-y:auto;text-align:right;direction:rtl;font-size:.95rem;color:#202124;border:1px solid rgba(0,0,0,.06)}.gforms-ai-modal__analysis-p{margin:0 0 1rem;line-height:1.75}.gforms-ai-modal__analysis-p:last-child{margin-bottom:0}.gforms-ai-modal__analysis-list{margin:0 0 1rem;padding-inline-start:1.5rem;list-style:disc;line-height:1.75}.gforms-ai-modal__analysis-list:last-child{margin-bottom:0}.gforms-ai-modal__analysis-item{margin-bottom:.5rem}.gforms-ai-modal__analysis-item:last-child{margin-bottom:0}.gforms-ai-modal .gforms-modal__actions .btn{padding:.65rem 1.35rem;font-size:.95rem;font-weight:600;border-radius:12px;border:none;cursor:pointer;transition:transform .15s,box-shadow .2s,background .2s}.gforms-ai-modal .gforms-modal__actions .btn:active:not(:disabled){transform:scale(.98)}.gforms-ai-modal .gforms-modal__actions .btn-primary{background:linear-gradient(135deg,var(--gforms-purple, #673AB7) 0%,#9C27B0 100%);color:#fff;box-shadow:0 4px 14px #673ab759}.gforms-ai-modal .gforms-modal__actions .btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#5e35b1,#8e24aa);box-shadow:0 6px 20px #673ab766}.gforms-ai-modal .gforms-modal__actions .btn-secondary{background:#fff;color:#5f6368;border:1.5px solid #dadce0}.gforms-ai-modal .gforms-modal__actions .btn-secondary:hover:not(:disabled){background:#673ab70f;color:var(--gforms-purple, #673AB7);border-color:#673ab74d}.gforms-link-dialog-overlay{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:200;padding:1rem}.gforms-link-dialog{background:#fff;border-radius:8px;padding:1.5rem;max-width:480px;width:100%;box-shadow:0 8px 32px #3c40434d}.gforms-link-dialog__title{margin:0 0 1rem;font-size:1.25rem;font-weight:500;color:#202124}.gforms-link-dialog__field{margin-bottom:1rem}.gforms-invite-label{display:block;margin-bottom:.35rem;font-weight:500;color:#202124}.gforms-invite-success{margin:0 0 .75rem;font-size:.95rem;color:#202124}.gforms-invite-collaborators{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e8eaed}.gforms-invite-collaborators-title{margin:0 0 .5rem;font-size:.9rem;font-weight:500;color:#5f6368}.gforms-invite-collaborators-loading{margin:0;font-size:.875rem;color:#5f6368}.gforms-invite-collaborators-list{margin:0;padding:0;list-style:none}.gforms-invite-collaborators-list li{display:flex;justify-content:space-between;align-items:center;padding:.4rem 0;font-size:.875rem;gap:.75rem}.gforms-invite-collaborators-name{color:#202124;font-weight:500}.gforms-invite-collaborators-phone{color:#5f6368;direction:ltr;text-align:left}.gforms-link-dialog__input{width:100%;padding:.75rem 1rem;border:1px solid #dadce0;border-radius:4px;font-size:.875rem;font-family:inherit;direction:ltr;text-align:left}.gforms-link-dialog__input:focus{outline:none;border-color:var(--gforms-purple, #673AB7)}.gforms-link-dialog__actions{display:flex;gap:.75rem;justify-content:flex-end;flex-wrap:wrap}.gforms-appearance-overlay{position:fixed;inset:0;background:#00000059;z-index:99999;display:flex;justify-content:flex-end;align-items:stretch}.gforms-appearance-panel{z-index:100000;position:relative;right:0;width:280px;max-width:90vw;min-height:100%;background:#fff;box-shadow:-4px 0 24px #3c404333;display:flex;flex-direction:column;overflow:hidden}.gforms-appearance-panel__head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e8eaed;flex-shrink:0;min-height:52px;box-sizing:border-box}.gforms-appearance-panel__close{width:36px;height:36px;border:none;background:transparent;border-radius:50%;color:#5f6368;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.gforms-appearance-panel__close:hover{background:#f1f3f4;color:#202124}.gforms-appearance-panel__title{font-size:1.1rem;font-weight:500;color:#202124;display:flex;align-items:center}.gforms-appearance-panel__body{padding:1.25rem;overflow-y:auto;flex:1}.gforms-appearance-panel__section{margin-bottom:1.5rem}.gforms-appearance-panel__section:last-child{margin-bottom:0}.gforms-appearance-panel__label{display:block;font-size:.9rem;font-weight:500;color:#202124;margin-bottom:.75rem}.gforms-appearance-panel__cover-wrap{display:flex;flex-direction:column;gap:.5rem}.gforms-appearance-panel__cover-preview{width:100%;max-height:120px;object-fit:cover;border-radius:8px;border:1px solid #e8eaed}.gforms-appearance-panel__input{width:100%;padding:.5rem .75rem;border:1px solid #dadce0;border-radius:6px;font-size:.875rem;font-family:inherit;direction:ltr;text-align:left}.gforms-appearance-panel__input:focus{outline:none;border-color:var(--gforms-purple, #673AB7)}.gforms-appearance-panel__btn-cover{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:500;color:#5f6368;background:#f1f3f4;border:none;border-radius:8px;cursor:pointer}.gforms-appearance-panel__btn-cover:hover{background:#e8eaed;color:#202124}.gforms-appearance-panel__file-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.gforms-appearance-panel__font-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.gforms-appearance-panel__font-row:last-child{margin-bottom:0}.gforms-appearance-panel__font-name{flex:0 0 52px;font-size:.85rem;color:#5f6368}.gforms-appearance-panel__font-size{width:56px;padding:.35rem .5rem;border:1px solid #dadce0;border-radius:4px;font-size:.8rem;background:#fff}.gforms-appearance-panel__font-family{flex:1;min-width:0;padding:.35rem .5rem;border:1px solid #dadce0;border-radius:4px;font-size:.8rem;background:#fff}.gforms-appearance-panel__colors{display:grid;grid-template-columns:repeat(5,1fr);gap:.35rem}.gforms-appearance-panel__color{width:24px;height:24px;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:0 1px 2px #0003}.gforms-appearance-panel__color:hover{transform:scale(1.1)}.gforms-appearance-panel__color svg{flex-shrink:0}.gforms-title-card{background:var(--gforms-card);border:1px solid var(--gforms-border);border-right:4px solid var(--gforms-purple);border-radius:8px;padding:1.5rem;margin-bottom:.75rem;box-shadow:0 1px 3px #3c404333;position:relative}.gforms-title-card__head{display:flex;justify-content:flex-end;gap:.25rem;margin-bottom:.5rem}.gforms-title-card__head .gforms-card__menu-btn{width:32px;height:32px;border:none;background:transparent;border-radius:50%;color:#5f6368;cursor:pointer;display:flex;align-items:center;justify-content:center}.gforms-title-card__head .gforms-card__menu-btn:hover{background:#f1f3f4;color:#202124}.gforms-card__dropdown{position:relative}.gforms-card__menu{position:absolute;top:100%;right:0;margin-top:4px;min-width:180px;background:#fff;border:1px solid var(--gforms-border);border-radius:8px;box-shadow:0 4px 12px #3c404333;padding:.5rem 0;z-index:15}.gforms-card__menu button{display:block;width:100%;padding:.6rem 1rem;text-align:right;border:none;background:none;color:#202124;font-size:.9rem;cursor:pointer}.gforms-card__menu button:hover{background:#f1f3f4}.gforms-title-card__input{border:none;border-bottom:1px solid transparent;padding:.5rem 0;font-size:1.5rem;font-weight:800;width:100%;background:transparent;margin-bottom:.5rem;color:var(--gforms-purple)}.gforms-title-card__input:focus{outline:none;border-bottom-color:var(--gforms-purple)}.gforms-title-card__input::placeholder{color:#80868b}.gforms-title-card__desc-label{margin:.5rem 0 .25rem;font-size:.875rem;color:#5f6368;font-weight:400}.gforms-title-card__input--bold{font-weight:800}.gforms-title-card__desc{border:none;padding:.5rem 0;font-size:.95rem;color:#5f6368;width:100%;min-height:60px;resize:vertical;background:transparent}.gforms-title-card__desc:focus{outline:none}.gforms-rich-desc{margin-top:.25rem}.gforms-rich-desc__toolbar{display:flex;align-items:center;gap:2px;margin-bottom:6px;flex-wrap:wrap}.gforms-rich-desc__btn{width:32px;height:28px;border:1px solid var(--gforms-border);background:#fff;border-radius:4px;color:#5f6368;cursor:pointer;font-size:.9rem;display:inline-flex;align-items:center;justify-content:center}.gforms-rich-desc__btn:hover{background:#f1f3f4;color:#202124}.gforms-rich-desc__btn--active,.gforms-rich-desc__btn[aria-pressed=true]{background:#e8eaed;color:var(--gforms-purple);border-color:var(--gforms-purple);font-weight:600}.gforms-rich-desc__sep{width:1px;height:20px;background:#dadce0;margin:0 4px}.gforms-rich-desc__body{min-height:60px;outline:none}.gforms-rich-desc__body:empty:before{content:attr(data-placeholder);color:#80868b}.gforms-rich-desc__body b,.gforms-rich-desc__body strong{font-weight:800}.gforms-rich-desc__icon-list-num,.gforms-rich-desc__icon-list-bullet{font-size:.85rem}.gforms-rich-title{margin-bottom:.5rem}.gforms-rich-title__toolbar{margin-bottom:6px}.gforms-rich-title__body{outline:none;min-height:1.5em}.gforms-rich-title__body:empty:before{content:attr(data-placeholder);color:#80868b}.gforms-rich-title__body b,.gforms-rich-title__body strong{font-weight:800}.gforms-title-card__hint{font-size:.8rem;color:#80868b;margin-top:.5rem}.gforms-title-card__title-text{font-size:1.5rem;font-weight:800;color:var(--gforms-purple);margin:0 0 .5rem;padding:0}.gforms-title-card__title-text b,.gforms-title-card__title-text strong{font-weight:800}.gforms-title-card__title-text i,.gforms-title-card__title-text em{font-style:italic}.gforms-title-card__title-text u{text-decoration:underline}.gforms-title-card__desc-text{font-size:.95rem;color:#5f6368;margin:0;line-height:1.5}.gforms-title-card__desc-text b,.gforms-title-card__desc-text strong{font-weight:800}.gforms-title-card__desc-text i,.gforms-title-card__desc-text em{font-style:italic}.gforms-title-card__desc-text u{text-decoration:underline}.gforms-title-card__desc-text ul,.gforms-title-card__desc-text ol{margin:.5rem 0;padding-right:1.5rem}.gforms-title-card__desc-text li{margin:.25rem 0}.gforms-title-card__desc-text p{margin:.5rem 0}.gforms-title-card__desc-text p:first-child{margin-top:0}.gforms-title-card__desc-text p:last-child{margin-bottom:0}.gforms-question-card{background:var(--gforms-card);border:1px solid var(--gforms-border, #dadce0);border-right:4px solid transparent;border-radius:8px;padding:.5rem 1rem 1rem;margin-bottom:.75rem;box-shadow:0 1px 3px #3c404333;position:relative;cursor:pointer;outline:none}.gforms-question-card--selected{border-right-color:var(--gforms-purple, #673AB7)}.gforms-question-card__drag{display:flex;justify-content:center;margin-bottom:.5rem;cursor:grab;-webkit-user-select:none;user-select:none}.gforms-question-card__drag:active{cursor:grabbing}.gforms-question-card--dragging{opacity:.7}.gforms-question-card__drag-dots{width:24px;height:16px;background-image:radial-gradient(circle,#9aa0a6 1.2px,transparent 1.2px);background-size:8px 6px;background-position:0 0;opacity:.7}.gforms-question-card__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.gforms-question-card__type-wrap{position:relative;display:flex;align-items:center;flex:1;min-width:0}.gforms-question-card__type{flex:1;min-width:0;max-width:200px;padding:.5rem 2rem .5rem .75rem;border:1px solid var(--gforms-border, #dadce0);border-radius:4px;font-size:.9rem;color:#5f6368;background:#f1f3f4;appearance:none;cursor:pointer}.gforms-question-card__type:focus{outline:none;border-color:var(--gforms-purple)}.gforms-question-card__type-icon{position:absolute;pointer-events:none;color:#5f6368}.gforms-question-card__type-icon--down{left:.5rem;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%235f6368'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") center/contain no-repeat}[dir=rtl] .gforms-question-card__type{padding-left:2rem;padding-right:.75rem}[dir=rtl] .gforms-question-card__type-icon--down{left:auto;right:.5rem}.gforms-question-card__img-btn{flex-shrink:0;width:40px;height:40px;border:none;background:transparent;border-radius:50%;color:#5f6368;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.gforms-question-card__img-btn:hover{background:#f1f3f4;color:#202124}.gforms-question-card__body{margin-bottom:.5rem}.gforms-question-card__title{display:block;width:100%;border:none;border-bottom:1px solid transparent;padding:.4rem 0 .5rem;font-size:1rem;font-weight:700;color:#202124;background:transparent;transition:border-color .2s}.gforms-question-card__title:focus{outline:none;border-bottom-color:var(--gforms-purple)}.gforms-question-card__title::placeholder{color:#80868b;font-weight:400}.gforms-question-card__answer-placeholder{margin:.5rem 0 .25rem;font-size:.9rem;color:#80868b;font-weight:400}.gforms-question-card__answer-line{height:0;border-bottom:1px dotted #dadce0;margin-top:.5rem;margin-bottom:.25rem}.gforms-question-card__options{margin-top:.75rem;padding-right:.5rem}.gforms-question-card__options-label{display:block;font-size:.85rem;color:#5f6368;margin-bottom:.5rem}.gforms-question-card__options--list .gforms-question-card__option-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.gforms-question-card__options--list .gforms-question-card__option-row .input{flex:1;margin-bottom:0}.gforms-question-card__option-remove{flex-shrink:0;width:36px;height:36px;padding:0;border:none;background:transparent;color:#5f6368;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.gforms-question-card__option-remove:hover{background:#f1f3f4;color:#d93025}.gforms-question-card__option-add{margin-top:.5rem;padding:.4rem .75rem;font-size:.875rem;color:var(--gforms-purple, #673AB7);background:transparent;border:1px dashed var(--gforms-border, #dadce0);border-radius:8px;cursor:pointer;transition:background .2s,border-color .2s}.gforms-question-card__option-add:hover{background:#673ab70f;border-color:var(--gforms-purple, #673AB7)}.gforms-question-card__file-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.gforms-question-card__options--upload .gforms-question-card__upload-row{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;flex-wrap:wrap}.gforms-question-card__upload-hint{font-size:.85rem;color:#5f6368;margin:.5rem 0 0}.gforms-question-card__upload-btn{font-size:.875rem}.gforms-question-card__remove-media{padding:.35rem .6rem;font-size:.85rem;color:#5f6368;background:transparent;border:1px solid #dadce0;border-radius:4px;cursor:pointer}.gforms-question-card__remove-media:hover{background:#f1f3f4;color:#202124}.gforms-question-card__media-preview{margin-top:.75rem}.gforms-question-card__media-img{max-width:100%;max-height:200px;border-radius:8px;border:1px solid var(--gforms-border)}.gforms-question-card__media-video{max-width:100%;max-height:240px;border-radius:8px;border:1px solid var(--gforms-border)}.gforms-question-card__footer{display:flex;align-items:center;gap:1rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid #f1f3f4}.gforms-question-card__more{position:relative}.gforms-question-card__footer-dots{width:32px;height:32px;border:none;background:transparent;border-radius:50%;color:#5f6368;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.gforms-question-card__footer-dots:hover{background:#f1f3f4;color:#202124}.gforms-question-card__footer .gforms-card__menu{top:100%;right:0;left:auto;margin-top:.25rem}.gforms-question-card__required{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#5f6368;cursor:pointer;margin-right:auto}.gforms-question-card__toggle-input{position:absolute;opacity:0;width:0;height:0;margin:0}.gforms-question-card__toggle{display:inline-block;width:40px;height:24px;min-width:40px;min-height:24px;border-radius:12px;background:#dadce0;position:relative;transition:background .2s ease;flex-shrink:0;vertical-align:middle;cursor:pointer}.gforms-question-card__toggle:after{content:"";position:absolute;width:20px;height:20px;left:2px;top:50%;transform:translateY(-50%);border-radius:50%;background:#fff;box-shadow:0 2px 4px #00000040;transition:transform .2s ease}.gforms-question-card__toggle-input:checked+.gforms-question-card__toggle{background:var(--gforms-purple, #673AB7)}.gforms-question-card__toggle-input:checked+.gforms-question-card__toggle:after{transform:translate(16px,-50%)}[dir=rtl] .gforms-question-card__toggle:after{left:auto;right:2px}[dir=rtl] .gforms-question-card__toggle-input:checked+.gforms-question-card__toggle:after{transform:translate(-16px,-50%)}.gforms-question-card__required-label{-webkit-user-select:none;user-select:none}.gforms-question-card__footer-actions{display:flex;align-items:center;gap:.25rem}.gforms-question-card__footer-btn{width:36px;height:36px;border:none;background:transparent;border-radius:50%;color:#5f6368;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.gforms-question-card__footer-btn:hover{background:#f1f3f4;color:#202124}.gforms-question-card__footer-btn:last-child:hover{color:var(--gforms-purple)}.gforms-question-card__footer-btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.gforms-question-card__actions{display:flex;gap:.5rem}.gforms-question-card__actions button{padding:.4rem .75rem;font-size:.85rem}.gforms-question-card__label{font-size:1rem;color:#202124;margin-bottom:.75rem;font-weight:400}.gforms-fill-notfound{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.gforms-fill-notfound__card{max-width:420px;width:100%;background:#fff;border:1px solid var(--gforms-border, #dadce0);border-radius:12px;padding:2.5rem 2rem;text-align:center;box-shadow:0 2px 12px #3c40431f}.gforms-fill-notfound__icon{display:inline-flex;color:#5f6368;margin-bottom:1.25rem}.gforms-fill-notfound__title{margin:0 0 .75rem;font-size:1.35rem;font-weight:600;color:#202124;line-height:1.35}.gforms-fill-notfound__text{margin:0;font-size:.95rem;color:#5f6368;line-height:1.5}.gforms-fill-footer{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--gforms-border, #dadce0);text-align:center}.gforms-fill-footer__by{margin:0 0 .5rem;font-size:.875rem;color:#5f6368;line-height:1.5}.gforms-fill-footer__link{color:var(--gforms-purple, #673AB7);text-decoration:none}.gforms-fill-footer__link:hover{text-decoration:underline}.gforms-fill-footer__disclaimer{margin:0;font-size:.7rem;color:#9aa0a6;line-height:1.4}.gforms-fill-cover{max-width:100%;width:100%;max-height:260px;overflow:hidden;border-radius:12px;margin:0 auto 1.25rem;background:#f1f3f4;box-shadow:0 1px 3px #00000014}.gforms-fill-cover img{width:100%;height:auto;max-height:260px;object-fit:cover;object-position:center;display:block}.gforms-scale-bar{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;width:100%;margin-bottom:.5rem}.gforms-scale-bar__option{flex:1;min-width:48px;min-height:48px;padding:.6rem .75rem;border:2px solid var(--gforms-border, #dadce0);border-radius:8px;background:#fff;color:#202124;font-weight:500;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.gforms-scale-bar__option:hover{border-color:var(--gforms-purple, #673AB7);background:#673ab70f}.gforms-scale-bar__option--selected{border-color:var(--gforms-purple, #673AB7);background:linear-gradient(135deg,#673ab726,#9c27b01f);color:var(--gforms-purple, #673AB7)}.gforms-fill-theme .gforms-title-card__title-text{font-size:var(--fill-title-font-size, 24px);font-family:var(--fill-title-font-family, Roboto),sans-serif;font-weight:800}.gforms-fill-theme .gforms-question-card__label{font-size:var(--fill-question-font-size, 14px);font-family:var(--fill-question-font-family, Roboto),sans-serif}.gforms-fill-theme .gforms-title-card__desc-text,.gforms-fill-theme .input,.gforms-fill-theme .gforms-question-card .input,.gforms-fill-theme .gforms-scale-bar__option{font-size:var(--fill-text-font-size, 12px);font-family:var(--fill-text-font-family, Roboto),sans-serif}.gforms-page--with-toolbar .gforms-title-card__input{font-size:var(--fill-title-font-size, 24px);font-family:var(--fill-title-font-family, Roboto),sans-serif;font-weight:800}.gforms-page--with-toolbar .gforms-title-card__desc,.gforms-page--with-toolbar .gforms-title-card__desc-label,.gforms-page--with-toolbar .gforms-title-card__hint{font-size:var(--fill-text-font-size, 12px);font-family:var(--fill-text-font-family, Roboto),sans-serif}.gforms-page--with-toolbar .gforms-question-card__title{font-size:var(--fill-question-font-size, 14px);font-family:var(--fill-question-font-family, Roboto),sans-serif}.gforms-page--with-toolbar .gforms-question-card__options-label,.gforms-page--with-toolbar .gforms-question-card .input,.gforms-page--with-toolbar .gforms-section__title-input{font-size:var(--fill-text-font-size, 12px);font-family:var(--fill-text-font-family, Roboto),sans-serif}.gforms-fill-theme .btn-primary{background:var(--gforms-purple, #673AB7);color:#fff;box-shadow:0 2px 6px #673ab759}.gforms-fill-theme .btn-primary:hover:not(:disabled){background:var(--gforms-purple-dark, #512DA8);color:#fff}.gforms-fill-theme .gforms-section-nav__btn--primary{background:var(--gforms-purple, #673AB7);color:#fff}.gforms-fill-theme .gforms-section-nav__btn--primary:hover:not(:disabled){background:var(--gforms-purple-dark, #512DA8);color:#fff}.gforms-toolbar{position:fixed;top:220px;right:24px;flex-shrink:0;display:flex;flex-direction:column;gap:.25rem;background:var(--gforms-card);border:1px solid var(--gforms-border);border-radius:8px;padding:.5rem;box-shadow:0 2px 6px #3c404333;z-index:5}.gforms-toolbar__btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;background:transparent;border-radius:8px;cursor:pointer;color:#5f6368;transition:background .2s,color .2s}.gforms-toolbar__btn:hover:not(:disabled){background:#f1f3f4;color:var(--gforms-purple)}.gforms-toolbar__btn:disabled{opacity:.5;cursor:default}.gforms-toolbar__btn svg{width:24px;height:24px}.gforms-responses__top-bar{margin:0 -24px;padding:0 24px;background:#fff;border-bottom:1px solid var(--gforms-border)}.gforms-responses{max-width:720px;margin:0 auto}.gforms-responses__empty{padding:3rem 1.5rem;display:flex;justify-content:center;align-items:center}.gforms-empty-card{text-align:center;max-width:420px;padding:2rem;background:#f8f9fa;border-radius:8px;border:1px solid var(--gforms-border)}.gforms-empty-card__title{font-size:1.25rem;margin:0 0 .75rem;color:#202124}.gforms-empty-card__text{color:#5f6368;margin:0 0 1.5rem;line-height:1.5}.gforms-responses__top{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;padding:.75rem 0;margin-bottom:0}.gforms-responses__top-bar+.gforms-responses{padding-top:1.5rem}.gforms-responses__count{font-size:.95rem;font-weight:500;color:#202124}.gforms-responses__sep{color:#dadce0;font-weight:300}.gforms-responses__export{margin-inline-end:auto}.gforms-subtabs{flex:1;display:flex;justify-content:center;align-items:center;gap:0;border-bottom:2px solid transparent}.gforms-subtabs__tab{padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;color:#5f6368;border:none;background:none;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px;transition:color .2s}.gforms-subtabs__tab:hover{color:var(--gforms-purple)}.gforms-subtabs__tab--active{color:var(--gforms-purple);border-bottom-color:var(--gforms-purple)}.gforms-response-block__list{list-style:none;padding:0;margin:.5rem 0 0}.gforms-response-block__list-item{padding:.5rem 0;border-bottom:1px solid #f1f3f4;font-size:.95rem;color:#202124}.gforms-response-block__list-item:last-child{border-bottom:none}.gforms-response-block--question{margin-bottom:1.25rem}.gforms-question-responses{margin-top:1rem}.gforms-analyses{max-width:720px;margin:0 auto;padding:1.5rem 0}.gforms-analyses__head{margin-bottom:2rem}.gforms-analyses__title{margin:0 0 .5rem;font-size:1.5rem;font-weight:600;color:#202124}.gforms-analyses__subtitle{margin:0 0 1rem;font-size:.95rem;color:#5f6368;line-height:1.5}.gforms-analyses__cta{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.95rem;font-weight:500;color:var(--gforms-purple, #673AB7);background:#673ab714;border-radius:8px;text-decoration:none;transition:background .2s}.gforms-analyses__cta:hover{background:#673ab726}.gforms-analyses__empty{padding:2rem;text-align:center;background:#f8f9fa;border-radius:12px;color:#5f6368}.gforms-analyses__empty p{margin:0 0 1rem}.gforms-analyses__list{list-style:none;padding:0;margin:0}.gforms-analyses__card{background:#fff;border:1px solid var(--gforms-border, #dadce0);border-radius:16px;padding:1.25rem 1.5rem;margin-bottom:1.25rem;box-shadow:0 1px 3px #0000000a}.gforms-analyses__card-head{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #f1f3f4}.gforms-analyses__date{font-size:.875rem;color:#5f6368;font-weight:500}.gforms-analyses__question{margin:.35rem 0 0;font-size:.9rem;color:#202124;line-height:1.4}.gforms-analyses__card-body{text-align:right;direction:rtl}.gforms-analyses__p{margin:0 0 .75rem;line-height:1.7;color:#202124;font-size:.95rem}.gforms-analyses__p:last-child{margin-bottom:0}.gforms-analyses__list-inner{margin:0 0 .75rem;padding-inline-start:1.5rem;list-style:disc;line-height:1.7}.gforms-analyses__list-inner:last-child{margin-bottom:0}.gforms-analyses__item{margin-bottom:.35rem;font-size:.95rem;color:#202124}.gforms-analyses__item:last-child{margin-bottom:0}.gforms-question-view{margin-top:0}.gforms-question-view__select-wrap{margin-bottom:1.25rem}.gforms-question-view__label{display:block;font-size:.9rem;font-weight:600;color:#202124;margin-bottom:.5rem}.gforms-question-view__select{max-width:100%;min-width:200px;margin-bottom:0}.gforms-question-view__cards{margin-top:0}.gforms-question-view__card{background:var(--gforms-card);border:1px solid var(--gforms-border);border-radius:8px;padding:1rem 1.25rem;margin-bottom:.75rem;box-shadow:0 1px 2px #3c40431a}.gforms-question-view__card--clickable{display:block;width:100%;text-align:right;cursor:pointer;font:inherit;transition:background .2s,box-shadow .2s}.gforms-question-view__card--clickable:hover{background:#f8f9fa;box-shadow:0 2px 6px #3c404326}.gforms-question-view__card--clickable:active{transform:scale(.99)}.gforms-question-view__card .gforms-response-block__title{font-size:.9rem;font-weight:500;color:var(--gforms-purple, #673AB7);margin-bottom:.35rem}.gforms-question-view__card .gforms-response-block__value{font-size:1rem;color:#202124;margin-bottom:.5rem}.gforms-question-view__one-response{font-size:.9rem;color:#1a73e8;font-weight:500}.gforms-manage{background:#f8f9fa;border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.gforms-manage__title{font-weight:500;color:#202124}.gforms-manage__link{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:4px;font-size:.95rem;font-weight:500;color:#1a73e8;background:transparent;border:none;cursor:pointer;transition:background .2s}.gforms-manage__link:hover:not(:disabled){background:#1a73e814}.gforms-manage__link:disabled{opacity:.7;cursor:not-allowed}.gforms-manage__link-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#1a73e8;color:#fff;font-size:1.2rem;line-height:1;font-weight:400}.gforms-manage__link.gforms-manage__link--green{background:linear-gradient(135deg,var(--gforms-purple, #673AB7) 0%,#9C27B0 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.gforms-manage__link.gforms-manage__link--green:hover:not(:disabled){background:#673ab71f;background-clip:unset;-webkit-background-clip:unset;color:var(--gforms-purple, #673AB7)}.gforms-manage__link-icon.gforms-manage__link-icon--green{background:linear-gradient(135deg,var(--gforms-purple, #673AB7) 0%,#9C27B0 100%);color:#fff}.gforms-manage__link.gforms-manage__link--purple{color:var(--gforms-purple, #673AB7)}.gforms-manage__link.gforms-manage__link--purple:hover:not(:disabled){background:#673ab71f}.gforms-manage__link-icon.gforms-manage__link-icon--purple{background:linear-gradient(135deg,var(--gforms-purple, #673AB7) 0%,#9C27B0 100%);color:#fff;font-size:1rem}.gforms-individual-nav{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding:.75rem 0;border-bottom:1px solid var(--gforms-border)}.gforms-individual-nav__arrows{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:#5f6368}.gforms-individual-nav__arrows button{background:none;border:none;cursor:pointer;padding:.25rem;color:#5f6368;display:flex;align-items:center;justify-content:center}.gforms-individual-nav__arrows button:hover{color:var(--gforms-purple)}.gforms-individual-nav__arrows button:disabled{opacity:.4;cursor:not-allowed}.gforms-individual-nav__text{font-size:.95rem;color:#5f6368}.gforms-individual-nav__count{font-size:.95rem;font-weight:500;color:#202124}.gforms-individual-nav__actions{display:flex;gap:.25rem}.gforms-response-hint{font-size:.85rem;color:#80868b;margin:0 0 1rem}.gforms-response-card__heading{margin:0 0 .75rem;font-size:1.1rem;font-weight:600;color:#202124}.gforms-response-view{margin-top:0}.gforms-title-card--readonly .gforms-title-card__input{cursor:default}.gforms-response-meta{font-size:.85rem;color:#80868b;margin:0 0 .5rem}.gforms-response-footnote{font-size:.8rem;color:#80868b;margin:0 0 1rem}.gforms-response-block{background:var(--gforms-card);border:1px solid var(--gforms-border);border-radius:8px;padding:1rem 1.25rem;margin-bottom:.75rem;box-shadow:0 1px 2px #3c40431a}.gforms-response-block__title{font-size:.9rem;font-weight:500;color:var(--gforms-purple);margin-bottom:.35rem}.gforms-response-block__value{font-size:1rem;color:#202124}.gforms-response-card{background:var(--gforms-card);border:1px solid var(--gforms-border);border-radius:8px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 1px 2px #3c40431a}.gforms-response-card__meta{font-size:.85rem;color:#80868b;margin-bottom:1rem}.gforms-response-card__answer{padding:.5rem 0;border-bottom:1px solid #f1f3f4;font-size:.95rem}.gforms-response-card__answer:last-child{border-bottom:none}.gforms-response-card__label{font-weight:500;color:#5f6368;margin-bottom:.25rem}.gforms-response-card__value{color:#202124}.gforms-summary{margin-bottom:1rem}.gforms-summary__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem;padding:1rem 1.25rem;background:linear-gradient(135deg,#673ab714,#9c27b00f);border-radius:12px;border:1px solid rgba(103,58,183,.15)}.gforms-summary__title{margin:0;font-size:1.15rem;font-weight:600;color:#202124}.gforms-summary__total{display:flex;align-items:baseline;gap:.35rem}.gforms-summary__total-num{font-size:1.75rem;font-weight:700;background:linear-gradient(135deg,#673ab7,#9c27b0);-webkit-background-clip:text;background-clip:text;color:transparent}.gforms-summary__total-label{font-size:.95rem;color:#5f6368;font-weight:500}.gforms-summary__charts{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem}.gforms-summary__list{display:flex;flex-direction:column;gap:1.25rem}.gforms-summary-card{background:var(--gforms-card);border:1px solid var(--gforms-border);border-radius:12px;padding:1.25rem;box-shadow:0 2px 8px #3c404314;transition:box-shadow .2s,border-color .2s}.gforms-summary-card:hover{box-shadow:0 4px 12px #3c40431f;border-color:#673ab733}.gforms-summary-card__title{margin:0 0 1rem;font-size:1rem;font-weight:600;color:#202124;line-height:1.4;padding-bottom:.75rem;border-bottom:1px solid #f1f3f4}.gforms-summary-card__body{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.gforms-donut-wrap{position:relative;flex-shrink:0}.gforms-donut{display:block}.gforms-donut__segment{transition:opacity .2s}.gforms-donut-wrap:hover .gforms-donut__segment{opacity:.9}.gforms-donut__center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.gforms-donut__total{font-size:1.25rem;font-weight:700;color:#202124;line-height:1.2}.gforms-donut__label{font-size:.75rem;color:#5f6368;font-weight:500}.gforms-summary-card__legend{margin:0;padding:0;list-style:none;flex:1;min-width:120px}.gforms-summary-card__legend-item{display:flex;align-items:center;gap:.5rem;padding:.35rem 0;font-size:.875rem;flex-wrap:wrap}.gforms-summary-card__legend-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.gforms-summary-card__legend-label{flex:1;color:#202124;min-width:0}.gforms-summary-card__legend-value{color:#5f6368;font-weight:500;font-variant-numeric:tabular-nums}.gforms-summary-card--full{margin-bottom:0}.gforms-summary-card__answers{margin:.75rem 0 0;padding:0;list-style:none;border-top:1px solid #f1f3f4;padding-top:.75rem}.gforms-summary-card__answer-item{padding:.4rem 0;font-size:.95rem;color:#202124;line-height:1.5;border-bottom:1px solid #f1f3f4}.gforms-summary-card__answer-item:last-child{border-bottom:none}.gforms-summary-card__answer-item--empty{color:#9aa0a6;font-style:italic}.gforms-page--with-toolbar{display:flex;flex-direction:row-reverse;align-items:flex-start;max-width:800px;margin:0 auto;padding-right:0;padding-bottom:4rem;overflow:visible}.gforms-page--with-toolbar .gforms-page__content{flex:1;min-width:0;width:100%;max-width:100%;margin:0;padding:0;padding-inline-start:80px}.gforms-page__content{width:100%;max-width:100%;margin:0;padding:0}.gforms-section-flow{font-size:.9rem;color:#5f6368;margin:1rem 0 1.5rem;padding:.5rem 0}.gforms-edit-actions{margin-top:1.5rem;margin-bottom:2rem;display:flex;gap:.75rem;flex-wrap:wrap}.gforms-create-ai{margin-top:1.5rem;margin-bottom:1rem}.gforms-create-ai__toggle{background:none;border:none;cursor:pointer;font-size:.9rem;font-weight:500;color:var(--gforms-purple);padding:.25rem 0;text-align:right}.gforms-create-ai__toggle:hover{text-decoration:underline}.gforms-create-ai__panel{margin-top:1rem;padding:1rem;background:#f8f9fa;border-radius:8px;border:1px solid var(--gforms-border)}.gforms-create-ai__panel .input{margin-bottom:.75rem}.gforms-create-ai__panel .btn{margin-top:.5rem}.gforms-create-ai__clarify{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--gforms-border)}.gforms-create-ai__clarify p{margin:0 0 .5rem;font-weight:500}.gforms-create-ai__clarify>div{margin-bottom:.75rem}@media(max-width:768px){.dash-header{flex-wrap:wrap;gap:.5rem;padding:.5rem var(--spacing-mobile);padding-top:max(.5rem,env(safe-area-inset-top));padding-left:max(var(--spacing-mobile),env(safe-area-inset-left));padding-right:max(var(--spacing-mobile),env(safe-area-inset-right))}.dash-header__start{order:1;flex:1;min-width:0}.dash-header__ai-btn span{display:none}.dash-header__ai-btn{padding:.5rem .65rem;min-height:var(--touch-min)}.dash-header__search{order:3;width:100%;max-width:none;margin:.25rem 0 0}.dash-header__end{order:2;display:flex;flex-direction:row;flex-wrap:wrap;gap:.35rem;align-items:center}.dash-header__title,.dash-header__quota-label{display:none}.dash-header__quota{padding:.4rem .6rem;font-size:.8rem}.dash-header__dropdown a,.dash-header__dropdown button{min-height:var(--touch-min);display:flex;align-items:center;padding:.75rem 1rem;font-size:.95rem}.dash-header__icon,.dash-header__avatar{width:var(--touch-min);height:var(--touch-min);min-width:var(--touch-min);min-height:var(--touch-min)}.dash-main{padding:var(--spacing-mobile);padding-bottom:max(3rem,env(safe-area-inset-bottom))}.dash-content{padding:0}.dash-ai-modal-overlay{padding:0;align-items:flex-end}.dash-ai-modal{max-height:90vh;height:auto;border-radius:16px 16px 0 0;overflow-y:auto}.dash-ai-modal__head{padding:1.25rem 1rem .5rem}.dash-ai-modal__body{padding:1rem}.dash-ai-modal__actions{padding:1rem;padding-bottom:max(1rem,env(safe-area-inset-bottom));flex-wrap:wrap}.dash-ai-modal__actions .btn{flex:1;min-width:120px;min-height:var(--touch-min)}.dash-ai-modal__textarea{min-height:100px;font-size:16px}.form-layout__nav{display:none!important}.form-layout__bar{padding:.5rem var(--spacing-mobile);padding-top:max(.5rem,env(safe-area-inset-top));padding-left:max(var(--spacing-mobile),env(safe-area-inset-left));padding-right:max(var(--spacing-mobile),env(safe-area-inset-right))}.form-layout__main{padding:54px var(--spacing-mobile) 2rem;padding-bottom:max(2rem,env(safe-area-inset-bottom))}.gforms-page--with-toolbar{flex-direction:column;max-width:100%;padding:0 var(--spacing-mobile);padding-bottom:max(2rem,env(safe-area-inset-bottom))}.gforms-page--with-toolbar .gforms-toolbar{position:relative;top:auto;align-self:stretch;width:100%;max-width:100%;box-sizing:border-box;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;padding:.75rem;margin-top:-2.5rem;margin-left:0;margin-right:0;border-radius:10px;background:#fff;border:1px solid var(--gforms-border, #dadce0);order:1}.gforms-page--with-toolbar .gforms-page__content{order:0}.gforms-toolbar__btn{width:100%;min-height:var(--touch-min);height:auto;padding:.6rem;justify-content:center;border-radius:8px}.gforms-page{max-width:100%;padding-left:var(--spacing-mobile);padding-right:var(--spacing-mobile);padding-bottom:max(4rem,env(safe-area-inset-bottom))}.gforms-fill-theme .gforms-page{padding-left:var(--spacing-mobile);padding-right:var(--spacing-mobile)}.gforms-section-nav .btn,.gforms-fill-actions .btn{min-height:var(--touch-min)}.gforms-fill-notfound__card{margin:var(--spacing-mobile)}.gforms-fill-theme .gforms-question-card__option-row,.gforms-fill-theme .gforms-scale-bar__option{min-height:var(--touch-min);display:flex;align-items:center}.gforms-fill-theme .gforms-fill-footer{margin-top:2rem;padding:1.25rem 0 0;padding-bottom:max(1rem,env(safe-area-inset-bottom))}.gforms-fill-theme .gforms-fill-footer__by{font-size:.8rem;line-height:1.7;margin:0 0 .5rem;padding:0 .5rem;text-align:center;color:#5f6368}.gforms-fill-theme .gforms-fill-footer__link{padding:.25em .4em;display:inline-block;border-radius:6px;min-height:2em;line-height:2}.gforms-fill-theme .gforms-fill-footer__disclaimer{font-size:.65rem;padding:0 .5rem;line-height:1.5}.dash-filter-bar{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.dash-filter-bar .dash-filter-btn{width:100%;min-height:var(--touch-min);height:auto;padding:.6rem 1rem;justify-content:flex-start;border-radius:10px;border:1px solid #eee;background:#fff}.dash-filter-bar .dash-filter-btn svg{margin-left:.5rem}.dash-filter-owner{width:100%;min-height:var(--touch-min);padding:.6rem 1rem;justify-content:space-between;border-radius:10px;border:1px solid #eee;background:#fff}.dash-filter-owner--active{border-color:var(--gforms-purple, #673AB7);background:#673ab714}.dash-form-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem}.dash-new-form-card{max-width:none;padding:1.5rem 1rem;min-height:var(--touch-min)}.gforms-header__right-mobile-menu{position:relative}.gforms-header__right-mobile-trigger{min-width:100px;padding:0 .75rem;display:flex;align-items:center;justify-content:space-between;gap:.35rem}.gforms-header__right-mobile-trigger span{font-size:.9rem;font-weight:500}.gforms-header__menu--mobile-list{min-width:220px;max-height:70vh;overflow-y:auto}.gforms-header__menu--mobile-list button,.gforms-header__menu--mobile-list a{width:100%;min-height:var(--touch-min);padding:.75rem 1rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;text-align:right;border:none;background:none;font:inherit;color:#202124;cursor:pointer}.gforms-header__menu-item-text{flex:1;text-align:right}.gforms-header__menu--mobile-list button:disabled{opacity:.5;cursor:not-allowed}.gforms-header__menu--mobile-list a{text-decoration:none}.gforms-header__menu-item-icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:#5f6368}.gforms-header__menu-item-icon svg{width:20px;height:20px}.gforms-header__menu button,.gforms-header__menu a{min-height:var(--touch-min);padding:.75rem 1rem;display:flex;align-items:center}.gforms-header{padding-left:1rem;padding-right:1rem}.gforms-header__top{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 0 .75rem;min-height:52px;min-width:0;overflow:visible}.gforms-header__left{flex-shrink:0;display:flex;align-items:center;gap:.5rem;min-width:0}.gforms-header__title-wrap{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:0 .5rem}.gforms-header__title{font-size:1rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.gforms-header__right{flex-shrink:1;min-width:0;margin-inline-end:.25rem}.gforms-header__icon{width:var(--touch-min);height:var(--touch-min);min-width:var(--touch-min);min-height:var(--touch-min)}.gforms-header__avatar,.gforms-header__logo,.gforms-header__title{display:none!important}.gforms-header__ai-btn{padding:.5rem .75rem;min-height:var(--touch-min);flex-shrink:1;min-width:0;max-width:100%;font-size:.85rem;overflow:hidden}.gforms-header__ai-btn span{display:inline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gforms-header__publish{padding:.5rem .6rem;font-size:.8rem;min-height:var(--touch-min);display:inline-flex;align-items:center;gap:.4rem}.gforms-header__publish:not(.gforms-header__publish--stop){max-width:2.75rem;overflow:hidden;justify-content:center}.gforms-header__publish--active.gforms-header__publish--stop{max-width:none;min-width:0}.gforms-header__publish svg{flex-shrink:0}.gforms-header__right-mobile-trigger{padding:.5rem;min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:.35rem;overflow:hidden}.gforms-header__right-mobile-trigger .gforms-header__right-mobile-trigger-icon{flex-shrink:0}.gforms-header__right-mobile-trigger span:not(.gforms-header__right-mobile-trigger-icon){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gforms-header__right-mobile-trigger>svg{flex-shrink:0}.gforms-header__right-mobile-trigger-icon{display:flex;align-items:center;justify-content:center;color:#5f6368}.gforms-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;justify-content:center;min-width:0}.gforms-tabs::-webkit-scrollbar{display:none}.gforms-tabs__tab{min-height:var(--touch-min);padding:.6rem 1rem;white-space:nowrap;flex-shrink:0}.gforms-link-dialog-overlay{padding:var(--spacing-mobile);align-items:center}.gforms-link-dialog,.gforms-ai-modal,.gforms-modal{max-width:100%;max-height:90vh;overflow-y:auto}.gforms-modal__actions .btn{min-height:var(--touch-min)}.landing-hero__inner,.landing-section{padding-left:var(--spacing-mobile);padding-right:var(--spacing-mobile)}.login-card,.auth-card{margin:var(--spacing-mobile);padding:1.25rem;max-width:100%}.auth-card .btn,.login-card .btn{min-height:var(--touch-min)}.gforms-appearance-panel{width:100%;max-width:100%}.gforms-appearance-panel__close{width:var(--touch-min);height:var(--touch-min)}.admin-header{flex-wrap:wrap;padding:.5rem var(--spacing-mobile);padding-top:max(.5rem,env(safe-area-inset-top))}.admin-header__brand{font-size:1rem}.admin-header__nav{width:100%;order:3;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #eee}.admin-header__link,.admin-header__back{min-height:var(--touch-min);display:inline-flex;align-items:center}.admin-main{padding:var(--spacing-mobile);padding-bottom:max(3rem,env(safe-area-inset-bottom))}.admin-stats{grid-template-columns:1fr}.admin-table-wrap{-webkit-overflow-scrolling:touch}.gforms-responses__top-bar{margin:0 calc(-1 * var(--spacing-mobile));padding:0 var(--spacing-mobile)}.gforms-responses{padding:0}.gforms-subtabs__tab{min-height:var(--touch-min);padding:.75rem 1rem}.gforms-analyses{padding-left:var(--spacing-mobile);padding-right:var(--spacing-mobile)}}@media(max-width:480px){.dash-form-grid{grid-template-columns:1fr}.dash-section-title{font-size:1.15rem}.gforms-page,.form-layout__main{padding-left:.75rem;padding-right:.75rem}.dash-ai-modal__title{font-size:1.1rem}}@media(max-width:768px){.main{padding:var(--spacing-mobile)}.table-wrap,.admin-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-left:calc(-1 * var(--spacing-mobile));margin-right:calc(-1 * var(--spacing-mobile));padding-left:var(--spacing-mobile);padding-right:var(--spacing-mobile)}.gforms-header__dropdown .gforms-header__menu,.dash-header__dropdown{max-height:70vh;overflow-y:auto}}
