.conversation-back.ds-ghost-action,.mobile-context-trigger.ds-button{display:none}.organization-context-actions{display:contents}@media (max-width:700px){body{-webkit-text-size-adjust:100%}.advertiser-app .advertiser-header{min-height:0;padding:12px 16px 8px;gap:8px 16px}.auth-page>a:has(.brand-logo),.ds-site-header :is(.brand,.advertiser-brand),.loading-page>.advertiser-brand{display:inline-flex;align-items:center;min-height:44px}.advertiser-header .account-profile{width:100%;margin-left:0;justify-content:flex-end;gap:8px}.account-profile>span{flex:1 1;min-width:0;text-align:left;font-size:12px;overflow-wrap:anywhere}.advertiser-app .account-profile small{display:none}.account-profile>.ds-button{min-height:44px;padding:8px 12px}.advertiser-app .organization-context{position:relative;width:calc(100% - 32px);padding:8px 0;gap:8px;align-items:center}.advertiser-app .organization-context>.ds-field{flex:1 1;min-width:0;width:auto;margin:0}.advertiser-app .organization-context>.ds-field>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.advertiser-app .organization-context .ds-select{max-width:none;min-width:0;width:100%}.advertiser-app .organization-context .ds-select-trigger{min-height:44px;padding:10px 12px;font-size:14px}.advertiser-app .organization-context .ds-select-value{white-space:normal;font-size:13px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mobile-context-trigger.ds-button{display:inline-flex;min-height:44px;padding:10px;flex:none;gap:6px;font-size:13px}.organization-context-actions{display:none}.organization-context[data-mobile-open=true] .organization-context-actions{display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:90;padding:8px;gap:4px;border:1px solid var(--aluggi-color-line);border-radius:var(--aluggi-radius-card);box-shadow:var(--aluggi-shadow-floating);background:var(--aluggi-color-paper)}.organization-context-actions>.ds-button{justify-content:flex-start}.organization-context .scope-label{margin:0;padding:10px 12px;font-size:13px}.advertiser-app .advertiser-main{width:calc(100% - 32px);margin-top:24px;padding-bottom:calc(32px + env(safe-area-inset-bottom, 0px))}.page-title{gap:12px;margin-bottom:24px}.page-title .muted{font-size:14px;line-height:1.55;margin-top:8px}.dashboard-stats span{font-size:12px;line-height:1.4}.ds-stepper[data-interactive=true]{grid-template-columns:repeat(var(--ds-step-count),minmax(148px,1fr));scroll-padding-inline:12px;scroll-snap-type:x proximity}.ds-stepper[data-interactive=true] li{padding:0;scroll-snap-align:center}.ds-stepper[data-interactive=true] .ds-step-action{min-height:44px;padding:8px;gap:6px}.ds-stepper[data-interactive=true] .ds-step-number{width:24px;height:24px;flex-basis:24px;font-size:12px}.ds-stepper[data-interactive=true] strong{font-size:12px;overflow-wrap:normal;white-space:nowrap}.ds-stepper[data-interactive=true] small{font-size:11px;white-space:nowrap}.conversations-page .page-title>.ds-button{width:100%}.conversations-page .conversation-workflow-tools{gap:12px}.conversations-page .conversation-workflow-tools>p{font-size:13px;line-height:1.5}.conversations-page .conversation-workflow-tools>.ds-field{width:100%}.conversations-page:not([data-detail=true]) .conversation-detail{display:none}.conversations-page:not([data-detail=true]) .conversation-list{max-height:none;overflow:visible}.conversations-page[data-detail=true] .conversation-list,.conversations-page[data-detail=true]>.conversation-workflow-tools,.conversations-page[data-detail=true]>.page-title{display:none}.conversations-page .conversation-list-entry{padding:16px}.conversations-page .conversation-list strong{font-size:16px}.conversations-page .conversation-list p,.conversations-page .conversation-list span{font-size:14px;line-height:1.45}.conversations-page .conversation-list small{font-size:12px}.conversations-page .conversations-workspace{gap:0}.conversations-page .conversation-detail{display:flex;flex-direction:column;height:max(440px,calc(100dvh - 230px));min-width:0}.conversations-page .conversation-detail>header{flex:none;padding:12px;gap:8px;align-items:flex-start;justify-content:flex-start}.conversation-back.ds-ghost-action{display:inline-flex;min-height:44px;margin:-8px 0 -4px -8px;padding:8px;gap:8px;font-size:14px}.conversations-page .conversation-detail h2{font-size:20px;line-height:1.35}.conversations-page .conversation-detail-actions{justify-content:flex-start;gap:8px;margin:0}.conversations-page .conversation-detail-actions>.ds-button{min-height:44px;padding:8px 10px;font-size:13px}.conversations-page .conversation-messages{flex:1 1;min-height:120px;max-height:none;padding:12px;gap:12px;overscroll-behavior-y:contain}.conversations-page .conversation-message{max-width:92%;padding:10px 12px}.conversations-page .conversation-message small,.conversations-page .conversation-message strong{font-size:12px}.conversations-page .conversation-message p{font-size:16px;line-height:1.5}.conversations-page .conversation-state{font-size:12px!important}.conversations-page .conversation-compose{flex:none;gap:8px;padding:12px 12px max(12px,env(safe-area-inset-bottom,0px))}.conversations-page .conversation-compose .ds-field>label{font-size:13px;margin-bottom:4px}.conversations-page .conversation-compose textarea{min-height:64px;max-height:180px}.conversations-page .conversation-compose .ds-form-actions{margin:0}.conversations-page .conversation-compose .ds-button{min-height:44px;padding:8px 14px}.conversations-page .conversation-closed{flex:none;padding:12px;margin:0}.conversations-page .conversation-closed .ds-form-actions{margin-top:8px}.admin-resource{display:grid;grid-template-columns:1fr auto;gap:12px;padding:16px}.admin-resource>div{grid-column:1/-1}.admin-resource strong{font-size:16px}.admin-resource :is(p,small){font-size:13px;line-height:1.5}.admin-resource>span{font-size:13px}.ds-page .ds-main{padding-inline:16px}.ds-page .ds-header{padding:16px;gap:8px}.ds-page .ds-navigation{justify-content:flex-start;gap:0}.ds-page a:not(.ds-button):not(.ds-skip){display:inline-flex;align-items:center;min-height:44px}.ds-page .ds-demo-panel{padding:20px 16px}.ds-page .ds-state{padding:24px 16px}.failure-main,.not-found-main{padding-bottom:max(24px,env(safe-area-inset-bottom,0px))}}