.kaizen-button[data-v-451f54e9]{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1);font-family:var(--font-sans);font-size:var(--btn-font-size,var(--text-14));font-weight:var(--font-weight-bold);line-height:var(--leading-lh-100);text-align:center;border-radius:var(--radius-md);cursor:pointer;transition-property:background-color,color,scale,border-color;transition-duration:var(--transition-duration-150);transition-timing-function:var(--ease-out);appearance:none;padding:var(--btn-padding,calc(var(--spacing) * 3));border-width:var(--border-width-1);background:0 0;border-style:solid;margin:0;display:inline-flex}.kaizen-button[data-v-451f54e9]:focus-visible{outline:2px solid var(--background-color-interaction-primary-base);outline-offset:2px}.kaizen-button[data-v-451f54e9]:active:not(.is-disabled):not(.is-loading){scale:.99}.kaizen-button.size-tiny[data-v-451f54e9]{--btn-padding:calc(var(--spacing) * 1);--btn-font-size:var(--text-12);--btn-icon-size:var(--text-12)}.kaizen-button.size-small[data-v-451f54e9]{--btn-padding:calc(var(--spacing) * 2);--btn-font-size:var(--text-12);--btn-icon-size:var(--text-12)}.kaizen-button.size-medium[data-v-451f54e9]{--btn-padding:calc(var(--spacing) * 3);--btn-font-size:var(--text-14);--btn-icon-size:var(--text-16)}.kaizen-button.size-large[data-v-451f54e9]{--btn-padding:calc(var(--spacing) * 4);--btn-font-size:var(--text-16);--btn-icon-size:var(--text-16)}.kaizen-button.icon-only[data-v-451f54e9]{padding:var(--btn-padding)}.kaizen-button.kind-primary.color-neutral[data-v-451f54e9]{background:var(--background-color-interaction-inverse);color:var(--text-color-inverse);border-color:#0000}.kaizen-button.kind-primary.color-neutral[data-v-451f54e9]:hover:not(.is-disabled):not(.is-loading){background:var(--background-color-interaction-inverse-hover)}.kaizen-button.kind-primary.color-neutral[data-v-451f54e9]:active:not(.is-disabled):not(.is-loading){background:var(--background-color-interaction-inverse-pressed)}.kaizen-button.kind-primary.color-brand[data-v-451f54e9]{background:var(--background-color-interaction-primary-base);color:var(--text-color-accent-black);border-color:#0000}.kaizen-button.kind-primary.color-brand[data-v-451f54e9]:hover:not(.is-disabled):not(.is-loading){background:var(--background-color-interaction-primary-hover)}.kaizen-button.kind-primary.color-brand[data-v-451f54e9]:active:not(.is-disabled):not(.is-loading){background:var(--background-color-interaction-primary-selected)}.kaizen-button.kind-primary.color-danger[data-v-451f54e9]{background:var(--background-color-feedback-danger-strong);color:var(--text-color-accent-white);border-color:var(--border-color-feedback-danger)}.kaizen-button.kind-primary.color-danger[data-v-451f54e9]:hover:not(.is-disabled):not(.is-loading){background:var(--background-color-feedback-danger-hover);border-color:var(--border-color-feedback-danger-hover)}.kaizen-button.kind-primary.color-danger[data-v-451f54e9]:active:not(.is-disabled):not(.is-loading){background:var(--background-color-feedback-danger-pressed);border-color:var(--border-color-feedback-danger-strong)}.kaizen-button.kind-secondary.color-neutral[data-v-451f54e9]{color:var(--text-color-primary);border-color:var(--border-color-interaction-strong);background:0 0}.kaizen-button.kind-secondary.color-neutral[data-v-451f54e9]:hover:not(.is-disabled):not(.is-loading){background:var(--background-color-interaction-hover)}.kaizen-button.kind-secondary.color-neutral[data-v-451f54e9]:active:not(.is-disabled):not(.is-loading){background:var(--background-color-interaction-pressed)}.kaizen-button.kind-secondary.color-brand[data-v-451f54e9]{color:var(--text-color-primary);border-color:var(--border-color-brand);background:0 0}.kaizen-button.kind-secondary.color-brand[data-v-451f54e9]:hover:not(.is-disabled):not(.is-loading){background:var(--background-color-interaction-hover)}.kaizen-button.kind-secondary.color-brand[data-v-451f54e9]:active:not(.is-disabled):not(.is-loading){background:var(--background-color-interaction-pressed)}.kaizen-button.kind-secondary.color-danger[data-v-451f54e9]{color:var(--text-color-feedback-danger);border-color:var(--border-color-feedback-danger);background:0 0}.kaizen-button.kind-secondary.color-danger[data-v-451f54e9]:hover:not(.is-disabled):not(.is-loading){background:var(--background-color-feedback-danger-subtle-hover);color:var(--text-color-feedback-danger-subtle)}.kaizen-button.kind-secondary.color-danger[data-v-451f54e9]:active:not(.is-disabled):not(.is-loading){background:var(--background-color-feedback-danger-subtle-pressed);color:var(--text-color-feedback-danger-strong)}.kaizen-button.kind-tertiary.color-neutral[data-v-451f54e9]{color:var(--text-color-primary);background:0 0;border-color:#0000}.kaizen-button.kind-tertiary.color-neutral[data-v-451f54e9]:hover:not(.is-disabled):not(.is-loading){background:var(--background-color-interaction-hover)}.kaizen-button.kind-tertiary.color-neutral[data-v-451f54e9]:active:not(.is-disabled):not(.is-loading){background:var(--background-color-interaction-pressed)}.kaizen-button.kind-tertiary.color-brand[data-v-451f54e9]{color:var(--text-color-primary);background:0 0;border-color:#0000}.kaizen-button.kind-tertiary.color-brand[data-v-451f54e9]:hover:not(.is-disabled):not(.is-loading){background:var(--background-color-interaction-hover)}.kaizen-button.kind-tertiary.color-brand[data-v-451f54e9]:active:not(.is-disabled):not(.is-loading){background:var(--background-color-interaction-pressed)}.kaizen-button.kind-tertiary.color-danger[data-v-451f54e9]{color:var(--text-color-feedback-danger);background:0 0;border-color:#0000}.kaizen-button.kind-tertiary.color-danger[data-v-451f54e9]:hover:not(.is-disabled):not(.is-loading){background:var(--background-color-feedback-danger-subtle-hover);color:var(--text-color-feedback-danger-subtle)}.kaizen-button.kind-tertiary.color-danger[data-v-451f54e9]:active:not(.is-disabled):not(.is-loading){background:var(--background-color-feedback-danger-subtle-pressed);color:var(--text-color-feedback-danger-strong)}.kaizen-button.is-disabled[data-v-451f54e9],.kaizen-button[data-v-451f54e9]:disabled{opacity:.6;cursor:not-allowed;pointer-events:none;background:var(--background-color-interaction-disabled);color:var(--text-color-disabled);border-color:#0000}.kaizen-button.is-loading[data-v-451f54e9]{cursor:wait;position:relative}.kaizen-button.is-loading .kaizen-button-text[data-v-451f54e9],.kaizen-button.is-loading .kaizen-button-icon-left[data-v-451f54e9],.kaizen-button.is-loading .kaizen-button-icon-right[data-v-451f54e9]{opacity:.5}.kaizen-button-loading[data-v-451f54e9]{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kaizen-button-spinner[data-v-451f54e9]{width:1em;height:1em;animation:.8s linear infinite spin-451f54e9}.kaizen-button-spinner circle[data-v-451f54e9]{stroke-dasharray:50;stroke-dashoffset:25px}@keyframes spin-451f54e9{to{transform:rotate(360deg)}}.kaizen-button-icon-left[data-v-451f54e9],.kaizen-button-icon-right[data-v-451f54e9],.kaizen-button-icon-only[data-v-451f54e9]{font-size:var(--btn-icon-size,var(--text-16));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kaizen-button-icon-only[data-v-451f54e9]{line-height:var(--leading-lh-100)}.kaizen-button-text[data-v-451f54e9]{flex:1}.kaizen-button.full-width[data-v-451f54e9]{width:100%}nve-notification{--background:var(--background-color-surface-raised);--color:var(--text-color-primary);--nve-sys-layer-popover-color:var(--text-color-primary)}nve-notification[status=danger]{--nve-sys-support-danger-color:var(--border-color-feedback-danger)}nve-notification[status=default]{--nve-sys-support-color:var(--border-color-feedback-info)}nve-notification[status=success]{--nve-sys-support-success-color:var(--border-color-feedback-success)}nve-notification[status=warning]{--nve-sys-support-warning-color:var(--border-color-feedback-warning)}.kaizen-modal{z-index:1000;position:fixed;inset:0}.kaizen-modal-overlay{background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.kaizen-modal-overlay[data-state=open]{animation:.2s ease-out fadeIn}.kaizen-modal-overlay[data-state=closed]{animation:.2s ease-out fadeOut}.kaizen-modal-content{background:var(--background-color-surface-raised);border:var(--border-width-1) solid var(--border-color-base);border-radius:var(--radius-lg);flex-direction:column;max-height:calc(100vh - 2rem);animation:.2s ease-out slideIn;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #0000004d}.kaizen-modal-content.size-sm{width:100%;max-width:400px}.kaizen-modal-content.size-md{width:100%;max-width:600px}.kaizen-modal-content.size-lg{width:100%;max-width:800px}.kaizen-modal-content.size-xl{width:100%;max-width:1200px}.kaizen-modal-content.density-compact{--modal-padding:1rem;--modal-gap:.75rem}.kaizen-modal-content.density-standard{--modal-padding:1.5rem;--modal-gap:1rem}.kaizen-modal-content.density-spacious{--modal-padding:2rem;--modal-gap:1.5rem}.kaizen-modal-close{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-color-secondary);cursor:pointer;z-index:1;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex;position:absolute;top:1rem;right:1rem}.kaizen-modal-close:hover{background:var(--background-color-interaction-hover);color:var(--text-color-primary)}.kaizen-modal-close:active{background:var(--background-color-interaction-active)}.kaizen-modal-heading{padding:var(--modal-padding);font-size:var(--text-20);font-weight:var(--font-weight-semibold);color:var(--text-color-primary);margin-bottom:var(--modal-padding);padding-bottom:0;padding-right:3rem}.kaizen-modal-main{padding:0 var(--modal-padding) var(--modal-padding);flex:1;overflow:hidden auto}.kaizen-modal-main label{font-weight:var(--font-weight-semibold);color:var(--text-color-primary);margin-top:1rem;margin-bottom:.375rem;display:block}.kaizen-modal-main label:first-child{margin-top:0}.kaizen-modal-main .input-helper,.kaizen-modal-main small{font-size:var(--text-12);color:var(--text-color-secondary);margin-top:.25rem;margin-bottom:.5rem;display:block}.kaizen-modal-footer{justify-content:flex-end;align-items:center;gap:var(--modal-gap);padding:var(--modal-padding);display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.kaizen-modal-main::-webkit-scrollbar{width:8px}.kaizen-modal-main::-webkit-scrollbar-track{background:0 0}.kaizen-modal-main::-webkit-scrollbar-thumb{background:var(--border-color-base);border-radius:4px}.kaizen-modal-main::-webkit-scrollbar-thumb:hover{background:var(--border-color-interaction-hover)}
