﻿.ignis-dialog-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);opacity:0;pointer-events:none;transition:opacity .22s var(--ease-out-expo)}.ignis-dialog-backdrop.is-open{opacity:1;pointer-events:auto}.ignis-dialog{position:fixed;top:50%;left:50%;width:calc(100% - 2rem);max-height:calc(100vh - 3rem);background:var(--body-bg-lighter, #161616);color:var(--text-normal, #bbbac1);border-radius:var(--radius-xl, 10px);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 24px 70px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.02);display:flex;flex-direction:column;overflow:hidden;transform:translate(-50%, calc(-50% + 24px));opacity:0;transition:transform .24s var(--spring, cubic-bezier(0.34, 1.56, 0.64, 1)),opacity .18s ease-out}.ignis-dialog.is-open{transform:translate(-50%, -50%);opacity:1}.ignis-dialog--sm{max-width:420px}.ignis-dialog--md{max-width:560px}.ignis-dialog--lg{max-width:760px}.ignis-dialog--xl{max-width:960px}.ignis-dialog .ignis-dialog__header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem .85rem;border-bottom:1px solid hsla(0,0%,100%,.06);flex-shrink:0}.ignis-dialog .ignis-dialog__title{margin:0;font-family:"Geist",system-ui,sans-serif;font-size:1.05rem;font-weight:700;color:#fff;letter-spacing:-0.01em}.ignis-dialog .ignis-dialog__close{width:30px;height:30px;border-radius:var(--radius-sm, 4px);border:none;background:rgba(0,0,0,0);color:var(--text-dimmed, #818189);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.85rem;transition:color .12s ease,background .12s ease}.ignis-dialog .ignis-dialog__close:hover{color:#fff;background:hsla(0,0%,100%,.06)}.ignis-dialog .ignis-dialog__close:focus-visible{outline:2px solid var(--main-color);outline-offset:1px}.ignis-dialog .ignis-dialog__body{padding:1.1rem 1.25rem;overflow-y:auto;flex:1 1 auto;min-height:0;scrollbar-width:thin;scrollbar-color:var(--darkgray, #3d3a44) rgba(0,0,0,0)}.ignis-dialog .ignis-dialog__text{margin:0;font-size:.92rem;line-height:1.5;color:var(--text-normal, #bbbac1)}.ignis-dialog .ignis-dialog__label{display:block;font-size:.82rem;font-weight:500;color:var(--text-normal, #bbbac1);margin-bottom:.4rem}.ignis-dialog .ignis-dialog__input{width:100%;padding:.375rem .75rem;background:var(--input-bg, #161616);border:1px solid var(--darkgray, #2a2a2a);border-radius:var(--radius-md, 6px);color:#fff;font-size:.92rem;transition:border-color .12s ease,box-shadow .12s ease}.ignis-dialog .ignis-dialog__input:focus{outline:none;border-color:var(--main-color);box-shadow:0 0 0 3px rgba(var(--main-color-rgb, 255, 77, 0), 0.15)}.ignis-dialog .ignis-dialog__alert{display:flex;gap:.75rem;align-items:flex-start}.ignis-dialog .ignis-dialog__alert>i{font-size:1.4rem;line-height:1.2;flex-shrink:0}.ignis-dialog .ignis-dialog__alert--info>i{color:#4a9fd4}.ignis-dialog .ignis-dialog__alert--success>i{color:#2fbf75}.ignis-dialog .ignis-dialog__alert--warning>i{color:#e0a43a}.ignis-dialog .ignis-dialog__alert--error>i{color:#d1484a}.ignis-dialog .ignis-dialog__footer{display:flex;gap:.5rem;justify-content:flex-end;padding:.85rem 1.25rem 1rem;border-top:1px solid hsla(0,0%,100%,.06);flex-shrink:0}.ignis-dialog .ignis-dialog__action{padding:.5rem 1.1rem;border-radius:var(--radius-md, 6px);border:1px solid rgba(0,0,0,0);font-size:.88rem;font-weight:500;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease,transform .08s ease}.ignis-dialog .ignis-dialog__action:active{transform:translateY(1px)}.ignis-dialog .ignis-dialog__action:focus-visible{outline:2px solid var(--main-color);outline-offset:2px}.ignis-dialog .ignis-dialog__action--primary{background:var(--main-color);color:#fff}.ignis-dialog .ignis-dialog__action--primary:hover{filter:brightness(1.1)}.ignis-dialog .ignis-dialog__action--danger{background:#c94141;color:#fff}.ignis-dialog .ignis-dialog__action--danger:hover{background:#dc4e4e}.ignis-dialog .ignis-dialog__action--ghost{background:rgba(0,0,0,0);color:var(--text-normal, #bbbac1);border-color:rgba(0,0,0,0)}.ignis-dialog .ignis-dialog__action--ghost:hover{color:#fff;background:hsla(0,0%,100%,.06)}.ignis-dialog .ignis-dialog__action--secondary{background:hsla(0,0%,100%,.06);color:#fff}.ignis-dialog .ignis-dialog__action--secondary:hover{background:hsla(0,0%,100%,.12)}.ignis-dialog .ignis-dialog__action--success{background:#2d8054;color:#fff}.ignis-dialog .ignis-dialog__action--success:hover{background:#339161}.ignis-dialog .ignis-dialog__action--soft-primary{background:rgba(var(--main-color-rgb, 255, 77, 0), 0.18);color:var(--main-color)}.ignis-dialog .ignis-dialog__action--soft-primary:hover{background:rgba(var(--main-color-rgb, 255, 77, 0), 0.26)}.ignis-dialog .ignis-dialog__action--ghost-danger{background:rgba(0,0,0,0);color:#c44545}.ignis-dialog .ignis-dialog__action--ghost-danger:hover{background:rgba(196,69,69,.12);color:#e05555}.ignis-dialog .ignis-dialog__action[data-dialog-pull-left=true]{margin-right:auto}body:has(.ignis-dialog-backdrop.is-open){overflow:hidden}@media(max-width: 540px){.ignis-dialog .ignis-dialog__footer{flex-direction:column-reverse;align-items:stretch}.ignis-dialog .ignis-dialog__footer .ignis-dialog__action{width:100%;text-align:center}}.ignis-dropdown-native{position:absolute !important;opacity:0 !important;pointer-events:none !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;border:0 !important;background:rgba(0,0,0,0) !important;overflow:hidden !important;clip:rect(0, 0, 0, 0)}.ignis-dropdown{position:relative;display:inline-block;width:100%}.ignis-dropdown .ignis-dropdown__trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.375rem .75rem;background:var(--input-bg, #161616);border:1px solid var(--darkgray, #2a2a2a);border-radius:var(--radius-md, 6px);color:var(--text-normal, #bbbac1);font-size:var(--fs-sm, 0.88rem);text-align:left;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.ignis-dropdown .ignis-dropdown__trigger:hover:not(:disabled){border-color:hsla(0,0%,100%,.2)}.ignis-dropdown .ignis-dropdown__trigger:focus-visible,.ignis-dropdown .ignis-dropdown__trigger:focus{outline:none;border-color:var(--main-color);box-shadow:0 0 0 3px rgba(var(--main-color-rgb, 255, 77, 0), 0.15)}.ignis-dropdown .ignis-dropdown__trigger:disabled{opacity:.5;cursor:not-allowed}.ignis-dropdown--sm .ignis-dropdown__trigger{padding:.35rem .6rem;font-size:var(--fs-xs, 0.78rem)}.ignis-dropdown .ignis-dropdown__label{flex:1 1 auto;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ignis-dropdown .ignis-dropdown__label.is-placeholder{color:var(--text-dimmed, #818189);font-weight:400}.ignis-dropdown .ignis-dropdown__label-icon{margin-right:.4rem;color:var(--main-color);font-size:.85em}.ignis-dropdown .ignis-dropdown__chevron{color:var(--text-dimmed, #818189);font-size:.7rem;transition:transform .18s var(--spring, ease);flex-shrink:0}.ignis-dropdown.is-open .ignis-dropdown__chevron{transform:rotate(180deg)}.ignis-dropdown.is-open .ignis-dropdown__panel:not(.ignis-dropdown__panel--floating){opacity:1;transform:translateY(0);pointer-events:auto;max-height:280px}.ignis-dropdown__panel{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:1500;max-height:0;display:flex;flex-direction:column;background:var(--body-bg-lighter, #161616);border:1px solid var(--darkgray, #2a2a2a);border-radius:var(--radius-md, 6px);box-shadow:0 12px 30px rgba(0,0,0,.5);overflow:hidden;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .14s ease,transform .14s var(--ease-out-quint, ease)}.ignis-dropdown__panel.is-above{top:auto;bottom:calc(100% + 4px);transform:translateY(4px)}.ignis-dropdown__panel--floating{position:fixed;right:auto;z-index:2000}.ignis-dropdown__panel--floating.is-active{opacity:1;transform:translateY(0);pointer-events:auto;max-height:280px}.ignis-dropdown__panel .ignis-dropdown__search{width:100%;padding:.5rem .75rem;background:var(--input-bg, #161616);border:0;border-bottom:1px solid var(--darkgray, #2a2a2a);color:#fff;font-size:var(--fs-sm, 0.88rem);outline:none}.ignis-dropdown__panel .ignis-dropdown__search::placeholder{color:var(--text-dimmed, #818189)}.ignis-dropdown__panel .ignis-dropdown__search:focus{background:rgba(var(--main-color-rgb, 255, 77, 0), 0.04)}.ignis-dropdown__panel .ignis-dropdown__options{list-style:none;margin:0;padding:.25rem;overflow-y:auto;flex:1 1 auto;scrollbar-width:thin;scrollbar-color:var(--darkgray, #2a2a2a) rgba(0,0,0,0)}.ignis-dropdown__panel .ignis-dropdown__options li{display:flex;align-items:center;gap:.55rem;padding:.45rem .6rem;border-radius:var(--radius-sm, 4px);color:var(--text-normal, #bbbac1);font-size:var(--fs-sm, 0.88rem);cursor:pointer;line-height:1.3;transition:background .1s ease,color .1s ease}.ignis-dropdown__panel .ignis-dropdown__options li:hover,.ignis-dropdown__panel .ignis-dropdown__options li:focus{background:hsla(0,0%,100%,.05);color:#fff;outline:none}.ignis-dropdown__panel .ignis-dropdown__options li.is-selected{color:#fff;background:rgba(var(--main-color-rgb, 255, 77, 0), 0.12)}.ignis-dropdown__panel .ignis-dropdown__options li[aria-disabled=true]{color:var(--text-dimmed, #818189);cursor:default}.ignis-dropdown__panel .ignis-dropdown__options li[aria-disabled=true]:hover{background:rgba(0,0,0,0)}.ignis-dropdown__panel .ignis-dropdown__option-icon{color:var(--main-color);width:1em;flex-shrink:0;font-size:.85em}.ignis-dropdown__panel .ignis-dropdown__empty{padding:.75rem;text-align:center;color:var(--text-dimmed, #818189);font-size:var(--fs-sm, 0.88rem);font-style:italic}.ignis-input,.ignis-textarea{display:block;width:100%;padding:.375rem .75rem;background:var(--input-bg, #161616);color:var(--input-text, #fff);border:1px solid var(--darkgray, #2a2a2a);border-radius:var(--radius-md, 6px);font-size:var(--fs-sm, 0.88rem);line-height:1.4;font-family:inherit;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.ignis-input::placeholder,.ignis-textarea::placeholder{color:var(--text-dimmed, #818189)}.ignis-input:hover:not(:disabled):not([readonly]),.ignis-textarea:hover:not(:disabled):not([readonly]){border-color:hsla(0,0%,100%,.2)}.ignis-input:focus,.ignis-input:focus-visible,.ignis-textarea:focus,.ignis-textarea:focus-visible{outline:none;border-color:var(--main-color);box-shadow:0 0 0 3px rgba(var(--main-color-rgb, 255, 77, 0), 0.15)}.ignis-input:disabled,.ignis-textarea:disabled{opacity:.5;cursor:not-allowed}.ignis-input[readonly],.ignis-textarea[readonly]{background:hsla(0,0%,100%,.02);cursor:default}.ignis-input.is-invalid,.ignis-input:invalid:not(:focus):not(:placeholder-shown),.ignis-textarea.is-invalid,.ignis-textarea:invalid:not(:focus):not(:placeholder-shown){border-color:#d1484a}.ignis-input.is-invalid:focus,.ignis-input:invalid:not(:focus):not(:placeholder-shown):focus,.ignis-textarea.is-invalid:focus,.ignis-textarea:invalid:not(:focus):not(:placeholder-shown):focus{box-shadow:0 0 0 3px rgba(209,72,74,.18)}.ignis-input--sm,.ignis-textarea--sm{padding:.35rem .6rem;font-size:var(--fs-xs, 0.78rem)}.ignis-textarea{resize:vertical;min-height:4.5rem}.ignis-input-group{position:relative;display:inline-flex;width:100%}.ignis-input-group .ignis-input-group__icon{position:absolute;top:50%;left:.75rem;transform:translateY(-50%);color:var(--text-dimmed, #818189);pointer-events:none;font-size:.9em;z-index:1}.ignis-input-group .ignis-input{padding-left:2.25rem}.ignis-input-group:focus-within .ignis-input-group__icon{color:var(--main-color)}.input-group{display:flex;align-items:stretch;flex-wrap:nowrap;width:100%}.input-group>.ignis-input,.input-group>.ignis-textarea,.input-group>select.ignis-input{flex:1 1 auto;min-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.ignis-input:not(:first-child),.input-group>.ignis-textarea:not(:first-child),.input-group>select.ignis-input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.input-group>.ignis-btn{border-radius:0;margin-left:-1px;z-index:1}.input-group>.ignis-btn:hover,.input-group>.ignis-btn:focus,.input-group>.ignis-btn:focus-visible{z-index:2}.input-group>.ignis-btn:first-child{margin-left:0;border-top-left-radius:var(--radius-md, 6px);border-bottom-left-radius:var(--radius-md, 6px)}.input-group>.ignis-btn:last-child{border-top-right-radius:var(--radius-md, 6px);border-bottom-right-radius:var(--radius-md, 6px)}.ignis-field{display:flex;flex-direction:column;gap:.35rem}.ignis-field .ignis-field__label{font-size:.82rem;font-weight:500;color:var(--text-normal, #bbbac1)}.ignis-field .ignis-field__label .ignis-field__required{color:var(--main-color);margin-left:.15rem}.ignis-field .ignis-field__hint{font-size:.72rem;color:var(--text-dimmed, #818189);line-height:1.4}.ignis-field .ignis-field__error{font-size:.72rem;color:#d1484a;display:flex;align-items:center;gap:.3rem}.ignis-field .ignis-field__error::before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:currentColor;flex-shrink:0}.ignis-field.is-invalid .ignis-input,.ignis-field.is-invalid .ignis-textarea{border-color:#d1484a}.ignis-checkbox{display:inline-flex;align-items:center;gap:.55rem;cursor:pointer;user-select:none;font-size:var(--fs-sm, 0.88rem);color:var(--text-normal, #bbbac1)}.ignis-checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;width:1.1rem;height:1.1rem;border:1.5px solid var(--darkgray, #2a2a2a);border-radius:var(--radius-sm, 4px);background:var(--input-bg, #161616);cursor:pointer;position:relative;transition:background .14s var(--spring, ease),border-color .14s ease;flex-shrink:0}.ignis-checkbox input[type=checkbox]::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -60%) rotate(45deg) scale(0);width:.3rem;height:.55rem;border:solid #fff;border-width:0 2px 2px 0;transition:transform .15s var(--spring, ease)}.ignis-checkbox input[type=checkbox]:hover:not(:disabled){border-color:hsla(0,0%,100%,.35)}.ignis-checkbox input[type=checkbox]:checked{background:var(--main-color);border-color:var(--main-color)}.ignis-checkbox input[type=checkbox]:checked::after{transform:translate(-50%, -60%) rotate(45deg) scale(1)}.ignis-checkbox input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--main-color-rgb, 255, 77, 0), 0.25)}.ignis-checkbox input[type=checkbox]:indeterminate{background:var(--main-color);border-color:var(--main-color)}.ignis-checkbox input[type=checkbox]:indeterminate::after{transform:translate(-50%, -50%) scale(1);width:.55rem;height:0;border-width:0 0 2px 0}.ignis-checkbox input[type=checkbox]:disabled{opacity:.4;cursor:not-allowed}.ignis-checkbox:has(input:disabled){cursor:not-allowed;opacity:.6}.ignis-radio{display:inline-flex;align-items:center;gap:.55rem;cursor:pointer;user-select:none;font-size:var(--fs-sm, 0.88rem);color:var(--text-normal, #bbbac1)}.ignis-radio input[type=radio]{appearance:none;-webkit-appearance:none;width:1.1rem;height:1.1rem;border:1.5px solid var(--darkgray, #2a2a2a);border-radius:50%;background:var(--input-bg, #161616);cursor:pointer;position:relative;transition:background .14s var(--spring, ease),border-color .14s ease;flex-shrink:0}.ignis-radio input[type=radio]::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);width:.5rem;height:.5rem;border-radius:50%;background:#fff;transition:transform .15s var(--spring, ease)}.ignis-radio input[type=radio]:hover:not(:disabled){border-color:hsla(0,0%,100%,.35)}.ignis-radio input[type=radio]:checked{background:var(--main-color);border-color:var(--main-color)}.ignis-radio input[type=radio]:checked::after{transform:translate(-50%, -50%) scale(1)}.ignis-radio input[type=radio]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--main-color-rgb, 255, 77, 0), 0.25)}.ignis-radio input[type=radio]:disabled{opacity:.4;cursor:not-allowed}.ignis-switch{display:inline-flex;align-items:center;gap:.6rem;cursor:pointer;user-select:none;font-size:var(--fs-sm, 0.88rem);color:var(--text-normal, #bbbac1)}.ignis-switch input[type=checkbox]{appearance:none;-webkit-appearance:none;width:2.2rem;height:1.2rem;background:var(--darkgray, #2a2a2a);border-radius:999px;cursor:pointer;position:relative;transition:background .2s var(--spring, ease);flex-shrink:0;border:none}.ignis-switch input[type=checkbox]::after{content:"";position:absolute;top:2px;left:2px;width:calc(1.2rem - 4px);height:calc(1.2rem - 4px);border-radius:50%;background:#fff;transition:transform .22s var(--spring, ease);box-shadow:0 1px 3px rgba(0,0,0,.35)}.ignis-switch input[type=checkbox]:checked{background:var(--main-color)}.ignis-switch input[type=checkbox]:checked::after{transform:translateX(1rem)}.ignis-switch input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--main-color-rgb, 255, 77, 0), 0.25)}.ignis-switch input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}.ignis-switch--sm input[type=checkbox]{width:1.8rem;height:1rem}.ignis-switch--sm input[type=checkbox]::after{width:calc(1rem - 4px);height:calc(1rem - 4px)}.ignis-switch--sm input[type=checkbox]:checked::after{transform:translateX(0.8rem)}.ignis-stepper{display:inline-flex;align-items:stretch;width:100%;max-width:9rem;border:1px solid var(--darkgray, #2a2a2a);border-radius:var(--radius-md, 6px);overflow:hidden;background:var(--input-bg, #161616)}.ignis-stepper:focus-within{border-color:var(--main-color);box-shadow:0 0 0 3px rgba(var(--main-color-rgb, 255, 77, 0), 0.15)}.ignis-stepper input[type=number]{flex:1 1 auto;background:rgba(0,0,0,0);border:0;padding:.4rem .5rem;color:#fff;text-align:center;font-size:var(--fs-sm, 0.88rem);min-width:0;appearance:textfield;-moz-appearance:textfield}.ignis-stepper input[type=number]::-webkit-inner-spin-button,.ignis-stepper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ignis-stepper input[type=number]:focus{outline:none}.ignis-stepper button{flex:0 0 auto;width:1.9rem;background:rgba(0,0,0,0);border:0;color:var(--text-dimmed, #818189);font-size:.85rem;cursor:pointer;transition:background .12s ease,color .12s ease}.ignis-stepper button:hover{background:hsla(0,0%,100%,.05);color:#fff}.ignis-stepper button:active{background:rgba(var(--main-color-rgb, 255, 77, 0), 0.15)}.ignis-tabs{display:flex;flex-direction:column}.ignis-tabs .ignis-tabs__headers{display:flex;gap:0;border-bottom:1px solid var(--darkgray, #2a2a2a);margin-bottom:1.25rem;flex-wrap:wrap}.ignis-tabs .ignis-tabs__header{background:none;border:none;color:var(--text-dimmed, #818189);padding:.65rem 1rem;cursor:pointer;font-size:var(--fs-sm, 0.88rem);font-family:inherit;font-weight:500;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px;transition:color .15s ease,border-color .15s ease;position:relative}.ignis-tabs .ignis-tabs__header:hover:not(.is-active){color:var(--text-normal, #bbbac1)}.ignis-tabs .ignis-tabs__header:focus-visible{outline:none;color:var(--text-normal, #bbbac1);background:hsla(0,0%,100%,.03);border-radius:var(--radius-sm, 4px) var(--radius-sm, 4px) 0 0}.ignis-tabs .ignis-tabs__header.is-active{color:var(--text-title, #fff);border-bottom-color:var(--main-color)}.ignis-tabs .ignis-tabs__panel{animation:ignis-tabs-fade .18s var(--ease-out-expo, ease)}.ignis-tabs .ignis-tabs__panel[hidden]{display:none}.ignis-tabs--pills .ignis-tabs__headers{border-bottom:0;gap:.3rem}.ignis-tabs--pills .ignis-tabs__header{border-radius:var(--radius-md, 6px);border-bottom:0;margin-bottom:0}.ignis-tabs--pills .ignis-tabs__header.is-active{background:var(--main-color);color:#fff;border-bottom:0}.ignis-tabs--pills .ignis-tabs__header:hover:not(.is-active){background:hsla(0,0%,100%,.05)}@keyframes ignis-tabs-fade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ignis-accordion{display:flex;flex-direction:column;gap:.4rem}.ignis-accordion .ignis-accordion__item{background:var(--body-bg-lighter, #161616);border:1px solid var(--darkgray, #2a2a2a);border-radius:var(--radius-md, 6px);overflow:hidden}.ignis-accordion .ignis-accordion__item.is-open{border-color:rgba(var(--main-color-rgb, 255, 77, 0), 0.35)}.ignis-accordion .ignis-accordion__header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:rgba(0,0,0,0);border:none;color:var(--text-normal, #bbbac1);font-size:var(--fs-sm, 0.88rem);font-weight:500;text-align:left;cursor:pointer;font-family:inherit;transition:color .12s ease,background .12s ease}.ignis-accordion .ignis-accordion__header::after{content:"";width:.55rem;height:.55rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .22s var(--spring, ease);flex-shrink:0;margin-right:.2rem}.ignis-accordion .ignis-accordion__header:hover{color:#fff;background:hsla(0,0%,100%,.03)}.ignis-accordion .ignis-accordion__header:focus-visible{outline:none;background:hsla(0,0%,100%,.04)}.ignis-accordion .ignis-accordion__item.is-open .ignis-accordion__header{color:#fff}.ignis-accordion .ignis-accordion__item.is-open .ignis-accordion__header::after{transform:rotate(225deg)}.ignis-accordion .ignis-accordion__panel{max-height:0;overflow:hidden;transition:max-height .28s var(--ease-out-expo, cubic-bezier(0.16, 1, 0.3, 1))}.ignis-accordion .ignis-accordion__panel>*{padding:.25rem 1rem 1rem}.ignis-accordion .ignis-accordion__panel[hidden]{display:block;max-height:0}.ignis-accordion--flat{gap:1rem}.ignis-accordion--flat .ignis-accordion__item{background:rgba(0,0,0,0);border:0;border-radius:0;overflow:visible}.ignis-accordion--flat .ignis-accordion__item.is-open{border-color:rgba(0,0,0,0)}.ignis-accordion--flat .ignis-accordion__header{padding:.4rem .25rem;border-bottom:1px solid var(--main-color, #ff4d00);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.ignis-accordion--flat .ignis-accordion__header:hover{background:rgba(0,0,0,0);color:#fff}.ignis-accordion--flat .ignis-accordion__panel>*{padding:.6rem 0 0}.ignis-datepicker-native{position:absolute !important;opacity:0 !important;pointer-events:none !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;border:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0)}.ignis-datepicker{position:relative;display:inline-block;width:100%}.ignis-datepicker .ignis-datepicker__trigger{display:flex;align-items:center;gap:.6rem;width:100%;padding:.375rem .75rem;background:var(--input-bg, #161616);border:1px solid var(--darkgray, #2a2a2a);border-radius:var(--radius-md, 6px);color:#fff;font-size:var(--fs-sm, 0.88rem);text-align:left;cursor:pointer;font-family:inherit;transition:border-color .12s ease,box-shadow .12s ease}.ignis-datepicker .ignis-datepicker__trigger:hover:not(:disabled){border-color:hsla(0,0%,100%,.2)}.ignis-datepicker .ignis-datepicker__trigger:focus,.ignis-datepicker .ignis-datepicker__trigger:focus-visible{outline:none;border-color:var(--main-color);box-shadow:0 0 0 3px rgba(var(--main-color-rgb, 255, 77, 0), 0.15)}.ignis-datepicker .ignis-datepicker__trigger:disabled{opacity:.5;cursor:not-allowed}.ignis-datepicker .ignis-datepicker__icon{color:var(--main-color);font-size:.9em;flex-shrink:0}.ignis-datepicker .ignis-datepicker__label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ignis-datepicker .ignis-datepicker__label.is-placeholder{color:var(--text-dimmed, #818189)}.ignis-datepicker.is-open .ignis-datepicker__panel:not(.ignis-datepicker__panel--floating){opacity:1;transform:translateY(0);pointer-events:auto;max-height:none;overflow:visible}.ignis-datepicker__panel{position:absolute;top:calc(100% + 6px);left:0;width:280px;z-index:1500;padding:.75rem;background:var(--body-bg-lighter, #161616);border:1px solid var(--darkgray, #2a2a2a);border-radius:var(--radius-md, 6px);box-shadow:0 16px 40px rgba(0,0,0,.55);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .16s ease,transform .16s var(--ease-out-quint, ease);max-height:0;overflow:hidden}.ignis-datepicker__panel.is-above{top:auto;bottom:calc(100% + 6px);transform:translateY(4px)}.ignis-datepicker__panel--floating{position:fixed;z-index:2100;opacity:1;transform:translateY(0);pointer-events:auto;max-height:none;overflow:visible}.ignis-datepicker__panel .ignis-datepicker__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;gap:.3rem}.ignis-datepicker__panel .ignis-datepicker__nav{width:28px;height:28px;border:0;background:rgba(0,0,0,0);color:var(--text-dimmed, #818189);border-radius:var(--radius-sm, 4px);cursor:pointer;font-size:.75rem;transition:color .12s ease,background .12s ease}.ignis-datepicker__panel .ignis-datepicker__nav:hover{color:#fff;background:hsla(0,0%,100%,.06)}.ignis-datepicker__panel .ignis-datepicker__nav:focus-visible{outline:2px solid var(--main-color);outline-offset:1px}.ignis-datepicker__panel .ignis-datepicker__title{flex:1 1 auto;text-align:center;font-size:.88rem;font-weight:600;color:#fff;padding:.2rem .5rem;border:0;background:rgba(0,0,0,0)}.ignis-datepicker__panel .ignis-datepicker__title--btn{cursor:pointer;border-radius:var(--radius-sm, 4px);font-family:inherit;transition:background .12s ease}.ignis-datepicker__panel .ignis-datepicker__title--btn:hover{background:hsla(0,0%,100%,.05)}.ignis-datepicker__panel .ignis-datepicker__title--btn:focus-visible{outline:2px solid var(--main-color);outline-offset:1px}.ignis-datepicker__panel .ignis-datepicker__weekdays{display:grid;grid-template-columns:repeat(7, 1fr);gap:2px;margin-bottom:4px}.ignis-datepicker__panel .ignis-datepicker__weekdays span{text-align:center;font-size:.66rem;font-weight:600;color:var(--text-dimmed, #818189);letter-spacing:.4px;padding:.2rem 0}.ignis-datepicker__panel .ignis-datepicker__days{display:grid;grid-template-columns:repeat(7, 1fr);gap:2px}.ignis-datepicker__panel .ignis-datepicker__day{aspect-ratio:1/1;min-height:32px;border:0;border-radius:var(--radius-sm, 4px);background:rgba(0,0,0,0);color:var(--text-normal, #bbbac1);font-size:.82rem;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .1s ease,color .1s ease;position:relative}.ignis-datepicker__panel .ignis-datepicker__day--blank{cursor:default}.ignis-datepicker__panel .ignis-datepicker__day:hover:not(.is-disabled):not(.is-selected){background:hsla(0,0%,100%,.06);color:#fff}.ignis-datepicker__panel .ignis-datepicker__day:focus-visible{outline:2px solid var(--main-color);outline-offset:-2px}.ignis-datepicker__panel .ignis-datepicker__day.is-today:not(.is-selected){color:var(--main-color);font-weight:600}.ignis-datepicker__panel .ignis-datepicker__day.is-today:not(.is-selected)::after{content:"";position:absolute;bottom:3px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:var(--main-color)}.ignis-datepicker__panel .ignis-datepicker__day.is-selected{background:var(--main-color);color:#fff;font-weight:600}.ignis-datepicker__panel .ignis-datepicker__day.is-disabled{opacity:.25;cursor:not-allowed}.ignis-datepicker__panel .ignis-datepicker__months,.ignis-datepicker__panel .ignis-datepicker__years{display:grid;grid-template-columns:repeat(3, 1fr);gap:4px}.ignis-datepicker__panel .ignis-datepicker__month,.ignis-datepicker__panel .ignis-datepicker__year{padding:.6rem .4rem;background:rgba(0,0,0,0);border:0;border-radius:var(--radius-sm, 4px);color:var(--text-normal, #bbbac1);font-size:.85rem;cursor:pointer;font-family:inherit;transition:background .1s ease}.ignis-datepicker__panel .ignis-datepicker__month:hover:not(.is-selected),.ignis-datepicker__panel .ignis-datepicker__year:hover:not(.is-selected){background:hsla(0,0%,100%,.06);color:#fff}.ignis-datepicker__panel .ignis-datepicker__month.is-selected,.ignis-datepicker__panel .ignis-datepicker__year.is-selected{background:var(--main-color);color:#fff;font-weight:600}.ignis-datepicker__panel .ignis-datepicker__month:focus-visible,.ignis-datepicker__panel .ignis-datepicker__year:focus-visible{outline:2px solid var(--main-color);outline-offset:-2px}.ignis-datepicker__panel .ignis-datepicker__footer{display:flex;justify-content:space-between;gap:.4rem;margin-top:.6rem;padding-top:.6rem;border-top:1px solid hsla(0,0%,100%,.06)}.ignis-datepicker__panel .ignis-datepicker__footer-btn{flex:1;padding:.4rem .6rem;border:0;border-radius:var(--radius-sm, 4px);background:var(--main-color);color:#fff;font-size:.78rem;font-weight:500;cursor:pointer;font-family:inherit;transition:filter .1s ease}.ignis-datepicker__panel .ignis-datepicker__footer-btn:hover{filter:brightness(1.1)}.ignis-datepicker__panel .ignis-datepicker__footer-btn--ghost{background:rgba(0,0,0,0);color:var(--text-dimmed, #818189);border:1px solid var(--darkgray, #2a2a2a)}.ignis-datepicker__panel .ignis-datepicker__footer-btn--ghost:hover{background:hsla(0,0%,100%,.04);color:#fff}.ignis-datepicker__panel .ignis-datepicker__footer-btn:focus-visible{outline:2px solid var(--main-color);outline-offset:1px}.ignis-datetimepicker{position:relative;display:inline-block;width:100%}.ignis-datetimepicker .ignis-datetimepicker__trigger{display:flex;align-items:center;gap:.6rem;width:100%;padding:.375rem .75rem;background:var(--input-bg, #161616);border:1px solid var(--darkgray, #2a2a2a);border-radius:var(--radius-md, 6px);color:#fff;font-size:var(--fs-sm, 0.88rem);text-align:left;cursor:pointer;font-family:inherit;transition:border-color .12s ease,box-shadow .12s ease}.ignis-datetimepicker .ignis-datetimepicker__trigger:hover:not(:disabled){border-color:hsla(0,0%,100%,.2)}.ignis-datetimepicker .ignis-datetimepicker__trigger:focus,.ignis-datetimepicker .ignis-datetimepicker__trigger:focus-visible{outline:none;border-color:var(--main-color);box-shadow:0 0 0 3px rgba(var(--main-color-rgb, 255, 77, 0), 0.15)}.ignis-datetimepicker .ignis-datetimepicker__trigger:disabled{opacity:.5;cursor:not-allowed}.ignis-datetimepicker .ignis-datetimepicker__trigger>i{color:var(--main-color);font-size:.9em;flex-shrink:0}.ignis-datetimepicker .ignis-datetimepicker__trigger-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ignis-datetimepicker .ignis-datetimepicker__trigger-label.is-placeholder{color:var(--text-dimmed, #818189)}.ignis-datetimepicker__panel{position:absolute;z-index:2100;width:300px;background:var(--body-bg-lighter, #161616);border:1px solid var(--darkgray, #2a2a2a);border-radius:var(--radius-md, 6px);box-shadow:0 16px 40px rgba(0,0,0,.55);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .16s ease,transform .16s var(--ease-out-quint, ease);overflow:hidden}.ignis-datetimepicker__panel.is-open{opacity:1;transform:translateY(0);pointer-events:auto}.ignis-datetimepicker__tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid hsla(0,0%,100%,.06)}.ignis-datetimepicker__tab{background:rgba(0,0,0,0);border:0;padding:.55rem .75rem;font:inherit;font-size:.82rem;color:var(--text-dimmed, #818189);cursor:pointer;border-bottom:2px solid rgba(0,0,0,0);transition:color .12s,border-color .12s;font-family:inherit}.ignis-datetimepicker__tab:hover{color:#fff}.ignis-datetimepicker__tab:focus-visible{outline:2px solid var(--main-color);outline-offset:-2px}.ignis-datetimepicker__tab.is-active{color:#fff;border-bottom-color:var(--main-color);font-weight:600}.ignis-datetimepicker__body{padding:.75rem}.ignis-datetimepicker__cal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;gap:.3rem}.ignis-datetimepicker__cal-title{flex:1 1 auto;text-align:center;font-size:.88rem;font-weight:600;color:#fff;padding:.2rem .5rem}.ignis-datetimepicker__cal-nav{width:28px;height:28px;border:0;background:rgba(0,0,0,0);color:var(--text-dimmed, #818189);border-radius:var(--radius-sm, 4px);cursor:pointer;font-size:.75rem;font-family:inherit;transition:color .12s ease,background .12s ease;display:inline-flex;align-items:center;justify-content:center}.ignis-datetimepicker__cal-nav:hover{color:#fff;background:hsla(0,0%,100%,.06)}.ignis-datetimepicker__cal-nav:focus-visible{outline:2px solid var(--main-color);outline-offset:1px}.ignis-datetimepicker__cal-week{display:grid;grid-template-columns:repeat(7, 1fr);gap:2px;margin-bottom:4px}.ignis-datetimepicker__cal-week>span{text-align:center;font-size:.66rem;font-weight:600;color:var(--text-dimmed, #818189);letter-spacing:.4px;padding:.2rem 0}.ignis-datetimepicker__cal-grid{display:grid;grid-template-columns:repeat(7, 1fr);gap:2px}.ignis-datetimepicker__cal-empty{aspect-ratio:1/1;min-height:32px}.ignis-datetimepicker__cal-day{aspect-ratio:1/1;min-height:32px;border:0;border-radius:var(--radius-sm, 4px);background:rgba(0,0,0,0);color:var(--text-normal, #bbbac1);font-size:.82rem;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .1s ease,color .1s ease;position:relative}.ignis-datetimepicker__cal-day:hover:not(.is-selected){background:hsla(0,0%,100%,.06);color:#fff}.ignis-datetimepicker__cal-day:focus-visible{outline:2px solid var(--main-color);outline-offset:-2px}.ignis-datetimepicker__cal-day.is-today:not(.is-selected){color:var(--main-color);font-weight:600}.ignis-datetimepicker__cal-day.is-today:not(.is-selected)::after{content:"";position:absolute;bottom:3px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:var(--main-color)}.ignis-datetimepicker__cal-day.is-selected{background:var(--main-color);color:#fff;font-weight:600}.ignis-datetimepicker__time-wrap{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;height:196px}.ignis-datetimepicker__time-col{display:flex;flex-direction:column;border:1px solid var(--darkgray, #2a2a2a);border-radius:var(--radius-sm, 4px);overflow:hidden}.ignis-datetimepicker__time-col-label{background:hsla(0,0%,100%,.03);color:var(--text-dimmed, #818189);font-size:.66rem;text-transform:uppercase;letter-spacing:.4px;text-align:center;padding:.3rem 0;font-weight:600;border-bottom:1px solid hsla(0,0%,100%,.06)}.ignis-datetimepicker__time-list{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--darkgray, #2a2a2a) rgba(0,0,0,0)}.ignis-datetimepicker__time-list::-webkit-scrollbar{width:4px}.ignis-datetimepicker__time-list::-webkit-scrollbar-thumb{background:var(--darkgray, #2a2a2a);border-radius:2px}.ignis-datetimepicker__time-item{display:block;width:100%;background:rgba(0,0,0,0);border:0;font-family:inherit;font-size:.82rem;font-variant-numeric:tabular-nums;color:var(--text-normal, #bbbac1);padding:.4rem 0;text-align:center;cursor:pointer;transition:background .1s ease,color .1s ease}.ignis-datetimepicker__time-item:hover:not(.is-selected){background:hsla(0,0%,100%,.06);color:#fff}.ignis-datetimepicker__time-item.is-selected{background:var(--main-color);color:#fff;font-weight:600}.ignis-datetimepicker__time-summary{text-align:center;margin-top:.6rem;font-size:.92rem;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.ignis-datetimepicker__footer{display:flex;justify-content:space-between;gap:.4rem;padding:.6rem .75rem;border-top:1px solid hsla(0,0%,100%,.06)}.ignis-datetimepicker__footer-btn{flex:1;padding:.4rem .6rem;border:0;border-radius:var(--radius-sm, 4px);background:var(--main-color);color:#fff;font-size:.78rem;font-weight:500;cursor:pointer;font-family:inherit;transition:filter .1s ease,background .1s ease}.ignis-datetimepicker__footer-btn:hover{filter:brightness(1.1)}.ignis-datetimepicker__footer-btn--ghost{background:rgba(0,0,0,0);color:var(--text-dimmed, #818189);border:1px solid hsla(0,0%,100%,.08)}.ignis-datetimepicker__footer-btn--ghost:hover{filter:none;background:hsla(0,0%,100%,.05);color:#fff}.ignis-multi-select{position:relative;display:block;width:100%}.ignis-multi-select__hidden{display:none}.ignis-multi-select__wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;width:100%;min-height:2.25rem;padding:.3rem .5rem;background:var(--input-bg, #161616);border:1px solid var(--darkgray, #2a2a2a);border-radius:var(--radius-md, 6px);cursor:text;transition:border-color .12s ease,box-shadow .12s ease}.ignis-multi-select__wrap:focus-within{border-color:var(--main-color);box-shadow:0 0 0 3px rgba(var(--main-color-rgb, 255, 77, 0), 0.15)}.ignis-multi-select__wrap.is-disabled{opacity:.5;cursor:not-allowed}.ignis-multi-select__chips{display:contents}.ignis-multi-select__field{flex:1 1 8rem;min-width:8rem;border:0;background:rgba(0,0,0,0);color:#fff;font-family:inherit;font-size:var(--fs-sm, 0.88rem);padding:.15rem .2rem;outline:none}.ignis-multi-select__field::placeholder{color:var(--text-dimmed, #818189)}.ignis-multi-select__panel{position:absolute;z-index:2100;top:calc(100% + 4px);left:0;right:0;max-height:220px;overflow-y:auto;margin:0;padding:.25rem;list-style:none;background:var(--body-bg-lighter, #161616);border:1px solid var(--darkgray, #2a2a2a);border-radius:var(--radius-md, 6px);box-shadow:0 16px 40px rgba(0,0,0,.55);scrollbar-width:thin;scrollbar-color:var(--darkgray, #2a2a2a) rgba(0,0,0,0)}.ignis-multi-select__panel::-webkit-scrollbar{width:4px}.ignis-multi-select__panel::-webkit-scrollbar-thumb{background:var(--darkgray, #2a2a2a);border-radius:2px}.ignis-multi-select__option{padding:.4rem .6rem;border-radius:var(--radius-sm, 4px);color:var(--text-normal, #bbbac1);font-size:var(--fs-sm, 0.88rem);cursor:pointer;transition:background .1s ease,color .1s ease}.ignis-multi-select__option:hover,.ignis-multi-select__option.is-active{background:hsla(0,0%,100%,.06);color:#fff}.ignis-multi-select__option.is-selected{color:var(--main-color);font-weight:500}.ignis-multi-select__option.is-selected::before{content:"✓";display:inline-block;width:1.2em;margin-right:.2rem}.ignis-multi-select__empty{padding:.6rem;text-align:center;color:var(--text-dimmed, #818189);font-size:.78rem}.ignis-chip.ignis-multi-select__tag{background:hsla(0,0%,100%,.06);color:var(--text-normal, #bbbac1);border:1px solid hsla(0,0%,100%,.08)}.ignis-chip.ignis-multi-select__tag:hover{background:hsla(0,0%,100%,.09);color:#fff}.ignis-chip.ignis-multi-select__tag .ignis-chip__remove{color:var(--text-dimmed, #818189);opacity:.7}.ignis-chip.ignis-multi-select__tag .ignis-chip__remove:hover{opacity:1;color:#fff}.ignis-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.45rem .9rem;background:var(--btn-secondary-bg, #1f1f1f);color:var(--text-normal, #bbbac1);font-size:var(--fs-base, 0.82rem);font-weight:500;letter-spacing:.01em;line-height:1.3;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-md, 6px);cursor:pointer;user-select:none;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease,opacity .15s ease}.ignis-btn:hover:not(:disabled):not(.is-loading){background:#2a2a2a;transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.25)}.ignis-btn:active:not(:disabled):not(.is-loading){transform:translateY(0);box-shadow:none;background:#161616}.ignis-btn:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(var(--main-color-rgb, 255, 77, 0), 0.4)}.ignis-btn:disabled,.ignis-btn.is-disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.ignis-btn i,.ignis-btn .fa-solid,.ignis-btn .fas,.ignis-btn .far,.ignis-btn .fab{font-size:.95em;line-height:1}.ignis-btn--sm{padding:.3rem .6rem;font-size:.78rem;gap:.35rem}.ignis-btn--sm:hover:not(:disabled):not(.is-loading){transform:none;box-shadow:none}.ignis-btn--lg{padding:.6rem 1.2rem;font-size:.95rem;gap:.55rem}.ignis-btn--icon{width:34px;height:34px;padding:0;flex-shrink:0}.ignis-btn--icon.ignis-btn--sm{width:28px;height:28px;font-size:.75rem}.ignis-btn--icon.ignis-btn--lg{width:42px;height:42px}.ignis-btn--block{display:flex;width:100%}.ignis-btn--pill{border-radius:999px}.ignis-btn--primary{background:var(--btn-primary-bg, #4a6fa5);color:#fff}.ignis-btn--primary:hover:not(:disabled):not(.is-loading){background:var(--btn-primary-hover, #5680b8)}.ignis-btn--primary:active:not(:disabled):not(.is-loading){background:var(--btn-primary-active, #3f6094)}.ignis-btn--success{background:var(--btn-success-bg, #3a7d44);color:#fff}.ignis-btn--success:hover:not(:disabled):not(.is-loading){background:var(--btn-success-hover, #449951)}.ignis-btn--success:active:not(:disabled):not(.is-loading){background:var(--btn-success-active, #326e3b)}.ignis-btn--danger{background:var(--btn-danger-bg, #b03a3a);color:#fff}.ignis-btn--danger:hover:not(:disabled):not(.is-loading){background:var(--btn-danger-hover, #c44545)}.ignis-btn--danger:active:not(:disabled):not(.is-loading){background:var(--btn-danger-active, #9c3232)}.ignis-btn--warning{background:var(--btn-warning-bg, #c49a2a);color:#fff}.ignis-btn--warning:hover:not(:disabled):not(.is-loading){background:var(--btn-warning-hover, #d4a832)}.ignis-btn--warning:active:not(:disabled):not(.is-loading){background:var(--btn-warning-active, #b08a24)}.ignis-btn--accent{background:var(--main-color, #ff4d00);color:#fff}.ignis-btn--accent:hover:not(:disabled):not(.is-loading){background:var(--main-color-dimmed, #cc3d00)}.ignis-btn--accent:active:not(:disabled):not(.is-loading){background:var(--main-color-dimmed, #cc3d00);filter:brightness(0.92)}.ignis-btn--dark{background:#0e0e0e;color:var(--text-normal, #bbbac1);border-color:#1f1f1f}.ignis-btn--dark:hover:not(:disabled):not(.is-loading){background:#161616;border-color:#2a2a2a}.ignis-btn--outline-primary,.ignis-btn--outline-success,.ignis-btn--outline-danger,.ignis-btn--outline-warning,.ignis-btn--outline-info,.ignis-btn--outline-secondary{background:rgba(0,0,0,0)}.ignis-btn--outline-primary{border-color:var(--btn-primary-bg, #4a6fa5);color:#7ba3d4}.ignis-btn--outline-primary:hover:not(:disabled):not(.is-loading){background:var(--btn-primary-bg, #4a6fa5);color:#fff}.ignis-btn--outline-success{border-color:var(--btn-success-bg, #3a7d44);color:#6abf76}.ignis-btn--outline-success:hover:not(:disabled):not(.is-loading){background:var(--btn-success-bg, #3a7d44);color:#fff}.ignis-btn--outline-danger{border-color:var(--btn-danger-bg, #b03a3a);color:#d46b6b}.ignis-btn--outline-danger:hover:not(:disabled):not(.is-loading){background:var(--btn-danger-bg, #b03a3a);color:#fff}.ignis-btn--outline-warning{border-color:var(--btn-warning-bg, #c49a2a);color:#ddb84a}.ignis-btn--outline-warning:hover:not(:disabled):not(.is-loading){background:var(--btn-warning-bg, #c49a2a);color:#fff}.ignis-btn--outline-secondary{border-color:var(--darkgray, #2a2a2a);color:var(--text-normal, #bbbac1)}.ignis-btn--outline-secondary:hover:not(:disabled):not(.is-loading){background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.2)}.ignis-btn--ghost{background:rgba(0,0,0,0);color:var(--text-normal, #bbbac1)}.ignis-btn--ghost:hover:not(:disabled):not(.is-loading){background:hsla(0,0%,100%,.06);color:#fff;transform:none;box-shadow:none}.ignis-btn--ghost:active:not(:disabled):not(.is-loading){background:hsla(0,0%,100%,.1)}.ignis-btn--ghost-danger{background:rgba(0,0,0,0);color:#c44545}.ignis-btn--ghost-danger:hover:not(:disabled):not(.is-loading){background:rgba(196,69,69,.12);color:#e05555;transform:none;box-shadow:none}.ignis-btn--soft-primary{background:rgba(74,111,165,.15);color:#7ba3d4}.ignis-btn--soft-primary:hover:not(:disabled):not(.is-loading){background:rgba(74,111,165,.25);transform:none;box-shadow:none}.ignis-btn--soft-success{background:rgba(58,125,68,.15);color:#6abf76}.ignis-btn--soft-success:hover:not(:disabled):not(.is-loading){background:rgba(58,125,68,.25);transform:none;box-shadow:none}.ignis-btn--soft-danger{background:rgba(176,58,58,.15);color:#d46b6b}.ignis-btn--soft-danger:hover:not(:disabled):not(.is-loading){background:rgba(176,58,58,.25);transform:none;box-shadow:none}.ignis-btn--soft-warning{background:rgba(196,154,42,.15);color:#ddb84a}.ignis-btn--soft-warning:hover:not(:disabled):not(.is-loading){background:rgba(196,154,42,.25);transform:none;box-shadow:none}.ignis-btn.is-loading{color:rgba(0,0,0,0) !important;pointer-events:none;position:relative}.ignis-btn.is-loading>*{visibility:hidden}.ignis-btn.is-loading::after{content:"";position:absolute;top:50%;left:50%;width:1em;height:1em;margin:-0.5em 0 0 -0.5em;border:2px solid currentColor;border-top-color:rgba(0,0,0,0);border-radius:50%;color:var(--text-normal, #bbbac1);animation:ignis-btn-spin .7s linear infinite}.ignis-btn.is-loading.ignis-btn--primary::after,.ignis-btn.is-loading.ignis-btn--success::after,.ignis-btn.is-loading.ignis-btn--danger::after,.ignis-btn.is-loading.ignis-btn--warning::after,.ignis-btn.is-loading.ignis-btn--accent::after{color:#fff}@keyframes ignis-btn-spin{to{transform:rotate(360deg)}}.ignis-btn-group{display:inline-flex}.ignis-btn-group .ignis-btn{border-radius:0;margin-left:-1px}.ignis-btn-group .ignis-btn:first-child{border-top-left-radius:var(--radius-md, 6px);border-bottom-left-radius:var(--radius-md, 6px);margin-left:0}.ignis-btn-group .ignis-btn:last-child{border-top-right-radius:var(--radius-md, 6px);border-bottom-right-radius:var(--radius-md, 6px)}.ignis-btn-group .ignis-btn:hover,.ignis-btn-group .ignis-btn:focus-visible{z-index:1}.ignis-chip{display:inline-flex;align-items:center;gap:.35em;padding:.25em .55em;border-radius:var(--radius-sm, 4px);background:hsla(0,0%,100%,.06);color:var(--text-dimmed, #818189);font-size:.72em;font-weight:500;line-height:1.4;white-space:nowrap;user-select:none;transition:background .15s ease,color .15s ease}.ignis-chip i,.ignis-chip .ignis-chip__icon{font-size:.95em;opacity:.85}.ignis-chip--sm{font-size:.62em;padding:.2em .45em}.ignis-chip--lg{font-size:var(--fs-sm, 0.88rem);padding:.3em .7em}.ignis-chip--primary{background:rgba(74,111,165,.2);color:#7ba3d4}.ignis-chip--success{background:rgba(58,125,68,.2);color:#6abf76}.ignis-chip--warning{background:rgba(196,154,42,.2);color:#ddb84a}.ignis-chip--danger{background:rgba(176,58,58,.2);color:#d46b6b}.ignis-chip--info{background:rgba(42,127,143,.2);color:#5bb8cc}.ignis-chip--accent{background:rgba(var(--main-color-rgb, 255, 77, 0), 0.18);color:var(--main-color, #ff4d00)}.ignis-chip--dark{background:hsla(0,0%,100%,.04);color:var(--text-dimmed, #818189);border:1px solid var(--darkgray, #2a2a2a)}.ignis-chip--status{gap:.4em}.ignis-chip--status::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.ignis-chip--status.ignis-chip--success::before,.ignis-chip--status.ignis-chip--online::before{background:#3a7d44;box-shadow:0 0 4px #3a7d44}.ignis-chip--status.ignis-chip--danger::before,.ignis-chip--status.ignis-chip--offline::before{background:#b03a3a;box-shadow:none}.ignis-chip--status.ignis-chip--warning::before,.ignis-chip--status.ignis-chip--away::before{background:#c49a2a}.ignis-chip--status.ignis-chip--info::before{background:#2a7f8f}.ignis-chip--online{background:rgba(58,125,68,.2);color:#6abf76}.ignis-chip--offline{background:rgba(176,58,58,.2);color:#d46b6b}.ignis-chip--away{background:rgba(196,154,42,.2);color:#ddb84a}.ignis-chip--removable{padding-right:.3em}.ignis-chip .ignis-chip__remove{appearance:none;background:rgba(0,0,0,0);border:0;color:currentColor;opacity:.55;cursor:pointer;width:1em;height:1em;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;font-size:1.1em;line-height:1;padding:0;margin-left:.1em;transition:opacity .15s ease,background .15s ease}.ignis-chip .ignis-chip__remove:hover,.ignis-chip .ignis-chip__remove:focus-visible{opacity:1;background:hsla(0,0%,100%,.12);outline:none}.ignis-tag-input{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:2.25rem;padding:.28rem .5rem;background:var(--input-bg, #161616);color:var(--text-normal, #bbbac1);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-md, 6px);font-size:var(--fs-sm, 0.88rem);cursor:text;transition:border-color .15s ease,box-shadow .15s ease}.ignis-tag-input:hover:not(.is-disabled){border-color:hsla(0,0%,100%,.15)}.ignis-tag-input:focus-within{border-color:var(--main-color);box-shadow:0 0 0 2px rgba(var(--main-color-rgb, 255, 77, 0), 0.2)}.ignis-tag-input.is-disabled{opacity:.55;cursor:not-allowed}.ignis-tag-input .ignis-chip{flex-shrink:0}.ignis-tag-input .ignis-tag-input__field{flex:1;min-width:8ch;background:rgba(0,0,0,0);border:0;outline:0;color:inherit;font:inherit;padding:.15rem .2rem}.ignis-tag-input .ignis-tag-input__field::placeholder{color:var(--text-dimmed, #818189)}.ignis-tag-input .ignis-tag-input__field:disabled{cursor:not-allowed}.ignis-drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);opacity:0;pointer-events:none;z-index:1080;transition:opacity .25s var(--ease-out-expo, ease)}.ignis-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.ignis-drawer{position:fixed;display:flex;flex-direction:column;background:var(--body-bg-lighter, #161616);color:var(--text-normal, #bbbac1);border:1px solid hsla(0,0%,100%,.08);z-index:1085;transition:transform .3s var(--ease-out-expo, cubic-bezier(0.16, 1, 0.3, 1));box-shadow:0 0 32px rgba(0,0,0,.5)}.ignis-drawer--right{top:0;right:0;bottom:0;width:min(420px,100vw);transform:translateX(100%);border-left:1px solid hsla(0,0%,100%,.08);border-right:0}.ignis-drawer--left{top:0;left:0;bottom:0;width:min(420px,100vw);transform:translateX(-100%);border-right:1px solid hsla(0,0%,100%,.08);border-left:0}.ignis-drawer--top{top:0;left:0;right:0;height:min(360px,80vh);transform:translateY(-100%);border-bottom:1px solid hsla(0,0%,100%,.08);border-top:0}.ignis-drawer--bottom{bottom:0;left:0;right:0;height:min(360px,80vh);transform:translateY(100%);border-top:1px solid hsla(0,0%,100%,.08);border-bottom:0}.ignis-drawer.is-open{transform:translate(0, 0)}.ignis-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid var(--darkgray, #2a2a2a);flex-shrink:0}.ignis-drawer__title{margin:0;font-size:1rem;font-weight:600;color:var(--text-title, #e8e6f3)}.ignis-drawer__close{appearance:none;background:rgba(0,0,0,0);border:0;color:var(--text-dimmed, #818189);cursor:pointer;width:1.8rem;height:1.8rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm, 4px);font-size:1.1rem;transition:background .15s ease,color .15s ease}.ignis-drawer__close:hover{background:hsla(0,0%,100%,.06);color:#fff}.ignis-drawer__body{flex:1;overflow-y:auto;padding:1rem}.ignis-drawer__footer{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;border-top:1px solid var(--darkgray, #2a2a2a);flex-shrink:0}.ignis-pagination{display:inline-flex;align-items:center;gap:.2rem;padding:0;margin:0;list-style:none}.ignis-pagination__item{appearance:none;background:rgba(0,0,0,0);color:var(--text-normal, #bbbac1);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-sm, 4px);padding:.3rem .6rem;min-width:2rem;font-size:.85rem;cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.ignis-pagination__item:hover:not(:disabled):not(.is-active){background:hsla(0,0%,100%,.06);color:#fff}.ignis-pagination__item.is-active{background:var(--main-color, #ff4d00);color:#fff;font-weight:500}.ignis-pagination__item:disabled,.ignis-pagination__item.is-disabled{opacity:.4;cursor:not-allowed}.ignis-pagination__item--ellipsis{cursor:default;color:var(--text-dimmed, #818189)}.ignis-pagination__item--ellipsis:hover{background:rgba(0,0,0,0)}.ignis-pagination--sm .ignis-pagination__item{padding:.2rem .45rem;min-width:1.6rem;font-size:.75rem}.ignis-list-group{display:flex;flex-direction:column;background:var(--body-bg-lighter, #161616);border:1px solid var(--darkgray, #2a2a2a);border-radius:var(--radius-md, 6px);overflow:hidden;list-style:none;margin:0;padding:0}.ignis-list-group__item{display:flex;align-items:center;gap:.65rem;padding:.65rem .85rem;color:var(--text-normal, #bbbac1);font-size:var(--fs-sm, 0.88rem);text-decoration:none;border-bottom:1px solid var(--darkgray, #2a2a2a);transition:background .12s ease}.ignis-list-group__item:last-child{border-bottom:0}.ignis-list-group__item--interactive{cursor:pointer}.ignis-list-group__item--interactive:hover{background:hsla(0,0%,100%,.04);color:#fff}.ignis-list-group__item.is-active{background:rgba(var(--main-color-rgb, 255, 77, 0), 0.12);color:var(--main-color, #ff4d00)}.ignis-list-group__item.is-disabled{opacity:.5;pointer-events:none}.ignis-list-group__icon{flex-shrink:0;color:var(--text-dimmed, #818189);font-size:1rem}.ignis-list-group__body{flex:1;min-width:0}.ignis-list-group__title{font-weight:500;color:var(--text-title, #e8e6f3)}.ignis-list-group__meta{font-size:.72rem;color:var(--text-dimmed, #818189);margin-top:.1rem}.ignis-list-group__trailing{flex-shrink:0;color:var(--text-dimmed, #818189)}.ignis-list-group--flush{background:rgba(0,0,0,0);border:0;border-radius:0}.ignis-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .75rem;padding:0;list-style:none;font-size:.78rem}.ignis-breadcrumb__item{color:var(--text-dimmed, #818189)}.ignis-breadcrumb__item a{color:var(--text-dimmed, #818189);text-decoration:none;transition:color .15s ease}.ignis-breadcrumb__item a:hover{color:var(--main-color, #ff4d00)}.ignis-breadcrumb__item.is-active{color:var(--text-normal, #bbbac1);font-weight:500}.ignis-breadcrumb__item:not(:last-child)::after{content:"";font-family:"Font Awesome 7 Free","Font Awesome 6 Free";font-weight:900;font-size:.6rem;margin-left:.4rem;color:var(--text-dimmed, #818189);opacity:.5}.ignis-file{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .8rem;background:var(--input-bg, #161616);color:var(--text-normal, #bbbac1);border:1px dashed hsla(0,0%,100%,.15);border-radius:var(--radius-md, 6px);font-size:var(--fs-sm, 0.88rem);cursor:pointer;transition:border-color .15s ease,background .15s ease}.ignis-file:hover{border-color:var(--main-color, #ff4d00);background:rgba(var(--main-color-rgb, 255, 77, 0), 0.04)}.ignis-file.is-disabled{opacity:.5;cursor:not-allowed}.ignis-file input[type=file]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}.ignis-file__icon{color:var(--text-dimmed, #818189);font-size:.95rem}.ignis-file__label{flex:1;color:var(--text-dimmed, #818189)}.ignis-file.has-file .ignis-file__label{color:var(--text-normal, #bbbac1)}.ignis-file--dropzone{flex-direction:column;justify-content:center;text-align:center;padding:1.5rem;width:100%;gap:.3rem}.ignis-file--dropzone .ignis-file__icon{font-size:1.4rem}.ignis-range{appearance:none;-webkit-appearance:none;width:100%;height:4px;background:hsla(0,0%,100%,.08);border-radius:999px;outline:none;cursor:pointer}.ignis-range::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--main-color, #ff4d00);border:2px solid var(--body-bg, #0a0a0a);cursor:pointer;transition:transform .15s ease}.ignis-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--main-color, #ff4d00);border:2px solid var(--body-bg, #0a0a0a);cursor:pointer}.ignis-range:hover::-webkit-slider-thumb,.ignis-range:focus-visible::-webkit-slider-thumb{transform:scale(1.15)}.ignis-range:focus-visible{box-shadow:0 0 0 3px rgba(var(--main-color-rgb, 255, 77, 0), 0.25)}.ignis-range:disabled{opacity:.5;cursor:not-allowed}.ignis-skeleton{display:inline-block;background:linear-gradient(90deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.08) 50%, rgba(255, 255, 255, 0.04) 100%);background-size:200% 100%;animation:ignis-skeleton-shimmer 1.4s ease-in-out infinite;border-radius:var(--radius-sm, 4px);color:rgba(0,0,0,0) !important;user-select:none;pointer-events:none}.ignis-skeleton--text{height:.85em;width:100%;border-radius:999px}.ignis-skeleton--title{height:1.4em;width:60%;border-radius:999px}.ignis-skeleton--circle{border-radius:50%}.ignis-skeleton--block{width:100%;height:100%;border-radius:var(--radius-md, 6px)}@keyframes ignis-skeleton-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.ignis-alert{display:flex;align-items:flex-start;gap:.65rem;padding:.7rem .9rem;background:hsla(0,0%,100%,.04);color:var(--text-normal, #bbbac1);border:1px solid hsla(0,0%,100%,.06);border-left:3px solid var(--text-dimmed, #818189);border-radius:var(--radius-md, 6px);font-size:var(--fs-sm, 0.88rem);line-height:1.5}.ignis-alert__icon{flex-shrink:0;margin-top:.1em;font-size:1rem;line-height:1}.ignis-alert__body{flex:1;min-width:0}.ignis-alert__title{font-weight:600;color:var(--text-title, #e8e6f3);margin-bottom:.15rem}.ignis-alert__close{appearance:none;background:rgba(0,0,0,0);border:0;color:currentColor;opacity:.55;cursor:pointer;padding:0 .15rem;font-size:1rem;line-height:1;flex-shrink:0;margin-top:.05em}.ignis-alert__close:hover{opacity:1}.ignis-alert--success{background:rgba(58,125,68,.1);border-left-color:var(--btn-success-bg, #3a7d44);color:#6abf76}.ignis-alert--success .ignis-alert__title{color:#6abf76}.ignis-alert--danger{background:rgba(176,58,58,.1);border-left-color:var(--btn-danger-bg, #b03a3a);color:#d46b6b}.ignis-alert--danger .ignis-alert__title{color:#d46b6b}.ignis-alert--warning{background:rgba(196,154,42,.1);border-left-color:var(--btn-warning-bg, #c49a2a);color:#ddb84a}.ignis-alert--warning .ignis-alert__title{color:#ddb84a}.ignis-alert--info{background:rgba(74,111,165,.1);border-left-color:var(--btn-primary-bg, #4a6fa5);color:#7ba3d4}.ignis-alert--info .ignis-alert__title{color:#7ba3d4}.ignis-alert--accent{background:rgba(var(--main-color-rgb, 255, 77, 0), 0.1);border-left-color:var(--main-color, #ff4d00);color:var(--main-color, #ff4d00)}.ignis-alert--accent .ignis-alert__title{color:var(--main-color, #ff4d00)}.ignis-spinner{display:inline-block;width:1.25rem;height:1.25rem;border:2px solid currentColor;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:ignis-spinner-spin .7s linear infinite;color:var(--text-dimmed, #818189);vertical-align:middle}.ignis-spinner--sm{width:.85rem;height:.85rem;border-width:1.5px}.ignis-spinner--lg{width:2rem;height:2rem;border-width:3px}.ignis-spinner--accent{color:var(--main-color, #ff4d00)}.ignis-spinner--success{color:#6abf76}.ignis-spinner--danger{color:#d46b6b}.ignis-spinner--info{color:#7ba3d4}.ignis-spinner-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.6rem;background:rgba(0,0,0,.45);backdrop-filter:blur(2px);z-index:10;border-radius:inherit}.ignis-spinner-overlay--fullscreen{position:fixed;z-index:1100}.ignis-spinner-overlay .ignis-spinner-overlay__label{font-size:var(--fs-sm, 0.88rem);color:var(--text-normal, #bbbac1)}@keyframes ignis-spinner-spin{to{transform:rotate(360deg)}}.ignis-progress{position:relative;width:100%;height:8px;background:hsla(0,0%,100%,.06);border-radius:999px;overflow:hidden}.ignis-progress--sm{height:4px}.ignis-progress--lg{height:14px}.ignis-progress__bar{height:100%;background:var(--main-color, #ff4d00);border-radius:inherit;transition:width .3s var(--ease-out-quint, cubic-bezier(0.22, 1, 0.36, 1));position:relative}.ignis-progress--success .ignis-progress__bar{background:var(--btn-success-bg, #3a7d44)}.ignis-progress--danger .ignis-progress__bar{background:var(--btn-danger-bg, #b03a3a)}.ignis-progress--warning .ignis-progress__bar{background:var(--btn-warning-bg, #c49a2a)}.ignis-progress--info .ignis-progress__bar{background:var(--btn-primary-bg, #4a6fa5)}.ignis-progress--indeterminate .ignis-progress__bar{width:30% !important;animation:ignis-progress-sweep 1.4s var(--ease-out-quint, ease) infinite}.ignis-progress--striped .ignis-progress__bar{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.ignis-progress--labeled{height:auto;background:rgba(0,0,0,0);overflow:visible}.ignis-progress--labeled .ignis-progress__track{width:100%;height:8px;background:hsla(0,0%,100%,.06);border-radius:999px;overflow:hidden;margin-top:.3rem}.ignis-progress--labeled .ignis-progress__label{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-dimmed, #818189)}.ignis-progress--labeled .ignis-progress__label strong{color:var(--text-normal, #bbbac1);font-weight:500}@keyframes ignis-progress-sweep{0%{left:-30%}100%{left:100%}}.ignis-snack-stack{position:fixed;bottom:1.25rem;left:1.25rem;display:flex;flex-direction:column-reverse;gap:.6rem;pointer-events:none;max-width:min(420px,100vw - 2.5rem)}.ignis-snack{pointer-events:auto;display:flex;align-items:flex-start;gap:.65rem;padding:.7rem .85rem;background:var(--body-bg-lighter, #161616);color:var(--text-normal, #bbbac1);border:1px solid hsla(0,0%,100%,.08);border-left:3px solid var(--text-dimmed, #818189);border-radius:var(--radius-md, 6px);box-shadow:0 6px 20px rgba(0,0,0,.4);font-size:.85rem;line-height:1.4;opacity:0;transform:translateX(-20px);transition:opacity .25s ease,transform .25s var(--ease-out-expo, cubic-bezier(0.16, 1, 0.3, 1))}.ignis-snack.is-visible{opacity:1;transform:translateX(0)}.ignis-snack.is-leaving{opacity:0;transform:translateX(-20px)}.ignis-snack__icon{flex-shrink:0;font-size:1rem;margin-top:.1em;line-height:1}.ignis-snack__body{flex:1;min-width:0}.ignis-snack__title{font-weight:600;color:var(--text-title, #e8e6f3);margin-bottom:.15rem}.ignis-snack__msg{word-break:break-word}.ignis-snack__progress{margin-top:.45rem;height:4px;background:hsla(0,0%,100%,.08);border-radius:999px;overflow:hidden}.ignis-snack__bar{height:100%;width:0%;background:currentColor;border-radius:inherit;transition:width .3s ease}.ignis-snack__action{flex-shrink:0;appearance:none;background:rgba(0,0,0,0);border:0;color:currentColor;font:inherit;font-weight:500;cursor:pointer;padding:.15rem .5rem;border-radius:var(--radius-sm, 4px);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;opacity:.85;transition:background .15s ease,opacity .15s ease}.ignis-snack__action:hover,.ignis-snack__action:focus-visible{opacity:1;background:hsla(0,0%,100%,.08);outline:none}.ignis-snack__close{flex-shrink:0;appearance:none;background:rgba(0,0,0,0);border:0;color:currentColor;opacity:.5;cursor:pointer;padding:0 .15rem;font-size:1rem;line-height:1;margin-top:.05em;transition:opacity .15s ease}.ignis-snack__close:hover,.ignis-snack__close:focus-visible{opacity:1;outline:none}.ignis-snack--success{border-left-color:var(--btn-success-bg, #3a7d44);color:#6abf76}.ignis-snack--success .ignis-snack__title{color:#6abf76}.ignis-snack--warning{border-left-color:var(--btn-warning-bg, #c49a2a);color:#ddb84a}.ignis-snack--warning .ignis-snack__title{color:#ddb84a}.ignis-snack--error{border-left-color:var(--btn-danger-bg, #b03a3a);color:#d46b6b}.ignis-snack--error .ignis-snack__title{color:#d46b6b}.ignis-snack--info{border-left-color:var(--btn-primary-bg, #4a6fa5);color:#7ba3d4}.ignis-snack--info .ignis-snack__title{color:#7ba3d4}.ignis-snack--progress{border-left-color:var(--main-color, #ff4d00);color:var(--main-color, #ff4d00)}.ignis-snack--progress .ignis-snack__title{color:var(--main-color, #ff4d00)}@media(prefers-reduced-motion: reduce){.ignis-snack{transition:opacity .1s linear;transform:none !important}}.ignis-tooltip,.ignis-popover{position:absolute;z-index:1090;pointer-events:none;opacity:0;transform:scale(0.95);transition:opacity .12s ease,transform .12s ease}.ignis-tooltip.is-visible,.ignis-popover.is-visible{opacity:1;transform:scale(1)}.ignis-tooltip::before,.ignis-popover::before{content:"";position:absolute;width:8px;height:8px;background:inherit;border:inherit;transform:rotate(45deg)}.ignis-tooltip[data-placement^=top]::before,.ignis-popover[data-placement^=top]::before{bottom:-5px;left:50%;margin-left:-4px;border-top:0;border-left:0}.ignis-tooltip[data-placement^=bottom]::before,.ignis-popover[data-placement^=bottom]::before{top:-5px;left:50%;margin-left:-4px;border-bottom:0;border-right:0}.ignis-tooltip[data-placement^=left]::before,.ignis-popover[data-placement^=left]::before{right:-5px;top:50%;margin-top:-4px;border-bottom:0;border-left:0}.ignis-tooltip[data-placement^=right]::before,.ignis-popover[data-placement^=right]::before{left:-5px;top:50%;margin-top:-4px;border-top:0;border-right:0}.ignis-tooltip{background:rgba(15,15,15,.96);color:#fff;font-size:.72rem;font-weight:500;line-height:1.4;padding:.35rem .6rem;border-radius:var(--radius-sm, 4px);border:1px solid hsla(0,0%,100%,.08);max-width:240px;text-align:center;white-space:normal;box-shadow:0 4px 12px rgba(0,0,0,.4)}.ignis-popover{background:var(--body-bg-lighter, #161616);color:var(--text-normal, #bbbac1);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-md, 6px);box-shadow:0 8px 24px rgba(0,0,0,.45);width:280px;pointer-events:auto}.ignis-popover__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .75rem;border-bottom:1px solid hsla(0,0%,100%,.06);font-size:.82rem;font-weight:600;color:var(--text-title, #e8e6f3)}.ignis-popover__close{appearance:none;background:rgba(0,0,0,0);border:0;color:var(--text-dimmed, #818189);cursor:pointer;padding:0;font-size:1rem;line-height:1}.ignis-popover__close:hover{color:#d46b6b}.ignis-popover__body{padding:.65rem .75rem;font-size:var(--fs-sm, 0.88rem);line-height:1.5}.ignis-card{display:flex;flex-direction:column;background:var(--body-bg-lighter, #161616);color:var(--text-normal, #bbbac1);border:1px solid var(--darkgray, #2a2a2a);border-radius:var(--radius-xl, 10px);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.ignis-card__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:hsla(0,0%,100%,.02);border-bottom:1px solid var(--darkgray, #2a2a2a)}.ignis-card__title{margin:0;font-size:1rem;font-weight:600;color:var(--text-title, #e8e6f3);letter-spacing:-0.005em}.ignis-card__title .ignis-card__subtitle{display:block;margin-top:.15rem;font-size:.75rem;font-weight:400;color:var(--text-dimmed, #818189)}.ignis-card__actions{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.ignis-card__body{padding:1rem;flex:1}.ignis-card__text{margin:0 0 .5rem;font-size:var(--fs-sm, 0.88rem);line-height:1.55;color:var(--text-normal, #bbbac1)}.ignis-card__text:last-child{margin-bottom:0}.ignis-card__footer{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.65rem 1rem;background:hsla(0,0%,100%,.02);border-top:1px solid var(--darkgray, #2a2a2a)}.ignis-card--sm .ignis-card__header{padding:.5rem .75rem}.ignis-card--sm .ignis-card__body{padding:.75rem}.ignis-card--sm .ignis-card__footer{padding:.5rem .75rem}.ignis-card--sm .ignis-card__title{font-size:.88rem}.ignis-card--lg .ignis-card__header{padding:1rem 1.25rem}.ignis-card--lg .ignis-card__body{padding:1.25rem}.ignis-card--lg .ignis-card__footer{padding:.85rem 1.25rem}.ignis-card--lg .ignis-card__title{font-size:1.15rem}.ignis-card--bordered{border-width:1px}.ignis-card--ghost{background:rgba(0,0,0,0);border-color:hsla(0,0%,100%,.06)}.ignis-card--accent{border-left:3px solid var(--main-color, #ff4d00)}.ignis-card--success{border-left:3px solid var(--btn-success-bg, #3a7d44)}.ignis-card--danger{border-left:3px solid var(--btn-danger-bg, #b03a3a)}.ignis-card--warning{border-left:3px solid var(--btn-warning-bg, #c49a2a)}.ignis-card--info{border-left:3px solid var(--btn-primary-bg, #4a6fa5)}.ignis-card--interactive{cursor:pointer}.ignis-card--interactive:hover{border-color:hsla(0,0%,100%,.15);box-shadow:0 4px 12px rgba(0,0,0,.3)}.ignis-card--interactive:focus-visible{outline:none;border-color:var(--main-color, #ff4d00);box-shadow:0 0 0 2px rgba(var(--main-color-rgb, 255, 77, 0), 0.2)}.ignis-colorpicker{position:relative;display:inline-block}.ignis-colorpicker__trigger{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .65rem .3rem .3rem;background:var(--input-bg, #161616);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-md, 6px);color:var(--text-normal, #bbbac1);font-size:var(--fs-sm, 0.88rem);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.ignis-colorpicker__trigger:hover:not(:disabled){border-color:hsla(0,0%,100%,.18)}.ignis-colorpicker__trigger:focus-visible{outline:none;border-color:var(--main-color);box-shadow:0 0 0 2px rgba(var(--main-color-rgb, 255, 77, 0), 0.2)}.ignis-colorpicker.is-open .ignis-colorpicker__trigger{border-color:var(--main-color);box-shadow:0 0 0 2px rgba(var(--main-color-rgb, 255, 77, 0), 0.2)}.ignis-colorpicker__swatch{width:1.6rem;height:1.6rem;border-radius:var(--radius-sm, 4px);border:1px solid hsla(0,0%,100%,.12);flex-shrink:0;background-image:linear-gradient(45deg, #2a2a2a 25%, transparent 25%),linear-gradient(-45deg, #2a2a2a 25%, transparent 25%),linear-gradient(45deg, transparent 75%, #2a2a2a 75%),linear-gradient(-45deg, transparent 75%, #2a2a2a 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0;position:relative;overflow:hidden}.ignis-colorpicker__swatch::after{content:"";position:absolute;inset:0;background:var(--ignis-cp-color, #000)}.ignis-colorpicker__hex-readout{font-family:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-transform:uppercase;letter-spacing:.02em;color:var(--text-dimmed, #818189)}.ignis-colorpicker__panel{position:absolute;top:calc(100% + 6px);left:0;z-index:1050;width:240px;padding:.75rem;background:var(--body-bg-lighter, #161616);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-md, 6px);box-shadow:0 8px 24px rgba(0,0,0,.45);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.ignis-colorpicker.is-open .ignis-colorpicker__panel{opacity:1;transform:translateY(0);pointer-events:auto}.ignis-colorpicker__sv{position:relative;width:100%;height:140px;border-radius:var(--radius-sm, 4px);cursor:crosshair;overflow:hidden;background-image:linear-gradient(to top, #000, transparent),linear-gradient(to right, #fff, var(--ignis-cp-hue, #ff0000))}.ignis-colorpicker__sv-pointer{position:absolute;width:12px;height:12px;border:2px solid #fff;border-radius:50%;transform:translate(-50%, -50%);pointer-events:none;box-shadow:0 0 0 1px rgba(0,0,0,.6)}.ignis-colorpicker__hue{position:relative;width:100%;height:12px;margin-top:.6rem;border-radius:999px;cursor:ew-resize;background:linear-gradient(to right, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%)}.ignis-colorpicker__hue-pointer{position:absolute;top:50%;width:14px;height:14px;border:2px solid #fff;border-radius:50%;transform:translate(-50%, -50%);pointer-events:none;background:var(--ignis-cp-hue, #f00);box-shadow:0 0 0 1px rgba(0,0,0,.6)}.ignis-colorpicker__hex{display:flex;align-items:center;gap:.4rem;margin-top:.6rem}.ignis-colorpicker__hex label{font-size:.7rem;color:var(--text-dimmed, #818189);text-transform:uppercase;letter-spacing:.04em}.ignis-colorpicker__hex input{flex:1;background:var(--input-bg, #161616);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-sm, 4px);color:var(--text-normal, #bbbac1);font-family:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;letter-spacing:.02em;text-transform:uppercase;padding:.3rem .45rem;outline:none}.ignis-colorpicker__hex input:focus{border-color:var(--main-color)}.ignis-colorpicker__presets{display:grid;grid-template-columns:repeat(8, 1fr);gap:.3rem;margin-top:.6rem}.ignis-colorpicker__preset{width:100%;aspect-ratio:1;border-radius:var(--radius-sm, 4px);border:1px solid hsla(0,0%,100%,.08);cursor:pointer;transition:transform .1s ease,border-color .15s ease}.ignis-colorpicker__preset:hover{transform:scale(1.1);border-color:hsla(0,0%,100%,.3)}.ignis-colorpicker__preset.is-active{border-color:var(--main-color);box-shadow:0 0 0 1px var(--main-color)}.ignis-combobox{position:relative;display:inline-block;width:100%}.ignis-combobox__field{position:relative;display:flex;align-items:center;background:var(--input-bg, #161616);color:var(--text-normal, #bbbac1);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-md, 6px);transition:border-color .15s ease,box-shadow .15s ease}.ignis-combobox__field:hover:not(.is-disabled){border-color:hsla(0,0%,100%,.15)}.ignis-combobox.is-open .ignis-combobox__field,.ignis-combobox .ignis-combobox__field:focus-within{border-color:var(--main-color);box-shadow:0 0 0 2px rgba(var(--main-color-rgb, 255, 77, 0), 0.2)}.ignis-combobox__input{flex:1;min-width:0;background:rgba(0,0,0,0);border:0;outline:0;color:inherit;font:inherit;font-size:var(--fs-sm, 0.88rem);padding:.375rem .75rem}.ignis-combobox__input::placeholder{color:var(--text-dimmed, #818189)}.ignis-combobox__input:disabled{cursor:not-allowed}.ignis-combobox__toggle{appearance:none;background:rgba(0,0,0,0);border:0;color:var(--text-dimmed, #818189);cursor:pointer;padding:.375rem .6rem;display:inline-flex;align-items:center;transition:color .15s ease,transform .2s ease}.ignis-combobox__toggle:hover{color:var(--text-normal, #bbbac1)}.ignis-combobox__toggle:focus-visible{outline:none;color:var(--main-color)}.ignis-combobox.is-open .ignis-combobox__toggle{transform:rotate(180deg);color:var(--main-color)}.ignis-combobox__clear{appearance:none;background:rgba(0,0,0,0);border:0;color:var(--text-dimmed, #818189);cursor:pointer;padding:.2rem .4rem;font-size:.9em;line-height:1}.ignis-combobox__clear:hover{color:#d46b6b}.ignis-combobox__panel{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:1050;margin:0;padding:.25rem 0;list-style:none;background:var(--body-bg-lighter, #161616);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-md, 6px);box-shadow:0 8px 24px rgba(0,0,0,.45);max-height:16rem;overflow-y:auto;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.ignis-combobox.is-open .ignis-combobox__panel{opacity:1;transform:translateY(0);pointer-events:auto}.ignis-combobox__option{padding:.4rem .75rem;font-size:var(--fs-sm, 0.88rem);cursor:pointer;color:var(--text-normal, #bbbac1);transition:background .1s ease}.ignis-combobox__option:hover,.ignis-combobox__option.is-active{background:hsla(0,0%,100%,.06)}.ignis-combobox__option.is-selected{background:rgba(var(--main-color-rgb, 255, 77, 0), 0.15);color:var(--main-color)}.ignis-combobox__option--empty{color:var(--text-dimmed, #818189);font-style:italic;cursor:default}.ignis-combobox__option--empty:hover{background:rgba(0,0,0,0)}.ignis-combobox__option mark{background:rgba(var(--main-color-rgb, 255, 77, 0), 0.25);color:inherit;border-radius:2px;padding:0 1px}#edivi__container .ignis-input,#edivi__container .ignis-textarea,#edivi__container .ignis-stepper,#edivi__container .ignis-checkbox input[type=checkbox],#edivi__container .ignis-dropdown__trigger,#edivi__container .ignis-dropdown__panel,#edivi__container .ignis-dropdown__options li{border-radius:0}#edivi__container .ignis-dropdown .ignis-dropdown__trigger{background:#2a2a2a;border-color:#4a4a4a;color:#fff;font-size:1rem;padding:.6rem .85rem}#edivi__container .ignis-dropdown .ignis-dropdown__trigger:hover:not(:disabled){border-color:#5783cf}#edivi__container .ignis-dropdown .ignis-dropdown__trigger:focus-visible,#edivi__container .ignis-dropdown .ignis-dropdown__trigger:focus{border-color:#5783cf;box-shadow:0 0 0 2px rgba(87,131,207,.25)}#edivi__container .ignis-dropdown .ignis-dropdown__label-icon{color:#5783cf}#edivi__container .ignis-dropdown .ignis-dropdown__panel{background:#2a2a2a;border-color:#4a4a4a}#edivi__container .ignis-dropdown .ignis-dropdown__search{background:#1e1e1e;border-bottom-color:#4a4a4a}#edivi__container .ignis-dropdown .ignis-dropdown__search:focus{background:rgba(87,131,207,.08)}#edivi__container .ignis-dropdown .ignis-dropdown__options li{font-size:1rem;padding:.5rem .75rem}#edivi__container .ignis-dropdown .ignis-dropdown__options li:hover,#edivi__container .ignis-dropdown .ignis-dropdown__options li:focus{background:hsla(0,0%,100%,.08)}#edivi__container .ignis-dropdown .ignis-dropdown__options li.is-selected{background:rgba(87,131,207,.18);color:#fff}#edivi__container .ignis-dropdown .ignis-dropdown__option-icon{color:#5783cf}#edivi__container .ignis-input,#edivi__container .ignis-textarea{background:#2a2a2a;border-color:#4a4a4a;font-size:1rem;padding:.6rem .85rem}#edivi__container .ignis-input:hover:not(:disabled):not([readonly]),#edivi__container .ignis-textarea:hover:not(:disabled):not([readonly]){border-color:#5783cf}#edivi__container .ignis-input:focus,#edivi__container .ignis-input:focus-visible,#edivi__container .ignis-textarea:focus,#edivi__container .ignis-textarea:focus-visible{border-color:#5783cf;box-shadow:0 0 0 2px rgba(87,131,207,.25)}#edivi__container .ignis-input.is-invalid,#edivi__container .ignis-input:invalid:not(:focus):not(:placeholder-shown),#edivi__container .ignis-textarea.is-invalid,#edivi__container .ignis-textarea:invalid:not(:focus):not(:placeholder-shown){border-color:#d1484a}#edivi__container .ignis-input.is-invalid:focus,#edivi__container .ignis-input:invalid:not(:focus):not(:placeholder-shown):focus,#edivi__container .ignis-textarea.is-invalid:focus,#edivi__container .ignis-textarea:invalid:not(:focus):not(:placeholder-shown):focus{box-shadow:0 0 0 2px rgba(209,72,74,.25)}#edivi__container .ignis-input-group:focus-within .ignis-input-group__icon{color:#5783cf}#edivi__container .ignis-field__required{color:#5783cf}#edivi__container .ignis-checkbox input[type=checkbox],#edivi__container .ignis-radio input[type=radio]{border-color:#4a4a4a;background:#2a2a2a;width:1.25rem;height:1.25rem}#edivi__container .ignis-checkbox input[type=checkbox]:hover:not(:disabled),#edivi__container .ignis-radio input[type=radio]:hover:not(:disabled){border-color:rgba(87,131,207,.6)}#edivi__container .ignis-checkbox input[type=checkbox]:checked,#edivi__container .ignis-radio input[type=radio]:checked{background:#5783cf;border-color:#5783cf}#edivi__container .ignis-checkbox input[type=checkbox]:focus-visible,#edivi__container .ignis-radio input[type=radio]:focus-visible{box-shadow:0 0 0 3px rgba(87,131,207,.3)}#edivi__container .ignis-checkbox input[type=checkbox]:indeterminate{background:#5783cf;border-color:#5783cf}#edivi__container .ignis-switch input[type=checkbox]{background:#4a4a4a}#edivi__container .ignis-switch input[type=checkbox]:checked{background:#5783cf}#edivi__container .ignis-switch input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px rgba(87,131,207,.3)}#edivi__container .ignis-stepper{background:#2a2a2a;border-color:#4a4a4a}#edivi__container .ignis-stepper:focus-within{border-color:#5783cf;box-shadow:0 0 0 2px rgba(87,131,207,.25)}#edivi__container .ignis-stepper input[type=number]{font-size:1rem}#edivi__container .ignis-stepper button:active{background:rgba(87,131,207,.2)}#edivi__container .ignis-tabs .ignis-tabs__headers{border-bottom-color:#4a4a4a}#edivi__container .ignis-tabs .ignis-tabs__header{font-size:1rem}#edivi__container .ignis-tabs .ignis-tabs__header.is-active{border-bottom-color:#5783cf}#edivi__container .ignis-tabs--pills .ignis-tabs__header{border-radius:0}#edivi__container .ignis-tabs--pills .ignis-tabs__header.is-active{background:#5783cf}#edivi__container .ignis-accordion .ignis-accordion__item{background:#2a2a2a;border-color:#4a4a4a;border-radius:0}#edivi__container .ignis-accordion .ignis-accordion__item.is-open{border-color:rgba(87,131,207,.5)}#edivi__container .ignis-accordion .ignis-accordion__header{font-size:1rem}#edivi__container .ignis-drawer{background:#2a2a2a;border-color:#4a4a4a;border-radius:0;font-size:1rem}#edivi__container .ignis-drawer .ignis-drawer__header,#edivi__container .ignis-drawer .ignis-drawer__footer{border-color:#4a4a4a}#edivi__container .ignis-pagination .ignis-pagination__item{border-radius:0;font-size:.95rem}#edivi__container .ignis-pagination .ignis-pagination__item.is-active{background:#5783cf}#edivi__container .ignis-list-group{background:#2a2a2a;border-color:#4a4a4a;border-radius:0;font-size:1rem}#edivi__container .ignis-list-group .ignis-list-group__item{border-color:#4a4a4a}#edivi__container .ignis-list-group .ignis-list-group__item.is-active{background:rgba(87,131,207,.18);color:#7ea3d9}#edivi__container .ignis-alert{border-radius:0;font-size:1rem}#edivi__container .ignis-alert--info{border-left-color:#5783cf;color:#7ea3d9}#edivi__container .ignis-alert--info .ignis-alert__title{color:#7ea3d9}#edivi__container .ignis-progress{background:#1e1e1e;border-radius:0}#edivi__container .ignis-progress .ignis-progress__bar{border-radius:0;background:#5783cf}#edivi__container .ignis-file{background:#2a2a2a;border-color:#4a4a4a;border-radius:0;font-size:1rem}#edivi__container .ignis-skeleton{border-radius:0}#edivi__container .ignis-card{background:#2a2a2a;border-color:#4a4a4a;border-radius:0;font-size:1rem}#edivi__container .ignis-card .ignis-card__header,#edivi__container .ignis-card .ignis-card__footer{border-color:#4a4a4a}#edivi__container .ignis-card--accent{border-left-color:#5783cf}#edivi__container .ignis-card--info{border-left-color:#5783cf}#edivi__container .ignis-card--interactive:focus-visible{border-color:#5783cf;box-shadow:0 0 0 2px rgba(87,131,207,.25)}#edivi__container .ignis-colorpicker .ignis-colorpicker__trigger{background:#2a2a2a;border-color:#4a4a4a;border-radius:0;font-size:1rem}#edivi__container .ignis-colorpicker.is-open .ignis-colorpicker__trigger{border-color:#5783cf;box-shadow:0 0 0 2px rgba(87,131,207,.25)}#edivi__container .ignis-colorpicker .ignis-colorpicker__swatch{border-radius:0}#edivi__container .ignis-colorpicker .ignis-colorpicker__panel{background:#2a2a2a;border-color:#4a4a4a;border-radius:0}#edivi__container .ignis-colorpicker .ignis-colorpicker__sv,#edivi__container .ignis-colorpicker .ignis-colorpicker__hex input,#edivi__container .ignis-colorpicker .ignis-colorpicker__preset{border-radius:0}#edivi__container .ignis-colorpicker .ignis-colorpicker__preset.is-active{border-color:#5783cf;box-shadow:0 0 0 1px #5783cf}#edivi__container .ignis-colorpicker .ignis-colorpicker__hex input:focus{border-color:#5783cf}#edivi__container .ignis-combobox .ignis-combobox__field{background:#2a2a2a;border-color:#4a4a4a;border-radius:0;font-size:1rem}#edivi__container .ignis-combobox .ignis-combobox__field:hover:not(.is-disabled){border-color:#5783cf}#edivi__container .ignis-combobox.is-open .ignis-combobox__field,#edivi__container .ignis-combobox .ignis-combobox__field:focus-within{border-color:#5783cf;box-shadow:0 0 0 2px rgba(87,131,207,.25)}#edivi__container .ignis-combobox .ignis-combobox__panel{background:#2a2a2a;border-color:#4a4a4a;border-radius:0}#edivi__container .ignis-combobox .ignis-combobox__option{font-size:1rem;padding:.5rem .75rem}#edivi__container .ignis-combobox .ignis-combobox__option.is-selected{background:rgba(87,131,207,.18);color:#fff}#edivi__container .ignis-combobox .ignis-combobox__option mark{background:rgba(87,131,207,.3)}#edivi__container .ignis-btn{border-radius:0;font-size:1rem}#edivi__container .ignis-btn--sm{font-size:.85rem}#edivi__container .ignis-btn--lg{font-size:1.1rem}#edivi__container .ignis-btn--primary,#edivi__container .ignis-btn--accent{background:#5783cf}#edivi__container .ignis-btn--primary:hover:not(:disabled):not(.is-loading),#edivi__container .ignis-btn--accent:hover:not(:disabled):not(.is-loading){background:#6c92d8}#edivi__container .ignis-btn--primary:active:not(:disabled):not(.is-loading),#edivi__container .ignis-btn--accent:active:not(:disabled):not(.is-loading){background:#4974c0}#edivi__container .ignis-btn--outline-primary{border-color:#5783cf;color:#7ea3d9}#edivi__container .ignis-btn--outline-primary:hover:not(:disabled):not(.is-loading){background:#5783cf}#edivi__container .ignis-btn:focus-visible{box-shadow:0 0 0 2px rgba(87,131,207,.4)}#edivi__container .ignis-btn-group .ignis-btn{border-radius:0 !important}#edivi__container .ignis-chip{border-radius:0;font-size:.85rem}#edivi__container .ignis-chip--sm{font-size:.75rem}#edivi__container .ignis-chip--lg{font-size:1rem}#edivi__container .ignis-chip--primary{background:rgba(87,131,207,.18);color:#7ea3d9;border-color:rgba(87,131,207,.35)}#edivi__container .ignis-tag-input{background:#2a2a2a;border-color:#4a4a4a;border-radius:0;font-size:1rem}#edivi__container .ignis-tag-input:hover:not(.is-disabled){border-color:#5783cf}#edivi__container .ignis-tag-input:focus-within{border-color:#5783cf;box-shadow:0 0 0 2px rgba(87,131,207,.25)}#edivi__container .ignis-datepicker .ignis-datepicker__trigger{background:#2a2a2a;border-color:#4a4a4a;border-radius:0;font-size:1rem;padding:.6rem .85rem}#edivi__container .ignis-datepicker .ignis-datepicker__trigger:hover:not(:disabled){border-color:#5783cf}#edivi__container .ignis-datepicker .ignis-datepicker__trigger:focus,#edivi__container .ignis-datepicker .ignis-datepicker__trigger:focus-visible{border-color:#5783cf;box-shadow:0 0 0 2px rgba(87,131,207,.25)}#edivi__container .ignis-datepicker .ignis-datepicker__icon{color:#5783cf}#edivi__container .ignis-datepicker .ignis-datepicker__panel{background:#2a2a2a;border-color:#4a4a4a;border-radius:0}#edivi__container .ignis-datepicker .ignis-datepicker__day.is-selected,#edivi__container .ignis-datepicker .ignis-datepicker__month.is-selected,#edivi__container .ignis-datepicker .ignis-datepicker__year.is-selected{background:#5783cf}#edivi__container .ignis-datepicker .ignis-datepicker__day.is-today:not(.is-selected){color:#5783cf}#edivi__container .ignis-datepicker .ignis-datepicker__day.is-today:not(.is-selected)::after{background:#5783cf}#edivi__container .ignis-datepicker .ignis-datepicker__footer-btn{background:#5783cf;border-radius:0}#edivi__container .ignis-datepicker .ignis-datepicker__footer-btn--ghost{background:rgba(0,0,0,0);border-color:#4a4a4a}
