.submission-dropdown{min-width:0;position:relative}.submission-native-select{opacity:0;pointer-events:none;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.submission-dropdown-trigger{color:#1c1917;text-align:left;cursor:pointer;background:#fafaf9;border:1px solid #e7e5e4;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 16px;font-size:14px;display:flex}.submission-dropdown-trigger:after{content:"";border-bottom:2px solid #57534e;border-right:2px solid #57534e;flex-shrink:0;width:8px;height:8px;margin-right:3px;transform:rotate(45deg)}.submission-dropdown-trigger[aria-expanded=true]:after{transform:rotate(225deg)}.submission-dropdown-trigger:focus-visible{outline-offset:2px;outline:2px solid #8e745a}.submission-dropdown-trigger[aria-invalid=true]{border-color:#be123c}.submission-dropdown-trigger:disabled{opacity:.6;cursor:default}.submission-dropdown-menu{color:#1c1917;box-sizing:border-box;z-index:60;background:#fff;border:1px solid #d6d3d1;border-radius:12px;flex-direction:column;width:100%;max-height:360px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #1c19171f}.submission-dropdown-menu [role=listbox]{overscroll-behavior:contain;scrollbar-color:#a8a29e #f5f5f4;scrollbar-width:thin;flex:auto;gap:2px;min-height:0;max-height:280px;display:grid;overflow-y:auto}.submission-dropdown-search{color:#1c1917;box-sizing:border-box;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2378716c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E") 12px no-repeat;border:1px solid #d6d3d1;border-radius:8px;flex-shrink:0;width:100%;min-width:0;min-height:44px;margin-bottom:8px;padding:10px 12px 10px 38px;font-size:14px}.submission-dropdown-search:focus{border-color:#a68a6d;outline:none;box-shadow:0 0 0 2px #a68a6d40}.submission-dropdown-option{text-align:left;color:#1c1917;cursor:pointer;overflow-wrap:anywhere;border-radius:8px;width:100%;min-height:44px;padding:10px 12px;font-size:14px}.submission-dropdown-option:hover,.submission-dropdown-option:focus{outline-offset:-2px;background:#f5f5f4;outline:2px solid #8e745a}.submission-dropdown-option[aria-selected=true]{color:#57432f;background:#f0e9e1;font-weight:600}.submission-dropdown-option:disabled{color:#a8a29e;cursor:not-allowed;opacity:.55;background:0 0;outline:none;font-weight:400}.submission-dropdown-option:disabled:hover{background:0 0;outline:none}.submission-dropdown-option:disabled .submission-dropdown-count{color:#a8a29e;opacity:.6;background:#f5f5f4}.submission-dropdown-empty{color:#57534e;padding:12px;font-size:14px}.submission-dropdown [hidden]{display:none!important}.submission-dropdown:has(.submission-dropdown-trigger[aria-expanded=true]),div:has(>.submission-dropdown .submission-dropdown-trigger[aria-expanded=true]){z-index:100!important}.submission-dropdown-trigger .submission-dropdown-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.submission-dropdown-option:has(.submission-dropdown-count){justify-content:space-between;align-items:center;gap:12px;display:flex}.submission-dropdown-count{color:#57534e;white-space:nowrap;font-variant-numeric:tabular-nums;background:#f0eeeb;border-radius:6px;flex-shrink:0;margin-left:auto;padding:2px 7px;font-size:12px;font-weight:400}.submission-dropdown-option[aria-selected=true] .submission-dropdown-count{color:#57432f;background:#e6d9c8}.submission-field-error{color:#be123c;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.25rem}.submission-field-error:empty{display:none}.submission-grid-field>label{align-items:flex-end;min-height:1.5rem;display:flex}.submission-grid-field input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not(.submission-native-select){min-height:48px}@media (width>=768px){#partner-submit-form .grid>div:has(>input[type=file])>label{align-items:flex-end;min-height:2.5rem;display:flex}}
