@layer properties,theme,base;@layer components{.conversation-dialog{box-sizing:border-box;border:0;width:min(273px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:16px;position:fixed;inset:0;overflow-y:auto}.conversation-dialog::backdrop{background:var(--mars-glass-alert-backdrop)}.conversation-dialog form{flex-direction:column;gap:0;display:flex}.conversation-dialog-copy{overflow-wrap:anywhere;text-align:center;flex-direction:column;gap:8px;padding:8px 8px 16px;display:flex}.conversation-dialog-description{flex-direction:column;gap:0;display:flex}.conversation-dialog h2{text-align:center;margin:0;font-weight:700}.conversation-dialog p{margin:0}.conversation-dialog input{box-sizing:border-box;border:0;width:100%;min-width:0;height:40px;padding:0 13px}.conversation-dialog-actions{gap:8px;display:flex}.conversation-dialog-actions[data-stacked]{flex-direction:column}.conversation-dialog-actions button{background:var(--mars-glass-alert-action-fill);border:0;flex:1;min-width:0;min-height:42px;padding:8px}.conversation-dialog-name-field{min-width:0;display:block}.conversation-dialog-name-label{display:none}.conversation-dialog[data-desktop-confirmation]{border:.5px solid;width:min(308px,100vw - 32px);padding:16px}.conversation-dialog[data-desktop-confirmation] form{gap:11px}.conversation-dialog[data-desktop-confirmation] .conversation-dialog-copy{gap:11px;padding:0}.conversation-dialog[data-desktop-confirmation] h2{text-align:center;color:var(--mars-color-text-primary);font-weight:700}.conversation-dialog[data-desktop-confirmation] p{font-size:var(--text-mars-16);line-height:var(--leading-mars-20);text-align:center;color:var(--mars-color-text-secondary)}.conversation-dialog[data-desktop-confirmation] .conversation-dialog-actions{gap:8px;padding-top:5px}.conversation-dialog[data-desktop-confirmation] .conversation-dialog-actions button{overflow-wrap:anywhere;flex:1;min-width:0;min-height:34px;padding:4px 12px}.conversation-dialog[data-desktop-confirmation] .conversation-dialog-actions button:focus-visible{outline:2px solid var(--mars-color-action-primary);outline-offset:3px}.conversation-dialog[data-desktop-confirmation] p[role=alert]{color:var(--mars-color-action-delete)}.conversation-dialog[data-desktop-confirmation] .conversation-dialog-name-field{align-items:center;gap:8px;min-height:34px;display:flex}.conversation-dialog[data-desktop-confirmation] .conversation-dialog-name-label{color:var(--mars-color-text-primary);flex-shrink:0;display:block}.conversation-dialog[data-desktop-confirmation] input{border:2px solid var(--mars-color-border-default);width:100%;height:30px;padding:0 8px}.conversation-dialog[data-desktop-confirmation] .conversation-dialog-name-field input{flex:1;width:0}.conversation-dialog[data-desktop-confirmation] input:focus{border-color:var(--mars-color-action-primary)}}@layer utilities;:root .conversation-dialog[data-desktop-confirmation]{--mars-glass-surface-shadow:0 6.4px 19.2px #00000052, inset 0 .4px .4px #ffffff1f;border-color:#ffffff1f}:root:not(.dark) .conversation-dialog[data-desktop-confirmation]{--mars-glass-surface-fill:#ebebeb;border-color:#fff}:root .conversation-dialog[data-desktop-confirmation] .conversation-dialog-actions button{box-shadow:none;-webkit-backdrop-filter:none;background:var(--mars-glass-alert-action-fill);color:var(--mars-color-text-primary)}:root:not(.dark) .conversation-dialog[data-desktop-confirmation] .conversation-dialog-actions button{background:#00000013}:root .conversation-dialog[data-desktop-confirmation] .conversation-dialog-actions button[data-confirm]{background:var(--mars-color-action-primary);color:#fff}
