.wa-shell.wa-shell.wa-erp-layout .wa-thread,.wa-shell.wa-shell.wa-erp-layout .wa-thread :is(.wa-b,.wa-txt,.wa-message-sender,.wa-message-link-preview,.wa-voice-time,.wa-voice-size,.wa-voice-error,.wa-hora){font-family:Segoe UI,Helvetica,Arial,sans-serif!important}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-txt{font-size:16px!important;line-height:1.4!important;font-weight:400}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-hora{font-size:11px!important;line-height:1.2!important}.wa-shell.wa-shell.wa-erp-layout .wa-tick.lida{color:#53bdeb!important}.wa-shell.wa-shell.wa-erp-layout .wa-tick:is(.enviada,.entregue){color:#a7acab!important}.wa-shell.wa-shell.wa-erp-layout .wa-b-voice{min-width:0!important;width:350px!important;max-width:calc(100% - 16px)!important;padding:8px 10px 6px!important}.wa-shell.wa-shell.wa-erp-layout .wa-web-voice{width:100%!important;min-width:0!important;min-height:60px!important;display:flex!important;flex-wrap:wrap;align-items:center;gap:10px;box-sizing:border-box}.wa-shell.wa-shell.wa-erp-layout .wa-voice-play{width:32px!important;height:40px!important;min-width:32px!important;padding:0!important;border:0;background:transparent;color:#aebac1;display:grid;place-items:center;flex:none}.wa-shell.wa-shell.wa-erp-layout .wa-voice-center{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.wa-shell.wa-shell.wa-erp-layout .wa-voice-track{height:34px!important;position:relative;display:flex;align-items:center;background:transparent!important}.wa-shell.wa-shell.wa-erp-layout .wa-voice-bars{height:34px;display:flex;align-items:center;gap:2px;width:100%;overflow:hidden}.wa-shell.wa-shell.wa-erp-layout .wa-voice-bars i{flex:1;min-width:1px;max-width:3px;border-radius:2px;background:#8baba2}.wa-shell.wa-shell.wa-erp-layout .wa-voice-track input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:1;accent-color:#53bdeb;cursor:pointer;background:transparent}.wa-shell.wa-shell.wa-erp-layout .wa-voice-track.has-wave input{opacity:.01}.wa-shell.wa-shell.wa-erp-layout .wa-voice-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:18px}.wa-shell.wa-shell.wa-erp-layout .wa-voice-meta :is(span,button){font:12px/1.2 Segoe UI,Helvetica,Arial,sans-serif!important;color:#aebac1}.wa-shell.wa-shell.wa-erp-layout .wa-voice-meta button{border:0;border-radius:10px;background:#ffffff12;padding:2px 6px;min-width:28px;cursor:pointer}.wa-shell.wa-shell.wa-erp-layout .wa-voice-avatar{position:relative;flex:none;display:grid;place-items:center;width:60px!important;height:60px!important;border-radius:50%;background:#ffffff10;color:#d1d7db}.wa-shell.wa-shell.wa-erp-layout .wa-voice-avatar .wa-av{width:60px!important;height:60px!important;min-width:60px!important;margin:0!important}.wa-shell.wa-shell.wa-erp-layout .wa-voice-mic{position:absolute;bottom:-2px;left:-3px;color:#53bdeb;background:var(--wa-outgoing,#154d3c);border-radius:50%;padding:2px;box-sizing:content-box}.wa-shell.wa-shell.wa-erp-layout .wa-voice-size{display:none}.wa-shell.wa-shell.wa-erp-layout .wa-voice-error{font-size:12px;flex-basis:100%;color:#ffc2bb}@media(max-width:480px){.wa-shell.wa-shell.wa-erp-layout .wa-b-voice{width:320px!important;max-width:calc(100% - 8px)!important}}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b{min-height:0!important;border-radius:8px}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b>.wa-hora{display:inline-flex!important;flex-direction:row!important;align-items:center;justify-content:flex-end;gap:3px;white-space:nowrap}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b:has(>.wa-txt):not(.wa-b-voice,.wa-b-photo,.wa-b-video,.wa-b-sticker,.wa-b-link):not(:has(.wa-pdf-document,.wa-doc,.wa-loc,.wa-call-card)){display:block!important;min-width:0!important;padding:6px 9px 7px!important;line-height:22px!important}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b:has(>.wa-txt):not(.wa-b-voice,.wa-b-photo,.wa-b-video,.wa-b-sticker,.wa-b-link):not(:has(.wa-pdf-document,.wa-doc,.wa-loc,.wa-call-card))>.wa-txt{display:inline!important;line-height:22px!important;overflow-wrap:anywhere}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b:has(>.wa-txt):not(.wa-b-voice,.wa-b-photo,.wa-b-video,.wa-b-sticker,.wa-b-link):not(:has(.wa-pdf-document,.wa-doc,.wa-loc,.wa-call-card))>.wa-hora{display:inline-flex!important;position:static!important;float:none!important;align-items:center;gap:3px;margin:0 0 0 7px!important;padding:0!important;white-space:nowrap;vertical-align:baseline;line-height:14px!important}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b-voice{position:relative!important;width:350px!important;height:auto!important;min-height:0!important;padding:8px 10px!important;box-sizing:border-box}.wa-shell.wa-shell.wa-erp-layout .wa-b-voice>.wa-web-voice{min-height:52px!important;height:auto!important;padding:0!important;gap:10px!important}.wa-shell.wa-shell.wa-erp-layout .wa-b-voice .wa-voice-avatar,.wa-shell.wa-shell.wa-erp-layout .wa-b-voice .wa-voice-avatar .wa-av{width:52px!important;height:52px!important;min-width:52px!important;max-height:52px!important}.wa-shell.wa-shell.wa-erp-layout .wa-b-voice .wa-voice-avatar{order:-1}.wa-shell.wa-shell.wa-erp-layout .wa-b-voice .wa-voice-center{gap:2px!important}.wa-shell.wa-shell.wa-erp-layout .wa-b-voice .wa-voice-bars,.wa-shell.wa-shell.wa-erp-layout .wa-b-voice .wa-voice-track{height:32px!important}.wa-shell.wa-shell.wa-erp-layout .wa-b-voice .wa-voice-meta{min-height:18px!important;flex-wrap:wrap;gap:4px 8px!important}.wa-shell.wa-shell.wa-erp-layout .wa-b-voice .wa-voice-meta>button{min-height:18px!important;height:18px!important;box-sizing:border-box;padding:1px 6px!important;line-height:14px!important}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b-voice:has(>.wa-web-voice):not(:has(>.wa-txt,>[aria-label="Sua reação"],.wa-voice-error))>.wa-hora{position:absolute!important;right:10px!important;bottom:8px!important;margin:0!important;height:auto!important;white-space:nowrap}.wa-shell.wa-shell.wa-erp-layout .wa-b-voice:has(>.wa-web-voice):not(:has(>.wa-txt,>[aria-label="Sua reação"],.wa-voice-error)) .wa-voice-meta{padding-right:112px;box-sizing:border-box;justify-content:flex-start}.wa-shell.wa-shell.wa-erp-layout .wa-b-voice .wa-voice-error{position:static!important;width:100%;white-space:normal}@media(max-width:480px){.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b-voice{width:320px!important;max-width:calc(100% - 8px)!important}}.wa-shell.wa-shell.wa-erp-layout .wa-right>.wa-head{height:64px!important;min-height:64px!important;box-sizing:border-box;padding:10px 16px!important;gap:8px;background:#161717!important;border-bottom:1px solid #ffffff0a;flex:none}.wa-shell.wa-shell.wa-erp-layout .wa-head .wa-head-nome{font-size:16px!important;line-height:21px!important;font-weight:600!important;color:#e9edef}.wa-shell.wa-shell.wa-erp-layout .wa-head .wa-head-sub,.wa-shell.wa-shell.wa-erp-layout .wa-head .wa-patient-toggle{display:none!important}.wa-shell.wa-shell.wa-erp-layout .wa-head .wa-header-icon,.wa-shell.wa-shell.wa-erp-layout .wa-head>.wa-tools>button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:8px!important;color:#e9edef!important;flex:none}.wa-shell.wa-shell.wa-erp-layout .wa-head .wa-header-icon svg{width:22px;height:22px}@media(min-width:761px){.wa-shell.wa-shell.wa-erp-layout .wa-head .wa-call-unavailable{display:flex!important;opacity:.5}}.wa-shell.wa-shell.wa-erp-layout .wa-right .wa-compose-dock{position:relative;padding:6px 12px!important;background:transparent!important;flex:none;min-width:0}.wa-shell.wa-shell.wa-erp-layout .wa-right .wa-compose{display:flex!important;align-items:center!important;gap:2px!important;min-height:52px!important;height:auto!important;padding:5px!important;margin:0!important;border:0!important;border-radius:26px!important;background:#242626!important;box-sizing:border-box;box-shadow:none!important}.wa-shell.wa-shell.wa-erp-layout .wa-right .wa-compose>textarea.wa-input{order:0!important;flex:1 1 0!important;width:0!important;min-width:0!important;min-height:32px!important;max-height:132px!important;padding:5px 8px!important;margin:0!important;border:0!important;resize:none!important;box-sizing:border-box!important;font:14px/22px Arial,Helvetica,sans-serif!important;background:transparent!important;color:#e9edef!important;align-self:center;outline:none!important;box-shadow:none!important}.wa-shell.wa-shell.wa-erp-layout .wa-right .wa-compose>.wa-tools,.wa-shell.wa-shell.wa-erp-layout .wa-right .wa-compose>.wa-web-picker{order:0!important;flex:none!important;align-self:center}.wa-shell.wa-shell.wa-erp-layout .wa-right .wa-compose>.wa-mobile-camera,.wa-shell.wa-shell.wa-erp-layout .wa-right .wa-compose>.wa-quick-pill{display:none!important}.wa-shell.wa-shell.wa-erp-layout .wa-right .wa-compose>.wa-send,.wa-shell.wa-shell.wa-erp-layout .wa-right .wa-compose>:is(.wa-tools,.wa-web-picker)>button{display:flex;align-items:center;justify-content:center;order:0!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:8px!important;flex:none;border:0!important;border-radius:50%!important;background:transparent!important;color:#e9edef!important;box-shadow:none!important}.wa-shell.wa-shell.wa-erp-layout .wa-right .wa-compose>.wa-send:not(.wa-record){background:#00a884!important;color:#fff!important}.wa-shell.wa-shell.wa-erp-layout .wa-right .wa-compose>.wa-send.rec{background:#8f293a!important;color:#fff!important}.wa-shell.wa-shell.wa-erp-layout .wa-right .wa-compose>.wa-send svg,.wa-shell.wa-shell.wa-erp-layout .wa-right .wa-compose>:is(.wa-tools,.wa-web-picker)>button svg{width:22px;height:22px}.wa-shell.wa-shell.wa-erp-layout .wa-compose-shortcuts{min-height:0!important;height:0!important;padding:0!important;margin:0!important;overflow:visible}.wa-shell.wa-shell.wa-erp-layout .wa-compose-shortcuts>span:not(.wa-send-pending):not(.wa-send-notice){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wa-shell.wa-shell.wa-erp-layout .wa-compose-shortcuts>span:is(.wa-send-pending,.wa-send-notice){display:block!important;position:absolute;bottom:100%;right:12px;max-width:90%;padding:5px 10px;border-radius:7px;background:#242626;color:#e9edef;z-index:4}.wa-shell.wa-shell.wa-erp-layout .wa-compose-dock:has(>.wa-inline-reply){padding-top:8px!important;border-radius:12px 12px 0 0;background:#242626!important}.wa-shell.wa-shell.wa-erp-layout .wa-inline-reply{display:flex;align-items:center;gap:12px;min-height:82px;box-sizing:border-box;padding:12px 12px 12px 13px;margin:0 0 2px;border:0;border-left:4px solid #25d366;border-radius:8px;background:#1d1f1f;color:#aebac1;font-size:14px;line-height:20px}.wa-shell.wa-shell.wa-erp-layout .wa-inline-reply>div{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.wa-shell.wa-shell.wa-erp-layout .wa-inline-reply strong{font-size:13px;line-height:19px;font-weight:600;color:#25d366;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wa-shell.wa-shell.wa-erp-layout .wa-inline-reply span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;white-space:pre-wrap}.wa-shell.wa-shell.wa-erp-layout .wa-inline-reply>button{display:grid;place-items:center;align-self:flex-start;width:32px;min-width:32px;height:32px;min-height:32px;border:0;padding:6px;background:transparent;color:#e9edef;cursor:pointer}.wa-shell.wa-shell.wa-erp-layout .wa-b>.wa-reply-preview{display:block;padding:8px 10px;margin:0 0 5px;border-left:4px solid #25d366;border-radius:7px;background:#0003;font-size:13px;line-height:18px;max-height:100px;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere}.wa-shell.wa-shell.wa-erp-layout .wa-b>.wa-reply-preview strong{display:block;color:#25d366;font-size:12px;line-height:18px;margin-bottom:2px}.wa-shell.wa-shell.wa-erp-layout .wa-jump-latest{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:9px!important;bottom:14px;right:16px;background:#242626;color:#aebac1;border-radius:50%;box-shadow:0 2px 7px #0004}.wa-shell.wa-shell.wa-erp-layout .wa-jump-latest svg{width:24px;height:24px}@media(max-width:760px){.wa-shell.wa-shell.wa-erp-layout .wa-right>.wa-head{padding:8px!important;gap:4px}.wa-shell.wa-shell.wa-erp-layout .wa-head .wa-call-unavailable{display:none!important}.wa-shell.wa-shell.wa-erp-layout .wa-right .wa-compose-dock{padding:5px 6px max(6px,env(safe-area-inset-bottom))!important}.wa-shell.wa-shell.wa-erp-layout .wa-right .wa-compose-dock:has(.wa-mobile-attachment-menu),.wa-shell.wa-shell.wa-erp-layout .wa-right .wa-compose-dock:has(.wa-web-picker-panel){padding-bottom:calc(var(--wa-sheet-height) + 7px + env(safe-area-inset-bottom))!important}.wa-shell.wa-shell.wa-erp-layout .wa-right .wa-compose>textarea.wa-input{font-size:16px!important;padding-left:4px!important;padding-right:4px!important}.wa-shell.wa-shell.wa-erp-layout .wa-right .wa-compose>.wa-send,.wa-shell.wa-shell.wa-erp-layout .wa-right .wa-compose>:is(.wa-tools,.wa-web-picker)>button{width:36px!important;min-width:36px!important;height:40px!important;min-height:40px!important;padding:7px!important}}.wa-shell .wa-ai-control{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:8px 2px 2px;color:#aebac1;font-size:11px;line-height:1.35}.wa-shell .wa-ai-control label{display:flex;align-items:center;gap:5px;cursor:pointer;color:#e9edef}.wa-shell .wa-ai-control input{margin:0;accent-color:#00a884;width:13px;height:13px}.wa-shell .wa-ai-control label:has(input:disabled){cursor:default;opacity:.7}.wa-shell .wa-ai-control p{margin:2px 0 0;width:100%;color:#ffc2bb}.wa-shell .wa-ai-control p button{margin-left:8px;padding:0;background:none;border:0;color:#d9fdd3;text-decoration:underline;cursor:pointer}.ga2{padding:24px;background:#fff;border:1px solid #e4dcec;border-radius:18px;color:#30283b}.ga2 header{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;flex-wrap:wrap}.ga2 h2{display:flex;gap:8px;align-items:center;margin:0;font-size:22px}.ga2 header p,.ga2-meta{color:#71687c;font-size:13px;line-height:1.6}.ga2-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ga2 button,.ga2-actions a{display:inline-flex;align-items:center;gap:7px;padding:10px 13px;border:1px solid #e1d6ed;border-radius:8px;color:#522879;background:#f7f3fa;font-size:13px;text-decoration:none;cursor:pointer}.ga2 button:disabled{opacity:.6;cursor:wait}.ga2 a:focus-visible,.ga2 button:focus-visible,.ga2 input:focus-visible,.ga2 select:focus-visible{outline:3px solid #a78bc4;outline-offset:2px}.ga2-filters{display:grid;grid-template-columns:minmax(90px,.75fr) minmax(140px,1.3fr) minmax(90px,.7fr) minmax(100px,.85fr) minmax(120px,1fr) minmax(180px,1.5fr);gap:10px;margin:14px 0}.ga2 label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#71687c}.ga2 input,.ga2 select{padding:10px;border:1px solid #e1d6ed;border-radius:8px;color:#30283b;background:#fff;min-width:0}.ga2-notice{background:#fff6e6;border:1px solid #eadcbf;padding:13px 15px;border-radius:10px;margin:16px 0;font-size:14px;line-height:1.6}.ga2-notice p{margin:4px 0}.ga2-ok{background:#f0f8f3;border-color:#c9e0d2;color:#31553e}.ga2-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.ga2-cards article{padding:16px;border:1px solid #e1d6ed;border-radius:12px;background:#faf8fc}.ga2-cards span{display:block;font-size:12px;color:#71687c}.ga2-cards strong{display:block;font-size:24px;margin-top:9px}.ga2-section{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:20px}.ga2-section h3{font-size:17px}.ga2-table{overflow:auto;margin-top:16px}.ga2 table{width:100%;border-collapse:collapse;font-size:13px}.ga2 td,.ga2 th{padding:12px;text-align:left;border-bottom:1px solid #e8e0ee;white-space:nowrap}.ga2 th{background:#f7f3fa;font-weight:600}.ga2 td:first-child{white-space:normal;min-width:135px;max-width:420px;overflow-wrap:anywhere}.ga2 small{display:block;font-size:11px;color:#71687c;line-height:1.5;margin-top:4px}.ga2 caption{text-align:left;font-size:16px;font-weight:600;padding:10px 0}.ga2-box{padding:16px;border:1px solid #e1d6ed;border-radius:12px;margin-top:20px;font-size:13px;line-height:1.6}.ga2-box summary{font-weight:600;cursor:pointer}.ga2-box a{color:#62338a}.ga2-box form{gap:10px;flex-wrap:wrap}.ga2-bars,.ga2-box form{display:flex;align-items:flex-end}.ga2-bars{gap:12px;overflow-x:auto;padding:16px 8px 10px;border:1px solid #e8e0ee;border-radius:10px;min-height:160px;background:#fcfafe}.ga2-bar-day{min-width:62px;flex:1;text-align:center}.ga2-bar-day span{font-size:11px;white-space:nowrap;color:#625171}.ga2-bar-day i{display:block;background:#8b5eb0;border-radius:4px 4px 0 0;margin:6px auto 0;width:65%;min-width:20px}.ga2-dates{margin-bottom:16px;align-items:flex-end}@media(max-width:800px){.ga2-cards,.ga2-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ga2{padding:16px}.ga2-cards strong{font-size:21px}}.ga2-filters label{gap:4px;font-size:12px;min-width:0}.ga2-filters select{width:100%;height:34px;padding:6px 8px;font-size:12px}.ga2-dates{grid-template-columns:repeat(2,minmax(0,180px)) auto}@media(max-width:1000px){.ga2-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.ga2-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.ig-ads{padding:24px;background:#fff;border:1px solid #e2e8e5;border-radius:18px;color:#243f39}.ig-ads-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;flex-wrap:wrap}.ig-ads h2{display:flex;align-items:center;gap:9px;margin:0;font-size:21px}.ig-ads-header p{margin:6px 0;color:#62766f}.ig-ads-controls{display:flex;gap:7px;flex-wrap:wrap}.ig-ads-controls a,.ig-ads-controls button{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;background:#f5f9f7;border:1px solid #d8e3de;border-radius:9px;color:#294d43;font-size:13px;text-decoration:none;cursor:pointer}.ig-ads-controls button.selected{background:#294d43;color:white}.ig-ads-controls button:disabled{opacity:.6;cursor:wait}.ig-ads-controls a:focus-visible,.ig-ads-controls button:focus-visible{outline:3px solid #759c8d;outline-offset:2px}.ig-ads-notice{margin-top:20px;padding:14px 16px;border-radius:12px;background:#f7f4eb;border:1px solid #e6dfca;color:#675c35}.ig-ads-notice p{margin:5px 0 0;line-height:1.6}.ig-ads-period{font-size:13px;color:#62766f;margin:14px 0}.ig-ads-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.ig-ads-cards article{padding:18px;background:#f5f9f7;border:1px solid #e1eae5;border-radius:12px}.ig-ads-cards span{display:block;font-size:13px;color:#62766f}.ig-ads-cards strong{display:block;font-size:27px;margin-top:8px}.ig-ads-details,.ig-ads-summary p{font-size:14px;line-height:1.7}.ig-ads-summary{margin-top:20px;padding:18px;border:1px solid #e1eae5;border-radius:12px}.ig-ads-summary h3{margin:0 0 10px;font-size:16px}.ig-ads-summary p{margin:6px 0}.ig-ads-table{overflow-x:auto;margin-top:20px}.ig-ads-table table{width:100%;border-collapse:collapse;font-size:13px}.ig-ads-table td,.ig-ads-table th{text-align:left;padding:12px;border-bottom:1px solid #e1eae5;white-space:nowrap}.ig-ads-table th{background:#f5f9f7}@media(max-width:700px){.ig-ads{padding:16px}.ig-ads-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ig-ads-cards strong{font-size:24px}.ig-ads-controls{width:100%}}.ig-ads-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}.ig-ads label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#536a60}.ig-ads input,.ig-ads select{padding:10px;border:1px solid #d8e3de;border-radius:8px;background:#fff;color:#243f39;min-width:0}.ig-ads-ok{background:#ecf8f0;border-color:#bfdccb;color:#275c3e}.ig-ads-section-title{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:22px}.ig-ads-section-title button{display:flex;gap:6px;align-items:center;border:1px solid #d8e3de;border-radius:8px;background:#f5f9f7;padding:9px 12px;color:#294d43;cursor:pointer}.ig-ads caption{text-align:left;font-size:17px;font-weight:600;padding:14px 0}.ig-ads small{display:block;color:#62766f;margin-top:4px;white-space:normal}.ig-ads-summary summary{font-weight:600;cursor:pointer}.ig-ads-summary a{color:#315e4d}.ig-ads-summary h3{display:flex;align-items:center;gap:8px}.ig-ads-table td:first-child{white-space:normal;min-width:140px}.ig-ads-summary .ig-ads-cards strong{font-size:22px}@media(max-width:700px){.ig-ads-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ig-ads-section-title{flex-wrap:wrap}}.ig-charts{margin:26px 0}.ig-charts h3{margin:0;font-size:22px}.ig-charts p{font-size:13px;color:#62766f;margin:6px 0 18px}.ig-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0}.ig-chart{min-width:0;border:1px solid #e1eae5;border-radius:14px;padding:20px;background:#fff;margin-top:18px}.ig-chart-grid .ig-chart{margin-top:0}.ig-chart h4{font-size:17px;margin:0;color:#243f39}.ig-chart-empty{min-height:170px;display:flex;align-items:center;justify-content:center;text-align:center;background:#f5f9f7;border-radius:9px;padding:20px}.ig-chart .recharts-default-tooltip{border-radius:9px;font-size:13px}.ig-chart .recharts-legend-wrapper{font-size:12px}.ig-charts .ig-ads-section-title{align-items:flex-start}@media(max-width:850px){.ig-chart-grid{grid-template-columns:1fr}.ig-chart{padding:12px}.ig-charts .ig-ads-section-title{flex-wrap:wrap}}.costs{background:white;border:1px solid #e4dcec;border-radius:18px;padding:24px;color:#30283b}.costs header{display:flex;justify-content:space-between;gap:16px;align-items:center}.costs h2{font-size:22px;margin:0}.costs p{font-size:13px;color:#71687c;line-height:1.5}.costs-controls{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;margin:18px 0}.costs label{display:flex;flex-direction:column;gap:5px;color:#71687c;font-size:12px}.costs input,.costs select,.costs textarea{background:#fff;color:#30283b;padding:8px;min-width:0}.costs button,.costs input,.costs select,.costs textarea{border:1px solid #e1d6ed;border-radius:8px;font-size:13px}.costs button{background:#f7f3fa;color:#522879;padding:8px 12px;cursor:pointer}.costs button:disabled{opacity:.5;cursor:wait}.costs .costs-primary{background:#522879;color:white}.costs button:focus-visible,.costs input:focus-visible,.costs select:focus-visible,.costs textarea:focus-visible{outline:3px solid #b59bcf;outline-offset:2px}.costs-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:18px 0}.costs-cards article{border:1px solid #e1d6ed;border-radius:12px;padding:16px;background:#faf8fc}.costs-cards span{display:block;font-size:12px;color:#71687c}.costs-cards strong{display:block;font-size:23px;margin-top:8px}.costs small{display:block;font-size:11px;color:#71687c;margin-top:5px;line-height:1.5}.costs-table{overflow:auto;margin:16px 0}.costs table{width:100%;border-collapse:collapse;font-size:13px}.costs td,.costs th{padding:10px;text-align:left;border-bottom:1px solid #e8e0ee;white-space:nowrap}.costs th{background:#f7f3fa}.costs td:first-child{white-space:normal;min-width:140px}.costs td button{padding:5px 8px;margin-right:5px}.costs-form{padding:18px;border:1px solid #e1d6ed;border-radius:12px;margin:16px 0;background:#fcfafe}.costs-form h3{margin:0 0 16px;font-size:17px}.costs-fields{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:12px}.costs-notes{grid-column:1/-1}.costs-error{padding:12px;background:#fff6e6;border:1px solid #eadcbf;border-radius:8px}.costs h3{font-size:17px;margin-top:24px}.costs-paid{color:#25603c}.costs-pending{color:#96621f}.costs-delete{display:flex;gap:8px;align-items:center;padding:12px;border:1px solid #e5c9c9;border-radius:8px;margin:10px 0}@media(max-width:800px){.costs-fields{grid-template-columns:1fr 1fr}.costs{padding:16px}.costs header{align-items:flex-start;flex-wrap:wrap}}@media(max-width:450px){.costs-fields{grid-template-columns:1fr}}