.crui-dialog.svelte-16psr64{width:100dvw;height:100dvh;max-width:none;max-height:none;box-sizing:border-box;padding:2rem;margin:0;background:none;border:none;outline:none;overflow:visible}@media (max-width: 639px){.crui-dialog.svelte-16psr64{padding:1rem}.crui-dialog.svelte-16psr64:has(.header.hidden:where(.svelte-16psr64)){padding-top:3.75rem}}.crui-dialog.svelte-16psr64::backdrop{display:none}.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64){display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;max-width:40rem;margin:0 auto}.crui-dialog.svelte-16psr64 .dialog.theme-error:where(.svelte-16psr64) .header:where(.svelte-16psr64){background:var(--background-signal-critical, #ffe9e6);border-color:var(--background-signal-critical, #ffe9e6)}.crui-dialog.svelte-16psr64 .dialog.theme-error:where(.svelte-16psr64) .header:where(.svelte-16psr64) h1:where(.svelte-16psr64){color:var(--foreground-on-signal-critical, #b40c20)}.crui-dialog.svelte-16psr64 .dialog.theme-success:where(.svelte-16psr64) .header:where(.svelte-16psr64){background:var(--background-signal-positive, #dff3e4);border-color:var(--background-signal-positive, #dff3e4)}.crui-dialog.svelte-16psr64 .dialog.theme-success:where(.svelte-16psr64) .header:where(.svelte-16psr64) h1:where(.svelte-16psr64){color:var(--foreground-on-signal-positive, #006f27)}.crui-dialog.svelte-16psr64 .dialog.theme-teacher:where(.svelte-16psr64) .header:where(.svelte-16psr64){background:#f3e5f5;border-color:#e1bee7}.crui-dialog.svelte-16psr64 .dialog.theme-teacher:where(.svelte-16psr64) .header:where(.svelte-16psr64) h1:where(.svelte-16psr64){display:inline-flex;align-items:center;gap:.5rem;color:#4a148c;overflow:hidden}.crui-dialog.svelte-16psr64 .dialog.theme-teacher:where(.svelte-16psr64) .header:where(.svelte-16psr64) h1:where(.svelte-16psr64) crui-icon{font-size:1.25em}.crui-dialog.svelte-16psr64 .dialog.theme-teacher:where(.svelte-16psr64) .header:where(.svelte-16psr64) h1:where(.svelte-16psr64) span:where(.svelte-16psr64){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crui-dialog.svelte-16psr64 .dialog.theme-teacher:where(.svelte-16psr64) .footer:where(.svelte-16psr64){background:#f3e5f5;border-color:#e1bee7}.crui-dialog.svelte-16psr64 .dialog.layout-assistant:where(.svelte-16psr64) .content:where(.svelte-16psr64){display:flex;flex-direction:column;align-items:center;gap:1.75rem}.crui-dialog.svelte-16psr64 .dialog.layout-assistant:where(.svelte-16psr64) .content:where(.svelte-16psr64)>*{margin:0}.crui-dialog.svelte-16psr64 .dialog.layout-assistant:where(.svelte-16psr64) .content:where(.svelte-16psr64)>p,.crui-dialog.svelte-16psr64 .dialog.layout-assistant:where(.svelte-16psr64) .content:where(.svelte-16psr64)>ol,.crui-dialog.svelte-16psr64 .dialog.layout-assistant:where(.svelte-16psr64) .content:where(.svelte-16psr64)>ul{margin-left:.5rem;margin-right:.5rem}.crui-dialog.svelte-16psr64 .dialog.layout-assistant:where(.svelte-16psr64) .content:where(.svelte-16psr64) crsdk-corni-message.orientation-vertical{padding-top:1rem;padding-bottom:1rem}.crui-dialog.svelte-16psr64 .dialog.layout-assistant:where(.svelte-16psr64) .content:where(.svelte-16psr64) crui-divider.orientation-horizontal,.crui-dialog.svelte-16psr64 .dialog.layout-assistant:where(.svelte-16psr64) .content:where(.svelte-16psr64) crui-disclaimer,.crui-dialog.svelte-16psr64 .dialog.layout-assistant:where(.svelte-16psr64) .content:where(.svelte-16psr64) crui-status-item{width:100%;box-sizing:border-box}.crui-dialog.svelte-16psr64 .dialog.shrink:where(.svelte-16psr64),.crui-dialog.svelte-16psr64 .dialog.grow:where(.svelte-16psr64){width:fit-content}@media (max-width: 639px){.crui-dialog.svelte-16psr64 .dialog.shrink:where(.svelte-16psr64),.crui-dialog.svelte-16psr64 .dialog.grow:where(.svelte-16psr64){width:100%}}.crui-dialog.svelte-16psr64 .dialog.grow:where(.svelte-16psr64){max-width:100%}.crui-dialog.svelte-16psr64 .dialog.full-height:where(.svelte-16psr64) .container:where(.svelte-16psr64),.crui-dialog.svelte-16psr64 .dialog.full-height:where(.svelte-16psr64) .content:where(.svelte-16psr64){height:100%}.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .container:where(.svelte-16psr64){display:flex;flex-direction:column;position:relative;max-height:100%;border-radius:.75rem;box-shadow:0 24px 40px -8px #47628533,0 0 1px #47628540}@media (max-width: 639px){.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .container:where(.svelte-16psr64){box-shadow:none}}.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .container:where(.svelte-16psr64) .controls:where(.svelte-16psr64){display:flex;align-items:center;gap:.75rem}.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .container:where(.svelte-16psr64) .controls.top:where(.svelte-16psr64){position:absolute;top:-1.25rem;right:-1.25rem;left:-1.25rem;width:calc(100% + 2.5rem);flex-direction:row-reverse;pointer-events:none}.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .container:where(.svelte-16psr64) .controls.top:where(.svelte-16psr64):has(>.close-button-close:where(.svelte-16psr64):only-child),.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .container:where(.svelte-16psr64) .controls.top:where(.svelte-16psr64):has(>*:only-child){justify-content:flex-start}.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .container:where(.svelte-16psr64) .controls.top:where(.svelte-16psr64):has(>.close-button-back:where(.svelte-16psr64):only-child){justify-content:flex-end}.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .container:where(.svelte-16psr64) .controls.top:where(.svelte-16psr64):has(>*:nth-child(2)){justify-content:space-between}@media (max-width: 639px){.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .container:where(.svelte-16psr64) .controls.top:where(.svelte-16psr64){top:.25rem;right:0;left:0;padding:0 .25rem;box-sizing:border-box;width:100%}.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .container:where(.svelte-16psr64) .controls.top:where(.svelte-16psr64):is(.header.hidden:where(.svelte-16psr64)>.controls:where(.svelte-16psr64)){top:-3.25rem}}.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .container:where(.svelte-16psr64) .controls.top:where(.svelte-16psr64)>*{pointer-events:initial}.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .container:where(.svelte-16psr64) .controls.top:where(.svelte-16psr64) .crui-button:not(:is(crui-context-menu .crui-button)){box-shadow:0 12px 16px -8px #47628533,0 0 1px #47628540}@media (max-width: 639px){.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .container:where(.svelte-16psr64) .controls.top:where(.svelte-16psr64) .crui-button:not(:is(crui-context-menu .crui-button)){box-shadow:none}}.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .header:where(.svelte-16psr64),.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .footer:where(.svelte-16psr64){background:var(--background-child-surface-embedded, #f9fafb)}.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .header:where(.svelte-16psr64){display:flex;align-items:center;justify-content:center;min-height:3rem;border-top-left-radius:.75rem;border-top-right-radius:.75rem;border-bottom:.1rem solid var(--border-default, #e1e5ea);text-align:center}@media (max-width: 639px){.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .header:where(.svelte-16psr64){min-height:3.4rem}}.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .header.hidden:where(.svelte-16psr64){height:0;min-height:0;border:none}.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .header:where(.svelte-16psr64) h1:where(.svelte-16psr64){padding:.5rem 2.5rem;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width: 639px){.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .header:where(.svelte-16psr64) h1:where(.svelte-16psr64){padding:.5rem 5rem;font-weight:600;font-size:1.25rem;line-height:1.5rem}}.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .content:where(.svelte-16psr64){padding:2rem;background:var(--background-surface, #ffffff);overflow-y:auto}.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .content:where(.svelte-16psr64)>:first-child{margin-top:0!important}.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .content:where(.svelte-16psr64)>:last-child{margin-bottom:0!important}.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .content:where(.svelte-16psr64):not(:is([data-os=macos] *,[data-os=ipados] *,[data-os=ios] *)){scrollbar-width:thin}.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .content:where(.svelte-16psr64)::-webkit-scrollbar{width:.75rem;height:.75rem;background-color:#e1e5ea}.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .content:where(.svelte-16psr64)::-webkit-scrollbar-thumb{background-color:#b0bec5;border:.15rem solid #e1e5ea;border-radius:.5rem}@media (max-width: 639px){.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .content:where(.svelte-16psr64){padding:1.5rem;border-radius:0}}.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .content:where(.svelte-16psr64):focus-visible{outline:none}@media not (pointer: coarse){.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .content:where(.svelte-16psr64):focus-visible{position:relative}.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .content:where(.svelte-16psr64):focus-visible:before{content:"";position:absolute;inset:0;border:.1875rem dashed var(--border-state-focus, #263238);border-radius:inherit;z-index:1;pointer-events:none}}.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .content:where(.svelte-16psr64):is(:where(.svelte-16psr64):first-child),.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .content:where(.svelte-16psr64):is(.header.hidden:where(.svelte-16psr64)+.content:where(.svelte-16psr64)){border-top-left-radius:.75rem;border-top-right-radius:.75rem}.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .content:where(.svelte-16psr64):last-child,.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .content:where(.svelte-16psr64):has(+.footer>.controls:empty){border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .content.always-show-scrollbar:where(.svelte-16psr64){overflow-y:scroll}.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .footer:where(.svelte-16psr64){padding:.5rem 1rem;border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;border-top:.1rem solid var(--border-default, #e1e5ea)}.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .footer:where(.svelte-16psr64):has(>.controls:empty){display:none}.crui-dialog.svelte-16psr64 .dialog:where(.svelte-16psr64) .footer:where(.svelte-16psr64) .controls:where(.svelte-16psr64){flex-direction:row-reverse;justify-content:space-between}crui-dialog-backdrop.svelte-16psr64{position:fixed;z-index:3000;width:100dvw;height:100dvh;top:0;left:0;background:var(--background-backdrop-modal, rgba(38, 50, 56, .4))}crui-dialog-backdrop.fill.svelte-16psr64{background:#eceff1}
