.agd-share,.agd-comments{background:#fff;border:1px solid #e1e6f1;border-radius:20px;padding:26px;margin:24px 0;color:#18223b;box-sizing:border-box;font-family:Manrope,system-ui,sans-serif}.agd-share{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.agd-share h2,.agd-comments h2{font-size:23px;margin:5px 0;color:#18223b;text-transform:none}.agd-share>div>span,.agd-comments>header>div>span{font-size:9px;color:#6945df;letter-spacing:.12em;font-weight:800}.agd-share nav{display:flex;gap:8px;flex-wrap:wrap}.agd-share nav a,.agd-share nav button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;min-width:42px;padding:10px;border:1px solid #e1e6f1;border-radius:11px;background:#f6f7fc;color:#6342cf;cursor:pointer;text-decoration:none;font:inherit;font-size:11px;font-weight:700}.agd-share nav a.is-whatsapp{color:#227e55;background:#eaf7ef;border-color:#d1e9dc}.agd-share svg{display:block;flex:none}.agd-share nav a:hover,.agd-share nav button:hover{border-color:#c2b4ec;background:#eee9fc}.agd-share>p{flex-basis:100%;margin:0;color:#6d7890;font-size:12px}.agd-share>p:empty{display:none}.agd-share>input{width:100%;padding:12px;border:1px solid #dfe6f1;border-radius:9px;font:inherit;font-size:12px;color:#18223b;background:#f6f7fc}.agd-comments{scroll-margin-top:25px}.agd-comments>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.agd-comments>header>p{color:#6d7890;font-size:12px;max-width:330px;margin:0}.agd-comments h2 small{display:inline-block;padding:4px 8px;background:#efebfc;color:#6342cf;border-radius:8px;font-size:11px;vertical-align:middle;margin-left:5px}.agd-form{padding:20px;border:1px solid #e1e6f1;background:#f8f9fd;border-radius:15px}.agd-form label{display:block;color:#52627f;font-size:12px;font-weight:700}.agd-form textarea{display:block;box-sizing:border-box;width:100%;min-width:0;margin-top:9px;padding:13px;border:1px solid #dfe6f1;border-radius:11px;background:#fff;color:#18223b;font:inherit;font-size:13px;resize:vertical}.agd-form>div{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-top:12px}.agd-form small{color:#7b879d;font-size:10px}.agd-form button,.agd-login>a{display:inline-flex;padding:11px 16px;border:0;border-radius:10px;background:#6945df;color:#fff;font:inherit;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer}.agd-list{display:grid;gap:0;margin-top:14px}.agd-list>article{display:grid;grid-template-columns:40px minmax(0,1fr);gap:13px;border-bottom:1px solid #eef0f6;padding:20px 0}.agd-list>article:last-child{border:0}.agd-list>article>img{width:40px;height:40px;border-radius:50%;object-fit:cover;background:#efebfc}.agd-list header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.agd-list header a{font-size:12px;font-weight:800;color:#18223b;text-decoration:none;overflow-wrap:anywhere}.agd-list time{font-size:10px;color:#8a96ab}.agd-list p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;color:#52627f;line-height:1.75;margin:10px 0}.agd-list form button{padding:0;border:0;background:none;color:#9b5365;font:inherit;font-size:10px;cursor:pointer}.agd-empty,.agd-login p{font-size:13px;line-height:1.7;color:#6d7890}.agd-login{padding:20px;background:#f7f5fd;border:1px solid #e7e0f8;border-radius:14px}.agd-login p{margin:0 0 12px}.agd-notice{padding:12px 16px;border:1px solid #d8e4f8;border-radius:10px;background:#f0f5fd;font-size:12px;color:#436083}.agd-notice.is-error{border-color:#eed4dc;background:#fff4f6;color:#923f5b}.agd-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:18px;padding-top:15px;border-top:1px solid #eef0f6;font-size:11px;color:#7a879d}.agd-pagination a{color:#6945df;text-decoration:none;font-weight:700}.agd-share :focus-visible,.agd-comments :focus-visible{outline:3px solid #a78bee;outline-offset:3px}@media(max-width:640px){.agd-share,.agd-comments{padding:20px 16px;border-radius:17px}.agd-comments>header{flex-direction:column;align-items:flex-start;gap:10px}.agd-comments>header>p{max-width:none}.agd-form{padding:14px}.agd-form>div{align-items:flex-start;flex-direction:column}.agd-form button{width:100%;justify-content:center}.agd-share nav{gap:7px}}
