.bear-review-submission{margin:0 0 36px}.bear-review-form-panel{border:1px solid #ffffff14;border-radius:14px;background:radial-gradient(120% 80% at 50% 0,#ffffff06,transparent 75%),#0d0d10;box-shadow:inset 0 1px 0 #ffffff05}.bear-review-form-panel>summary{display:flex;align-items:center;justify-content:space-between;padding:23px 25px;gap:20px;cursor:pointer;list-style:none}.bear-review-form-panel>summary::-webkit-details-marker{display:none}.bear-review-form-panel>summary strong{font-size:15px;color:#eee}.bear-review-form-panel>summary small{display:block;font-size:12px;color:#89858b;margin-top:7px}.bear-review-form-panel>summary>span:last-child{color:#dba179;font-size:23px;transition:transform .2s}.bear-review-form-panel[open]>summary>span:last-child{transform:rotate(45deg)}#bear-verified-review-form{padding:0 25px 25px;animation:bear-review-arrive .25s ease-out}.bear-review-intro{font-size:12px;color:#939096;line-height:1.8;border-top:1px solid #ffffff0c;padding-top:20px;margin:0 0 22px}.bear-review-fields{display:grid;grid-template-columns:1fr 1fr;gap:17px}#bear-verified-review-form label{display:block;font-size:12px;color:#b9b4b4;margin-bottom:17px}#bear-verified-review-form input,#bear-verified-review-form select,#bear-verified-review-form textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #ffffff16;border-radius:7px;background:#171719;color:#eee;padding:12px 13px;font:13px/1.5 Inter,system-ui,sans-serif;margin-top:8px;outline:none}#bear-verified-review-form input:focus,#bear-verified-review-form select:focus,#bear-verified-review-form textarea:focus{border-color:#dba17988}#bear-verified-review-form input::placeholder,#bear-verified-review-form textarea::placeholder{color:#6f6b72}.bear-review-fields label{margin-bottom:0!important}.bear-review-fields{margin-bottom:17px}.bear-review-honeypot{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.bear-review-submit-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.bear-review-submit-row button{border:1px solid #b96b36;border-radius:7px;padding:13px 18px;background:#9b4b16;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.bear-review-submit-row button:disabled{opacity:.5;cursor:wait}#bear-review-message{font-size:12px;color:#dba179;line-height:1.7;margin:0;max-width:470px}#bear-review-message[data-error=true]{color:#f3a09a}.bear-verified-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:25px}.bear-verified-card{border:1px solid #ffffff12;border-radius:12px;background:#101012;padding:22px;min-width:0}.bear-verified-card>header{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#dba179;margin-bottom:17px}.bear-verified-card h3{font-size:16px;font-weight:600;color:#eee;letter-spacing:-.025em;margin:0 0 13px}.bear-verified-card p{font-size:12px;line-height:1.8;color:#aaa4a7;margin:0 0 20px;white-space:pre-wrap;overflow-wrap:anywhere}.bear-verified-card footer{border-top:1px solid #ffffff0a;padding-top:15px}.bear-verified-card footer strong{display:block;font-size:11px;color:#d4cece}.bear-verified-card footer small{display:block;font-size:10px;color:#777179;margin-top:6px;line-height:1.7}@keyframes bear-review-arrive{from{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:800px){.bear-verified-review-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.bear-review-fields,.bear-verified-review-grid{grid-template-columns:1fr}.bear-review-form-panel>summary{padding:20px}#bear-verified-review-form{padding:0 20px 20px}.bear-review-submit-row button{width:100%}.bear-review-form-panel>summary strong{font-size:14px}}@media(prefers-reduced-motion:reduce){#bear-verified-review-form{animation:none}}

/* The script animates panel height while keeping native details behavior as a fallback. */
#bear-verified-review-form{animation:none}.bear-review-form-panel>summary>span:last-child{transition:transform .32s cubic-bezier(.22,1,.36,1)}.bear-review-form-panel[data-expanded=false]>summary>span:last-child{transform:rotate(0deg)}.bear-review-form-panel[data-expanded=true]>summary>span:last-child{transform:rotate(45deg)}.bear-review-form-panel>summary:focus-visible{outline:2px solid #dba179;outline-offset:4px;border-radius:12px}@media(prefers-reduced-motion:reduce){.bear-review-form-panel>summary>span:last-child{transition:none}}
