.page-wrap{max-width:1200px;margin:0;padding:16px 24px 40px}.form-card{max-width:720px}.page-head{margin-bottom:16px}.page-title{margin:0 0 4px;font-size:22px;font-weight:600;letter-spacing:-.015em}.page-sub{margin:0;font-size:13px;color:var(--ab-color-text-muted)}.form-card{background:#fff;border:1px solid var(--ab-color-border);border-radius:var(--ab-radius-lg);padding:20px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}@media(max-width:600px){.grid-2{grid-template-columns:1fr}}.field{display:flex;flex-direction:column;gap:4px}.field label{font-size:12px;color:var(--ab-color-text-muted);font-weight:500}.field label .req{color:var(--ab-color-brand-500);margin-left:2px}.field .hint{font-size:11px;color:var(--ab-color-text-subtle);margin-top:2px}.field .hint-error{color:var(--ab-color-error, #dc2626)}.form-foot{display:flex;align-items:center;gap:16px;margin-top:20px;flex-wrap:wrap}.submit-big{height:44px;padding:0 24px;background:var(--ab-color-brand-500);color:#fff;border:0;border-radius:var(--ab-radius-md);font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 4px 12px #f9194240;display:inline-flex;align-items:center;gap:8px;font-family:inherit;transition:all var(--ab-duration-fast) var(--ab-ease-standard)}.submit-big:hover{background:var(--ab-color-brand-600);transform:translateY(-1px);box-shadow:0 6px 16px #f9194252}.submit-big[disabled]{background:var(--ab-color-gray-300);box-shadow:none;cursor:not-allowed;transform:none}.save-link{font-size:13px;color:var(--ab-color-brand-600);font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.save-link:hover{color:var(--ab-color-brand-700)}.loading-block{display:flex;justify-content:center;align-items:center;min-height:280px}.ant-select-selector,.ant-input,.ant-picker{border-radius:8px!important}.ant-select-dropdown,.ant-picker-dropdown{z-index:1100!important}
