.custom-request_wrap__9qqbM{margin:32px auto 0;max-width:min(1120px,100%);padding:0 clamp(16px,4vw,40px)}.custom-request_opener__EHAYD{display:grid;grid-gap:4px;gap:4px;width:100%;padding:20px 24px;border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-2);font-family:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast),background var(--duration-fast)}.custom-request_opener__EHAYD:hover{border-color:var(--color-red);background:var(--color-red-light)}.custom-request_opener__EHAYD:focus-visible{outline:2px solid var(--color-red);outline-offset:2px}.custom-request_openerMain__YssG8{font-size:var(--text-md);font-weight:700;color:var(--color-text)}.custom-request_openerSub__lC6kY{font-size:var(--text-sm);line-height:1.55;color:var(--color-text-muted);max-width:62ch}.custom-request_panel__pWrNL{display:grid;grid-gap:16px;gap:16px;padding:26px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.custom-request_title__QeRou{font-family:var(--font-display);font-size:var(--text-lg);margin:0}.custom-request_sub__jYWu8{margin:0;font-size:var(--text-sm);line-height:1.6;color:var(--color-text-muted);max-width:62ch}.custom-request_row__8YpcO{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.custom-request_field__mU67W{display:grid;grid-gap:6px;gap:6px}.custom-request_label__zkxKO{font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.custom-request_input__YFnA2,.custom-request_textarea__u3Fhk{width:100%;padding:12px 14px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-base);color:var(--color-text);background:var(--color-surface)}.custom-request_textarea__u3Fhk{resize:vertical;line-height:1.6}.custom-request_input__YFnA2:focus,.custom-request_textarea__u3Fhk:focus{outline:none;border-color:var(--color-red);box-shadow:0 0 0 3px var(--color-red-light)}.custom-request_actions__a9G4r{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.custom-request_cancel__iDfbj,.custom-request_send__ljjvF{padding:12px 24px;border-radius:var(--radius-sm);font-family:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer}.custom-request_cancel__iDfbj{border:1px solid var(--color-border-strong);background:transparent;color:var(--color-text)}.custom-request_cancel__iDfbj:hover{border-color:var(--color-text)}.custom-request_send__ljjvF{border:none;background:var(--color-red);color:#fff}.custom-request_send__ljjvF:hover:not(:disabled){background:var(--color-red-hover)}.custom-request_send__ljjvF:disabled{opacity:.6;cursor:not-allowed}.custom-request_error__bmmN3{margin:0;padding:11px 14px;background:var(--color-red-light);border-left:3px solid var(--color-red);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-red-hover);font-size:var(--text-sm)}.custom-request_done__8NnEx{display:flex;gap:14px;align-items:flex-start;padding:22px 24px;border-radius:var(--radius-lg);background:#e8f5ec;border:1px solid #bfe3cb}.custom-request_done__8NnEx div{display:grid;grid-gap:4px;gap:4px}.custom-request_done__8NnEx strong{font-size:var(--text-md);color:#14532d}.custom-request_done__8NnEx span{font-size:var(--text-sm);line-height:1.6;color:#256b40}.custom-request_tick__vdzQL{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:50%;background:#1d6b39;color:#fff;font-weight:700}