.gfgoj-overlay{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:9999}
.gfgoj-modal{background:#fff;max-width:360px;width:92%;border-radius:12px;padding:18px;box-shadow:0 10px 30px rgba(0,0,0,.2);font:14px/1.45 system-ui,-apple-system,Segoe UI,Roboto}
.gfgoj-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}
.gfgoj-ok{background:#1D8D60;color:#fff;border:none;border-radius:8px;padding:8px 14px;cursor:pointer}
.gfgoj-cancel{background:#f0f1f2;color:#111;border:none;border-radius:8px;padding:8px 14px;cursor:pointer}
.gfgoj-toast{position:fixed;left:20px;bottom:20px;background:#1D8D60;color:#fff;padding:10px 14px;border-radius:8px;opacity:0;transform:translateY(10px);transition:.2s;z-index:9999}
.gfgoj-toast.show{opacity:1;transform:translateY(0)}
.gfgoj-done{display:inline-block;background:#1D8D60;color:#fff;border-radius:8px;padding:6px 10px}
