.listing-file-input{color:#44403c;width:100%;min-width:0;min-height:48px;font:inherit;cursor:pointer;background:#fafaf9;border:1px solid #d6d3d1;border-radius:8px;margin-top:8px;padding:8px;font-size:14px;display:block}.listing-file-input::file-selector-button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#1c1917;border:1px solid #1c1917;border-radius:6px;margin-right:12px;padding:10px 16px;font-weight:600}.listing-file-input:hover::file-selector-button{background:#44403c}.listing-file-input:focus-visible{outline-offset:3px;outline:2px solid #8e745a}.listing-file-input:disabled{opacity:.6;cursor:default}.listing-file-input:disabled::file-selector-button{cursor:default}[data-admin-images] label:has(input[type=file]:focus-visible){outline-offset:3px;outline:2px solid #1c1917}[data-package-editor] input::placeholder,[data-package-editor] textarea::placeholder,#partner-submit-form input::placeholder,#partner-submit-form textarea::placeholder{color:#57534e;opacity:1}.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{overscroll-behavior:contain;background:#fff;border:1px solid #d6d3d1;border-radius:12px;width:100%;max-height:320px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 8px 24px #1c19171f}.submission-dropdown-menu [role=listbox]{gap:2px;display:grid}.submission-dropdown-search{background:#fff;border:1px solid #a8a29e;border-radius:8px;width:100%;min-width:0;min-height:44px;margin-bottom:8px;padding:10px 12px;font-size:14px;position:sticky;top:0}.submission-dropdown-option{text-align:left;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:#78716c;cursor:default;background:0 0;outline:none;font-weight:400}.submission-dropdown-empty{color:#57534e;padding:12px;font-size:14px}.submission-dropdown [hidden]{display:none!important}.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}}.listing-markdown-preview{overflow-wrap:anywhere;font-size:.875rem;line-height:1.4}.listing-markdown-preview p{margin-block:.5rem!important}.listing-markdown-preview :is(h2,h3,h4,h5,h6){line-height:1.35;margin-top:1.25rem!important;margin-bottom:.25rem!important}.listing-markdown-preview :is(h2,h3,h4,h5,h6)+:is(p,ul,ol){margin-top:.25rem!important}.listing-markdown-preview :is(ul,ol){margin-block:.75rem!important;padding-left:1.5rem!important}.listing-markdown-preview li{margin-block:.25rem!important}.listing-markdown-preview>:first-child{margin-top:0!important}.listing-markdown-preview>:last-child{margin-bottom:0!important}
