.enamad-logo-wrap{display:inline-flex;align-items:center;position:relative}
.enamad-logo{position:relative;display:grid;place-items:center;width:48px;height:48px;border:1px solid #e2e5e9;border-radius:12px;background:#fff;padding:4px;cursor:pointer}
.enamad-logo img{max-width:100%;max-height:100%;object-fit:contain;border-radius:7px}
.enamad-logo:focus-visible,.enamad-close:focus-visible{outline:3px solid #157a83;outline-offset:3px}
.enamad-logo:hover{border-color:#157a83}.enamad-logo:disabled{cursor:wait;opacity:.7}
.enamad-feedback{position:absolute;top:100%;right:0;min-width:200px;max-width:260px;padding:8px;background:#fff;color:#394553;border:1px solid #d8dee6;z-index:5;font-size:12px;border-radius:6px}
.enamad-dialog{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:18px;color:#243444;background:#fff;box-shadow:0 24px 80px #15223840;overflow:auto;font-family:inherit;text-align:right}
.enamad-dialog::backdrop{background:#172b3d80}
.enamad-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px 16px;border-bottom:1px solid #edf0f3}
.enamad-heading h2{font:inherit;font-size:21px;font-weight:700;line-height:1.7;margin:2px 0 0;overflow-wrap:anywhere}
.enamad-source{font-size:12px;color:#637382}.enamad-close{display:grid;place-items:center;flex:none;width:36px;height:36px;font-size:26px;color:#394553;border:0;border-radius:50%;background:#f0f3f6;cursor:pointer}
.enamad-body{padding:20px 24px 24px}.enamad-status{display:flex;align-items:center;gap:12px;padding:15px;border-inline-start:4px solid #71808d;background:#f3f5f7;border-radius:6px}
.enamad-status.is-active{border-color:#157a65;background:#edf7f3}.enamad-status.is-suspended{border-color:#b93648;background:#fff0f1}
.enamad-seal{font-size:40px;line-height:1;color:#71808d}.is-active .enamad-seal{color:#157a65}.is-suspended .enamad-seal{color:#b93648}
.enamad-status span:not(.enamad-seal){font-size:12px}.enamad-status strong{display:block;font-size:19px;margin-top:3px}
.enamad-checked{margin-inline-start:auto;font-size:10px;color:#526371}.enamad-checked time{display:block;font-size:12px;margin-top:6px}
.enamad-section{margin-top:24px}.enamad-section h3{font:inherit;font-weight:700;font-size:14px;margin:0 0 14px}
.enamad-complaints{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid #e6ebef;gap:0}
.enamad-counter{padding:16px 8px;display:flex;flex-direction:column;gap:6px;border-bottom:1px solid #edf0f3}
.enamad-counter strong{font-size:30px;line-height:1.3;font-weight:700;color:#243444}.enamad-counter.is-answered strong{color:#157a65}.enamad-counter span{font-size:12px;color:#526371}
.enamad-facts{margin:0}.enamad-facts>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #edf0f3;font-size:13px}.enamad-facts dt{font-weight:400;color:#526371}.enamad-facts dd{margin:0;text-align:left;font-weight:600}
.enamad-note{font-size:11px;line-height:1.9;color:#637382;margin:22px 0 0}
.enamad-loading{position:absolute;inset:0;border:2px solid transparent;border-top-color:#157a83;border-radius:12px;animation:enamad-spin .8s linear infinite}
@keyframes enamad-spin{to{transform:rotate(360deg)}}
@media(max-width:420px){.enamad-heading{padding:16px}.enamad-body{padding:16px}.enamad-status{flex-wrap:wrap}.enamad-checked{flex-basis:100%;margin-inline-start:52px}.enamad-checked time{display:inline;margin-inline-start:8px}.enamad-heading h2{font-size:18px}}
@media(prefers-reduced-motion:reduce){.enamad-loading{animation:none;border-color:#157a83}}
