.lemio-report{margin-top:14px}.lemio-report>summary{display:inline-flex;cursor:pointer;color:#76504a;font-weight:650}.lemio-report__panel{box-sizing:border-box;display:grid;gap:12px;margin-top:10px;padding:14px;border:1px solid #d9e5e3;border-radius:12px;background:#f8fbfa}.lemio-report__panel label{display:grid;gap:5px;font-weight:650}.lemio-report__panel select,.lemio-report__panel textarea{box-sizing:border-box;width:100%;border:1px solid #cad9d6;border-radius:9px;padding:9px;font:inherit}.lemio-report__auth{display:flex;align-items:center;gap:12px}.lemio-report-notice{margin:10px 0;padding:10px 12px;border-radius:9px;background:#e8f7f1;color:#165b4b}.lemio-report-notice.is-error{background:#fff3e8;color:#7a431e}.lemio-report-already{margin-top:12px;color:#617580;font-size:.9rem}@media(max-width:600px){.lemio-report__panel{padding:12px}.lemio-report__auth{align-items:stretch;flex-direction:column}.lemio-report__auth .button{text-align:center}}

/* Match the public report action to the existing rounded LEMIO controls. */
.lemio-report{position:relative}
.lemio-report>summary{box-sizing:border-box;display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:.38rem;padding:.55rem .9rem;border:1px solid #d8a4a8;border-radius:var(--lemio-radius-pill,999px);background:#fff;color:#ad2632;font:inherit;font-size:.88rem;font-weight:800;line-height:1;box-shadow:var(--lemio-shadow-sm,0 2px 8px rgba(20,35,50,.08));cursor:pointer;list-style:none;user-select:none}
.lemio-report>summary::-webkit-details-marker{display:none}
.lemio-report>summary::marker{content:""}
.lemio-report>summary:hover,.lemio-report>summary:focus-visible,.lemio-report[open]>summary{border-color:#c94a55;background:#fff5f5;color:#941f29}
.lemio-report__icon{font-size:.96rem;line-height:1}
.lemio-listing-actions .lemio-report{flex:0 0 auto;margin-top:0}
.lemio-listing-actions .lemio-report__panel{position:absolute;z-index:9;top:calc(100% + .45rem);right:0;width:320px;max-width:calc(100vw - 2rem);margin-top:0;box-shadow:var(--lemio-shadow-md,0 10px 28px rgba(20,35,50,.14))}
@media(max-width:480px){.lemio-report>summary{padding:.55rem .78rem}.lemio-listing-actions .lemio-report__panel{width:min(320px,calc(100vw - 2.5rem))}}
