:root{--laxod-primary-color:#066762;--laxod-primary-highlighted-color:#0c9790;--laxod-secondary-color:#225d66;--laxod-destructive-color:#ea4956;--laxod-warning-color:#ea7649;--laxod-border-radius:14px;--laxod-spacing-sm:8px;--laxod-spacing-md:16px;--laxod-font-size-base:16px;--laxod-bg-color:#002325;--laxod-bg-secondary:#003335;--laxod-flat-color:#968f8f1a;--laxod-text-primary:#ffffffe6;--laxod-text-secondary:#fff9;--laxod-text-tertiary:#968f8f80;--laxod-text-on-color:white;--laxod-border-primary:#ffffff2b;--laxod-border-hover:#ffffff4d;--laxod-border-focus:#ffffff80;--laxod-surface-hover:#ffffff0d;--laxod-surface-overlay:#ffffff1a;--laxod-surface-active:#ffffff26}[data-theme=light] :root,.light :root,:root[data-theme=light],:root.light{--laxod-bg-color:#f5f5f5;--laxod-bg-secondary:#e5e5e5;--laxod-flat-color:#0000000d;--laxod-text-primary:#000000e6;--laxod-text-secondary:#0009;--laxod-text-tertiary:#0006;--laxod-text-on-color:white;--laxod-border-primary:#0000001f;--laxod-border-hover:#0003;--laxod-border-focus:#0006;--laxod-surface-hover:#0000000a;--laxod-surface-overlay:#0000000f;--laxod-surface-active:#0000001a}html.dark :root,html[data-theme=dark] :root{--laxod-bg-color:#002325;--laxod-bg-secondary:#003335;--laxod-flat-color:#968f8f1a;--laxod-text-primary:#ffffffe6;--laxod-text-secondary:#fff9;--laxod-text-tertiary:#968f8f80;--laxod-text-on-color:white;--laxod-border-primary:#ffffff2b;--laxod-border-hover:#ffffff4d;--laxod-border-focus:#ffffff80;--laxod-surface-hover:#ffffff0d;--laxod-surface-overlay:#ffffff1a;--laxod-surface-active:#ffffff26}::-webkit-scrollbar-thumb{background:var(--laxod-primary-color);border-radius:var(--laxod-border-radius)}::-webkit-scrollbar-thumb:hover{background:var(--laxod-primary-highlighted-color)}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-track{background:0 0}*{scrollbar-width:auto;scrollbar-color:var(--laxod-primary-color)var(--laxod-bg-color)}::-webkit-scrollbar-button{width:0;height:0;display:none}@keyframes bounce-scale{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1.06)}40%{transform:scale(.92)}60%{transform:scale(1.04)}75%{transform:scale(.98)}90%{transform:scale(.995)}to{transform:scale(1)}}
.laxod-button{justify-content:center;align-items:center;gap:var(--laxod-spacing-sm);padding:var(--laxod-spacing-sm)var(--laxod-spacing-md);font-size:var(--laxod-font-size-base);border-radius:var(--laxod-border-radius);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transform-origin:50%;will-change:transform;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;background-color:#0000;border:2px solid #ffffff2b;outline:none;font-family:inherit;font-weight:500;text-decoration:none;transition:all .1s ease-in-out;display:inline-flex;position:relative;overflow:hidden;color:var(--laxod-text-on-color)!important}.laxod-button-hover-effect:before{content:"";background:radial-gradient(80px circle at var(--mouse-x,50%)var(--mouse-y,50%),#ffffff80,#ffffff26 45%,transparent 75%);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.laxod-button-hover-effect:hover:before{opacity:1}.laxod-button:hover{border-color:#ffffff12}.laxod-button:focus,.laxod-button:focus:not(:focus-visible){outline:none}.laxod-button:focus-visible{outline-offset:2px;outline:2px solid var(--laxod-border-focus)!important}.laxod-button:hover:not(.laxod-button-disabled){filter:brightness(1.1);transform:scale(1.015)}.laxod-button:active:not(.laxod-button-disabled){filter:brightness(.8);transform:scale(.95)}.laxod-button-primary{background-color:var(--laxod-primary-color);border-color:var(--laxod-primary-color)}.laxod-button-secondary{background-color:var(--laxod-secondary-color);border-color:var(--laxod-secondary-color)}.laxod-button-destructive{background-color:var(--laxod-destructive-color);border-color:var(--laxod-destructive-color)}.laxod-button-warning{background-color:var(--laxod-warning-color);border-color:var(--laxod-warning-color)}.laxod-button-flat{background-color:var(--laxod-flat-color);border-color:#0000;color:var(--laxod-text-primary)!important}.laxod-button-flat:hover:not(.laxod-button-disabled){background-color:var(--laxod-surface-overlay);border-color:#0000}.laxod-button-outline{border-color:var(--laxod-border-primary);background-color:#0000;color:var(--laxod-text-primary)!important}.laxod-button-outline:hover:not(.laxod-button-disabled){background-color:var(--laxod-surface-hover);border-color:var(--laxod-border-hover)}.laxod-button-sm{border-radius:10px;padding:6px 10px;font-size:13px;font-weight:300}.laxod-button-md{font-size:var(--laxod-font-size-base);padding:10px 18px}.laxod-button-lg{border-radius:18px;padding:14px 20px;font-size:18px}.laxod-button-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.laxod-button-full-width{width:100%}.laxod-button-loading{position:relative}.laxod-button-gradient{pointer-events:none;opacity:0;border-radius:inherit;transition:opacity .5s ease-in-out;position:absolute;inset:-1px}.laxod-button:hover:not(.laxod-button-disabled) .laxod-button-gradient{opacity:.8}.laxod-button-spinner{border:2px solid var(--laxod-surface-overlay);border-top-color:var(--laxod-text-on-color);border-radius:50%;width:16px;height:16px;animation:.4s linear infinite laxod-button-spin-pulse}@keyframes laxod-button-spin-pulse{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.laxod-button-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.laxod-button-icon svg{width:1em;height:1em}
.ui-badge{white-space:nowrap;-webkit-user-select:none;user-select:none;color:#fff;vertical-align:middle;border:1.5px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-weight:500;line-height:1;text-decoration:none;transition:all .2s ease-in-out;display:inline-flex}.ui-badge-primary{background-color:var(--laxod-primary-color)}.ui-badge-secondary{background-color:var(--laxod-secondary-color)}.ui-badge-destructive{background-color:var(--laxod-destructive-color)}.ui-badge-warning{background-color:var(--laxod-warning-color)}.ui-badge-flat{background-color:var(--laxod-flat-color)}.ui-badge-outline{background-color:#0000;border-color:#ffffff4d}.ui-badge-sm{border-radius:8px;padding:2px 8px;font-size:12px}.ui-badge-md{border-radius:10px;padding:4px 12px;font-size:13px}.ui-badge-lg{border-radius:12px;padding:6px 14px;font-size:14px}.ui-badge-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-badge-icon svg{width:1em;height:1em}.ui-badge-remove{cursor:pointer;background-color:#ffffff26;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;margin-left:4px;margin-right:-2px;padding:0;transition:all .15s ease-in-out;display:inline-flex}.ui-badge-remove:hover{background-color:#ffffff4d;transform:scale(1.15)}.ui-badge-remove:active{transform:scale(.9)}.ui-badge-remove svg{width:8px;height:8px}
.laxod-dialog-overlay{z-index:50;background-color:#000000b3;animation:.15s ease-out laxod-fadeIn;position:fixed;inset:0}.laxod-dialog-content{background-color:var(--laxod-bg-color);border:2px solid var(--laxod-border-primary);border-radius:var(--laxod-border-radius);z-index:51;box-sizing:border-box;width:90vw;max-width:450px;max-height:85vh;padding:24px;animation:.7s ease-out forwards laxod-bounce-scale-dialog;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)scale(0)}.laxod-dialog-title{color:var(--laxod-text-primary);margin:0;padding-right:32px;font-size:20px;font-weight:600}.laxod-dialog-description{margin-top:var(--laxod-spacing-sm);color:var(--laxod-text-secondary);font-size:14px;line-height:1.5}.laxod-dialog-body{margin-top:var(--laxod-spacing-md);color:var(--laxod-text-primary);padding:2px}.laxod-dialog-body input,.laxod-dialog-body textarea,.laxod-dialog-body select{box-sizing:border-box;max-width:100%}.laxod-dialog-close{background:var(--laxod-flat-color);border:1px solid var(--laxod-border-primary);cursor:pointer;width:32px;height:32px;color:var(--laxod-text-secondary);border-radius:6px;justify-content:center;align-items:center;font-size:18px;transition:all .1s ease-in-out;display:flex;position:absolute;top:16px;right:16px}.laxod-dialog-close:hover:not(.ui-btn-disabled){background:var(--laxod-surface-overlay);color:var(--laxod-text-primary);filter:brightness(1.1);transform:scale(1.015)}.laxod-dialog-close:active:not(.ui-btn-disabled){filter:brightness(.9);transform:scale(.95)}@keyframes laxod-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes laxod-slideIn{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes laxod-bounce-scale-dialog{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}25%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}40%{transform:translate(-50%,-50%)scale(.95)}60%{transform:translate(-50%,-50%)scale(1.025)}80%{transform:translate(-50%,-50%)scale(.99)}to{transform:translate(-50%,-50%)scale(1)}}
.laxod-card{border-radius:var(--laxod-border-radius);background-color:var(--laxod-bg-color);-webkit-user-select:none;user-select:none;border:2px solid #ffffff0d;flex-direction:column;display:flex;position:relative;overflow:visible}.laxod-card-content{z-index:2;flex-direction:column;height:100%;display:flex;position:relative}.laxod-card-default{background-color:var(--laxod-bg-color)}.laxod-card-fancy{background-color:var(--laxod-bg-color);border:2px solid #ffffff0d;overflow:visible}@property --angle-fancy{syntax:"<angle>";inherits:false;initial-value:0deg}.laxod-card-fancy:before{content:"";border-radius:var(--laxod-border-radius);z-index:0;background:conic-gradient(from var(--angle-fancy,0deg),transparent 0%,transparent 40%,#fffc,transparent 60%,transparent 100%);opacity:.8;animation:6s linear infinite rotate-border-fancy;position:absolute;inset:-2px}.laxod-card-fancy:after{content:"";background-color:var(--laxod-bg-color);border-radius:calc(var(--laxod-border-radius) - 2px);z-index:1;position:absolute;inset:0}@keyframes rotate-border-fancy{0%{--angle-fancy:0deg}to{--angle-fancy:360deg}}.laxod-card-outlined{background-color:var(--laxod-bg-color);border-color:#ffffff4d}.laxod-card-flat{background-color:var(--laxod-bg-color);border:none}.laxod-card-padding-none{padding:0}.laxod-card-padding-sm{padding:12px}.laxod-card-padding-md{padding:20px}.laxod-card-padding-lg{padding:28px}.laxod-card-interactive{cursor:pointer}.laxod-card-header{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.laxod-card-title{color:#fff;margin:0;font-size:20px;font-weight:600;line-height:1.3}.laxod-card-description{color:#ffffffb3;margin:0;font-size:14px;line-height:1.5}.laxod-card-body{color:#ffffffe6;flex-direction:column;flex:1;gap:12px;font-size:15px;line-height:1.6;display:flex}.laxod-card-footer{border-top:1px solid #ffffff12;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}
.laxod-input-wrapper{gap:var(--laxod-spacing-sm);flex-direction:column;width:100%;display:flex}.laxod-input-fullwidth{width:100%}.laxod-input-label{color:var(--laxod-text-primary);cursor:pointer;font-size:14px;font-weight:500}.laxod-input-container{width:100%;position:relative}.laxod-input{width:100%;font-size:var(--laxod-font-size-base);color:var(--laxod-text-primary);background:var(--laxod-bg-secondary);border:1px solid var(--laxod-border-primary);border-radius:var(--laxod-border-radius);outline:none;padding:.75rem;font-family:inherit;line-height:1.5;transition:border-color .3s,background .3s,box-shadow .3s}.laxod-input-with-icon{padding-right:2.5rem}.laxod-input::placeholder{color:var(--laxod-text-tertiary)}.laxod-input:hover:not(:disabled){border-color:var(--laxod-border-hover);background:var(--laxod-surface-hover)}.laxod-input:focus{border-color:var(--laxod-primary-color);background:var(--laxod-surface-hover);box-shadow:0 0 0 3px #06676226}.laxod-input:focus-visible{outline:2px solid var(--laxod-border-focus);outline-offset:2px;box-shadow:0 0 0 3px #06676226}.laxod-input:disabled{opacity:.6;cursor:not-allowed;background:var(--laxod-flat-color)}.laxod-input-error{border-color:var(--laxod-destructive-color)}.laxod-input-error:focus,.laxod-input-error:focus-visible{border-color:var(--laxod-destructive-color);outline:none;box-shadow:0 0 0 3px #ea495626}.laxod-input-success{border-color:var(--laxod-primary-color)}.laxod-input-success:focus,.laxod-input-success:focus-visible{border-color:var(--laxod-primary-color);outline:none;box-shadow:0 0 0 3px #06676226}.laxod-input-icon{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.laxod-input-icon-error{color:var(--laxod-destructive-color)}.laxod-input-icon-success{color:var(--laxod-primary-color)}.laxod-input-message{margin:0;font-size:13px;line-height:1.4}.laxod-input-message-error{color:var(--laxod-destructive-color)}.laxod-input-message-helper{color:var(--laxod-text-secondary)}.laxod-input:-webkit-autofill{-webkit-text-fill-color:var(--laxod-text-primary);-webkit-box-shadow:0 0 0 1000px var(--laxod-bg-secondary)inset;border-color:var(--laxod-primary-color);transition:background-color 5000s ease-in-out}.laxod-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--laxod-text-primary);-webkit-box-shadow:0 0 0 1000px var(--laxod-bg-secondary)inset;border-color:var(--laxod-primary-color);transition:background-color 5000s ease-in-out}.laxod-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--laxod-text-primary);-webkit-box-shadow:0 0 0 1000px var(--laxod-bg-secondary)inset;border-color:var(--laxod-primary-color);transition:background-color 5000s ease-in-out}
.laxod-textarea-wrapper{gap:var(--laxod-spacing-sm);flex-direction:column;width:100%;display:flex}.laxod-textarea-fullwidth{width:100%}.laxod-textarea-label{color:var(--laxod-text-primary);cursor:pointer;font-size:14px;font-weight:500}.laxod-textarea-container{width:100%;position:relative}.laxod-textarea{width:100%;font-size:var(--laxod-font-size-base);color:var(--laxod-text-primary);background:var(--laxod-bg-secondary);border:1px solid var(--laxod-border-primary);border-radius:var(--laxod-border-radius);resize:vertical;outline:none;min-height:80px;padding:.75rem;font-family:inherit;line-height:1.5;transition:border-color .3s,background .3s,box-shadow .3s}.laxod-textarea::placeholder{color:var(--laxod-text-tertiary)}.laxod-textarea:hover:not(:disabled){border-color:var(--laxod-border-hover);background:var(--laxod-surface-hover)}.laxod-textarea:focus{border-color:var(--laxod-primary-color);background:var(--laxod-surface-hover);box-shadow:0 0 0 3px #06676226}.laxod-textarea:focus-visible{outline:2px solid var(--laxod-border-focus);outline-offset:2px;box-shadow:0 0 0 3px #06676226}.laxod-textarea:disabled{opacity:.6;cursor:not-allowed;background:var(--laxod-flat-color)}.laxod-textarea-error{border-color:var(--laxod-destructive-color)}.laxod-textarea-error:focus,.laxod-textarea-error:focus-visible{border-color:var(--laxod-destructive-color);outline:none;box-shadow:0 0 0 3px #ea495626}.laxod-textarea-success{border-color:var(--laxod-primary-color)}.laxod-textarea-success:focus,.laxod-textarea-success:focus-visible{border-color:var(--laxod-primary-color);outline:none;box-shadow:0 0 0 3px #06676226}.laxod-textarea-icon{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:.75rem;right:.75rem}.laxod-textarea-icon-error{color:var(--laxod-destructive-color)}.laxod-textarea-icon-success{color:var(--laxod-primary-color)}.laxod-textarea-message{margin:0;font-size:13px;line-height:1.4}.laxod-textarea-message-error{color:var(--laxod-destructive-color)}.laxod-textarea-message-helper{color:var(--laxod-text-secondary)}.laxod-textarea:-webkit-autofill{-webkit-text-fill-color:var(--laxod-text-primary);-webkit-box-shadow:0 0 0 1000px var(--laxod-bg-secondary)inset;border-color:var(--laxod-primary-color);transition:background-color 5000s ease-in-out}.laxod-textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--laxod-text-primary);-webkit-box-shadow:0 0 0 1000px var(--laxod-bg-secondary)inset;border-color:var(--laxod-primary-color);transition:background-color 5000s ease-in-out}.laxod-textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--laxod-text-primary);-webkit-box-shadow:0 0 0 1000px var(--laxod-bg-secondary)inset;border-color:var(--laxod-primary-color);transition:background-color 5000s ease-in-out}
.laxod-dropdown-content{background-color:var(--laxod-bg-secondary);border-radius:var(--laxod-border-radius);border:2px solid var(--laxod-border-primary);z-index:1000;-webkit-user-select:none;user-select:none;min-width:200px;max-height:320px;padding:6px;animation:.15s ease-out laxod-dropdown-fade-in;overflow-y:auto;box-shadow:0 10px 38px -10px #00000059,0 10px 20px -15px #0003}.laxod-dropdown-content[data-side=top],.laxod-dropdown-content[data-side=bottom],.laxod-dropdown-content[data-side=left],.laxod-dropdown-content[data-side=right]{transform-origin:50%;animation:.7s ease-out forwards bounce-scale}.laxod-dropdown-item{all:unset;color:var(--laxod-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;font-size:15px;transition:all .1s ease-in-out;display:flex;position:relative}.laxod-dropdown-item:hover:not([data-disabled]){background-color:var(--laxod-surface-overlay)}.laxod-dropdown-item:active:not([data-disabled]){background-color:var(--laxod-surface-active);transform:scale(.98)}.laxod-dropdown-item:focus-visible{outline:2px solid var(--laxod-border-focus);outline-offset:-2px}.laxod-dropdown-item[data-disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}.laxod-dropdown-item[data-destructive]{color:var(--laxod-destructive-color)}.laxod-dropdown-item[data-destructive]:hover:not([data-disabled]){background-color:#ea495626}.laxod-dropdown-item-content{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.laxod-dropdown-item-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.laxod-dropdown-item-icon svg{width:100%;height:100%}.laxod-dropdown-item-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}@keyframes laxod-dropdown-fade-in{0%{opacity:0}to{opacity:1}}
.laxod-select-trigger{justify-content:space-between;align-items:center;gap:var(--laxod-spacing-sm);padding:10px var(--laxod-spacing-md);font-size:var(--laxod-font-size-base);border:2px solid var(--laxod-border-primary);border-radius:var(--laxod-border-radius);cursor:pointer;color:var(--laxod-text-primary);background-color:var(--laxod-flat-color);-webkit-user-select:none;user-select:none;outline:none;min-width:200px;font-family:inherit;font-weight:400;transition:all .1s ease-in-out;display:inline-flex;position:relative}.laxod-select-trigger:hover:not([data-disabled]){border-color:var(--laxod-border-hover);background-color:var(--laxod-surface-hover)}.laxod-select-trigger:focus-visible{outline:2px solid var(--laxod-border-focus);outline-offset:2px}.laxod-select-trigger[data-state=open]{border-color:var(--laxod-border-hover);background-color:var(--laxod-surface-overlay)}.laxod-select-trigger[data-disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.laxod-select-trigger-content{align-items:center;gap:var(--laxod-spacing-sm);flex:1;min-width:0;display:flex}.laxod-select-trigger-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.laxod-select-trigger-icon svg{width:100%;height:100%}.laxod-select-trigger-label{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.laxod-select-trigger[data-placeholder] .laxod-select-trigger-label{color:var(--laxod-text-tertiary)}.laxod-select-trigger-chevron{width:16px;height:16px;color:var(--laxod-text-secondary);flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.laxod-select-trigger-chevron svg{width:100%;height:100%}.laxod-select-trigger[data-state=open] .laxod-select-trigger-chevron{transform:rotate(180deg)}.laxod-select-full-width{width:100%}.laxod-select-content{background-color:var(--laxod-bg-secondary);border-radius:var(--laxod-border-radius);border:2px solid var(--laxod-border-primary);z-index:1000;-webkit-user-select:none;user-select:none;width:var(--radix-select-trigger-width);max-height:320px;box-shadow:0 10px 38px -10px #00000059,0 10px 20px -15px #0003}.laxod-select-content[data-side=top],.laxod-select-content[data-side=bottom],.laxod-select-content[data-side=left],.laxod-select-content[data-side=right]{transform-origin:50%;animation:.7s ease-out forwards bounce-scale}.laxod-select-viewport{padding:6px}.laxod-select-item{all:unset;color:var(--laxod-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;font-size:15px;transition:all .1s ease-in-out;display:flex;position:relative}.laxod-select-item:hover:not([data-disabled]){background-color:var(--laxod-surface-overlay)}.laxod-select-item:active:not([data-disabled]){background-color:var(--laxod-surface-active);transform:scale(.98)}.laxod-select-item:focus{outline:2px solid var(--laxod-border-focus);outline-offset:-2px}.laxod-select-item[data-disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}.laxod-select-item-content{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.laxod-select-item-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.laxod-select-item-icon svg{width:100%;height:100%}.laxod-select-item-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.laxod-select-item-check{width:18px;height:18px;color:var(--laxod-primary-color);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.laxod-select-item-check svg{width:100%;height:100%}
.laxod-notification-root{bottom:var(--laxod-spacing-md);right:var(--laxod-spacing-md);pointer-events:none;z-index:9999;flex-direction:column-reverse;gap:0;width:380px;max-width:calc(100vw - 32px);display:flex;position:fixed}.laxod-notification-toast{box-sizing:border-box;pointer-events:auto;background:var(--laxod-bg-secondary);width:100%;color:var(--laxod-text-primary);border-radius:var(--laxod-border-radius);padding:var(--laxod-spacing-md);border:1px solid var(--laxod-border-primary);-webkit-backdrop-filter:blur(12px);opacity:0;align-items:flex-start;gap:12px;min-height:72px;transition:all .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;right:0;transform:scale(.8);box-shadow:0 4px 12px #00000026}.laxod-notification-toast.laxod-notification-visible{opacity:1;transform:scale(1)}.laxod-notification-toast.laxod-notification-exiting{opacity:0;transition:all .25s cubic-bezier(.4,0,1,1);transform:scale(.8)}.laxod-notification-icon{background:var(--laxod-flat-color);border:1px solid var(--laxod-border-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;display:flex}.laxod-notification-body{flex-direction:column;flex:1;gap:6px;min-width:0;padding-top:2px;display:flex}.laxod-notification-title{color:var(--laxod-text-primary);font-size:15px;font-weight:600;line-height:1.4}.laxod-notification-description{color:var(--laxod-text-secondary);word-wrap:break-word;font-size:14px;line-height:1.5}.laxod-notification-close{all:unset;cursor:pointer;width:28px;height:28px;color:var(--laxod-text-secondary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.laxod-notification-close:hover{background:var(--laxod-surface-overlay);color:var(--laxod-text-primary)}.laxod-notification-close:active{transform:scale(.95)}.laxod-notification-close:focus-visible{outline:2px solid var(--laxod-border-focus);outline-offset:2px}.laxod-notification-type-success .laxod-notification-icon{color:var(--laxod-primary-highlighted-color);background:#0c97901f;border-color:#0c979033}.laxod-notification-type-error .laxod-notification-icon{color:var(--laxod-destructive-color);background:#ea49561f;border-color:#ea495633}.laxod-notification-type-warning .laxod-notification-icon{color:var(--laxod-warning-color);background:#ea76491f;border-color:#ea764933}.laxod-notification-type-info .laxod-notification-icon{color:var(--laxod-primary-color);background:#0667621f;border-color:#06676233}.laxod-notification-type-default .laxod-notification-icon{color:var(--laxod-secondary-color);background:#225d661f;border-color:#225d6633}@media (max-width:640px){.laxod-notification-root{left:var(--laxod-spacing-md);right:var(--laxod-spacing-md);width:auto}.laxod-notification-toast{width:100%}}@keyframes laxod-notification-slide-out{to{opacity:0;transform:translate(120%)scale(.9)}}
