.inline-review-anchor{vertical-align:middle;margin:0 0 0 6px;display:inline-flex}.inline-review-spot{color:#6d5313;letter-spacing:.02em;cursor:pointer;opacity:.82;background:#fffaf0;border:1px solid #d9c48f;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 9px;font:600 .7rem/1 Poppins,system-ui,sans-serif;transition:opacity .15s,box-shadow .15s;display:inline-flex}.inline-review-spot:hover,.inline-review-spot:focus-visible,.inline-review-spot.open{opacity:1;box-shadow:0 0 0 3px #c9962c40}.inline-review-spot i{background:#c9962c;border-radius:50%;width:7px;height:7px}.inline-review-spot.state-reviewed{color:#1f6b3a;opacity:.6;background:#f1f8f3;border-color:#bcd8c4}.inline-review-spot.state-reviewed i{background:#1f6b3a}.inline-review-spot.state-needs_changes{color:#9b2119;background:#fdf1f0;border-color:#efc1bd}.inline-review-spot.state-needs_changes i{background:#b3261e}.inline-review-spot.state-stale{color:#55399c;background:#f5f2fc;border-color:#d3c8f0}.inline-review-spot.state-stale i{background:#7b5cc4}.inline-review-flash{animation:1.5s inline-review-flash}@keyframes inline-review-flash{0%,60%{border-radius:999px;box-shadow:0 0 0 6px #c9962c73}to{box-shadow:none}}.inline-review-root{z-index:9000;pointer-events:none;color:#1f1f1f;font-family:Poppins,system-ui,sans-serif;position:fixed;inset:auto 0 0}.inline-review-root>*{pointer-events:auto}.inline-review-badge{left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));color:#fff;background:#272727;border-radius:999px;align-items:center;gap:2px;padding:4px;font-size:.78rem;display:flex;position:fixed;box-shadow:0 8px 24px #0000002e}.inline-review-badge button{min-width:30px;min-height:30px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px}.inline-review-badge button:hover{background:#ffffff1f}.inline-review-badge-main{align-items:center;gap:7px;display:inline-flex}.inline-review-badge-main b{color:#f0cd7e}.inline-review-badge-main i{background:#f0cd7e;border-radius:50%;width:8px;height:8px}.inline-review-badge-main i.done{background:#7fd19b}.inline-review-panel{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));background:#fff;border:1px solid #e8e4da;border-radius:16px;gap:10px;width:min(420px,100vw - 32px);max-height:min(78vh,640px);padding:16px;font-size:.86rem;display:grid;position:fixed;overflow:auto;box-shadow:0 18px 50px #00000038}.inline-review-panel header{grid-template-columns:1fr auto auto;align-items:start;gap:8px;display:grid}.inline-review-panel header div{gap:2px;min-width:0;display:grid}.inline-review-panel header small{color:#7a756c;text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:700}.inline-review-panel header strong{font-size:.95rem}.inline-review-close{cursor:pointer;background:#f3f0e8;border:0;border-radius:50%;width:28px;height:28px;font-size:1.1rem;line-height:1}.inline-review-state{color:#7b5c19;white-space:nowrap;background:#f7efd9;border-radius:999px;padding:4px 9px;font-size:.68rem;font-weight:800}.inline-review-state.state-reviewed{color:#1f6b3a;background:#e6f2e9}.inline-review-state.state-needs_changes{color:#9b2119;background:#fdf1f0}.inline-review-state.state-stale{color:#55399c;background:#efeafb}.inline-review-by{color:#5d594f;margin:0;font-size:.78rem}.inline-review-by em{color:#55399c;font-style:normal;font-weight:700}.inline-review-body{gap:8px;display:grid}.inline-review-body p{margin:0;line-height:1.65}.inline-review-arabic{font-family:Noto Naskh Arabic,serif;font-size:1.15rem;line-height:2}.inline-review-note{color:#4e4a42;white-space:pre-line;background:#f6f3ea;border-radius:8px;padding:7px 10px;font-size:.8rem}.inline-review-note.reviewer{color:#7a1d16;background:#fdf1f0}.inline-review-source{color:#7a756c;font-size:.74rem}.inline-review-panel label{gap:5px;font-size:.78rem;font-weight:700;display:grid}.inline-review-panel textarea{width:100%;font:inherit;resize:vertical;border:1px solid #e8e4da;border-radius:10px;padding:8px 10px;font-weight:400;line-height:1.55}.inline-review-message{border-radius:8px;margin:0;padding:7px 10px;font-size:.8rem}.inline-review-message.ok{color:#1f6b3a;background:#e6f2e9}.inline-review-message.error{color:#9b2119;background:#fdf1f0}.inline-review-actions{flex-wrap:wrap;gap:6px;display:flex}.inline-review-actions button{min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcd7cc;border-radius:999px;padding:0 12px;font-size:.78rem;font-weight:700}.inline-review-actions button.primary{color:#f0cd7e;background:#272727;border-color:#272727}.inline-review-actions button.link{color:#6d5313;background:0 0;border-color:#0000}.inline-review-actions button:disabled{opacity:.5;cursor:default}.inline-review-backoffice{color:#7a756c;justify-self:start;font-size:.74rem}@media (width<=600px){.inline-review-panel{width:auto;left:8px;right:8px;bottom:calc(132px + env(safe-area-inset-bottom,0px));max-height:62vh}.inline-review-badge{left:8px;bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.inline-review-flash{animation:none}.inline-review-spot{transition:none}}
