.shared-modal .ant-modal-wrap{grid-template-rows:minmax(16px,2fr) auto minmax(16px,3fr);display:grid}.shared-modal .ant-modal{grid-row:2;top:0}@keyframes shared-modal-drop-in{0%{opacity:0;transform:translateY(-72px)}to{opacity:1;transform:translateY(0)}}@keyframes shared-modal-drop-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}.shared-modal .ant-modal-container{border-radius:8px;overflow:hidden;background-color:var(--eos-modal-bg)!important;padding:0!important}.shared-modal .ant-modal.shared-modal-drop-enter,.shared-modal .ant-modal.shared-modal-drop-appear{opacity:0;transform:translateY(-72px)}.shared-modal .ant-modal.shared-modal-drop-enter-active,.shared-modal .ant-modal.shared-modal-drop-appear-active{opacity:1;animation:.24s cubic-bezier(.22,1,.36,1) shared-modal-drop-in;transform:translateY(0)}.shared-modal .ant-modal.shared-modal-drop-leave{opacity:1;transform:translateY(0)}.shared-modal .ant-modal.shared-modal-drop-leave-active{opacity:0;animation:.18s shared-modal-drop-out;transform:translateY(-40px)}.shared-modal .ant-modal-content{background:var(--eos-modal-bg);border-radius:8px;padding:0;overflow:hidden}.shared-modal .ant-modal-header{background:var(--eos-modal-bg);border-bottom:none;margin:0;padding:12px 12px 12px 16px}.shared-modal .ant-modal-title{width:100%;margin:0;font-weight:600}.shared-modal .ant-modal-body{background:var(--eos-modal-bg);padding:0 16px}.shared-modal .ant-modal-footer{background:var(--eos-modal-bg);border-top:none;margin:0;padding:16px}.shared-modal__header{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.shared-modal__title{color:var(--eos-text-primary);font-size:16px;font-weight:600;line-height:24px}.shared-modal__header-controls,.shared-modal__header-actions{flex:none;align-items:center;display:inline-flex}.shared-modal__header-controls{gap:24px}.shared-modal__close{box-sizing:border-box;width:32px;min-width:32px;height:32px;min-height:32px;color:var(--eos-text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:8px;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.shared-modal__close:hover{background-color:var(--eos-control-bg);color:var(--eos-text-secondary)}.shared-modal__sheet{box-sizing:border-box;background:var(--eos-modal-sheet-bg);border-radius:8px;padding:16px 16px 8px}.shared-modal .shared-modal__sheet{background:var(--eos-modal-sheet-bg)!important}.shared-modal .ant-input,.shared-modal .ant-input-affix-wrapper,.shared-modal .ant-input-number,.shared-modal .ant-select{background-color:var(--eos-field-bg)!important;color:var(--eos-control-text)!important;border-color:var(--eos-field-border)!important}.shared-modal .ant-input-affix-wrapper .ant-input{background-color:#0000!important;border-color:#0000!important}.shared-modal .ant-input::-moz-placeholder{color:var(--eos-control-placeholder)!important}.shared-modal .ant-input-affix-wrapper .ant-input::-moz-placeholder{color:var(--eos-control-placeholder)!important}.shared-modal .ant-input-number .ant-input-number-input::-moz-placeholder{color:var(--eos-control-placeholder)!important}.shared-modal .ant-input::placeholder,.shared-modal .ant-input-affix-wrapper .ant-input::placeholder,.shared-modal .ant-input-number .ant-input-number-input::placeholder{color:var(--eos-control-placeholder)!important}.shared-modal .ant-input:hover,.shared-modal .ant-input-affix-wrapper:hover,.shared-modal .ant-input-number:hover{background-color:var(--eos-field-bg-hover)!important;border-color:var(--eos-control-hover-border)!important;box-shadow:none!important}.shared-modal .ant-input:focus,.shared-modal .ant-input-affix-wrapper-focused,.shared-modal .ant-input-number-focused{background-color:var(--eos-field-bg-hover)!important;border-color:var(--eos-control-focus-border)!important;box-shadow:none!important}.shared-modal .ant-form-item-has-error .ant-input,.shared-modal .ant-form-item-has-error .ant-input:hover,.shared-modal .ant-form-item-has-error .ant-input:focus,.shared-modal .ant-input.ant-input-status-error,.shared-modal .ant-input.ant-input-status-error:hover,.shared-modal .ant-input.ant-input-status-error:focus,.shared-modal .ant-input-number.ant-input-number-status-error,.shared-modal .ant-input-number.ant-input-number-status-error:hover,.shared-modal .ant-input-number.ant-input-number-status-error.ant-input-number-focused{border-color:var(--color-feedback-error-a80)!important;box-shadow:none!important}.shared-modal .ant-select .ant-select-selector,.shared-modal .ant-select:hover:not(.ant-select-disabled) .ant-select-selector,.shared-modal .ant-select.ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.shared-modal .ant-select.ant-select-open:not(.ant-select-disabled) .ant-select-selector{background-color:var(--eos-field-bg)!important;color:var(--eos-control-text)!important;border-color:var(--eos-field-border)!important}.shared-modal .ant-select.ant-select-status-error:not(.ant-select-disabled),.shared-modal .ant-select.ant-select-status-error:not(.ant-select-disabled) .ant-select-selector,.shared-modal .ant-select.ant-select-status-error:hover:not(.ant-select-disabled) .ant-select-selector,.shared-modal .ant-select.ant-select-status-error.ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.shared-modal .ant-select.ant-select-status-error.ant-select-open:not(.ant-select-disabled) .ant-select-selector{border-color:var(--color-feedback-error-a80)!important;box-shadow:none!important}.shared-modal .ant-select .ant-select-selection-item{color:var(--eos-control-text)!important}.shared-modal .ant-select .ant-select-selection-placeholder{color:var(--eos-control-placeholder)!important}.shared-modal .ant-select .ant-select-arrow{color:var(--eos-text-tertiary)}.shared-modal__footer{justify-content:flex-end;gap:8px;display:flex}.shared-modal__cancel.ant-btn{background:var(--color-primary-a10);box-shadow:none;color:var(--color-primary);border:1px solid #0000;border-radius:8px;font-size:14px;font-weight:400}.shared-modal__cancel.ant-btn:hover,.shared-modal__cancel.ant-btn:active,.shared-modal__cancel.ant-btn:focus,.shared-modal__cancel.ant-btn:focus-visible{background:var(--color-primary-a10)!important;color:var(--color-primary)!important;box-shadow:none!important;border:1px solid #0000!important}.shared-modal__required-mark{color:#fe585b}
