@layer base,vendor,ui-kit,features,custom,utils,animation;@layer ui-kit{.ik-modal{inset:0;position:fixed;-webkit-overflow-scrolling:touch;outline:0;overflow-x:hidden;overflow-y:auto;pointer-events:none}.ik-modal__dialog{margin:var(--s-5);pointer-events:all;position:relative;transform:translate(0);width:auto}@media (min-width:768px){.ik-modal__dialog{margin:var(--s-10) auto;width:600px}.ik-modal--size-sm .ik-modal__dialog{width:300px}.ik-modal--fluid .ik-modal__dialog{width:85svw}}@media (min-width:992px){.ik-modal--size-lg .ik-modal__dialog{width:900px}}.ik-modal-content{background-color:var(--background-neutral-strong-default);border-radius:var(--radius-3);box-shadow:var(--shadow-neutral-md);color:var(--content-neutral-regular-default);outline:0;position:relative}.ik-modal-body,.ik-modal-footer,.ik-modal-header{padding:var(--s-9)}.ik-modal-header{display:grid;font-weight:var(--text-semibold);grid-template-areas:"content append";grid-template-columns:auto max-content}.ik-modal-header__title{align-self:center;font-size:var(--text-lg);grid-area:content}.ik-modal-header__append{grid-area:append}.ik-modal-body{font-weight:var(--text-normal);max-height:calc(100vh - 250px);overflow:auto;padding:var(--s-0) var(--s-9)}.ik-modal--fill-viewport{padding:var(--s-0)}.ik-modal--fill-viewport .ik-modal__dialog{margin:var(--s-0);width:100svw}.ik-modal--fill-viewport .ik-modal-content{border-radius:var(--radius-0)}.ik-modal-header--primary .ik-modal-header__title{color:var(--content-primary-regular-default)}.ik-modal-header--success .ik-modal-header__title{color:var(--content-success-strong-default)}.ik-modal-header--error .ik-modal-header__title{color:var(--content-error-strong-default)}.ik-modal-header--accent .ik-modal-header__title{color:var(--content-warning-strong-default)}.ik-modal-footer{display:grid;font-weight:var(--text-semibold);justify-items:end}.ik-modal-footer>.ik-button-group{margin-bottom:calc(var(--s-2)*-1)}.ik-modal--mobile .ik-modal-footer>.ik-button-group{width:100%}.ik-modal--no-scroll .ik-modal-body{max-height:-moz-max-content;max-height:max-content}.ik-modal__backdrop{background-color:var(--background-overlay-regular-default);inset:0;opacity:.5;position:fixed}.ik-modal,.ik-modal__backdrop,:host(vue3-body){z-index:var(--z-index-modal)}.ik-modal--bottom{bottom:0;left:0;position:fixed;right:0;top:unset;transform:unset}.ik-modal--bottom .ik-modal__dialog{margin:var(--s-0);width:auto}.ik-modal--bottom .ik-modal-content{border-radius:var(--radius-3) var(--radius-3) var(--s-0) var(--s-0)}}
