.producer-options-trigger{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:50%;border:1px solid #d8dfd4;color:#526155;background:#fffdf7;cursor:pointer}.producer-options-trigger:hover,.producer-options-trigger[aria-expanded=true]{background:#edf0e6}.producer-options-panel{position:fixed;z-index:1000;padding:6px;border:1px solid #d8dfd4;border-radius:14px;background:#fffdf7;color:#23392b;box-shadow:0 8px 28px #173d2b20}.producer-options-panel :is(a,button){display:flex;align-items:center;min-height:48px;padding:12px;border-radius:8px;font-size:14px;line-height:1.4;text-decoration:none;color:inherit}.producer-options-panel :is(a,button):hover{background:#edf0e6}.producer-options-panel :is(a,button){gap:12px}.producer-options-panel :is(a,button) svg{width:20px;height:20px;flex-shrink:0;color:#244b35}.producer-options-panel hr{border:0;border-top:1px solid #d8dfd4;margin:6px}.producer-options-panel{max-height:calc(100dvh - 32px);overflow-y:auto}.producer-options-panel :is(a,button):focus-visible{outline:3px solid #608665;outline-offset:0}.producer-options-panel button{width:100%;text-align:left;border:0;background:transparent;font:inherit;cursor:pointer}.product-report-form{display:grid;gap:18px}.product-report-form label{display:grid;gap:8px}.product-report-form select,.product-report-form textarea{width:100%;padding:12px;border:1px solid var(--line,#d8dfd4);border-radius:8px;background:white;color:inherit;font:inherit}.product-report-form button{padding:12px 18px;border-radius:8px;background:var(--green,#1d5848);color:white}.product-report-form button:disabled{opacity:.5;cursor:not-allowed}