/*!/wp-content/plugins/ai-blog-summary-claude/assets/style.css*/.irabs-open{display:inline-flex;align-items:center;gap:.45rem;padding:.75rem 1.15rem;border:0;border-radius:5px;background:#ffc600;color:#002345;font:inherit;font-weight:700;cursor:pointer;transition:.25s}.irabs-open:hover{filter:brightness(.92);background:#ffc600;color:#002345}.irabs-open:disabled{opacity:.65;cursor:wait}.irabs-modal{display:none;position:fixed;inset:0;z-index:999999;overflow-y:auto;overflow-x:hidden;padding:32px 16px;box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.irabs-modal.is-open{display:block}.irabs-backdrop{position:fixed;inset:0;z-index:0;background:rgb(0 0 0 / .62);backdrop-filter:blur(3px)}.irabs-dialog{position:relative;z-index:1;width:min(650px,100%);max-height:none;overflow:visible;margin:0 auto;padding:30px;box-sizing:border-box;border-radius:14px;background:#fff;color:#202124;box-shadow:0 24px 80px rgb(0 0 0 / .30);animation:irabsFade .35s ease}@keyframes irabsFade{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.irabs-close{display:none}.irabs-content{line-height:1.7}.irabs-content ul{margin:1rem 0;padding-left:1.4rem}.irabs-content li{margin:.55rem 0}.irabs-actions{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:28px}.irabs-actions[hidden]{display:none}.irabs-copy,.irabs-action-close{display:inline-flex;align-items:center;justify-content:center;width:160px;height:46px;flex:0 0 160px;padding:0;box-sizing:border-box;border-radius:5px;font:inherit;font-weight:600;line-height:1;cursor:pointer;transition:.25s ease}.irabs-copy{border:1px solid #d3d6db;background:#f7f7f8;color:#202124;text-align:center}.irabs-copy:hover{background:#efefef;color:#202124}.irabs-action-close{border:1px solid #00a3ff;background:#00a3ff;color:#fff}.irabs-action-close:hover{filter:brightness(.92);color:#fff}.irabs-copy:focus-visible,.irabs-action-close:focus-visible{outline:3px solid rgb(29 78 216 / .25);outline-offset:2px}.irabs-copy:disabled,.irabs-action-close:disabled{opacity:.65;cursor:not-allowed}body.irabs-locked{overflow:hidden}.irabs-loading{display:flex;min-height:230px;flex-direction:column;align-items:center;justify-content:center;padding:24px 12px;text-align:center}.irabs-loader{width:70px;height:70px;margin:8px auto 28px;position:relative}.irabs-loader::before,.irabs-loader::after{content:"";position:absolute;inset:0;border-radius:50%}.irabs-loader::before{border:2px solid rgb(17 24 39 / .08)}.irabs-loader::after{border:2px solid #fff0;border-top-color:#1d4ed8;border-left-color:#7c3aed;filter:drop-shadow(0 0 8px rgb(79 70 229 / .18));animation:irabsLoaderSpin 1.25s cubic-bezier(.65,.05,.36,1) infinite}.irabs-loading-text{margin:0;color:#374151;font-size:15px;font-weight:600;letter-spacing:.02em}.irabs-loading-subtext{margin:.45rem 0 0;color:#6b7280;font-size:13px}.irabs-loading-dots::after{content:"";display:inline-block;width:1.4em;text-align:left;animation:irabsDots 1.4s steps(4,end) infinite}@keyframes irabsLoaderSpin{to{transform:rotate(360deg)}}@keyframes irabsDots{0%{content:""}25%{content:"."}50%{content:".."}75%,100%{content:"..."}}@media (prefers-reduced-motion:reduce){.irabs-loader::after{animation:none}.irabs-loading-dots::after{animation:none;content:"..."}.irabs-dialog{animation:none}}@media (max-width:480px){.irabs-modal{padding:16px 10px}.irabs-dialog{width:100%;padding:22px 18px;border-radius:10px}.irabs-actions{flex-direction:column;align-items:stretch}.irabs-copy,.irabs-action-close{width:100%;flex:1 1 auto}}