.gc-contact-actions{display:grid;gap:6px;min-width:0}.gc-contact-actions__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.gc-contact-actions__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:0;padding:0 10px;border-radius:12px;border:1px solid transparent;font-size:14px;font-weight:800;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:filter .15s ease,background-color .15s ease}.gc-contact-actions__btn svg{width:18px;height:18px;flex:none}.gc-contact-actions__btn:disabled{opacity:.65;cursor:progress}.gc-contact-actions__btn:hover:not(:disabled){filter:brightness(1.06)}.gc-contact-actions__btn:focus-visible{outline:2px solid #c9a84c;outline-offset:2px}.gc-contact-actions__btn--call{background:#047857;color:#fff}.gc-contact-actions__btn--zalo{background:#fff;color:#0068ff;border-color:#0068ff}.gc-contact-actions__btn--zalo:hover:not(:disabled){background:#eef5ff;filter:none}.gc-contact-actions__btn--chat{background:#fff;color:#0f172a;border-color:#cbd5e1}.gc-contact-actions__btn .gc-contact-actions__zalo-icon{width:20px;height:20px;flex:none;border-radius:5px}.gc-contact-actions__notice,.gc-contact-actions__phone{margin:0;font-size:12px;line-height:1.4;color:#475569}.gc-contact-actions__phone a{font-weight:800;color:#047857}.gc-contact-actions__notice a,.gc-contact-actions__notice button{font-weight:800;color:#0369a1;text-decoration:underline}.gc-contact-actions--bar .gc-contact-actions__btn{min-height:44px;padding:0 6px;font-size:13px;border-radius:10px}.gc-contact-actions--compact .gc-contact-actions__row{gap:4px}.gc-contact-actions--compact .gc-contact-actions__btn{min-height:40px;padding:0 6px;font-size:13px;border-radius:10px}:root[data-theme=dark] .gc-contact-actions__btn--zalo{background:#0f172a;color:#4d9bff;border-color:#0068ff}:root[data-theme=dark] .gc-contact-actions__btn--chat{background:#1e293b;color:#f8fafc;border-color:#334155}:root[data-theme=dark] .gc-contact-actions__notice,:root[data-theme=dark] .gc-contact-actions__phone{color:#cbd5e1}.gc-contact-actions--call .gc-contact-actions__row,.gc-contact-actions--reveal .gc-contact-actions__row{grid-template-columns:minmax(0,1fr)}