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