@media (max-width:700px){.aluggi-workspace.mobile-auth-page{padding:20px 16px calc(28px + env(safe-area-inset-bottom, 0px))}.mobile-auth-page .auth-card{margin:22px 0 16px;padding:24px 20px;border-radius:var(--aluggi-radius-card)}.mobile-auth-page .auth-card h1{margin:12px 0 16px;font-size:clamp(28px,8vw,32px);line-height:1.15;overflow-wrap:anywhere}.mobile-auth-page .auth-card>.muted{margin:0 0 20px;font-size:14px;line-height:1.6}:is(.mobile-auth-page,.advertiser-main:has(>.mobile-form-page-heading)){min-width:0}:is(.mobile-auth-page,.advertiser-main:has(>.mobile-form-page-heading)) .advertiser-form{gap:16px}:is(.mobile-auth-page,.advertiser-main:has(>.mobile-form-page-heading)) .ds-field>label{margin-bottom:6px;font-size:13px;line-height:1.5}:is(.mobile-auth-page,.advertiser-main:has(>.mobile-form-page-heading)) .ds-field>:is(input,textarea){min-width:0;max-width:100%;font-size:16px;scroll-margin-block:20px}:is(.mobile-auth-page,.advertiser-main:has(>.mobile-form-page-heading)) :is(.field-help,.ds-field-help,.ds-field-error){font-size:12px;line-height:1.6;overflow-wrap:anywhere}:is(.mobile-auth-page,.advertiser-main:has(>.mobile-form-page-heading)) .ds-notice{gap:10px;padding:12px;scroll-margin-block:20px}:is(.mobile-auth-page,.advertiser-main:has(>.mobile-form-page-heading)) .ds-notice-content{font-size:13px;line-height:1.6;overflow-wrap:anywhere}:is(.mobile-auth-page,.advertiser-main:has(>.mobile-form-page-heading)) .ds-button{min-height:48px;padding:11px 14px;font-size:14px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}:is(.mobile-auth-page,.advertiser-main:has(>.mobile-form-page-heading)) .ds-button:disabled{opacity:.6}:is(.mobile-auth-page,.advertiser-main:has(>.mobile-form-page-heading)) .ds-form-actions{width:100%;gap:8px;margin-top:4px;align-items:stretch}:is(.mobile-auth-page,.advertiser-main:has(>.mobile-form-page-heading)) .ds-form-actions>.ds-button{min-width:0;flex:1 1 136px}.mobile-auth-page .ds-form-actions{display:grid;grid-template-columns:minmax(0,1fr)}.mobile-auth-page .account-email-links>.ds-button,.mobile-auth-page .auth-card>.ds-button,.mobile-auth-page .invitation-account>.ds-button{width:100%}.mobile-auth-page .auth-switch{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 6px;margin-top:16px!important;font-size:13px}.mobile-auth-page .auth-switch .ds-button{padding-inline:10px}.mobile-auth-page .account-email-links{align-items:stretch;gap:8px;margin-top:16px}.mobile-auth-page .account-email-identity,.mobile-auth-page .invitation-account>p{overflow-wrap:anywhere}.mobile-auth-page .account-email-local{padding:12px;font-size:12px}.mobile-auth-page .invitation-card .listing-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.mobile-auth-page .ds-notice-content>a,.mobile-auth-page .invitation-card .field-help>a{display:inline-flex;align-items:center;min-height:44px;padding-block:6px}.advertiser-main:has(>.mobile-form-page-heading) .ds-state,.mobile-auth-page .ds-state,.mobile-form-state{padding:24px 16px;gap:12px}.advertiser-main:has(>.mobile-form-page-heading) .ds-state h2,.mobile-auth-page .ds-state h2,.mobile-form-state h2{font-size:24px;line-height:1.2}.advertiser-main:has(>.mobile-form-page-heading) .page-title{gap:12px;margin-bottom:24px}.advertiser-main:has(>.mobile-form-page-heading) .page-title h1{font-size:clamp(28px,8vw,32px);line-height:1.15;overflow-wrap:anywhere}.advertiser-main:has(>.mobile-form-page-heading) .page-title .muted{margin-top:10px;font-size:14px;line-height:1.6}.advertiser-main:has(>.mobile-form-page-heading) :is(.property-editor,.organization-create-card){min-width:0;padding:20px 16px}.advertiser-main:has(>.mobile-form-page-heading) :is(.property-editor,.organization-create-card) h2{margin-top:0;font-size:21px;line-height:1.3;overflow-wrap:anywhere}.advertiser-main:has(>.mobile-form-page-heading) .form-grid{gap:14px 12px}.advertiser-main:has(>.mobile-form-page-heading) .form-grid .mobile-form-wide{grid-column:1/-1}.advertiser-main:has(>.mobile-form-page-heading) .mobile-team-permissions-grid{grid-template-columns:minmax(0,1fr)}.advertiser-main:has(>.mobile-form-page-heading) .feature-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.advertiser-main:has(>.mobile-form-page-heading) .feature-choices>legend{grid-column:1/-1;margin-bottom:8px;font-size:13px}.advertiser-main:has(>.mobile-form-page-heading) .feature-choices>label{min-width:0;min-height:48px;padding:8px;border:1px solid var(--aluggi-color-line);border-radius:var(--aluggi-radius-control);background:var(--aluggi-color-paper);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.advertiser-main:has(>.mobile-form-page-heading) .feature-choices>label:has(input:checked){background:var(--aluggi-color-sand);border-color:var(--aluggi-color-line-strong)}.advertiser-main:has(>.mobile-form-page-heading) .assignment-choices{padding:16px;max-height:min(300px,48svh);overscroll-behavior:contain}.advertiser-main:has(>.mobile-form-page-heading) .assignment-choices>label{min-height:48px;padding-block:10px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.advertiser-main:has(>.mobile-form-page-heading) .ds-checkbox-field-choice{min-height:48px;padding-block:8px;align-items:flex-start;line-height:1.5}.advertiser-main:has(>.mobile-form-page-heading) .ds-checkbox-field-choice .ds-checkbox{height:24px}.advertiser-main:has(>.mobile-form-page-heading) .property-card{min-width:0;padding:20px}.advertiser-main:has(>.mobile-form-page-heading) :is(.property-card,.organization-card,.team-member) :is(h2,strong,p){overflow-wrap:anywhere}.advertiser-main:has(>.mobile-form-page-heading) .property-card .listing-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px}.advertiser-main:has(>.mobile-form-page-heading) .organization-card,.advertiser-main:has(>.mobile-form-page-heading) .organization-onboarding>div{padding:20px}.advertiser-main:has(>.mobile-form-page-heading) :is(.organization-card,.organization-onboarding>div)>.ds-button{width:100%}.advertiser-main:has(>.mobile-form-page-heading) .organization-onboarding{gap:12px}.advertiser-main:has(>.mobile-form-page-heading) .organization-onboarding p{font-size:14px;line-height:1.6}.advertiser-main:has(>.mobile-form-page-heading) .account-choices .ds-radio-card{padding:14px 12px;gap:10px}.advertiser-main:has(>.mobile-form-page-heading) .services-grid{grid-template-columns:minmax(0,1fr);gap:12px}.advertiser-main:has(>.mobile-form-page-heading) .services-grid>div{padding:20px}.advertiser-main:has(>.mobile-form-page-heading) .service-toggle,.advertiser-main:has(>.mobile-form-page-heading) .services-grid span{font-size:13px;line-height:1.5}.advertiser-main:has(>.mobile-form-page-heading) .service-toggle{min-height:48px}.advertiser-main:has(>.mobile-form-page-heading) .mobile-services-save{width:100%}.advertiser-main:has(>.mobile-form-page-heading) .organization-other .listing-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.advertiser-main:has(>.mobile-form-page-heading) .team-member{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px 16px}.advertiser-main:has(>.mobile-form-page-heading) .team-member>.ds-button,.advertiser-main:has(>.mobile-form-page-heading) .team-member>div{grid-column:1/-1;min-width:0}.advertiser-main:has(>.mobile-form-page-heading) .team-member>.ds-button{width:100%;margin-left:0}.advertiser-main:has(>.mobile-form-page-heading) .team-member>span{min-width:0;font-size:13px;overflow-wrap:anywhere}.advertiser-main:has(>.mobile-form-page-heading) .team-member :is(p,small){font-size:12px;line-height:1.6}.advertiser-main:has(>.mobile-form-page-heading) .invitation-link{padding:16px;gap:12px}.advertiser-main:has(>.mobile-form-page-heading) .invitation-link>p{font-size:12px;line-height:1.6}.advertiser-main:has(>.mobile-form-page-heading) .invitation-link>.ds-button{width:100%}}