/* Shared CRM layout. CSS only; scoped to application screens, never print documents. */
@media screen {
:root { --lt-ui-space:16px; --lt-ui-ink:#172b3a; --lt-ui-muted:#526174; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) { font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important; font-size:14px; line-height:1.5; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) *,:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) *::before,:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) *::after { box-sizing:border-box; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(h1,h2,h3,h4) { line-height:1.3!important; letter-spacing:-.02em; overflow-wrap:break-word; }
#root main :is(h1,h2) { background:none!important; -webkit-background-clip:initial!important; background-clip:initial!important; color:#172b3a; }
#root aside :is(h1,h2,h3,p,small) { color:inherit!important; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(input,select,textarea,button) { font-family:inherit!important; font-size:14px; line-height:1.4; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(input,select,textarea):not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="range"]):not([type="color"]) { min-width:0; max-width:100%; min-height:42px; padding:10px 12px; color:#172b3a!important; background-color:#fff; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(input[type="checkbox"],input[type="radio"]) { min-height:0!important; min-width:0!important; width:17px!important; height:17px!important; padding:0!important; margin:0 6px 0 0; flex:0 0 17px; vertical-align:middle; box-shadow:none!important; accent-color:#087c56; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) input[type="file"] { height:auto; min-height:44px; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) textarea { resize:vertical; line-height:1.5; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) select option { color:#172b3a; background:#fff; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(button,a[class*="-btn"]) { white-space:normal; overflow-wrap:break-word; text-decoration:none; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(button,a[class*="-btn"]):focus-visible { outline:3px solid #087c5680!important; outline-offset:3px; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(.lt-ai-head,.lt-reply-head,.lt-bot-head,.lt-c3-head,.lt-co-head,.lt-ctl-head,.lt-ops-head,.lt-pay-head,.lt-pi-head,.lt-rpt-head,.lt-shop-head,.lt-sup-head,.lt-talk-head,.lt-drive-head,.lt-ss-head,.lt-ac-head,.lt-tpl-head,.lt-campaign-head,.lt-call-head,.lt-bill-head,.lt-emp-head,.lt-pa-head) { display:flex; align-items:center; flex-wrap:wrap!important; gap:10px 16px!important; height:auto!important; min-height:76px!important; padding:16px 24px!important; background:#fff!important; color:#172b3a!important; border-bottom:1px solid #dce5eb!important; box-shadow:0 2px 8px #10203008!important; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(.lt-ai-head,.lt-reply-head,.lt-bot-head,.lt-c3-head,.lt-co-head,.lt-ctl-head,.lt-ops-head,.lt-pay-head,.lt-pi-head,.lt-rpt-head,.lt-shop-head,.lt-sup-head,.lt-talk-head,.lt-drive-head,.lt-ss-head,.lt-ac-head,.lt-tpl-head,.lt-campaign-head,.lt-call-head,.lt-bill-head,.lt-emp-head,.lt-pa-head) :is(h1,h2) { font-size:24px!important; margin:0!important; color:#172b3a!important; background:none!important; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(.lt-ai-head,.lt-reply-head,.lt-bot-head,.lt-c3-head,.lt-co-head,.lt-ctl-head,.lt-ops-head,.lt-pay-head,.lt-pi-head,.lt-rpt-head,.lt-shop-head,.lt-sup-head,.lt-talk-head,.lt-drive-head,.lt-ss-head,.lt-ac-head,.lt-tpl-head,.lt-campaign-head,.lt-call-head,.lt-bill-head,.lt-emp-head,.lt-pa-head) > :is(h1,h2) { flex:1 1 200px; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(.lt-ai-head,.lt-reply-head,.lt-bot-head,.lt-c3-head,.lt-co-head,.lt-ctl-head,.lt-ops-head,.lt-pay-head,.lt-pi-head,.lt-rpt-head,.lt-shop-head,.lt-sup-head,.lt-talk-head,.lt-drive-head,.lt-ss-head,.lt-ac-head,.lt-tpl-head,.lt-campaign-head,.lt-call-head,.lt-bill-head,.lt-emp-head,.lt-pa-head) > div { min-width:0; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(.lt-ai-head,.lt-reply-head,.lt-bot-head,.lt-c3-head,.lt-co-head,.lt-ctl-head,.lt-ops-head,.lt-pay-head,.lt-pi-head,.lt-rpt-head,.lt-shop-head,.lt-sup-head,.lt-talk-head,.lt-drive-head,.lt-ss-head,.lt-ac-head,.lt-tpl-head,.lt-campaign-head,.lt-call-head,.lt-bill-head,.lt-emp-head,.lt-pa-head) :is(p,small),:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(.lt-ai-head,.lt-reply-head,.lt-bot-head,.lt-c3-head,.lt-co-head,.lt-ctl-head,.lt-ops-head,.lt-pay-head,.lt-pi-head,.lt-rpt-head,.lt-shop-head,.lt-sup-head,.lt-talk-head,.lt-drive-head,.lt-ss-head,.lt-ac-head,.lt-tpl-head,.lt-campaign-head,.lt-call-head,.lt-bill-head,.lt-emp-head,.lt-pa-head) > span { color:#526174!important; line-height:1.5; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(.lt-ai-head,.lt-reply-head,.lt-bot-head,.lt-c3-head,.lt-co-head,.lt-ctl-head,.lt-ops-head,.lt-pay-head,.lt-pi-head,.lt-rpt-head,.lt-shop-head,.lt-sup-head,.lt-talk-head,.lt-drive-head,.lt-ss-head,.lt-ac-head,.lt-tpl-head,.lt-campaign-head,.lt-call-head,.lt-bill-head,.lt-emp-head,.lt-pa-head) :is(button,a) { flex-shrink:0; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(.lt-ai-head,.lt-reply-head,.lt-bot-head,.lt-c3-head,.lt-co-head,.lt-ctl-head,.lt-ops-head,.lt-pay-head,.lt-pi-head,.lt-rpt-head,.lt-shop-head,.lt-sup-head,.lt-talk-head,.lt-drive-head,.lt-ss-head,.lt-ac-head,.lt-tpl-head,.lt-campaign-head,.lt-call-head,.lt-bill-head,.lt-emp-head,.lt-pa-head) :is([class*="-close"],[class*="-back"]) { background:#172b3a!important; color:#fff!important; border-color:#172b3a!important; margin-left:auto; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(.lt-ai-body,.lt-reply-body,.lt-bot-body,.lt-c3-body,.lt-co-body,.lt-ctl-body,.lt-ops-body,.lt-pay-body,.lt-pi-body,.lt-rpt-body,.lt-shop-body,.lt-sup-body,.lt-talk-body,.lt-drive-body,.lt-ss-body,.lt-ac-body,.lt-tpl-body,.lt-campaign-body,.lt-call-body,.lt-bill-body,.lt-emp-body,.lt-pa-body) { width:100%; max-width:1440px; margin:0 auto; padding:24px!important; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(.lt-ai-card,.lt-reply-card,.lt-bot-card,.lt-c3-card,.lt-co-card,.lt-ctl-card,.lt-ops-card,.lt-pay-card,.lt-pi-card,.lt-rpt-card,.lt-shop-card,.lt-sup-card,.lt-talk-card,.lt-drive-card,.lt-ss-card,.lt-ac-card,.lt-tpl-card,.lt-campaign-card,.lt-call-card,.lt-bill-card,.lt-emp-card,.lt-pa-card) { padding:20px!important; border:1px solid #dce5eb!important; border-radius:14px!important; box-shadow:0 2px 8px #10203005!important; min-width:0; max-width:100%; overflow-x:auto; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(.lt-ai-card,.lt-reply-card,.lt-bot-card,.lt-c3-card,.lt-co-card,.lt-ctl-card,.lt-ops-card,.lt-pay-card,.lt-pi-card,.lt-rpt-card,.lt-shop-card,.lt-sup-card,.lt-talk-card,.lt-drive-card,.lt-ss-card,.lt-ac-card,.lt-tpl-card,.lt-campaign-card,.lt-call-card,.lt-bill-card,.lt-emp-card,.lt-pa-card):hover { transform:none!important; box-shadow:0 2px 8px #10203005!important; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(.lt-pi-grid,.lt-ops-grid,.lt-co-grid,.lt-c3-grid,.lt-pay-grid,.lt-ctl-grid) { grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px!important; align-items:start; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(.lt-pi-grid,.lt-ops-grid,.lt-co-grid,.lt-c3-grid,.lt-pay-grid,.lt-ctl-grid) > *,:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(.tt-form,.lt-emp-fields,.lt-pa-config-grid) > * { min-width:0; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(.lt-ai-field,.lt-reply-field,.lt-bot-field,.lt-c3-field,.lt-co-field,.lt-ctl-field,.lt-ops-field,.lt-pay-field,.lt-pi-field,.lt-rpt-field,.lt-shop-field,.lt-sup-field,.lt-talk-field,.lt-drive-field,.lt-ss-field,.lt-ac-field,.lt-tpl-field,.lt-campaign-field,.lt-call-field,.lt-bill-field,.lt-emp-field,.lt-pa-field) { min-width:0; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(.lt-ai-field,.lt-reply-field,.lt-bot-field,.lt-c3-field,.lt-co-field,.lt-ctl-field,.lt-ops-field,.lt-pay-field,.lt-pi-field,.lt-rpt-field,.lt-shop-field,.lt-sup-field,.lt-talk-field,.lt-drive-field,.lt-ss-field,.lt-ac-field,.lt-tpl-field,.lt-campaign-field,.lt-call-field,.lt-bill-field,.lt-emp-field,.lt-pa-field) label { display:block; margin-bottom:6px; font-size:12px!important; font-weight:650; line-height:1.5; color:#34495b; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(.lt-ai-field,.lt-reply-field,.lt-bot-field,.lt-c3-field,.lt-co-field,.lt-ctl-field,.lt-ops-field,.lt-pay-field,.lt-pi-field,.lt-rpt-field,.lt-shop-field,.lt-sup-field,.lt-talk-field,.lt-drive-field,.lt-ss-field,.lt-ac-field,.lt-tpl-field,.lt-campaign-field,.lt-call-field,.lt-bill-field,.lt-emp-field,.lt-pa-field) :is(input,select,textarea) { width:100%; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is([class$="-tools"],[class$="-actions"],[class$="-tabs"]) { gap:8px 10px!important; flex-wrap:wrap; align-items:center; max-width:100%; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) [class$="-tools"] { margin-bottom:16px; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) [class$="-tools"] :is(input,select) { min-width:0!important; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) [class$="-tools"] input { flex:1 1 240px; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) [class$="-tools"] select { flex:0 1 220px; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is([class$="-btn"],[class$="-tab"]) { display:inline-flex; align-items:center; justify-content:center; gap:7px; min-height:40px; line-height:1.35!important; text-align:center; font-size:13px!important; padding:9px 13px!important; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) table { border-collapse:separate!important; border-spacing:0; line-height:1.5; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(th,td) { text-align:left; vertical-align:top!important; padding:12px!important; font-size:13px!important; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) th { text-transform:none!important; letter-spacing:0!important; font-weight:700; white-space:nowrap; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) td :is(button,a[class*="-btn"]) { margin:3px 4px 3px 0; vertical-align:top; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) td { overflow-wrap:break-word; }
#lt-pi .lt-pi-list td:last-child { min-width:280px!important; }
#lt-pi .lt-pi-total { grid-template-columns:minmax(0,1fr) minmax(280px,340px); gap:20px; }
#lt-pi .lt-pi-summary div { gap:16px; align-items:baseline; }
#lt-pi .lt-pi-summary div > :last-child { text-align:right; white-space:nowrap; font-variant-numeric:tabular-nums; }
#lt-live-overview .lt-ov-head { flex-wrap:wrap; gap:16px; padding:24px; border-radius:16px; }
#lt-live-overview .lt-ov-head > div:first-child { flex:1 1 260px; min-width:0; }
#lt-live-overview .lt-ov-actions { display:flex; flex-wrap:wrap; margin-left:0; gap:8px; }
#lt-live-overview .lt-ov-head h1 { line-height:1.3!important; font-size:28px; }
#lt-live-overview .lt-ov-body { padding:20px 24px 32px; }
#lt-live-overview :is(.lt-ov-stats,.lt-ov-report-stats) { grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr)); gap:16px; }
#lt-live-overview .lt-ov-card { min-width:0; overflow-x:auto; border-radius:14px; box-shadow:0 2px 8px #10203005; }
#lt-live-overview .lt-ov-card:hover { transform:none; }
#lt-live-overview :is(.lt-ov-grid,.lt-ov-report-grid) { gap:16px; }
#lt-team-tasks header { flex-wrap:wrap; gap:10px 16px; height:auto; }
#lt-team-tasks header h2 { flex:1 1 200px; }
#lt-team-tasks .tt-form { gap:16px; align-items:start; }
#lt-team-tasks .tt-card { padding:20px; }
#lt-team-tasks .tt-row { gap:8px 12px; }
#lt-team-tasks .tt-meta { line-height:1.6; overflow-wrap:anywhere; }
#root aside nav :is(button,a) { text-align:left; line-height:1.4; gap:10px; }
#root main > aside.fixed.inset-y-0.left-0 > nav button:hover { transform:none!important; }
#root .grid > div[class*="rounded"][class*="border"]:hover { transform:none!important; }
#lt-live-wa .lwa-head { height:auto!important; min-height:76px; padding:14px 20px; gap:8px 12px; }
#lt-live-wa .lwa-head h1 { flex:1 1 180px; margin:0; line-height:1.3; }
#lt-live-wa :is(.lwa-toolbar,.lwa-chat-head) { height:auto; flex-wrap:wrap; gap:8px; }
#lt-live-wa .lwa-name { gap:8px; align-items:baseline; }
#lt-live-wa .lwa-name b { min-width:0; overflow-wrap:anywhere; }
#lt-live-wa .lwa-name time { flex-shrink:0; }
#lt-live-wa .lwa-msg { line-height:1.55; padding:10px 14px; max-width:85%; }
#lt-live-wa .lwa-compose-row { gap:10px; align-items:center; }
#lt-live-wa :is(.lwa-chat,.lwa-list,.lwa-context) { min-width:0; }
#lt-pa .lt-pa-config-grid { grid-template-columns:160px minmax(0,1fr); gap:16px; }
#lt-pa .lt-pa-version { grid-template-columns:70px minmax(0,1fr) minmax(160px,220px); gap:12px; }
#lt-pa .lt-pa-field :is(input,textarea,select) { color:#172b3a; }
#lt-pay .lt-pay-grid { grid-template-columns:repeat(3,minmax(0,1fr)); }
#lt-ctl .lt-ctl-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
@media(max-width:1200px) {
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(.lt-pi-grid,.lt-ops-grid,.lt-co-grid,.lt-c3-grid,.lt-pay-grid,.lt-ctl-grid) { grid-template-columns:repeat(2,minmax(0,1fr))!important; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(.lt-pi-span4,.lt-ops-span4,.lt-co-span4,.lt-c3-span4,.lt-pay-span4,.lt-ctl-span4) { grid-column:1/-1!important; }
#lt-live-overview .lt-ov-report-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media(max-width:700px) {
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(.lt-ai-head,.lt-reply-head,.lt-bot-head,.lt-c3-head,.lt-co-head,.lt-ctl-head,.lt-ops-head,.lt-pay-head,.lt-pi-head,.lt-rpt-head,.lt-shop-head,.lt-sup-head,.lt-talk-head,.lt-drive-head,.lt-ss-head,.lt-ac-head,.lt-tpl-head,.lt-campaign-head,.lt-call-head,.lt-bill-head,.lt-emp-head,.lt-pa-head) { padding:14px 16px!important; gap:10px!important; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(.lt-ai-head,.lt-reply-head,.lt-bot-head,.lt-c3-head,.lt-co-head,.lt-ctl-head,.lt-ops-head,.lt-pay-head,.lt-pi-head,.lt-rpt-head,.lt-shop-head,.lt-sup-head,.lt-talk-head,.lt-drive-head,.lt-ss-head,.lt-ac-head,.lt-tpl-head,.lt-campaign-head,.lt-call-head,.lt-bill-head,.lt-emp-head,.lt-pa-head) :is(h1,h2) { font-size:21px!important; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(.lt-ai-body,.lt-reply-body,.lt-bot-body,.lt-c3-body,.lt-co-body,.lt-ctl-body,.lt-ops-body,.lt-pay-body,.lt-pi-body,.lt-rpt-body,.lt-shop-body,.lt-sup-body,.lt-talk-body,.lt-drive-body,.lt-ss-body,.lt-ac-body,.lt-tpl-body,.lt-campaign-body,.lt-call-body,.lt-bill-body,.lt-emp-body,.lt-pa-body) { padding:16px!important; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(.lt-ai-card,.lt-reply-card,.lt-bot-card,.lt-c3-card,.lt-co-card,.lt-ctl-card,.lt-ops-card,.lt-pay-card,.lt-pi-card,.lt-rpt-card,.lt-shop-card,.lt-sup-card,.lt-talk-card,.lt-drive-card,.lt-ss-card,.lt-ac-card,.lt-tpl-card,.lt-campaign-card,.lt-call-card,.lt-bill-card,.lt-emp-card,.lt-pa-card) { padding:16px!important; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(.lt-pi-grid,.lt-ops-grid,.lt-co-grid,.lt-c3-grid,.lt-pay-grid,.lt-ctl-grid) { grid-template-columns:minmax(0,1fr)!important; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) :is(.lt-pi-span2,.lt-ops-span2,.lt-co-span2,.lt-c3-span2,.lt-pay-span2,.lt-ctl-span2) { grid-column:1/-1!important; }
:is(#root,#lt-live-overview,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock,#lt-pa,#lt-direct-email,#lt-self-modal,#lt-role-modal,#lt-tu-modal,#lt-emp-modal,#lt-location-panel) [class$="-tools"] select { flex:1 1 150px; }
#lt-pi .lt-pi-total,#lt-pa .lt-pa-config-grid,#lt-pa .lt-pa-version { grid-template-columns:minmax(0,1fr); }
#lt-team-tasks .tt-form,#lt-ctl .lt-ctl-grid { grid-template-columns:minmax(0,1fr)!important; }
#lt-live-overview .lt-ov-head { margin:12px 12px 0; padding:18px; }
#lt-live-overview .lt-ov-actions { width:100%; }
#lt-live-overview .lt-ov-actions .lt-ov-btn { flex:1 1 140px; }
#lt-live-overview .lt-ov-body { padding:16px 12px 24px; }
#lt-live-overview :is(.lt-ov-grid,.lt-ov-report-grid) { grid-template-columns:minmax(0,1fr); }
#lt-live-overview .lt-ov-stats { grid-template-columns:repeat(2,minmax(0,1fr)); }
#lt-live-wa .lwa-head { padding:12px; }
#lt-live-wa .lwa-msg { max-width:92%; }
}
}

/* v158: readable options on phone and tablet widths. */
@media screen and (max-width:1023px) {
html { -webkit-text-size-adjust:100%; text-size-adjust:100%; }
#ltm-drawer .ltm-item { min-height:48px!important; font-size:14px!important; line-height:1.45!important; flex-shrink:0; white-space:normal!important; }
#ltm-drawer .ltm-item > span:last-child { min-width:0; white-space:normal!important; overflow:visible!important; text-overflow:clip!important; overflow-wrap:break-word; }
#ltm-drawer .ltm-list { min-height:0; overscroll-behavior:contain; padding-bottom:max(24px,env(safe-area-inset-bottom)); }
#ltm-drawer summary { min-height:44px; font-size:14px; }
#root header { padding-left:76px!important; height:auto; flex-wrap:wrap; }
:is(#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-production-control,#lt-stock) > :is(header,[class$="-head"]),
#lt-team-tasks > header,#lt-live-wa > .lwa-head { padding-left:76px!important; flex-wrap:wrap!important; height:auto!important; }
#lt-live-overview .lt-ov-head { padding-left:66px!important; }
:is(#root,#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-emp,#lt-team-tasks,#lt-ai,#lt-reply,#lt-bot,#lt-ctl,#lt-rpt,#lt-shop,#lt-sup,#lt-talk,#lt-drive,#lt-ss,#lt-ac,#lt-tpl,#lt-campaign,#lt-call-center,#lt-wa-billing,#lt-live-wa,#lt-pa,#lt-stock) :is([class$="-btn"],[class$="-tab"]) {
 min-height:44px!important; font-size:14px!important; line-height:1.4!important; flex-shrink:0!important; white-space:normal!important; max-width:100%; height:auto!important;
}
:is(#lt-live-wa) :is(.lwa-head,.lwa-chat-head,.lwa-toolbar) .lwa-btn { padding:10px 12px!important; min-height:44px!important; font-size:14px!important; flex-shrink:0; }
#lt-live-wa .lwa-chat-head .actions { display:flex; flex-wrap:wrap; gap:8px; max-width:100%; }
#lt-live-wa .lwa-toolbar { display:flex; flex-wrap:wrap; gap:8px; }
#root :is(aside nav,[role="tablist"]) button { font-size:14px!important; line-height:1.45!important; min-height:44px; }
#root :is(aside nav,[role="tablist"]) :is(.truncate,[class*="text-ellipsis"]) { overflow:visible!important; white-space:normal!important; text-overflow:clip!important; }
:is(#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-ctl,#lt-shop) :is([class$="-tabs"],[class$="-actions"],[class$="-tools"]) { width:auto!important; max-width:100%; flex-wrap:wrap!important; gap:10px!important; }
:is(#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-ctl,#lt-shop) :is(input,select,textarea):not([type="checkbox"]):not([type="radio"]):not([type="hidden"]) { font-size:16px!important; }
#lt-live-wa .lwa-compose input { font-size:16px!important; }
}
@media screen and (max-width:480px) {
:is(#lt-ops,#lt-pi,#lt-co,#lt-pay,#lt-c3,#lt-ctl,#lt-shop) [class$="-tools"] > :is(input,select,button) { flex:1 1 100%!important; width:100%; min-width:0!important; }
#lt-live-overview .lt-ov-actions .lt-ov-btn { flex:1 1 100%; font-size:14px; min-height:44px; }
#lt-team-tasks .tt-row > button { min-height:44px; font-size:14px; }
}
