.wpac-multiuserpicker{border:1px solid #ccd;border-radius:6px;padding:8px;background:#fff}.wpac-selected-users{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.wpac-chip{background:#eef3f8;border:1px solid #d7dee6;color:#111;border-radius:999px;padding:2px 6px;font-size:12px;display:inline-flex;align-items:center;gap:6px}.wpac-chip-remove{background:0 0;border:0;cursor:pointer;font-weight:700}.wpac-user-suggestions{position:relative;border:1px solid #ccd;background:#fff;max-height:180px;overflow:auto;margin-top:6px}#wpac-root{margin-top:2rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Droid Sans","Helvetica Neue",Arial,sans-serif;color:#222;position:relative;--wpac-frame-outset:10px;--wpac-frame-inset-pct:18%;--wpac-primary:#2271b1;--wpac-primary-300:#5ea5da;--wpac-primary-600:#1b5c91;--wpac-primary-700:#164a73}#wpac-root *{box-sizing:border-box}.wpac-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);background:#111827;color:#fff;padding:10px 14px;border-radius:10px;font-size:.9rem;box-shadow:0 8px 20px rgba(0,0,0,.25);z-index:99999;opacity:0;animation:wpacToastIn .2s forwards}@keyframes wpacToastIn{to{opacity:1}}.wpac-shake{animation:wpacShake .3s ease}@keyframes wpacShake{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-4px)}40%,60%{transform:translateX(4px)}}.wpac-tilt{animation:wpacTilt .3s ease}@keyframes wpacTilt{0%{transform:rotate(0)}30%{transform:rotate(-2deg)}70%{transform:rotate(2deg)}to{transform:rotate(0)}}.wpac-pop{animation:wpacPop .22s ease-out}@keyframes wpacPop{0%{transform:scale(.98);opacity:0}to{transform:scale(1);opacity:1}}.wpac-collapse{animation:wpacCollapse .18s ease-in}@keyframes wpacCollapse{0%{transform:scale(1);opacity:1}to{transform:scale(.98);opacity:0}}.wpac-fadein{animation:wpacFade .25s ease}@keyframes wpacFade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.wpac-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.7rem 1rem;background:linear-gradient(135deg,#f9fafb,#eef2f6);border:1px solid #e3e7ec;border-radius:12px}.wpac-sort-wrap label{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;opacity:.7;margin-right:.35rem;font-weight:600}.wpac-sort{padding:6px 10px;border:1px solid #cfd5db;border-radius:8px;background:#fff;font-size:.85rem;line-height:1.2;cursor:pointer;transition:transform .12s ease,border-color .2s ease,background-color .2s ease}.wpac-sort:hover{transform:translateY(-1px)}.wpac-sort:focus{outline:0;border-color:var(--wpac-primary)}.wpac-editor{border:1px solid #d0d4d9;border-radius:12px;padding:.65rem .7rem .8rem;background:#fff;margin-bottom:1rem}.wpac-editor-header{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.wpac-editor-headright{display:flex;flex:1;align-items:center}.wpac-reply-editor{margin-top:.75rem;border-left:4px solid var(--wpac-primary);background:#f7fafd}.wpac-toolbar{display:flex;gap:.5rem;flex-wrap:wrap}.wpac-btn-tool{background:#f1f3f5;border:1px solid #c9ced3;padding:5px 10px;border-radius:8px;cursor:pointer;font-size:.78rem;font-weight:700;color:#222;letter-spacing:.02em;transition:transform .08s ease,background-color .15s ease,border-color .15s ease,color .15s ease;user-select:none}.wpac-btn-tool:hover{transform:translateY(-1px);background:#e7ebef}.wpac-btn-tool:active{transform:translateY(0)}.wpac-btn-tool.active{background:var(--wpac-primary-300);border-color:var(--wpac-primary-600);color:#0f1a24;transform:translateY(-1px)}.wpac-btn-tool.wpac-loading{position:relative;color:transparent!important}.wpac-btn-tool.wpac-loading::after{content:"";width:14px;height:14px;border:2px solid #b7c1c9;border-top-color:var(--wpac-primary);border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);animation:wpacSpin .7s linear infinite}@keyframes wpacSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}.wpac-editable{min-height:90px;border:1px solid #e0e4e8;border-radius:10px;padding:10px 12px;font-size:.95rem;line-height:1.45;background:#fff;transition:border-color .2s ease,background-color .2s ease;overflow-y:auto;max-height:320px;direction:ltr;unicode-bidi:plaintext}.wpac-editable:focus{outline:0;border-color:var(--wpac-primary)}.wpac-editable:empty:before{content:attr(data-placeholder);color:#999;pointer-events:none}.wpac-attachments{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.55rem}.wpac-attach{position:relative}.wpac-img-thumb,.wpac-img-inline,.wpac-img-preview{max-width:140px;border-radius:8px;border:1px solid #e2e5e9;object-fit:cover;background:#f8f9fa;padding:2px}.wpac-spoiler-toggle{position:absolute;left:6px;bottom:6px;font-size:.7rem;padding:2px 6px;border-radius:999px;background:#111827;color:#fff;border:0;cursor:pointer;opacity:.85}.wpac-attach.is-spoiler .wpac-spoiler-toggle{background:#7c3aed}.wpac-remove-attach{position:absolute;right:6px;top:6px;width:22px;height:22px;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;border:0;cursor:pointer;font-weight:800;line-height:1}.wpac-btn-submit{margin-top:.75rem;background:linear-gradient(135deg,var(--wpac-primary),var(--wpac-primary-600));color:#fff;border:0;padding:10px 18px;border-radius:999px;cursor:pointer;font-size:.86rem;font-weight:800;letter-spacing:.03em;transition:transform .08s ease,background-position .25s ease;background-size:200% 200%;background-position:0 50%;text-decoration:none;display:inline-block}.wpac-btn-submit:hover{transform:translateY(-1px);background-position:100% 50%}.wpac-btn-submit:active{transform:translateY(0)}.wpac-list{display:flex;flex-direction:column;gap:1.1rem}.wpac-comment{background:#fff;border:1px solid #e3e6ea;border-radius:12px;padding:.85rem 1rem .9rem;position:relative;transition:transform .1s ease,border-color .18s ease,background-color .18s ease}.wpac-comment:hover{transform:translateY(-1px);border-color:#d5dae0}.wpac-c-header{display:flex;align-items:center;gap:.6rem;margin-bottom:.45rem}.wpac-c-meta{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.wpac-author{font-weight:700;color:#1d2327;background:#eef3f8;padding:2px 8px;border-radius:999px;font-size:.7rem;letter-spacing:.03em;text-transform:uppercase}.wpac-date{opacity:.65;font-size:.68rem;letter-spacing:.04em}.wpac-c-body{font-size:.93rem;line-height:1.52;word-wrap:break-word}.wpac-c-body p{margin:0 0 .6rem}#wpac-root .wpac-c-body a{color:var(--wpac-primary-700);text-decoration:underline;text-underline-offset:2px}#wpac-root .wpac-avatar{position:relative;width:42px;height:42px;flex:0 0 42px;border-radius:50%;overflow:visible;border:0!important;box-shadow:none!important;background:0 0!important}#wpac-root .wpac-avatar::before,#wpac-root .wpac-avatar::after{content:none!important;display:none!important}#wpac-root .wpac-avatar-frame{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% + var(--wpac-frame-outset, 10px));height:calc(100% + var(--wpac-frame-outset, 10px));object-fit:contain;border-radius:50%;pointer-events:none;z-index:2;filter:drop-shadow(0 0 2px rgba(0,0,0,.12))}#wpac-root .wpac-avatar-img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - var(--wpac-frame-inset-pct, 18%));height:calc(100% - var(--wpac-frame-inset-pct, 18%));object-fit:cover;border-radius:50%;display:block;z-index:1;border:0!important;box-shadow:none!important;background:0 0!important;outline:0!important}.wpac-c-actions{display:grid;grid-template-columns:auto auto auto auto;grid-auto-flow:column;align-items:center;gap:.55rem;margin-top:.6rem;width:max-content}.wpac-c-actions button{background:#f3f5f7;border:1px solid #d2d7db;border-radius:10px;padding:6px 10px;cursor:pointer;font-size:.8rem;font-weight:700;display:inline-flex;align-items:center;gap:6px;transition:transform .08s ease,background-color .15s ease,border-color .15s ease;min-width:38px;justify-content:center}.wpac-c-actions button:hover{transform:translateY(-1px);background:#e9edf1}.wpac-c-actions button:active{transform:translateY(0)}.wpac-c-actions button:disabled{opacity:.55;cursor:not-allowed}.wpac-act-like i{color:#2e7d32}.wpac-act-dislike i{color:#c62828}.wpac-act-like.voted{background-color:#e8f5e9;border-color:#a5d6a7}.wpac-act-dislike.voted{background-color:#ffebee;border-color:#ef9a9a}.wpac-actions-sep{opacity:.5;margin:0 .1rem}.wpac-c-actions button.loading{position:relative}.wpac-c-actions button.loading i{opacity:0}.wpac-c-actions button.loading::after{content:"";width:14px;height:14px;border:2px solid #b7c1c9;border-top-color:#888;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);animation:wpacSpin .7s linear infinite}.wpac-c-actions .wpac-act-like.loading::after{border-top-color:#2e7d32}.wpac-c-actions .wpac-act-dislike.loading::after{border-top-color:#c62828}.wpac-net{font-weight:800;min-width:28px;text-align:center;padding:0 6px;transition:color .15s ease}.wpac-net.pos{color:#2e7d32}.wpac-net.neg{color:#c62828}.wpac-net.zero{color:#6b7280}.wpac-net-bump{animation:wpacNetBump .18s ease}@keyframes wpacNetBump{0%{transform:scale(1)}50%{transform:scale(1.18)}to{transform:scale(1)}}.wpac-children{margin-top:.85rem;border-left:2px dashed #dfe3e7;margin-left:.6rem;padding-left:1.05rem;display:flex;flex-direction:column;gap:.9rem}.wpac-c-images{margin-top:.6rem;display:flex;flex-wrap:wrap;gap:.6rem}.wpac-spoiler-wrap{position:relative;display:inline-block}.wpac-spoiler-wrap.is-spoiler .wpac-img-inline{filter:blur(12px)}.wpac-spoiler-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;gap:.35rem;background:rgba(15,18,22,.55);border-radius:10px;text-transform:uppercase;font-weight:800;letter-spacing:.08em}.wpac-spoiler-view{background:#7c3aed;color:#fff;border:0;padding:6px 10px;border-radius:999px;cursor:pointer;font-size:.78rem}.wpac-inline-editor .wpac-editable{min-height:70px;background:#fffceb;border-color:#e4d36d}.wpac-inline-actions{margin-top:.5rem;display:flex;gap:.5rem}.wpac-btn-inline-save,.wpac-btn-inline-cancel{background:#f3f5f7;border:1px solid #d2d7db;border-radius:8px;padding:6px 10px;cursor:pointer;font-weight:700;font-size:.82rem}.wpac-btn-inline-save{background:#e8f3ff;border-color:#9cc8ff;color:#0f2c4d}.wpac-btn-inline-cancel{background:#fff3f3;border-color:#f5b5b5;color:#4d0f0f}.wpac-lightbox{position:fixed;inset:0;background:rgba(17,24,39,.7);display:flex;align-items:center;justify-content:center;z-index:99999;animation:wpacLBIn .18s ease}@keyframes wpacLBIn{0%{opacity:0}to{opacity:1}}.wpac-lightbox-hide{animation:wpacLBOut .16s ease}@keyframes wpacLBOut{0%{opacity:1}to{opacity:0}}.wpac-lightbox-content{position:relative;max-width:90vw;max-height:90vh;border-radius:12px;overflow:hidden;background:#0b0d0f;animation:wpacPop .2s ease-out;box-shadow:0 10px 30px rgba(0,0,0,.3)}.wpac-lightbox-img{display:block;max-width:90vw;max-height:90vh}.wpac-lightbox-close{position:absolute;top:6px;right:6px;border:0;background:rgba(255,255,255,.9);color:#111827;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;cursor:pointer;transition:transform .1s ease,background-color .15s ease}.wpac-lightbox-close:hover{transform:translateY(-1px) scale(1.05)}@media (prefers-color-scheme:dark){#wpac-root{color:#e5e5e5}.wpac-header{background:linear-gradient(135deg,#1d1f22,#26292d);border-color:#353a40}.wpac-sort{background:#2c3034;border-color:#444b52;color:#d5d9dd}.wpac-editor,.wpac-comment{background:#1f2124;border-color:#34383d}.wpac-editable{background:#26282b;border-color:#3d4247;color:#e0e0e0}.wpac-btn-tool{background:#2d3135;border-color:#3d4247;color:#ddd}.wpac-btn-tool:hover{background:#3a3f43}.wpac-btn-tool.active{background:var(--wpac-primary-600);border-color:var(--wpac-primary-700);color:#fff}.wpac-btn-submit{color:#fff}.wpac-c-actions button{background:#2d3135;border-color:#3d4247;color:#ccc}.wpac-c-actions button:hover{background:#3a3f43}.wpac-act-like.voted{background-color:#1b3a1d;border-color:#29572c}.wpac-act-dislike.voted{background-color:#431c1c;border-color:#6d2b2b}.wpac-children{border-left-color:#3d4247}.wpac-author{background:#2d343a;color:#fff}.wpac-c-body a{color:#a8cfff}.wpac-lightbox-content{background:#0b0d0f}.wpac-lightbox-close{background:rgba(255,255,255,.9);color:#111827}}@media (max-width:600px){.wpac-header{flex-direction:column;align-items:flex-start;gap:.75rem}.wpac-c-actions{gap:.4rem}.wpac-children{margin-left:.4rem;padding-left:.8rem}.wpac-editable{max-height:260px}}