.dialogue-overlay{z-index:1300;padding:var(--space-24);background-color:var(--opacity-black-medium);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialogue-panel{width:min(480px, calc(100vw - var(--space-24)));max-height:calc(100vh - var(--space-24));background-color:var(--neutral-surface-main);color:var(--neutral-content-main-titles);border-radius:var(--radius-8);box-shadow:var(--shadow-bottom-m);flex-direction:column;display:flex;position:relative;overflow:hidden}.dialogue-header{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-16) var(--space-24);border-bottom:var(--stroke-1) solid var(--neutral-border-support);display:flex}.dialogue-title-group{gap:var(--space-4);flex-direction:column;flex:auto;min-width:0;display:flex}.dialogue-header .dialogue-description{color:var(--neutral-content-support)}.dialogue-header .dialogue-close{border-radius:var(--radius-4);flex-shrink:0}.dialogue-header .dialogue-close .action-icon{width:var(--space-16);height:var(--space-16);min-width:var(--space-16);min-height:var(--space-16)}.dialogue-body{gap:var(--space-32);padding:var(--space-24);flex-direction:column;flex:auto;display:flex}.dialogue-intro{gap:var(--space-8);flex-direction:column;display:flex}.dialogue-content{gap:var(--space-24);flex-direction:column;display:flex}.dialogue-fields{gap:var(--space-12);grid-template-columns:1fr;display:grid}@media (min-width:720px){.dialogue-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.dialogue-footer{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-24);border-top:var(--stroke-1) solid var(--neutral-border-support);display:flex}.dialogue-body .dialogue-message{color:var(--neutral-content-support);margin:0}.dialogue-intro .dialogue-confirmation-prompt{align-items:center;gap:var(--space-4);color:var(--neutral-content-support);flex-wrap:wrap;margin:0;display:flex}.dialogue-confirmation-token{padding:var(--space-4) var(--space-8);border-radius:var(--radius-4);background-color:var(--neutral-surface-background);align-items:center;display:inline-flex}.dialogue-confirmation-prompt .ctc-inline{--ctc-inline-padding-block:var(--space-4);--ctc-inline-padding-inline:var(--space-8);--ctc-inline-gap:var(--space-4);--ctc-inline-icon-size:var(--space-16);--ctc-inline-icon-color:var(--neutral-content-main-titles);border-radius:var(--radius-4)}.dialogue-confirmation-token,.dialogue-confirmation-prompt .ctc-inline-label{font-family:var(--font-mono);font-size:var(--size-overline-medium);font-weight:var(--weight-overline-medium);line-height:var(--line-overline-medium);letter-spacing:var(--spacing-overline-medium);text-transform:uppercase;color:var(--neutral-content-main-titles)}@media (max-width:640px){.dialogue-overlay{padding:var(--space-12)}.dialogue-panel{width:100%;max-height:calc(100vh - var(--space-12))}.dialogue-footer{flex-wrap:wrap}}.sidebar-overlay{justify-content:flex-end;align-items:stretch;padding:0}.sidebar-overlay--left{justify-content:flex-start}.sidebar-panel{background-color:var(--neutral-surface-main);width:min(480px,100vw);height:100%;color:var(--neutral-content-main-titles);border:1px solid var(--neutral-border-components);box-shadow:var(--shadow-bottom-xl);flex-direction:column;display:flex;position:relative;overflow:hidden}.sidebar-panel--right{border-radius:var(--radius-12) 0 0 var(--radius-12);border-right:none}.sidebar-panel--left{border-radius:0 var(--radius-12) var(--radius-12) 0;border-left:none}.sidebar-body{overscroll-behavior:contain;overflow-y:auto}@media (max-width:640px){.sidebar-panel{width:100vw}.sidebar-panel--right,.sidebar-panel--left{border-left:none;border-right:none;border-radius:0}}.drawer-overlay{justify-content:stretch;align-items:flex-end;padding:0}.drawer-panel{background-color:var(--neutral-surface-main);width:100%;max-height:60vh;color:var(--neutral-content-main-titles);border:1px solid var(--neutral-border-components);border-radius:var(--radius-12) var(--radius-12) 0 0;box-shadow:var(--shadow-bottom-xl);border-bottom:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.drawer-handle{width:var(--space-32);background-color:var(--neutral-border-components);border-radius:var(--radius-full);height:4px;margin:var(--space-12) auto var(--space-4);flex-shrink:0;display:none}.drawer-body{overscroll-behavior:contain;overflow-y:auto}@media (min-width:768px){.drawer-panel{max-height:50vh}}
