.whatsapp-help{position:fixed;bottom:24px;right:24px;z-index:60;display:flex;align-items:center;gap:10px;text-decoration:none;isolation:isolate}.whatsapp-help svg{width:58px;height:58px;background:#087d40;color:white;border-radius:50%;padding:12px;box-shadow:0 8px 28px #12302530;transition:transform .2s;animation:whatsapp-breathe 5s ease-in-out infinite}.whatsapp-help:hover svg{transform:translateY(-4px) rotate(-5deg);animation:none}.whatsapp-help-label{padding:10px 14px;background:white;color:#12295f;border:1px solid #dde5ef;border-radius:20px;font-size:13px;font-weight:700;box-shadow:0 5px 18px #12295f12}.whatsapp-help:focus-visible{outline:3px solid #2a8afb;outline-offset:5px;border-radius:30px}@keyframes whatsapp-breathe{0%,75%,100%{box-shadow:0 8px 28px #12302530,0 0 0 0 #087d4020}85%{box-shadow:0 8px 28px #12302530,0 0 0 9px #087d4000}}
.workspace-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 30px;padding-bottom:12px;border-bottom:1px solid #dce5f2}.workspace-tabs a{padding:10px 16px;border-radius:20px;background:white;border:1px solid #dce5f2;color:#43516d;font-size:14px;font-weight:650}.workspace-tabs a[aria-current=page]{background:#12295f;color:white;border-color:#12295f}.campaign-workspace-state{display:flex;gap:20px;align-items:center;flex-wrap:wrap;color:#5c6b86;font-size:14px}.campaign-workspace-state>a{color:#1a65c4;font-weight:700}.operation-shortcuts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin:22px 0}.operation-shortcuts .panel{display:block;border-top:3px solid #2a8afb;margin:0}.operation-shortcuts p{font-size:14px;line-height:1.6;color:#63728b}.finance-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:24px 0}.admin-main #contas,.admin-main #fluxo,.admin-main #nova-conta{scroll-margin-top:130px}.admin-main .table-scroll small{display:block;color:#62708a;margin-top:6px}.admin-main details>summary{cursor:pointer;font-weight:750;color:#12295f}.admin-main .table-scroll td{vertical-align:top}.admin-main .table-scroll td details{min-width:160px}.admin-main .table-scroll td details[open]{min-width:255px}.admin-main .pagination{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-bottom:28px}.admin-main{padding-bottom:110px}#campaign-link{width:100%;margin-bottom:12px}
@media(max-width:700px){.whatsapp-help{right:14px;bottom:calc(16px + env(safe-area-inset-bottom))}.whatsapp-help svg{width:52px;height:52px}.whatsapp-help-label{display:none}body:has(.mobile-campaign-action) .whatsapp-help{bottom:calc(90px + env(safe-area-inset-bottom))}.workspace-tabs{gap:6px}.workspace-tabs a{font-size:13px;padding:9px 12px}.finance-actions .button{width:100%}}
@media(prefers-reduced-motion:reduce){.whatsapp-help svg{animation:none;transition:none}}
.admin-main,.sidebar{min-width:0;max-width:100%}.admin-main .table-scroll{max-width:100%;overflow-x:auto}.admin-main .page-heading h1{overflow-wrap:anywhere}.sidebar nav{max-width:100%}.admin-main .filter-bar .field{min-width:0}
@media(max-width:800px){.admin-layout{grid-template-columns:minmax(0,1fr)}.admin-main{padding-bottom:100px}.admin-main .form-grid{min-width:0}.admin-main input,.admin-main select,.admin-main textarea{max-width:100%}}
