._base-modal_1ghbc_1 .ant-modal-content{border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._base-modal_1ghbc_1 .ant-modal-body{padding:0}@media(max-width:768px){._base-modal_1ghbc_1 .ant-modal{max-width:calc(100vw - 32px)!important;width:calc(100vw - 32px)!important;margin:16px auto}._modal-content_1ghbc_18{gap:20px}._modal-footer_1ghbc_22{grid-template-columns:1fr}}._modal-content_1ghbc_18{display:flex;flex-direction:column;height:100%;gap:32px;position:relative}._modal-content_1ghbc_18:before{content:"";display:block;width:200px;height:200px;background:url(/modal_bg.svg) center center / cover no-repeat;position:absolute;top:-20px;left:-24px;pointer-events:none}._modal-header_1ghbc_49{position:relative;display:flex;justify-content:space-between;align-items:flex-start}._header-left_1ghbc_56{display:grid;align-items:flex-start;gap:16px}._icon-container_1ghbc_62{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-lg, 10px);border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text-heading)}._title-section_1ghbc_76{flex:1}._modal-title_1ghbc_80{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--app-text-heading);line-height:1.2}._modal-subtitle_1ghbc_88{margin:0;font-size:14px;color:var(--app-text-muted);line-height:1.4}._modal-body_1ghbc_96{flex:1}._modal-footer_1ghbc_22{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._form-field_1ghbc_108{margin-bottom:20px}._form-field_1ghbc_108:last-child{margin-bottom:0}._field-label_1ghbc_116{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:var(--app-text-heading);line-height:1.4}._required_1ghbc_125{color:#f04438;margin-left:2px}._form-input_1ghbc_130{width:100%;height:44px}._input-row_1ghbc_135{display:flex;gap:12px;align-items:flex-start}._input-row_1ghbc_135 ._form-input_1ghbc_130{flex:1}._date-picker_1ghbc_145{width:180px;height:44px}._date-picker_1ghbc_145 .ant-picker{width:100%;height:44px;border-radius:8px;border:1px solid var(--app-border);transition:all .3s ease}._date-picker_1ghbc_145 .ant-picker:hover{border-color:var(--app-brand)}._date-picker_1ghbc_145 .ant-picker-focused{border-color:var(--app-brand);box-shadow:0 0 0 2px #7f56d91a}._cancel-button_1ghbc_168{height:40px;padding:0 20px;border-radius:8px;border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text-heading);font-weight:500;transition:all .2s ease}._cancel-button_1ghbc_168:hover{background:var(--app-surface-muted);border-color:var(--app-border);color:var(--app-text-heading)}._save-button_1ghbc_185{height:40px;padding:0 20px;border-radius:8px;background:var(--app-brand);border:1px solid var(--app-brand);color:var(--app-on-dark);font-weight:500;transition:all .2s ease}._save-button_1ghbc_185:hover{background:var(--app-brand-muted);border-color:var(--app-brand-muted);color:var(--app-on-dark)}._save-button_1ghbc_185:focus{background:var(--app-brand-muted);border-color:var(--app-brand-muted);color:var(--app-on-dark)}
