.home-hero-form .fit-request-form .fit-field-wide{grid-column:1/-1}.home-hero-form .fit-request-form .form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 12px;padding-right:34px}.dark-mode .home-hero-form .fit-request-form .form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23a1a1aa' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.home-hero-form .fit-request-form .form-select[readonly],.home-hero-form .fit-request-form .searchable-dropdown-option{cursor:pointer}.home-hero-form .fit-request-form .fit-option{flex-direction:column;gap:2px;min-width:0;display:flex}.home-hero-form .fit-request-form .fit-option-title{overflow-wrap:anywhere;font-weight:500}.home-hero-form .fit-request-form .fit-option-meta{font-size:var(--text-xs);color:var(--table-heading);flex-wrap:wrap;gap:0 6px;line-height:1.4;display:flex}.home-hero-form .fit-request-form .fit-option-meta span+span:before{content:"·";margin-right:6px}.home-hero-form .fit-request-form .fit-option.selected .fit-option-meta{color:inherit;opacity:.8}.home-hero-form .fit-request-form .fit-doc-option{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-hero-form .fit-request-form .fit-doc-option.selected{cursor:default}.home-hero-form .fit-request-form .fit-doc-check{color:var(--primary-color);flex:none}.home-hero-form .fit-request-form .fit-upload-files{flex-direction:column;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.home-hero-form .fit-request-form .fit-upload-file{background:var(--surface-glass-strong);border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;font-size:var(--text-sm);color:var(--table-data);align-items:center;gap:8px;padding:5px 6px 5px 10px;display:flex}.home-hero-form .fit-request-form .fit-upload-doc{text-overflow:ellipsis;white-space:nowrap;max-width:45%;font-size:var(--text-xs);color:var(--primary-color);background:rgba(var(--primary-rgb), .12);border-radius:999px;flex:none;padding:2px 8px;font-weight:500;overflow:hidden}.home-hero-form .fit-request-form .fit-upload-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.home-hero-form .fit-request-form .fit-upload-remove{width:28px;height:28px;color:var(--table-heading);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:18px;transition:background-color .12s,color .12s;display:inline-flex}.home-hero-form .fit-request-form .fit-upload-remove:hover:not(:disabled){color:var(--primary-color);background:var(--surface-hover)}.home-hero-form .fit-request-form .fit-upload-remove:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.home-hero-form .fit-request-form .fit-upload-remove:disabled{opacity:.5;cursor:not-allowed}.home-hero-form .fit-request-form .fit-upload-note{flex-direction:column;gap:2px;display:flex}.home-hero-form .fit-request-form .fit-upload-note p{margin:0}.home-hero-form .fit-request-form .fit-upload-note p span{color:var(--table-data);font-weight:600}.home-hero-form .fit-request-form .fit-upload-note ul{font-size:var(--text-sm);color:var(--table-heading);margin:0 0 2px;padding-left:18px;line-height:1.5}@media (width<=640px){.home-hero-form .fit-request-form .fit-upload-doc{max-width:40%}}