*,:after,:before{box-sizing:border-box}*{margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}*{color:var(--cx-color-green);font-family:var(--cx-font-family);line-height:140%}.v-stack{display:flex;flex-direction:column}.h-stack{display:flex;flex-direction:row}.gap-xs{gap:.25rem}.gap-s{gap:.5rem}.gap-m{gap:1rem}.gap-l{gap:1.5rem}.gap-xl{gap:2.5rem}.align-start{align-items:flex-start}dialog[data-v-61aed3fb]{--dialog-top-height:5.5rem;border:none;box-shadow:var(--cx-shadow-panel);left:50%;margin:0;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:50rem}dialog[data-size=fullscreen][data-v-61aed3fb]{height:100vh;max-height:100vh;max-width:100vw;width:100vw}dialog[data-v-61aed3fb]:focus{outline:none}.header[data-v-61aed3fb]{align-items:center;display:flex;height:var(--dialog-top-height);justify-content:space-between;padding:2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}dialog[data-size=fullscreen] .body[data-v-61aed3fb]{height:calc(100vh - var(--dialog-top-height))}dialog[data-v-61aed3fb]::backdrop{background-color:var(--cx-backdrop-bg)}body:has(dialog[open]){overflow:hidden}ul[data-v-b1894768]{flex-direction:column;gap:.5rem;list-style:none;padding:0}.demo[data-v-b1894768],ul[data-v-b1894768]{display:flex}.demo[data-v-b1894768]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid var(--cx-color-green);cursor:pointer;font-size:var(--cx-font-size-s);gap:1rem;outline:none;padding:1rem;width:100%}.demo[data-v-b1894768]:hover{background-color:var(--cx-color-green-10)}.column[data-v-b1894768]{align-items:flex-start;flex:1}.select-form-field[data-v-aead6f6c]{display:flex;flex-direction:column;gap:.25rem}select[data-v-aead6f6c]{background-color:#fff;border:1px solid var(--cx-color-border,#ccc);border-radius:.25rem;cursor:pointer;font-family:inherit;font-size:1rem;padding:.75rem}select[data-v-aead6f6c]:focus{border-color:var(--cx-color-primary,#06c);outline:none}select.invalid[data-v-aead6f6c]{border-color:var(--cx-color-error,#d32f2f)}.error-message[data-v-aead6f6c]{color:var(--cx-color-error,#d32f2f);font-size:var(--cx-font-size-s,.875rem)}.agreement-editor[data-v-a1afa2ea]{margin:0 auto;max-width:50rem;padding:1.5rem}h3[data-v-a1afa2ea]{font-size:var(--cx-font-size-m,1.125rem);font-weight:600}form[data-v-a1afa2ea]{gap:1.5rem}.form-section[data-v-a1afa2ea],form[data-v-a1afa2ea]{display:flex;flex-direction:column}.form-section[data-v-a1afa2ea]{gap:.5rem}.form-grid[data-v-a1afa2ea]{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.form-actions[data-v-a1afa2ea]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.alert[data-v-a1afa2ea]{border-radius:.25rem;font-size:var(--cx-font-size-s,.875rem);padding:.75rem 1rem}.alert-error[data-v-a1afa2ea]{background-color:#fee;border:1px solid #fcc;color:var(--cx-color-error,#d32f2f)}.alert-success[data-v-a1afa2ea]{background-color:#efe;border:1px solid #cfc;color:#2e7d32}
