.tools-home-footer{padding:18px;text-align:center}.tools-home-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 17px;border-radius:10px;background:#f2e9ff;color:#7851bb;border:1px solid #7851bb;font:600 14px/1.5 system-ui,sans-serif;text-decoration:none}.tools-home-button:hover{filter:brightness(.95)}.tools-home-button:focus-visible{outline:3px solid #7851bb;outline-offset:4px}
body{--fb-accent:#7851bb;--fb-soft:#f2e9ff;--fb-radius:10px}
#fb-dialog{direction:rtl;box-sizing:border-box;width:min(520px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid var(--fb-accent);border-radius:var(--fb-radius,18px);padding:0;background:var(--fb-paper,#fff);color:var(--fb-ink,#302947);font:16px/1.6 system-ui,sans-serif}#fb-dialog::backdrop{background:rgba(20,30,40,.55)}#fb-dialog [hidden]{display:none!important}#fb-dialog .card-hdr{padding:18px 22px;background:var(--fb-soft);border-bottom:1px solid var(--fb-accent)}#fb-dialog h2{font-size:24px;margin:0}#fb-dialog .dlg-body{padding:22px}#fb-dialog .sec-lbl{display:block;font-weight:600;margin:12px 0 6px}#fb-dialog .stars{display:flex;direction:rtl;gap:5px}#fb-dialog .star{border:0;background:transparent;color:#777;font-size:34px;min-width:44px;min-height:44px;cursor:pointer;padding:2px}#fb-dialog .star.on{color:var(--fb-accent)}#fb-dialog .rating-lbl{min-height:26px;color:var(--fb-accent)}#fb-dialog .txt-input{box-sizing:border-box;width:100%;padding:10px;border:1px solid #888;border-radius:8px;background:var(--fb-paper,#fff);color:inherit;font:inherit}#fb-dialog textarea{resize:vertical;min-height:100px}#fb-dialog .dlg-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}#fb-dialog .go-btn,#fb-dialog .close-btn,#fb-dialog .ghost-btn,.feedback-open{font-size:15px;font-weight:600;font-family:inherit;line-height:1.5;min-height:44px;padding:10px 18px;border:1px solid var(--fb-accent);border-radius:var(--fb-radius,18px);cursor:pointer;background:var(--fb-accent);color:white}#fb-dialog .ghost-btn,.feedback-open{background:var(--fb-soft);color:var(--fb-accent)}#fb-dialog :focus-visible,.feedback-open:focus-visible{outline:3px solid var(--fb-accent);outline-offset:3px}#fb-dialog .fb-status.err{color:#a32020}#fb-dialog .fb-status{min-height:24px}#fb-dialog button:disabled{opacity:.6;cursor:wait}#fb-dialog .fb-note{font-size:13px;color:inherit;opacity:.8}#fb-dialog .thanks{text-align:center}.feedback-area{padding:16px;text-align:center}.feedback-open{font-family:inherit}@media print{.feedback-area,#fb-dialog{display:none!important}}
