.v-dialog.cs-dialog{--cs-dialog-tone-rgb:var(--v-theme-primary);--cs-dialog-viewport-gap:clamp(.75rem,2.2vh,2rem);--cs-dialog-card-padding:clamp(1rem,1.5vw,1.5rem);--cs-dialog-card-max-height:min(calc(100vh - var(--cs-dialog-viewport-gap) - var(--cs-dialog-viewport-gap)),920px);--cs-dialog-content-max-height:calc(100vh - var(--cs-dialog-viewport-gap) - var(--cs-dialog-viewport-gap))}@supports (height:100dvh){.v-dialog.cs-dialog{--cs-dialog-card-max-height:min(calc(100dvh - var(--cs-dialog-viewport-gap) - var(--cs-dialog-viewport-gap)),920px);--cs-dialog-content-max-height:calc(100dvh - var(--cs-dialog-viewport-gap) - var(--cs-dialog-viewport-gap))}}.v-dialog.cs-dialog .v-overlay__content,.v-dialog.cs-dialog>.v-overlay__content{margin:var(--cs-dialog-viewport-gap);max-height:var(--cs-dialog-card-max-height);max-width:calc(100vw - var(--cs-dialog-viewport-gap) - var(--cs-dialog-viewport-gap))}.v-dialog.cs-dialog.cs-dialog--tone-default{--cs-dialog-tone-rgb:var(--v-theme-primary)}.v-dialog.cs-dialog.cs-dialog--tone-success{--cs-dialog-tone-rgb:var(--v-theme-success)}.v-dialog.cs-dialog.cs-dialog--tone-error{--cs-dialog-tone-rgb:var(--v-theme-error)}.v-dialog.cs-dialog.cs-dialog--tone-info{--cs-dialog-tone-rgb:var(--v-theme-primary)}.v-dialog.cs-dialog.cs-dialog--tone-warning{--cs-dialog-tone-rgb:var(--v-theme-warning)}.v-dialog.cs-dialog.cs-dialog--tone-confirmation{--cs-dialog-tone-rgb:var(--v-theme-primary)}.v-dialog.cs-dialog .cs-dialog__card{border-radius:1.25rem!important;display:flex;flex-direction:column;max-height:var(--cs-dialog-card-max-height);overflow:hidden;padding:var(--cs-dialog-card-padding)!important;width:100%}.v-dialog.cs-dialog .cs-dialog__card--document{background:rgb(var(--v-theme-surface))!important;border-radius:1.5rem!important;overflow:hidden;padding:0!important}.v-dialog.cs-dialog .cs-dialog__content-wrapper{flex:1 1 auto;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:0!important;scrollbar-gutter:stable}.v-dialog.cs-dialog .cs-dialog__content-wrapper--semantic{margin-top:0}.v-dialog.cs-dialog .cs-dialog__content-wrapper--document{margin-top:0!important;padding:0!important}.v-dialog.cs-dialog .cs-dialog__header{align-items:flex-start;border-bottom:1px solid rgba(var(--v-theme-on-surface),.08);display:flex;flex:0 0 auto;gap:.75rem;margin-bottom:1rem;min-width:0;padding:0 2.75rem 1rem 0}.v-dialog.cs-dialog .cs-dialog__header--without-icon{gap:0}.v-dialog.cs-dialog .cs-dialog__header--without-content{border-bottom:0;margin-bottom:.25rem;padding-bottom:.5rem}.v-dialog.cs-dialog .cs-dialog__header--document{margin-bottom:0;padding:1.75rem 4rem 1.25rem 2rem}.v-dialog.cs-dialog .cs-dialog__header-copy{flex:1 1 auto;min-width:0}.v-dialog.cs-dialog .cs-dialog__tone-icon-shell{display:flex;flex:0 0 auto;justify-content:flex-start}.v-dialog.cs-dialog .cs-dialog__tone-icon{align-items:center;background:rgba(var(--cs-dialog-tone-rgb),.1);border:1px solid rgba(var(--cs-dialog-tone-rgb),.24);border-radius:.75rem;color:rgb(var(--cs-dialog-tone-rgb));display:inline-flex;height:2.5rem;justify-content:center;width:2.5rem}.v-dialog.cs-dialog .cs-dialog__title-wrapper--document,.v-dialog.cs-dialog .cs-dialog__title-wrapper--semantic{margin-bottom:0}.v-dialog.cs-dialog .cs-dialog__title{color:rgb(var(--v-theme-on-surface));font-size:var(--app-font-size-title,.95rem);font-weight:700;line-height:1.3;margin:0}.v-dialog.cs-dialog .cs-dialog__title-wrapper--document .cs-dialog__title{font-size:1.15rem}.v-dialog.cs-dialog .cs-dialog__subtitle-wrapper{margin:.35rem 0 0;max-width:36rem;text-align:left}.v-dialog.cs-dialog .cs-dialog__subtitle-wrapper--document{margin-top:.4rem;max-width:none}.v-dialog.cs-dialog .cs-dialog__subtitle{color:rgba(var(--v-theme-on-surface),.72);font-size:var(--app-font-size-body,.875rem);line-height:1.45;margin:0}.v-dialog.cs-dialog .cs-dialog__actions-wrapper{border-top:1px solid rgba(var(--v-theme-on-surface),.08);flex:0 0 auto;margin-top:1rem;min-width:0;padding-top:1rem}.v-dialog.cs-dialog .cs-dialog__actions-wrapper--semantic{margin-top:1rem}.v-dialog.cs-dialog .cs-dialog__actions-wrapper--without-content{border-top:0;margin-top:.25rem;padding-top:.5rem}.v-dialog.cs-dialog .cs-dialog__actions-wrapper--document{border-top:1px solid rgba(var(--v-theme-on-surface),.08);margin-top:0!important;padding:1rem 2rem 1.25rem}.v-dialog.cs-dialog .cs-dialog__actions-wrapper--document.cs-dialog__actions-wrapper--without-content{border-top:0}.cs-dialog-surface{background:linear-gradient(145deg,rgba(var(--v-theme-primary),.14),rgba(var(--v-theme-secondary),.08),rgba(var(--v-theme-info),.07));border:1px solid rgba(var(--v-theme-on-surface),.1);border-radius:1.125rem;display:flex;flex-direction:column;max-height:min(var(--cs-dialog-content-max-height) - 7rem,680px);overflow:hidden}.cs-dialog-surface--danger{background:linear-gradient(145deg,rgba(var(--v-theme-error),.12),rgba(var(--v-theme-warning),.08),rgba(var(--v-theme-secondary),.05))}.cs-dialog-surface--plain{background:rgba(var(--v-theme-on-surface),.015);border-radius:.75rem}.cs-dialog-surface .v-alert{border-radius:.75rem}.cs-dialog-decision{--cs-dialog-decision-tone-rgb:var(--v-theme-primary);--cs-dialog-decision-accent-rgb:var(--v-theme-secondary);background:rgb(var(--v-theme-surface));border-radius:1rem;display:flex;flex-direction:column;max-height:min(var(--cs-dialog-content-max-height) - 8.5rem,600px);min-height:0}.cs-dialog-decision--danger{--cs-dialog-decision-tone-rgb:var(--v-theme-error);--cs-dialog-decision-accent-rgb:var(--v-theme-warning)}.cs-dialog-decision__hero{align-items:flex-start;background:linear-gradient(160deg,rgba(var(--cs-dialog-decision-tone-rgb),.11),rgba(var(--cs-dialog-decision-accent-rgb),.07));border-bottom:1px solid rgba(var(--v-theme-on-surface),.08);display:flex;flex:0 0 auto;gap:.75rem;padding:1rem}.cs-dialog-decision__icon-wrap{background:rgba(var(--cs-dialog-decision-tone-rgb),.13);border:1px solid rgba(var(--cs-dialog-decision-tone-rgb),.24);border-radius:.75rem;color:rgb(var(--cs-dialog-decision-tone-rgb));display:grid;flex:0 0 2.75rem;height:2.75rem;place-items:center;width:2.75rem}.cs-dialog-decision__hero-copy{min-width:0}.cs-dialog-decision__hero-copy h3{color:rgba(var(--v-theme-on-surface),.92);font-size:1rem;line-height:1.3;margin:0}.cs-dialog-decision__hero-copy p{color:rgba(var(--v-theme-on-surface),.7);font-size:.84rem;line-height:1.4;margin:.25rem 0 0}.cs-dialog-decision__body{display:grid;flex:1 1 auto;gap:.75rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.875rem;scrollbar-gutter:stable}.cs-dialog-decision__alert{margin:0}.cs-dialog-decision__alert-title{color:rgba(var(--v-theme-on-surface),.9);font-weight:700;margin-bottom:.25rem}.cs-dialog-decision__field{display:grid;gap:.375rem}.cs-dialog-decision__field-label{color:rgba(var(--v-theme-on-surface),.64);font-size:.76rem;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.cs-dialog-decision__terms-list{display:grid;gap:.375rem;margin:.5rem 0 0;padding-left:1.125rem}.cs-dialog-decision__term-links{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.cs-dialog-decision__footer{background:rgb(var(--v-theme-surface));border-top:1px solid rgba(var(--v-theme-on-surface),.08);display:flex;flex:0 0 auto;justify-content:flex-end;padding:.75rem .875rem .875rem}.cs-dialog-decision__footer .v-btn{min-width:13.75rem}@media (max-height:800px){.v-dialog.cs-dialog{--cs-dialog-viewport-gap:.75rem;--cs-dialog-card-padding:1rem}.v-dialog.cs-dialog .cs-dialog__card{border-radius:1rem!important}.v-dialog.cs-dialog .cs-dialog__header{margin-bottom:.75rem;padding-bottom:.75rem}.v-dialog.cs-dialog .cs-dialog__header--document{margin-bottom:0}.v-dialog.cs-dialog .cs-dialog__tone-icon{border-radius:.625rem;height:2.25rem;width:2.25rem}.v-dialog.cs-dialog .cs-dialog__actions-wrapper{margin-top:.75rem;padding-top:.75rem}.v-dialog.cs-dialog .cs-dialog__actions-wrapper--document{padding-bottom:1rem;padding-top:.875rem}.cs-dialog-surface{max-height:min(var(--cs-dialog-content-max-height) - 6.5rem,540px)}.cs-dialog-decision{max-height:min(var(--cs-dialog-content-max-height) - 7.75rem,500px)}.cs-dialog-decision__hero{padding:.75rem}.cs-dialog-decision__body{gap:.625rem;padding:.75rem}.cs-dialog-decision__footer{padding:.625rem .75rem .75rem}.cs-dialog-decision__footer .v-btn{min-width:0}}@media (max-width:1400px) and (max-height:800px){.v-dialog.cs-dialog .cs-dialog__title{font-size:.9rem}.v-dialog.cs-dialog .cs-dialog__subtitle{font-size:.8125rem;line-height:1.35}.v-dialog.cs-dialog .cs-dialog__header{gap:.625rem}.cs-dialog-decision__hero-copy h3{font-size:.95rem}.cs-dialog-decision__hero-copy p{font-size:.8rem}}@media (max-width:500px){.v-dialog.cs-dialog .cs-dialog__card{border-radius:1rem!important;padding:.75rem!important}.v-dialog.cs-dialog .cs-dialog__card--document{padding:0!important}.v-dialog.cs-dialog .cs-dialog__header{gap:.625rem;margin-bottom:.75rem;padding:0 2.25rem .75rem 0}.v-dialog.cs-dialog .cs-dialog__header--document{margin-bottom:0;padding:1.25rem 3rem 1rem 1.25rem}.v-dialog.cs-dialog .cs-dialog__tone-icon{border-radius:.625rem;height:2.25rem;width:2.25rem}.v-dialog.cs-dialog .cs-dialog__title{font-size:.95rem}.v-dialog.cs-dialog .cs-dialog__title-wrapper--document .cs-dialog__title{font-size:1.05rem}.v-dialog.cs-dialog .cs-dialog__actions-wrapper--document{justify-content:center!important;padding:1rem 1.25rem 1.25rem}.v-dialog.cs-dialog .cs-dialog__actions-wrapper--document>*{flex:0 1 auto}.cs-dialog-decision,.cs-dialog-surface{border-radius:.875rem}.cs-dialog-decision__body,.cs-dialog-decision__footer,.cs-dialog-decision__hero{padding-left:.75rem;padding-right:.75rem}}
