.request-module__HfePTW__page{padding-top:24px;padding-bottom:56px}.request-module__HfePTW__breadcrumb{color:var(--site-text-muted);align-items:center;gap:8px;margin-bottom:18px;font-size:13px;line-height:1.6;display:flex}.request-module__HfePTW__breadcrumb a:hover{color:var(--site-primary)}.request-module__HfePTW__breadcrumb span{color:var(--site-text)}.request-module__HfePTW__panel{border:1px solid var(--site-border);border-radius:calc(var(--site-radius) * 2);background:var(--site-card);padding:32px 40px 40px}.request-module__HfePTW__panel h1{text-align:center;color:var(--site-text);font-family:var(--site-font-display);margin:0 0 30px;font-size:28px;font-weight:600;line-height:1.4}.request-module__HfePTW__notice{border-radius:var(--site-radius);background:var(--site-primary-soft);color:var(--site-primary);margin-bottom:24px;padding:17px 22px;font-size:14px;line-height:1.8}.request-module__HfePTW__notice a{white-space:nowrap;font-weight:600}.request-module__HfePTW__notice a:hover{text-underline-offset:3px;text-decoration:underline}.request-module__HfePTW__form{border:1px solid var(--site-border);border-radius:var(--site-radius);gap:20px;padding:24px;display:grid}.request-module__HfePTW__row{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:18px;display:grid}.request-module__HfePTW__row label,.request-module__HfePTW__fieldLabel{color:var(--site-text);font-size:14px;font-weight:500;line-height:1.6}.request-module__HfePTW__row label{padding-top:10px}.request-module__HfePTW__field{min-width:0}.request-module__HfePTW__error{color:var(--site-danger);margin-top:6px;font-size:12px;line-height:1.6}.request-module__HfePTW__required{color:var(--site-accent)}.request-module__HfePTW__row input:not([type=file]),.request-module__HfePTW__row textarea{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-card);width:100%;min-width:0;min-height:42px;color:var(--site-text);outline:none;padding:10px 14px;font-size:14px;line-height:1.5;transition:border-color .18s,box-shadow .18s}.request-module__HfePTW__row input::placeholder,.request-module__HfePTW__row textarea::placeholder{color:color-mix(in srgb, var(--site-text-muted) 65%, var(--site-card))}.request-module__HfePTW__row input:focus,.request-module__HfePTW__row textarea:focus{border-color:var(--site-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--site-primary) 10%, transparent)}.request-module__HfePTW__row input[aria-invalid=true],.request-module__HfePTW__row textarea[aria-invalid=true]{border-color:var(--site-danger)}.request-module__HfePTW__row input[aria-invalid=true]:focus,.request-module__HfePTW__row textarea[aria-invalid=true]:focus{border-color:var(--site-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--site-danger) 10%, transparent)}.request-module__HfePTW__row input[type=number]{appearance:textfield}.request-module__HfePTW__attachmentRow,.request-module__HfePTW__descriptionRow{align-items:start}.request-module__HfePTW__attachmentRow .request-module__HfePTW__fieldLabel,.request-module__HfePTW__descriptionRow label{padding-top:10px}.request-module__HfePTW__attachments{min-width:0}.request-module__HfePTW__uploadLine{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.request-module__HfePTW__uploadButton{border:1px solid color-mix(in srgb, var(--site-primary) 60%, var(--site-border));border-radius:var(--site-radius);background:var(--site-primary-soft);min-height:42px;color:var(--site-primary);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:9px 15px;font-size:14px;font-weight:500;display:inline-flex}.request-module__HfePTW__uploadButton:hover{border-color:var(--site-primary)}.request-module__HfePTW__helper{color:var(--site-text-muted);font-size:12px;line-height:1.6}.request-module__HfePTW__fileList{gap:8px;margin-top:12px;display:grid}.request-module__HfePTW__fileList li{border-radius:var(--site-radius);background:var(--site-bg);min-width:0;color:var(--site-text-muted);align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.request-module__HfePTW__fileList li>svg{color:var(--site-primary);flex-shrink:0}.request-module__HfePTW__fileList li>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.request-module__HfePTW__fileList small{flex-shrink:0;font-size:11px}.request-module__HfePTW__fileList button{border-radius:var(--site-radius);cursor:pointer;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.request-module__HfePTW__fileList button:hover{background:var(--site-card);color:var(--site-text)}.request-module__HfePTW__description{min-width:0;position:relative}.request-module__HfePTW__row textarea{resize:vertical;min-height:116px;padding-bottom:30px;display:block}.request-module__HfePTW__counter{pointer-events:none;color:var(--site-text-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.5;position:absolute;bottom:9px;right:13px}.request-module__HfePTW__actions{text-align:center}.request-module__HfePTW__submit{border-radius:var(--site-radius);background:var(--site-primary);min-width:150px;min-height:42px;color:var(--site-primary-foreground);cursor:pointer;border:0;padding:10px 28px;font-size:14px;font-weight:600;transition:background .18s}.request-module__HfePTW__submit:hover{background:var(--site-primary-hover)}.request-module__HfePTW__submit:disabled{cursor:not-allowed;opacity:.6}.request-module__HfePTW__success{color:var(--site-primary);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:16px 8px 8px;display:flex}.request-module__HfePTW__success p{color:var(--site-text);margin:0;font-size:15px;line-height:1.8}.request-module__HfePTW__page button:focus-visible,.request-module__HfePTW__page a:focus-visible{outline:2px solid var(--site-primary);outline-offset:3px}@media (max-width:767px){.request-module__HfePTW__page{padding-top:18px;padding-bottom:32px}.request-module__HfePTW__breadcrumb{margin-bottom:14px;font-size:12px}.request-module__HfePTW__panel{padding:24px 18px}.request-module__HfePTW__panel h1{margin-bottom:22px;font-size:24px}.request-module__HfePTW__notice{margin-bottom:20px;padding:13px 14px;font-size:12px}.request-module__HfePTW__form{border:0;gap:18px;padding:0}.request-module__HfePTW__row{grid-template-columns:minmax(0,1fr);gap:8px}.request-module__HfePTW__row label,.request-module__HfePTW__attachmentRow .request-module__HfePTW__fieldLabel,.request-module__HfePTW__descriptionRow label{padding-top:0}.request-module__HfePTW__row input:not([type=file]),.request-module__HfePTW__row textarea{font-size:16px}.request-module__HfePTW__row textarea{min-height:140px}.request-module__HfePTW__uploadLine{gap:8px}.request-module__HfePTW__helper{width:100%}.request-module__HfePTW__actions{padding-left:0}.request-module__HfePTW__submit{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.request-module__HfePTW__row input,.request-module__HfePTW__row textarea,.request-module__HfePTW__submit{transition:none}}
