:root{--ink:#172b4d;--muted:#64748b;--line:#dce3ee;--blue:#2563eb;--blue-pale:#eaf1ff;--green:#16803d;--orange:#d85c36;--bg:#f6f8fc;--surface:#fff}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:11px 14px;font-weight:800}button:disabled{cursor:not-allowed;opacity:.6}h1,h2,p{margin:0}.shell{grid-template-columns:245px minmax(0,1fr);min-height:100vh;display:grid}aside{color:#dbe7fb;background:#14233e;flex-direction:column;padding:28px 16px;display:flex}.brand{color:#fff;letter-spacing:0;font-size:24px;font-weight:900}.brand.dark{color:var(--ink)}.workspace{color:#91a4c5;letter-spacing:1px;margin:32px 12px 12px;font-size:11px;font-weight:800}nav{gap:4px;display:grid}.navButton{color:#bed0ec;text-align:left;background:0 0;border-radius:7px;padding:11px 12px;font-size:14px}.navButton.active,.navButton:hover{color:#fff;background:#243b60}.profile{border-top:1px solid #31496b;gap:5px;margin-top:auto;padding:20px 12px 0;display:grid}.profile strong{font-size:14px}.content{width:100%;max-width:1370px;margin:0 auto;padding:42px}header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.eyebrow{color:var(--blue);letter-spacing:1px;font-size:11px;font-weight:800}h1{margin:7px 0;font-size:32px}h2{font-size:17px}.subtle,.panelHead p,.record p{color:var(--muted);font-size:14px}.workspaceMessage{background:var(--blue-pale);color:var(--ink);letter-spacing:0;border-radius:7px;margin:0 0 18px;padding:12px}.loading{color:var(--muted);margin-bottom:16px;font-size:14px}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.metric,.panel{background:var(--surface);border:1px solid var(--line);border-radius:8px}.metric{gap:9px;padding:20px;display:grid}.metric p{color:var(--muted);font-size:13px;font-weight:700}.metric strong{font-variant-numeric:tabular-nums;font-size:30px}.metric span{color:var(--green);font-size:12px;font-weight:700}.grid{grid-template-columns:1.25fr .75fr;gap:20px;margin-bottom:20px;display:grid}.panelHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.panelHead h2{margin-bottom:5px}.ghost{color:var(--blue);background:#edf3ff;padding:8px 10px;font-size:12px}ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}li{border-top:1px solid #edf0f5;align-items:center;gap:12px;padding:13px 0;font-size:14px;font-weight:700;display:flex}li span{background:var(--blue-pale);color:var(--blue);border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:12px;display:flex}.coverage{gap:16px;display:grid}.coverageValue{font-size:32px;font-weight:900}.coverageValue span{color:var(--muted);font-size:13px;font-weight:700}.bar{background:#e9eff8;border-radius:20px;height:10px;overflow:hidden}.bar i{background:var(--green);height:100%;display:block}.coverage p{color:var(--muted);font-size:13px}.tablePanel{overflow:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-top:1px solid #edf0f5;padding:14px 8px}th{color:var(--muted);text-transform:uppercase;font-size:12px}td b{color:var(--green)}.recordList{gap:10px;display:grid}.record{border:1px solid #e6ebf3;border-radius:7px;gap:14px;padding:16px;display:grid}.recordMain{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.recordMain strong{margin-bottom:5px;font-size:15px;display:block}.recordMain p+p{margin-top:3px}.recordActions,.campaignStats{flex-wrap:wrap;gap:8px;display:flex}.campaignStats span{color:var(--muted);background:#f5f7fb;border-radius:5px;padding:6px 8px;font-size:12px;font-weight:700}.status{text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.status-applied,.status-training{color:#af5b00;background:#fff3df}.status-approved,.status-scheduled{background:var(--blue-pale);color:var(--blue)}.status-active,.status-completed{color:var(--green);background:#e7f7ed}.status-paused,.status-offboarded{color:#55647a;background:#eef0f4}.inlineForm{align-items:end;gap:10px;display:flex}.inlineForm label{flex:1}form{gap:14px;display:grid}label{color:var(--ink);gap:7px;font-size:13px;font-weight:800;display:grid}input,select,textarea{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;min-width:0;padding:11px 12px}textarea{resize:vertical;line-height:1.45}.cityResults{gap:8px;margin-top:14px;display:grid}.cityOption{color:var(--ink);text-align:left;background:#f8faff;justify-content:space-between;align-items:center;display:flex}.cityOption small{color:var(--blue);font-weight:800}.cityOption:disabled{color:var(--muted);background:#f2f4f7}.cityOption:disabled small{color:var(--muted)}.campaignForm form{gap:16px}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.auth{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.authCard{background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:18px;width:100%;max-width:430px;padding:30px;display:grid}.auth h1{font-size:26px}.demoNotice,.formMessage{background:var(--blue-pale);color:var(--ink);border-radius:7px;padding:12px;font-size:13px;line-height:1.5}.courseWorkspace{gap:18px;display:grid}.courseWorkspace h3{margin:0;font-size:16px}.courseHeader{background:#eef4ff;border:1px solid #cddcff;border-radius:8px;align-items:flex-start;margin:0;padding:18px}.courseHeader h2{margin-bottom:6px;font-size:19px}.courseHeader p,.sectionLine p,.courseEmpty p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.courseColumns{grid-template-columns:minmax(250px,.7fr) minmax(0,1.8fr);align-items:start;gap:18px;display:grid}.courseLibrary,.courseCanvas{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:18px}.courseLibrary{gap:14px;display:grid;position:sticky;top:18px}.courseList{gap:7px;max-height:290px;display:grid;overflow:auto}.courseListItem{color:var(--ink);text-align:left;background:#f8faff;border:1px solid #e6ebf3;justify-content:space-between;align-items:center;width:100%;padding:11px;display:flex}.courseListItem span{gap:4px;min-width:0;display:grid}.courseListItem strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.courseListItem small,.lessonRow small{color:var(--muted);font-size:11px;font-weight:700}.courseListItem em{font-style:normal}.newCourseForm{border-top:1px solid var(--line);padding-top:16px}.courseCanvas{gap:20px;min-height:620px;display:grid}.courseCanvasHead,.moduleTitle,.sectionLine{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.courseCanvasHead{border-bottom:1px solid var(--line);padding-bottom:16px}.courseCanvasHead h3{margin-top:5px}.courseFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.courseFields.compact{grid-template-columns:1fr}.courseFields .wide{grid-column:1/-1}.switchField{flex-direction:row;align-items:center;gap:8px;padding-top:24px;display:flex}.switchField input{accent-color:var(--blue);min-width:16px;padding:0}.courseActions,.quizActions{flex-wrap:wrap;gap:8px;display:flex}.courseActions{border-top:1px solid var(--line);padding-top:16px}.danger{color:#bf3f24;background:#fff0ed}.modulesSection{gap:14px;display:grid}.sectionLine{border-top:1px solid var(--line);padding-top:18px}.courseModule{background:#fbfcfe;border:1px solid #e3e9f2;border-radius:7px;gap:14px;padding:15px;display:grid}.moduleTitle strong{font-size:14px}.moduleTitle span{color:var(--muted);font-size:12px;font-weight:800}.lessonList{gap:9px;display:grid}.lessonRow{background:#fff;border:1px solid #e8edf4;border-radius:6px;gap:11px;padding:12px;display:grid}.lessonRow>div{gap:4px;display:grid}.lessonRow strong{font-size:13px}.lessonRowActions{justify-content:flex-start;display:flex}.lessonForm,.lessonEditForm,.materialForm{gap:8px;display:grid}.lessonForm{grid-template-columns:minmax(150px,1.25fr) minmax(140px,1fr) 100px minmax(150px,1fr) auto}.lessonEditForm{background:#f6f9ff;border:1px solid #dce6f7;border-radius:6px;grid-template-columns:minmax(150px,1.25fr) minmax(140px,1fr) 100px minmax(150px,1fr) auto auto;padding:10px}.materialForm{grid-template-columns:minmax(110px,1fr) minmax(170px,1.5fr) auto}.lessonForm input,.lessonEditForm input,.materialForm input{padding:9px;font-size:12px}.quizEditor{background:#f3f7ff;border:1px solid #d6e4ff;border-radius:7px;gap:12px;padding:14px;display:grid}.quizEditor>label{max-width:150px}.quizQuestion{background:#fff;border:1px solid #dce6f7;border-radius:6px;gap:10px;padding:12px;display:grid}.quizOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.quizOptions label{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;display:grid}.quizOptions label span{color:var(--blue);font-size:12px;font-weight:900}.quizQuestion>label{max-width:190px}.courseEmpty{color:var(--muted);text-align:center;align-content:center;gap:8px;min-height:400px;display:grid}.supportWorkspace{gap:16px;display:grid}.supportHeader,.ticketHead,.ticketFooter{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.supportHeader{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:18px}.supportHeader h2{margin-bottom:5px;font-size:18px}.supportHeader p,.supportEmpty p,.ticketHead p,.ticketFooter small{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.ticketFilters{flex-wrap:wrap;gap:8px;display:flex}.ticketFilter{color:#52627a;background:#edf1f7;padding:8px 10px;font-size:12px}.ticketFilter.active{background:var(--blue);color:#fff}.ticketList{gap:10px;display:grid}.supportTicket{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:13px;padding:17px;display:grid}.ticketHead strong{font-size:15px}.ticketBody{color:var(--ink);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.ticketFooter{border-top:1px solid #edf0f5;align-items:center;padding-top:12px}.ticketFooter select{padding:8px 10px;font-size:12px;font-weight:800}.supportEmpty{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:8px;place-content:center;gap:7px;min-height:180px;display:grid}.supportEmpty h3{margin:0;font-size:16px}.status-open{color:#af5b00;background:#fff3df}.status-waiting{color:var(--blue);background:#edf3ff}.status-resolved{color:var(--green);background:#e7f7ed}.status-closed{color:#55647a;background:#eef0f4}@media (max-width:900px){.shell{grid-template-columns:1fr}aside{gap:13px;padding:14px 16px;display:grid}.brand{font-size:20px}.workspace,.profile{display:none}nav{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.navButton{flex:none;padding:8px 10px;font-size:13px}.content{padding:24px}.metrics,.grid,.formGrid{grid-template-columns:1fr}header{flex-direction:column;align-items:flex-start}.inlineForm{flex-direction:column;align-items:stretch}}@media (max-width:1120px){.courseColumns{grid-template-columns:1fr}.courseLibrary{position:static}.lessonForm,.lessonEditForm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.content{padding:16px}.courseHeader,.courseCanvasHead,.moduleTitle,.sectionLine,.supportHeader,.ticketHead,.ticketFooter{flex-direction:column;align-items:stretch}.courseFields,.quizOptions,.lessonForm,.lessonEditForm,.materialForm{grid-template-columns:1fr}.courseFields .wide{grid-column:auto}.switchField{padding-top:0}.courseList{max-height:none}}:root{--ink:#14243c;--muted:#66768a;--line:#d9e0e1;--blue:#155c7a;--blue-pale:#e1f1f5;--green:#087458;--orange:#f15b3f;--bg:#edf1ee;--surface:#fffefa;--night:#10253e;--night-soft:#1d3855;--sand:#f6f3eb;--yellow:#efb843;--shadow:0 14px 34px #14243c14}body{color:var(--ink);background:radial-gradient(circle at 92% -8%,#46a4b32b,#0000 29rem),linear-gradient(125deg,#eef2ef 0%,#f7f6f1 48%,#edf2f1 100%);font-family:Segoe UI Variable,Aptos,Segoe UI,system-ui,sans-serif}button,input,select,textarea{font-family:inherit}button{background:var(--orange);letter-spacing:.01em;border-radius:10px;min-height:42px;padding:11px 15px;font-size:13px;transition:box-shadow .16s,transform .16s,background .16s;box-shadow:0 5px #c94733,0 9px 17px #f15b3f2e}button:hover:not(:disabled){background:#db4b32;transform:translateY(2px);box-shadow:0 3px #b93c2b,0 7px 15px #f15b3f2e}button:active:not(:disabled){transform:translateY(4px);box-shadow:0 1px #b93c2b}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #155c7a59}.shell{grid-template-columns:276px minmax(0,1fr)}aside{background:linear-gradient(180deg,#07172a1f,transparent 34%),radial-gradient(circle at 10% 104%,#f15b3f45,transparent 19rem),var(--night);border-right:1px solid #ffffff14;min-height:100vh;padding:25px 18px 20px;position:sticky;top:0}.brand{letter-spacing:-.06em;align-items:baseline;padding:4px 10px;font-family:Arial Narrow,Bahnschrift,Segoe UI,sans-serif;font-size:28px;font-weight:900;font-stretch:75%;display:flex}.brand span{color:#ff8e72}.brand.dark{color:var(--night);padding:0}.workspace{color:#a7dbe3;letter-spacing:.13em;align-items:center;gap:8px;margin:33px 11px 11px;font-family:ui-monospace,Cascadia Mono,monospace;font-size:10px;display:flex}.workspace:before{content:"";background:#67d6b2;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #67d6b221}nav{gap:7px}.navButton{box-shadow:none;color:#adc1d7;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;min-height:43px;padding:9px 10px;font-size:14px;font-weight:700;display:flex;position:relative}.navButton:before{color:#68829d;content:"00";letter-spacing:.04em;width:18px;font-family:ui-monospace,Cascadia Mono,monospace;font-size:10px;font-weight:700}.navButton:first-child:before{content:"01"}.navButton:nth-child(2):before{content:"02"}.navButton:nth-child(3):before{content:"03"}.navButton:nth-child(4):before{content:"04"}.navButton:nth-child(5):before{content:"05"}.navButton:nth-child(6):before{content:"06"}.navButton:nth-child(7):before{content:"07"}.navButton.active,.navButton:hover{color:#fff;background:#ffffff17;border-color:#b5e6e821;transform:none;box-shadow:inset 3px 0 #ff8e72}.navButton.active:before,.navButton:hover:before{color:#ffb7a4}.profile{background:#ffffff0f;border:1px solid #b5e6e81f;border-radius:14px;gap:4px;margin:auto 0 0;padding:14px 14px 13px}.profile:before{color:#91b2ca;content:"SESSÃO ATIVA";letter-spacing:.11em;font-family:ui-monospace,Cascadia Mono,monospace;font-size:9px}.profile strong{color:#f5fbff;font-size:14px}.profile span{color:#9ec5d2;font-size:12px}.signOutButton{box-shadow:none;color:#a7dbe3;background:0 0;justify-self:start;min-height:28px;padding:4px 0;font-size:11px}.signOutButton:hover:not(:disabled){box-shadow:none;color:#fff;background:0 0;transform:none}.content{max-width:1540px;padding:32px 36px 56px}header{background:#fffefac2;border:1px solid #cdd8d6cc;border-radius:20px;margin-bottom:24px;padding:23px 25px;box-shadow:0 8px 24px #14243c0a}.eyebrow{color:var(--blue);letter-spacing:.12em;font-family:ui-monospace,Cascadia Mono,monospace;font-size:10px}h1,h2,h3{font-family:Arial Narrow,Bahnschrift,Segoe UI,sans-serif}h1{letter-spacing:-.055em;margin:8px 0 10px;font-size:clamp(30px,3.1vw,43px);font-weight:900;font-stretch:75%;line-height:.98}h2{letter-spacing:-.025em;font-size:19px}.subtle,.panelHead p,.record p{color:var(--muted);font-size:13px;line-height:1.45}.workspaceMessage{border:1px solid #c6e4dc;border-left:4px solid var(--green);color:#17493d;background:#e4f3f0;border-radius:10px;margin:0 0 17px;padding:12px 14px}.loading{color:var(--blue);letter-spacing:.04em;font-family:ui-monospace,Cascadia Mono,monospace;font-size:12px}.metrics{gap:13px;margin-bottom:15px}.metric,.panel{box-shadow:var(--shadow);background:#fffefaeb;border:1px solid #d9e0df;border-radius:15px}.metric{gap:7px;min-height:150px;padding:19px 20px 17px;position:relative;overflow:hidden}.metric:before{background:var(--blue);content:"";height:4px;position:absolute;top:0;left:0;right:0}.metric:nth-child(2):before{background:var(--green)}.metric:nth-child(3):before{background:var(--orange)}.metric:nth-child(4):before{background:var(--yellow)}.metric p{color:#5d6b78;letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,Cascadia Mono,monospace;font-size:10px}.metric strong{letter-spacing:-.055em;font-family:Arial Narrow,Bahnschrift,Segoe UI,sans-serif;font-size:38px;line-height:1}.metric span{color:var(--green);background:#edf5f2;border-radius:999px;align-self:start;margin-top:auto;padding:5px 8px;font-size:11px}.grid{grid-template-columns:1.36fr .84fr;gap:15px;margin-bottom:15px}.panel{margin-bottom:15px;padding:22px}.panelHead{border-bottom:1px solid #e6ebea;align-items:flex-start;margin-bottom:15px;padding-bottom:14px}.panelHead h2{margin-bottom:4px;font-size:20px}.ghost{box-shadow:none;color:#0f5a74;background:#e7f1f3;min-height:34px;padding:7px 10px;font-size:12px}.ghost:hover:not(:disabled){box-shadow:none;background:#d4e9ed;transform:none}ol{gap:5px}li{border-top:0;border-bottom:1px solid #e7eceb;min-height:49px;padding:10px 0;font-size:14px;font-weight:700}li:last-child{border-bottom:0}li span{color:var(--blue);background:#e5f0f3;border-radius:8px;width:30px;height:27px;font-family:ui-monospace,Cascadia Mono,monospace;font-size:10px}.coverage{color:#fff;background:linear-gradient(135deg,#11324b,#1b5b6b);border-radius:11px;min-height:191px;padding:19px;position:relative;overflow:hidden}.coverage:after{content:"";background:radial-gradient(circle,#ffb843bf 0 4px,#ffb8433d 5px 20px,#0000 21px);width:130px;height:130px;position:absolute;top:-23px;right:-25px}.coverageValue{letter-spacing:-.06em;z-index:1;font-family:Arial Narrow,Bahnschrift,Segoe UI,sans-serif;font-size:45px;position:relative}.coverageValue span{color:#b9d5d5;letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,Cascadia Mono,monospace;font-size:10px}.coverage .bar{background:#fff3;height:7px;margin-top:11px}.coverage .bar i{background:#75d7b6}.coverage p{color:#d1e5e5;z-index:1;font-size:12px;line-height:1.45;position:relative}.operationsWorkspace{gap:0;display:grid}.queueList{gap:8px;display:grid}.queueItem{border:1px solid #e0e8e5;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.queueItem>strong{color:var(--blue);background:#e3f0f2;border-radius:9px;justify-content:center;align-items:center;height:34px;font-family:ui-monospace,Cascadia Mono,monospace;font-size:14px;display:flex}.queueItem b,.queueItem small{display:block}.queueItem b{font-size:13px}.queueItem small{color:var(--muted);margin-top:3px;font-size:11px}.compactEmpty{min-height:0;margin-bottom:0}.emptyState{color:var(--muted);text-align:center;place-content:center;gap:7px;min-height:148px;display:grid}.emptyState h3{color:var(--ink);margin:0;font-size:17px}.emptyState p{max-width:440px;margin:0;font-size:13px;line-height:1.5}.filterLabel{min-width:165px}.studentTable td{vertical-align:top}.studentTable td strong,.studentTable td small{display:block}.studentTable td small{color:var(--muted);margin-top:4px;font-size:11px;font-weight:600}.studentTable td:nth-child(5){color:var(--muted);min-width:155px;font-size:12px;font-weight:600}.tableAction{min-height:30px;padding:6px 8px;font-size:11px}.tablePanel{padding:0}.tablePanel .panelHead{padding:20px 22px 0}table{min-width:640px}th,td{border-top-color:#e7eceb;padding:15px 22px}th{color:#62737b;letter-spacing:.06em;text-transform:uppercase;background:#f4f5ef;font-family:ui-monospace,Cascadia Mono,monospace;font-size:10px}td{font-size:13px;font-weight:700}tr:hover td{background:#fffdf6}td b{color:var(--green);background:#e6f3ed;border-radius:999px;padding:5px 8px;font-size:11px}.record{border-color:#dce4e2;border-radius:12px;gap:12px;padding:15px;transition:border-color .16s,box-shadow .16s,transform .16s}.record:hover{border-color:#9dc0c3;transform:translateY(-1px);box-shadow:0 9px 18px #14243c12}.recordMain strong{font-size:15px}.recordActions,.campaignStats{gap:7px}.campaignStats span{color:#617079;background:#eef2f0;border-radius:999px;padding:6px 9px;font-size:11px}.status{letter-spacing:.05em;border:1px solid #0000;padding:6px 8px;font-family:ui-monospace,Cascadia Mono,monospace;font-size:9px}.status-applied,.status-training,.status-open{color:#916100;background:#fff3d9;border-color:#f3d68c}.status-approved,.status-scheduled,.status-waiting{color:#155c7a;background:#e4f0f6;border-color:#b6d6e2}.status-active,.status-completed,.status-resolved{color:#087458;background:#e1f3e9;border-color:#b8dfc7}.status-paused,.status-offboarded,.status-closed{color:#5d6b6c;background:#edf0ef;border-color:#d5ddda}input,select,textarea{background:#fffefa;border-color:#cfd9d7;border-radius:9px;padding:11px 12px;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px #14243c06}input:hover,select:hover,textarea:hover{border-color:#aebfbd}input:focus,select:focus,textarea:focus{border-color:#32819a;outline:0;box-shadow:0 0 0 3px #32819a1f}label{color:#415266;letter-spacing:.01em;font-size:12px}.assignmentPanel{border-color:#a1cbd3}.cityOption{box-shadow:none;color:var(--ink);background:#f5f9f8;border:1px solid #dce8e6;min-height:48px}.cityOption:hover:not(:disabled){box-shadow:none;background:#e8f2f0;transform:none}.cityOption small{color:var(--blue)}.campaignForm{border-top:4px solid var(--orange)}.courseHeader,.supportHeader{background:linear-gradient(115deg,#e4f1f4,#f7f6ee);border-color:#c9dddb;border-radius:14px}.courseLibrary,.courseCanvas,.supportTicket,.supportEmpty{background:#fffefae6;border-color:#d9e0df;border-radius:14px;box-shadow:0 7px 20px #14243c0a}.courseListItem,.courseModule,.lessonRow{border-color:#dce5e3;border-radius:10px}.courseListItem{box-shadow:none;background:#f5f8f6}.courseListItem:hover,.courseListItem.active{background:#e2f0f2;border-color:#9ec6ca}.quizEditor{background:#edf5f4;border-color:#c8dedb}.quizQuestion{border-color:#dbe5e3}.ticketFilter{box-shadow:none;color:#50636d;background:#eaf0ef;min-height:33px}.ticketFilter.active{background:var(--blue);color:#fff;box-shadow:0 3px #0d455d}.ticketFilter:hover:not(:disabled){box-shadow:none;transform:none}.ticketFilter.active:hover:not(:disabled){background:#104e69;box-shadow:0 2px #0d455d}.danger{box-shadow:none;color:#b8402e;background:#fff0eb}.danger:hover:not(:disabled){box-shadow:none;background:#ffe1d7}.actionBar,.tableActions,.dialogActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tableActions{min-width:230px}.recordActions{flex-wrap:wrap;align-items:center;display:flex}.dialogBackdrop{z-index:50;background:#0a19288a;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.actionDialog{background:#fffefa;border:1px solid #d3dfdc;border-radius:17px;width:min(100%,710px);max-width:710px;max-height:min(760px,100vh - 44px);padding:23px;overflow:auto;box-shadow:0 28px 80px #07182559}.dialogHeader{border-bottom:1px solid #e3e9e6;justify-content:space-between;align-items:center;gap:16px;margin-bottom:19px;padding-bottom:14px;display:flex}.dialogHeader h2{margin:0}.dialogForm{gap:14px;display:grid}.dialogForm label{gap:6px;display:grid}.dialogActions{border-top:1px solid #e6ece9;justify-content:flex-end;margin-top:7px;padding-top:16px}.dialogCopy{color:#354859;white-space:pre-wrap;line-height:1.6}.detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-bottom:22px;display:grid}.detailGrid p{border-bottom:1px solid #e8edeb;gap:4px;margin:0;padding-bottom:10px;display:grid}.detailGrid b{color:#5b6d74;letter-spacing:.04em;text-transform:uppercase;font-family:ui-monospace,Cascadia Mono,monospace;font-size:10px}.miniList{gap:7px;margin:9px 0 20px;display:grid}.miniList p{background:#f5f8f6;border:1px solid #e0e8e4;border-radius:9px;justify-content:space-between;align-items:center;margin:0;padding:9px 10px;display:flex}.miniList span{color:var(--muted);font-size:12px}.cityPicker{gap:8px;display:grid}.cityPicker>label{gap:6px;display:grid}.selectionNote{color:#225b49;background:#e6f3ed;border:1px solid #c7e5d5;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:9px 10px;display:flex}.textButton{box-shadow:none;color:#0e6681;background:0 0;min-height:auto;padding:2px 4px;font-size:11px;text-decoration:underline}.textButton:hover:not(:disabled){box-shadow:none;background:0 0;transform:none}.inlineError{color:#a63c2c;margin:0;font-size:12px}.cityResults{gap:7px;max-height:250px;display:grid;overflow:auto}.cityOption{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.cityOption span,.cityOption small{display:block}.auth{background:radial-gradient(circle at 15% 15%,#48a4b340,transparent 25rem),var(--night);padding:24px}.authCard{background:#fffefa;border:0;border-radius:18px;gap:19px;max-width:450px;padding:35px;box-shadow:0 26px 80px #00000047}.authCard:before{background:var(--orange);content:"OPERAÇÃO MINAS GERAIS";color:#fff;letter-spacing:.12em;border-radius:99px;justify-self:start;padding:7px 9px;font-family:ui-monospace,Cascadia Mono,monospace;font-size:9px;font-weight:800}.auth .eyebrow{display:none}.auth h1{margin:0;font-size:36px}.auth .subtle{font-size:14px}.demoNotice,.formMessage{border-radius:9px}.formMessage{color:#8c3829;background:#fff1e9}.operationsCenter{gap:15px;display:grid}.operationsToolbar{background:linear-gradient(125deg,#e2f0f2,#f9f6ed 67%);border:1px solid #c8dcda;border-radius:15px;justify-content:space-between;align-items:flex-end;gap:18px;padding:20px 22px;display:flex}.operationsToolbar h2{margin:7px 0 5px;font-size:25px}.operationsToolbar p:last-child{color:var(--muted);max-width:690px;margin:0;font-size:13px;line-height:1.45}.periodChooser{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.periodChooser button:not(.ghost){box-shadow:none;color:#4b626f;background:#fffefa;border:1px solid #cbd9d7;min-height:33px;padding:6px 9px;font-size:11px}.periodChooser button:not(.ghost).active{background:var(--blue);border-color:var(--blue);color:#fff}.periodChooser button:not(.ghost):hover:not(:disabled){box-shadow:none;transform:none}.operationalMetrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.operationalMetric{box-shadow:var(--shadow);background:#fffefaeb;border:1px solid #d9e1df;border-radius:13px;gap:8px;min-height:142px;padding:16px;display:grid;position:relative;overflow:hidden}.operationalMetric:before{background:var(--blue);content:"";height:3px;position:absolute;inset:0 0 auto}.operationalMetric:nth-child(2):before,.operationalMetric:nth-child(6):before{background:var(--green)}.operationalMetric:nth-child(3):before{background:var(--orange)}.operationalMetric:nth-child(4):before{background:var(--yellow)}.operationalMetric p{color:#5d6b78;letter-spacing:.055em;text-transform:uppercase;font-family:ui-monospace,Cascadia Mono,monospace;font-size:9px}.operationalMetric strong{letter-spacing:-.055em;align-self:center;font-family:Arial Narrow,Bahnschrift,Segoe UI,sans-serif;font-size:34px;line-height:1}.operationalMetric span{color:#648079;font-size:10px;line-height:1.35}.operationsGrid{grid-template-columns:1.35fr .95fr;gap:15px;display:grid}.operationsGridWide{grid-template-columns:1.45fr .85fr}.operationsGrid .panel,.operationsCenter>.panel{margin-bottom:0}.alertPanel{min-height:268px}.queueTotal{color:var(--blue);background:#e2f0f2;border-radius:999px;justify-content:center;align-items:center;min-width:29px;height:29px;font-family:ui-monospace,Cascadia Mono,monospace;font-size:12px;display:flex}.alertList{gap:8px;display:grid}.alertItem{border:1px solid #e0e8e5;border-radius:10px;grid-template-columns:auto 34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.alertSeverity{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:5px 7px;font-family:ui-monospace,Cascadia Mono,monospace;font-size:8px}.alertSeverity.high{color:#a64330;background:#fff0e9}.alertSeverity.medium{color:#85611a;background:#fff6dc}.alertItem>strong{color:#145c73;background:#e8f2f0;border-radius:8px;justify-content:center;align-items:center;height:31px;font-family:ui-monospace,Cascadia Mono,monospace;font-size:13px;display:flex}.alertItem b,.alertItem small{display:block}.alertItem b{font-size:12px;line-height:1.3}.alertItem small{color:var(--muted);margin-top:3px;font-size:10px}.retentionPanel{color:#fff;background:linear-gradient(145deg,#11364e,#1c5b66);border:0;position:relative;overflow:hidden}.retentionPanel:after{content:"";background:radial-gradient(circle,#ffb943a6 0 4px,#ffb94326 5px 20px,#0000 21px);width:170px;height:170px;position:absolute;top:-28px;right:-35px}.retentionPanel .panelHead{z-index:1;border-bottom-color:#ffffff26;position:relative}.retentionPanel .panelHead h2{color:#fff}.retentionPanel .panelHead p,.retentionNote,.lastRun{color:#c9dfe0;z-index:1;font-size:12px;line-height:1.45;position:relative}.retentionCount{z-index:1;flex-direction:column;gap:2px;display:flex;position:relative}.retentionCount strong{letter-spacing:-.06em;font-family:Arial Narrow,Bahnschrift,Segoe UI,sans-serif;font-size:51px;line-height:.9}.retentionCount span{color:#acd5d3;letter-spacing:.04em;text-transform:uppercase;font-family:ui-monospace,Cascadia Mono,monospace;font-size:10px}.retentionPanel button{color:#542317;z-index:1;background:#ff9b7c;align-self:start;font-size:12px;position:relative;box-shadow:0 3px #bf6044}.retentionPanel button:hover:not(:disabled){background:#ffb092}.lastRun{border-top:1px solid #ffffff21;margin:14px 0;padding-top:12px}.lastRun b{color:#fff}.reportPanel{min-height:312px}.reportBars{grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:5px;height:170px;margin:12px 0 10px;display:grid}.reportDay{text-align:center;gap:5px;min-width:0;height:100%;display:grid}.barGroup{border-bottom:1px solid #dce7e4;justify-content:center;align-items:end;gap:2px;height:148px;padding:0 1px;display:flex}.barGroup i{border-radius:4px 4px 0 0;width:30%;min-width:2px;max-width:11px;display:block}.registered{background:#76b7c6}.enrolled{background:#74c6a7}.completed{background:#f4b445}.reportDay small{color:#7d8c91;font-family:ui-monospace,Cascadia Mono,monospace;font-size:8px}.reportLegend{flex-wrap:wrap;gap:11px;display:flex}.reportLegend span{color:#60727a;align-items:center;gap:5px;font-size:10px;display:flex}.reportLegend i{border-radius:50%;width:8px;height:8px}.reportEmpty{min-height:188px}.reportTablePanel{min-height:312px}.reportTablePanel .panelHead{justify-content:space-between;align-items:flex-start;display:flex}.tableScroll{overflow-x:auto}.coverageStatus{border-radius:999px;padding:5px 8px;font-size:10px}.coverageStatus.covered{color:#087458;background:#e1f3e9}.coverageStatus.uncovered{color:#a64330;background:#fff1e9}@media (prefers-reduced-motion:no-preference){.metric,.panel,.authCard{animation:.42s both admin-rise}.metric:nth-child(2){animation-delay:40ms}.metric:nth-child(3){animation-delay:80ms}.metric:nth-child(4){animation-delay:.12s}}@keyframes admin-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.operationalMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1050px){.shell{grid-template-columns:230px minmax(0,1fr)}.content{padding:24px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operationsGrid,.operationsGridWide{grid-template-columns:1fr}}@media (max-width:900px){aside{min-height:auto;position:static}.shell{grid-template-columns:1fr}.profile{display:none}.workspace{margin:8px 0 4px}nav{padding:5px 0}.navButton{min-height:36px}.content{padding:18px 15px 36px}header{border-radius:15px;padding:19px}.grid,.metrics,.operationalMetrics{grid-template-columns:1fr}.operationsToolbar{flex-direction:column;align-items:stretch}.periodChooser{justify-content:flex-start}}@media (max-width:640px){.authCard{border-radius:15px;padding:27px 23px}.metric{min-height:128px}.metric strong{font-size:35px}.panel{border-radius:12px;padding:16px}.panelHead{gap:12px}.recordMain{flex-direction:column;gap:8px}.detailGrid{grid-template-columns:1fr}.dialogBackdrop{align-items:end;padding:10px}.actionDialog{border-radius:15px;max-height:calc(100vh - 20px);padding:18px}.tableActions{min-width:200px}.tablePanel .panelHead{padding:16px 16px 0}th,td{padding:13px 16px}.queueItem{grid-template-columns:34px minmax(0,1fr);align-items:stretch}.queueItem>button{grid-column:1/-1}.alertItem{grid-template-columns:auto 34px minmax(0,1fr);align-items:stretch}.alertItem>button{grid-column:1/-1}.reportBars{gap:3px}}.tabRow{flex-wrap:wrap;gap:8px;display:flex}.clickableRow{cursor:pointer}.clickableRow:hover{background:#00000008}.conversationThread{flex-direction:column;gap:8px;max-height:460px;padding:8px 0;display:flex;overflow-y:auto}.conversationThread .bubble{border-radius:12px;max-width:78%;padding:8px 12px}.conversationThread .bubble p{white-space:pre-wrap;word-break:break-word;margin:0 0 4px}.conversationThread .bubble small{opacity:.6;font-size:11px}.conversationThread .bubble.incoming{background:#f1f0ec;align-self:flex-start}.conversationThread .bubble.outgoing{background:#dcf3e6;align-self:flex-end}.agendaNav{gap:6px;display:flex}.agendaCounters{color:#334155;flex-wrap:wrap;gap:18px;margin-top:10px;font-size:13px;display:flex}.agendaGrid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:12px;display:grid}.agendaDay{padding:10px}.agendaDay.today{outline-offset:-1px;outline:2px solid #e8612d}.agendaDayHead{text-transform:capitalize;border-bottom:1px solid #eef2f6;align-items:baseline;gap:8px;margin-bottom:8px;padding-bottom:6px;display:flex}.agendaDayHead strong{color:#1b2b4b;font-size:18px}.agendaSlots{flex-direction:column;gap:4px;max-height:540px;display:flex;overflow-y:auto}.agendaSlot{text-align:left;cursor:pointer;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:5px 8px;font-size:11px;display:flex}.agendaSlot b{font-size:12px}.agendaSlot.free{color:#166534;background:#ecfdf3;border-color:#bbf7d0}.agendaSlot.free:hover{background:#d1fae5}.agendaSlot.past{color:#94a3b8;cursor:not-allowed;background:#f8fafc;border-color:#eef2f6}.agendaSlot.blocked{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.agendaSlot.meeting{color:#1e3a8a;cursor:default;background:#eff6ff;border-color:#bfdbfe}.agendaSlotTop{align-items:baseline;gap:6px;width:100%;display:flex}.agendaSlotTop span{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.agendaNota{opacity:.75;margin:2px 0 0;font-style:italic}.agendaSlotActions{gap:10px;margin-top:3px;display:flex}.agendaSlotActions a,.agendaSlotActions button{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline}@media (max-width:1100px){.agendaGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.agendaGrid{grid-template-columns:1fr}}.waWrap{grid-template-columns:340px 1fr;gap:12px;height:66vh;min-height:460px;display:grid}.waList{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.waItems{flex:1;overflow-y:auto}.waItem{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f1f0ec;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.waItem:hover{background:#f8fafc}.waItem.active{background:#eef2f7}.waAvatar{color:#fff;background:#1d3557;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-weight:700;display:flex}.waAvatar.temp-quente{background:linear-gradient(135deg,#f97316,#ef4444)}.waAvatar.temp-morno{background:linear-gradient(135deg,#fbbf24,#d97706)}.waAvatar.temp-frio{background:linear-gradient(135deg,#38bdf8,#3b82f6)}.waItemBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.waItemTop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.waItemTop b{color:#1b2b4b;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.waItemTop small{color:#94a3b8;flex-shrink:0;font-size:11px}.waItemBottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.waPreview{color:#64748b;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.waThread{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.waThreadHead{background:#f8fafc;border-bottom:1px solid #eef2f6;align-items:center;gap:10px;padding:10px 14px;display:flex}.waThreadWho{flex-direction:column;flex:1;min-width:0;display:flex}.waThreadWho small{color:#64748b;font-size:12px}.waMessages{background:#f6f7f9;flex-direction:column;flex:1;gap:8px;padding:14px;display:flex;overflow-y:auto}.waMessages .bubble{border-radius:12px;max-width:72%;padding:8px 12px}.waMessages .bubble p{white-space:pre-wrap;word-break:break-word;margin:0 0 4px}.waMessages .bubble small{opacity:.6;font-size:11px}.waMessages .bubble.incoming{background:#fff;border:1px solid #e5e7eb;align-self:flex-start}.waMessages .bubble.outgoing{background:#dcf3e6;align-self:flex-end}.waComposer{border-top:1px solid #eef2f6;gap:8px;padding:10px;display:flex}.waComposer input{background:#f8fafc;border:1px solid #e5e7eb;border-radius:20px;flex:1;padding:9px 12px;font-size:13px}.waComposer button{color:#fff;cursor:not-allowed;background:#cbd5e1;border:none;border-radius:20px;padding:8px 16px}.waEmpty{color:#94a3b8;text-align:center;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}@media (max-width:800px){.waWrap{grid-template-columns:1fr;height:auto}.waList{max-height:340px}.waThread{min-height:420px}}.waWin{color:#059669;font-weight:600}.waWin.urgent{color:#dc2626}.waHuman{color:#7c3aed}.waThreadTags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.waTag{text-transform:uppercase;letter-spacing:.04em;border:1px solid;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.waTag.win{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.waTag.win.urgent{color:#dc2626;background:#fef2f2;border-color:#fecaca}.waTag.closed{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.waTag.human{color:#7c3aed;background:#f5f3ff;border-color:#ddd6fe}.waTag.temp{color:#0f172a;background:#f8fafc;border-color:#dbe1ea}.waTag.temp.quente{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.waTag.temp.morno{color:#b45309;background:#fffbeb;border-color:#fde68a}.waTag.temp.frio{color:#0f766e;background:#f0fdfa;border-color:#99f6e4}.waComposer .waSend{cursor:pointer;color:#fff;background:#1d3557}.waComposer .waSend:disabled{cursor:not-allowed;background:#cbd5e1}.waSendErr{margin:0 10px}.waImg{border-radius:10px;max-width:100%;max-height:260px;display:block}.waAudio{width:240px;max-width:100%}.waMediaMsg{opacity:.6;font-size:12px;font-style:italic}.waConversas{flex-direction:column;gap:12px;margin-top:12px;display:flex}.waToolbar{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.waToolbarTop{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.waSearch{flex:260px;align-items:center;min-width:200px;display:flex;position:relative}.waSearchIcon{color:#94a3b8;pointer-events:none;width:16px;height:16px;position:absolute;left:12px}.waSearch input{color:#0f172a;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;width:100%;padding:10px 34px 10px 36px;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s}.waSearch input::placeholder{color:#94a3b8}.waSearch input:focus{background:#fff;border-color:#1d3557;outline:none;box-shadow:0 0 0 3px #1d35571f}.waSearchClear{color:#475569;cursor:pointer;background:#e2e8f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:15px;line-height:1;display:flex;position:absolute;right:8px}.waSearchClear:hover{color:#1e293b;background:#cbd5e1}.waQuick{flex-wrap:wrap;gap:6px;display:flex}.waPill{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.waPill:hover{background:#f8fafc;border-color:#cbd5e1}.waPill.active{color:#fff;background:#1d3557;border-color:#1d3557;box-shadow:0 1px 3px #1d35574d}.waToolbarActions{align-items:center;gap:8px;margin-left:auto;display:flex}.waFilterToggle{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.waFilterToggle svg{width:16px;height:16px}.waFilterToggle:hover{background:#f8fafc;border-color:#cbd5e1}.waFilterToggle.open{color:#1d3557;background:#eef2f7;border-color:#1d3557}.waCount{color:#fff;background:#1d3557;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.waClear{color:#dc2626;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:9px 12px;font-size:13px;font-weight:600;transition:background .15s}.waClear:hover{background:#fef2f2}.waFilterBar{border-top:1px solid #f1f5f9;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;padding:4px 14px 14px;display:none}.waFilterBar.open{animation:.18s waFilterIn;display:grid}@keyframes waFilterIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.waFilter{letter-spacing:.02em;text-transform:uppercase;color:#64748b;flex-direction:column;gap:5px;font-size:11px;font-weight:700;display:flex}.waFilter select{text-transform:none;letter-spacing:0;color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:9px;padding:8px 9px;font-size:12px;font-weight:500;transition:border-color .15s,box-shadow .15s}.waFilter select:focus{border-color:#1d3557;outline:none;box-shadow:0 0 0 3px #1d35571a}.waFilterSummary{color:#475569;background:#f8fafc;border-top:1px solid #eef2f6;flex-wrap:wrap;gap:8px;padding:10px 14px;font-size:11px;display:flex}.waSummaryChip{background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:4px 10px;font-weight:600}.waSummaryChip:first-child{color:#fff;background:#1d3557;border-color:#1d3557}@media (max-width:720px){.waToolbarActions{margin-left:0}.waToolbarTop{gap:10px}}.waItemBadges{align-items:center;gap:5px;display:inline-flex}.waSubmeta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex;color:#64748b!important}.waSubmeta span{font-size:11px}.waItemMeta{color:#64748b;white-space:nowrap;justify-content:space-between;gap:8px;margin-top:2px;font-size:11px;display:flex;overflow:hidden}.waItemMeta span{text-overflow:ellipsis;overflow:hidden}.waItem.ignored{opacity:.72;background:#f8fafc}.waItem.ignored .waAvatar{opacity:.7}.status-pendente,.status-enviado,.status-respondeu,.status-reuniao_agendada,.status-convertido,.status-recusou,.status-erro{color:#1f3b64;background:#eef2ff}.status-reenviou,.status-reuniao_agendada{color:#1d4ed8;background:#dbeafe}.waItem.active .waItemTop b{color:#1d3557}.waItem.active .waAvatar{box-shadow:0 0 0 2px #1d355729}.capturePublic{--capture-ink:#102a43;--capture-paper:#f7f5ef;--capture-field:#2f6b57;--capture-clay:#d97745;--capture-sky:#dbeaf0;min-height:100vh;color:var(--capture-ink);background:linear-gradient(130deg,#dbeaf0c7,transparent 48%),radial-gradient(circle at 88% 18%,#d977452b,transparent 24%),var(--capture-paper);padding:28px clamp(20px,5vw,72px) 22px;font-family:Trebuchet MS,Gill Sans,sans-serif;position:relative;overflow:hidden}.capturePublicGlow{pointer-events:none;border:80px solid #2f6b5714;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-180px;right:-220px}.capturePublicBrand{z-index:1;align-items:center;gap:12px;width:min(1160px,100%);margin:0 auto 46px;display:flex;position:relative}.capturePublicBrand div{flex-direction:column;line-height:1.1;display:flex}.capturePublicBrand b{font-family:Georgia,serif;font-size:18px}.capturePublicBrand small{color:#567083;text-transform:uppercase;letter-spacing:.13em;margin-top:4px;font-size:11px}.capturePublicMark{background:var(--capture-ink);color:#fff;border-radius:13px 4px;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-weight:700;display:grid}.capturePublicLayout{z-index:1;grid-template-columns:minmax(280px,.82fr) minmax(420px,1.18fr);align-items:start;gap:clamp(32px,7vw,96px);width:min(1160px,100%);margin:0 auto;display:grid;position:relative}.capturePublicIntro{padding-top:24px}.capturePublicStep{width:46px;height:30px;color:var(--capture-clay);letter-spacing:.12em;border-top:2px solid;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.capturePublicIntro h1{letter-spacing:-.045em;max-width:520px;margin:24px 0 18px;font:500 clamp(42px,6vw,74px)/.98 Georgia,Times New Roman,serif}.capturePublicIntro>p{color:#4b6575;max-width:470px;font-size:17px;line-height:1.65}.captureRoute{gap:2px;max-width:370px;margin-top:42px;display:grid}.captureRoute span{color:#81929d;text-transform:uppercase;letter-spacing:.12em;border-left:2px solid #d8dedb;padding:12px 16px 12px 42px;font-size:12px;font-weight:700;position:relative}.captureRoute span:before{content:"";background:var(--capture-paper);border:2px solid #b9c5c3;border-radius:50%;width:10px;height:10px;position:absolute;top:15px;left:-7px}.captureRoute span.active{color:var(--capture-ink);border-left-color:var(--capture-clay)}.captureRoute span.active:before{border-color:var(--capture-clay);background:var(--capture-clay);box-shadow:0 0 0 5px #d9774521}.captureRoute span.done{color:var(--capture-field);border-left-color:var(--capture-field)}.captureRoute span.done:before{border-color:var(--capture-field);background:var(--capture-field)}.capturePublicCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #102a431f;border-radius:4px 34px;min-height:470px;padding:clamp(24px,4vw,48px);box-shadow:0 28px 70px #102a4321}.captureSlotGroup{border:0;margin:0 0 24px;padding:0}.captureSlotGroup legend{color:#526a77;text-transform:capitalize;margin-bottom:10px;font-family:Georgia,serif;font-size:15px}.captureSlotGroup>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.captureSlotGroup button{color:var(--capture-ink);cursor:pointer;background:#f8fbfa;border:1px solid #cad7d7;border-radius:9px;padding:10px 8px;font-weight:700;transition:transform .15s,border-color .15s,background .15s}.captureSlotGroup button:hover{border-color:var(--capture-field);transform:translateY(-1px)}.captureSlotGroup button.active{border-color:var(--capture-field);color:#fff;background:var(--capture-field);box-shadow:0 5px 16px #2f6b573d}.capturePrimary{background:var(--capture-ink);color:#fff;cursor:pointer;border:0;border-radius:4px 15px;width:100%;margin-top:12px;padding:14px 20px;font:700 14px/1 Trebuchet MS,sans-serif;box-shadow:0 8px 18px #102a4333}.capturePrimary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.captureFormMessage{color:#8f3f24;border-left:3px solid var(--capture-clay);background:#fff3eb;padding:12px 14px;font-size:13px}.captureSuccess{flex-direction:column;justify-content:center;align-items:flex-start;min-height:370px;display:flex}.captureSuccess>span{background:var(--capture-field);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.captureSuccess h2{margin:24px 0 8px;font:500 34px/1.1 Georgia,serif}.captureSuccess p{color:#526a77;line-height:1.6}.captureSuccess a{background:var(--capture-ink);color:#fff;border-radius:4px 14px;margin-top:20px;padding:13px 18px;font-weight:700;text-decoration:none}.captureSuccess small{color:#708490;margin-top:14px}.capturePublicForm{grid-template-columns:1fr 1fr;gap:16px;display:grid}.capturePublicForm label{color:#425c6b;letter-spacing:.035em;flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.capturePublicForm label small{color:#82929b;font-weight:500}.capturePublicForm input{min-width:0;color:var(--capture-ink);background:#fcfdfb;border:1px solid #ced9da;border-radius:8px;padding:12px 13px;font:500 14px/1.2 Trebuchet MS,sans-serif}.capturePublicForm input:focus,.captureSlotGroup button:focus-visible,.capturePrimary:focus-visible{outline-offset:2px;border-color:var(--capture-clay);outline:3px solid #d9774545}.captureWide{grid-column:1/-1}.captureCheck{align-items:flex-start;line-height:1.45;flex-direction:row!important;font-weight:600!important}.captureCheck input{accent-color:var(--capture-field);margin-top:1px}.captureHoneypot{position:absolute;left:-10000px}.capturePublicFooter{color:#708490;letter-spacing:.04em;z-index:1;width:min(1160px,100%);margin:46px auto 0;font-size:11px;position:relative}@media (max-width:820px){.capturePublic{padding:20px 16px}.capturePublicBrand{margin-bottom:24px}.capturePublicLayout{grid-template-columns:1fr;gap:24px}.capturePublicIntro{padding-top:0}.capturePublicIntro h1{margin:14px 0;font-size:clamp(38px,12vw,56px)}.capturePublicIntro>p{font-size:15px}.captureRoute{grid-template-columns:repeat(3,1fr);gap:0;margin-top:20px}.captureRoute span{text-align:center;border-top:2px solid #d8dedb;border-left:0;padding:30px 5px 0;font-size:10px}.captureRoute span:before{top:-7px;left:calc(50% - 6px)}.captureRoute span.active,.captureRoute span.done{border-left:0}.captureRoute span.active{border-top-color:var(--capture-clay)}.captureRoute span.done{border-top-color:var(--capture-field)}.capturePublicCard{border-radius:3px 24px;min-height:0;padding:22px 18px}.captureSlotGroup>div{grid-template-columns:repeat(3,1fr)}.capturePublicForm{grid-template-columns:1fr}.captureWide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.captureSlotGroup button{transition:none}}.captureCommand{--capture-ink:#102a43;--capture-muted:#64798a;--capture-line:#d6e0e7;--capture-paper:#f3f7f9;--capture-panel:#fff;--capture-field:#2f6b57;--capture-field-soft:#e3efea;--capture-clay:#d97745;--capture-clay-soft:#fae9df;color:var(--capture-ink);gap:14px;min-width:0;display:grid}.captureCommand *,.captureCommand :before,.captureCommand :after{box-sizing:border-box}.captureCommand button,.captureCommand input,.captureCommand select,.captureCommand textarea{font:inherit}.captureCommand button{cursor:pointer}.captureCommand button:disabled{cursor:not-allowed;opacity:.52}.captureCommand button:focus-visible,.captureCommand input:focus-visible,.captureCommand select:focus-visible,.captureCommand textarea:focus-visible{outline-offset:2px;outline:3px solid #d9774547}.captureCommandHead{color:#fff;background:radial-gradient(circle at 88% 8%,#d9774545,#0000 28%),linear-gradient(115deg,#102a43 0%,#193d4e 57%,#2f6b57 100%);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:24px;padding:25px 27px;display:flex;position:relative;overflow:hidden}.captureCommandHead:after{content:"";border:1px solid #fff3;border-radius:999px;width:170px;height:170px;position:absolute;top:-86px;right:-52px}.captureCommandHead h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,3vw,2.4rem);font-weight:500;line-height:1}.captureCommandHead p{color:#ffffffb3;max-width:620px;margin:9px 0 0}.captureCommandHead nav{z-index:1;background:#ffffff1c;border:1px solid #ffffff2e;border-radius:12px;gap:3px;padding:4px;display:flex;position:relative}.captureCommandHead nav button{color:#ffffffb8;white-space:nowrap;background:0 0;border:0;border-radius:8px;min-height:36px;padding:0 12px;font-size:.76rem;font-weight:800}.captureCommandHead nav button.active{color:var(--capture-ink);background:#fff}.capturePulse{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.capturePulse button{background:var(--capture-panel);border:1px solid var(--capture-line);color:var(--capture-ink);text-align:left;border-radius:14px;min-width:0;padding:13px 15px;transition:border-color .16s,transform .16s}.capturePulse button:hover,.capturePulse button.active{border-color:#9db5aa;transform:translateY(-1px)}.capturePulse button.active{background:var(--capture-field-soft);box-shadow:inset 0 -3px var(--capture-field)}.capturePulse button:nth-child(2){background:var(--capture-clay-soft);border-color:#efc7b1}.capturePulse span,.capturePulse small{display:block}.capturePulse span{color:var(--capture-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.capturePulse strong{margin:5px 0;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:500;line-height:1;display:block}.capturePulse small{color:var(--capture-muted);font-size:.7rem}.captureInboxToolbar{background:var(--capture-paper);border:1px solid var(--capture-line);border-radius:13px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px;display:flex}.captureSearch{flex:260px;align-items:center;gap:8px;min-width:180px;display:flex}.captureSearch span{color:var(--capture-muted);text-transform:uppercase;padding-left:4px;font-size:.7rem;font-weight:800}.captureSearch input,.captureInboxToolbar select,.captureCreateLead input,.captureDecisionRail input,.captureDecisionRail select,.captureDecisionRail textarea,.captureBlockForm input{color:var(--capture-ink);background:#fff;border:1px solid #c7d4dc;border-radius:9px;min-height:38px;padding:8px 10px}.captureSearch input{flex:1;min-width:0}.captureInboxToolbar>button,.captureCreateLead button,.captureSectionHead button,.captureBlockForm button{color:var(--capture-ink);background:#fff;border:1px solid #bdcbd4;border-radius:9px;min-height:38px;padding:0 12px;font-size:.74rem;font-weight:800}.captureInboxToolbar>button.active{background:var(--capture-field-soft);color:#245342;border-color:#9fc3b3}.captureInboxToolbar .captureBulk,.captureCreateLead button,.captureBlockForm button{background:var(--capture-field);border-color:var(--capture-field);color:#fff}.captureNotice{color:#725518;background:#fff6df;border:1px solid #ead4a4;border-radius:10px;margin:0;padding:10px 13px;font-size:.78rem}.captureCreateLead{border:1px solid var(--capture-line);background:#fff;border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:9px;padding:12px;display:grid}.captureCreateLead label{color:var(--capture-muted);text-transform:uppercase;gap:4px;font-size:.66rem;font-weight:800;display:grid}.captureCreateLead p{grid-column:1/-1;margin:0}.captureInbox{grid-template-columns:minmax(310px,.78fr) minmax(560px,1.55fr);gap:12px;min-height:690px;display:grid}.captureQueueList,.captureConversation,.captureNoSelection{background:var(--capture-panel);border:1px solid var(--capture-line);border-radius:17px;min-width:0;overflow:hidden}.captureQueueList{flex-direction:column;max-height:760px;display:flex;overflow-y:auto}.captureQueueMeta{background:var(--capture-paper);border-bottom:1px solid var(--capture-line);z-index:2;justify-content:space-between;align-items:center;padding:11px 13px;display:flex;position:sticky;top:0}.captureQueueMeta b{font-family:Georgia,Times New Roman,serif;font-size:.98rem;font-weight:500}.captureQueueMeta span{color:var(--capture-muted);font-size:.68rem}.captureLead{border-bottom:1px solid #e9eef2;grid-template-columns:28px 1fr;align-items:stretch;min-width:0;display:grid}.captureLead.active{background:var(--capture-field-soft);box-shadow:inset 3px 0 var(--capture-field)}.captureLead.priority-overdue{box-shadow:inset 3px 0 var(--capture-clay)}.captureSelect{justify-content:center;align-items:flex-start;padding-top:17px;display:flex}.captureSelect input{accent-color:var(--capture-field)}.captureLead>button{color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr);align-items:flex-start;gap:9px;padding:12px 12px 12px 0;display:grid}.captureAvatar{color:#466071;background:#dbe5ea;border-radius:12px 12px 4px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;display:inline-flex}.captureAvatar.temp-quente{color:#9a4621;background:#f6d8c7}.captureAvatar.temp-morno{color:#79601e;background:#f3e8bd}.captureAvatar.temp-frio{color:#38647d;background:#dbe9f1}.captureLeadBody,.captureLeadTop,.captureLeadSignals{min-width:0}.captureLeadTop{justify-content:space-between;gap:8px;display:flex}.captureLeadTop b,.captureLeadPreview{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.captureLeadTop b{font-size:.82rem}.captureLeadTop small,.captureLeadPreview{color:var(--capture-muted);font-size:.69rem}.captureLeadPreview{margin:4px 0 7px}.captureLeadSignals{flex-wrap:wrap;gap:4px;display:flex}.captureLeadSignals i{color:#536b7c;text-transform:uppercase;background:#edf2f4;border-radius:999px;padding:4px 7px;font-size:.58rem;font-style:normal;font-weight:800}.captureLeadSignals i.urgent{background:var(--capture-clay-soft);color:#9b4c24}.capturePager{border-top:1px solid var(--capture-line);background:#fff;justify-content:space-between;gap:7px;margin-top:auto;padding:10px;display:flex;position:sticky;bottom:0}.capturePager button{background:#fff;border:1px solid #c8d4dc;border-radius:8px;min-height:34px;padding:0 11px}.captureNoSelection{color:var(--capture-muted);text-align:center;background:linear-gradient(145deg,#f7fafb,#edf4f1);flex-direction:column;justify-content:center;align-items:center;display:flex}.captureNoSelection b{color:var(--capture-ink);font-family:Georgia,Times New Roman,serif;font-size:1.3rem;font-weight:500}.captureConversation{flex-direction:column;display:flex}.captureConversationHead{border-bottom:1px solid var(--capture-line);align-items:center;gap:11px;padding:13px 15px;display:flex}.captureConversationHead>div:first-of-type{flex:1;min-width:0}.captureConversationHead h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:500}.captureConversationHead p{color:var(--capture-muted);margin:3px 0 0;font-size:.7rem}.captureMobileBack{color:var(--capture-field);background:0 0;border:0;font-size:.73rem;font-weight:800;display:none}.captureHeadBadges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.captureHeadBadges span{color:#536b7c;text-transform:uppercase;background:#edf2f4;border-radius:999px;padding:5px 8px;font-size:.59rem;font-weight:800}.captureHeadBadges span.open{background:var(--capture-field-soft);color:#245342}.captureHeadBadges span.closed{background:var(--capture-clay-soft);color:#9b4c24}.captureConversationBody{flex:1;grid-template-columns:minmax(0,1fr) 238px;min-height:470px;display:grid}.captureMessages{background:linear-gradient(#f3f7f9f0,#f3f7f9f0),repeating-linear-gradient(45deg,#0000 0 17px,#102a430a 17px 18px);flex-direction:column;gap:8px;padding:16px;display:flex;overflow-y:auto}.captureBubble{background:#fff;border:1px solid #dfe7ec;border-radius:4px 13px 13px;align-self:flex-start;max-width:86%;padding:9px 11px;box-shadow:0 4px 12px #102a430d}.captureBubble.outgoing{background:#e6f0ec;border-color:#c5dbd1;border-radius:13px 4px 13px 13px;align-self:flex-end}.captureBubble p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.8rem;line-height:1.4}.captureBubble small{color:var(--capture-muted);text-align:right;margin-top:5px;font-size:.6rem;display:block}.captureBubble em{color:#a23d3d;margin-top:4px;font-size:.62rem;display:block}.captureAttachment{color:#4e6576;background:#e9eef2;border-radius:6px;margin-bottom:6px;padding:4px 6px;font-size:.62rem;font-weight:800;display:inline-block}.captureDecisionRail{border-left:1px solid var(--capture-line);overflow-y:auto}.captureDecisionRail>section{border-bottom:1px solid #e7edf1;gap:7px;padding:12px;display:grid}.captureDecisionRail label{color:var(--capture-muted);text-transform:uppercase;gap:4px;font-size:.62rem;font-weight:800;display:grid}.captureDecisionRail textarea{resize:vertical;min-height:62px}.captureDecisionRail button,.captureSave,.captureRailActions button{color:var(--capture-ink);background:#fff;border:1px solid #c6d2da;border-radius:8px;min-height:34px;padding:6px 9px;font-size:.68rem;font-weight:800}.captureRailLabel{color:var(--capture-muted);text-transform:uppercase;font-size:.62rem;font-weight:800}.captureRailActions{grid-template-columns:1fr 1fr}.captureRailActions .captureConvert{background:var(--capture-clay);border-color:var(--capture-clay);color:#fff;grid-column:1/-1}.captureComposer{border-top:1px solid var(--capture-line);padding:10px 12px 12px}.captureQuickReplies{gap:6px;margin-bottom:8px;display:flex;overflow-x:auto}.captureQuickReplies button{color:#526a7b;white-space:nowrap;background:#f6f9fa;border:1px solid #d0dce3;border-radius:999px;padding:6px 9px;font-size:.63rem;font-weight:800}.captureComposer>div:last-child{align-items:flex-end;gap:8px;display:flex}.captureComposer textarea{color:var(--capture-ink);resize:vertical;border:1px solid #c7d4dc;border-radius:10px;flex:1;min-height:60px;padding:9px 10px}.captureComposer>div:last-child>button{background:var(--capture-field);color:#fff;border:0;border-radius:9px;min-height:40px;padding:0 14px;font-size:.72rem;font-weight:800}.captureTemplateSend{background:var(--capture-clay);color:#fff;border:0;border-radius:9px;width:100%;min-height:38px;margin-bottom:8px;padding:0 13px;font-size:.72rem;font-weight:800}.captureEmpty{color:var(--capture-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:120px;padding:20px;display:flex}.captureEmpty b{color:var(--capture-ink);font-family:Georgia,Times New Roman,serif;font-weight:500}.captureAgenda,.captureSection{border:1px solid var(--capture-line);background:#fff;border-radius:18px;overflow:hidden}.captureSectionHead{background:var(--capture-paper);border-bottom:1px solid var(--capture-line);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.captureSectionHead>div>span{color:var(--capture-clay);letter-spacing:.11em;font-size:.64rem;font-weight:900}.captureSectionHead h3{margin:3px 0;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500}.captureSectionHead p{color:var(--capture-muted);margin:0;font-size:.74rem}.captureBlockForm{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:7px;display:flex}.captureBlockForm label{color:var(--capture-muted);text-transform:uppercase;gap:3px;font-size:.61rem;font-weight:800;display:grid}.captureMeetingGrid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:18px;padding:18px;display:grid}.captureMeetingGrid h4,.captureInsightGrid h4{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:500}.captureMeeting{border:1px solid #e0e7ec;border-radius:12px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:8px;padding:10px;display:grid}.captureMeeting time{background:var(--capture-field-soft);border-radius:9px;flex-direction:column;align-items:center;padding:7px;display:flex}.captureMeeting time b{font-family:Georgia,Times New Roman,serif;font-weight:500}.captureMeeting time span,.captureMeeting>div:nth-child(2) span,.captureMeeting>div:nth-child(2) small{color:var(--capture-muted);font-size:.68rem;display:block}.captureMeeting>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.captureMeeting button,.captureMeeting a,.captureMeetingGrid aside article button{color:var(--capture-ink);background:#fff;border:1px solid #c7d4dc;border-radius:7px;padding:6px 8px;font-size:.62rem;font-weight:800;text-decoration:none}.captureMeetingGrid aside article{border-bottom:1px solid #e5ebef;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}.captureMeetingGrid aside article b,.captureMeetingGrid aside article span{font-size:.7rem;display:block}.captureMeetingGrid aside article span{color:var(--capture-muted)}.captureRegistrationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:18px;display:grid}.captureRegistrationGrid article{border:1px solid var(--capture-line);border-radius:13px;padding:14px}.captureRegistrationGrid header{align-items:center;gap:9px;display:flex}.captureRegistrationGrid header>span{background:var(--capture-field-soft);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.captureRegistrationGrid header b,.captureRegistrationGrid header small{display:block}.captureRegistrationGrid header small,.captureRegistrationGrid dt{color:var(--capture-muted);font-size:.64rem}.captureRegistrationGrid dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.captureRegistrationGrid dd{margin:2px 0 0;font-size:.72rem}.captureRegistrationGrid p{color:var(--capture-muted);font-size:.68rem}.captureRegistrationGrid>article>span{border-radius:999px;padding:5px 8px;font-size:.61rem;font-weight:800;display:inline-block}.captureRegistrationGrid .linked{background:var(--capture-field-soft);color:#245342}.captureRegistrationGrid .unlinked{background:var(--capture-clay-soft);color:#9b4c24}.captureInsightMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 18px 0;display:grid}.captureInsightMetrics article{background:var(--capture-paper);border:1px solid var(--capture-line);border-radius:13px;padding:13px}.captureInsightMetrics span{color:var(--capture-muted);text-transform:uppercase;font-size:.66rem;font-weight:800;display:block}.captureInsightMetrics strong{margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:500;display:block}.captureInsightGrid{grid-template-columns:1fr 1fr;gap:16px;padding:18px;display:grid}.captureInsightGrid>section{border:1px solid var(--capture-line);border-radius:13px;padding:14px}.captureBar{grid-template-columns:minmax(80px,.6fr) 1fr 32px;align-items:center;gap:7px;margin:8px 0;font-size:.68rem;display:grid}.captureBar i{background:#e7edf1;border-radius:999px;height:7px;overflow:hidden}.captureBar i b{background:var(--capture-field);border-radius:inherit;height:100%;display:block}.captureRun{border-bottom:1px solid #e8edf1;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;padding:9px 0;font-size:.7rem;display:grid}.captureRun>span{background:var(--capture-clay);border-radius:50%;width:8px;height:8px}.captureRun>span.ok{background:var(--capture-field)}.captureRun small{color:var(--capture-muted);display:block}@media (max-width:1240px){.capturePulse,.captureCreateLead{grid-template-columns:repeat(3,minmax(0,1fr))}.captureCreateLead button{align-self:end}.captureInbox{grid-template-columns:minmax(285px,.72fr) minmax(490px,1.28fr)}.captureConversationBody{grid-template-columns:minmax(0,1fr) 220px}}@media (max-width:920px){.captureCommandHead{flex-direction:column;align-items:flex-start}.captureCommandHead nav{max-width:100%;overflow-x:auto}.captureInbox{min-height:0;display:block}.captureInbox.hasSelection .captureQueueList,.captureInbox:not(.hasSelection) .captureConversation,.captureInbox.hasSelection .captureNoSelection{display:none}.captureQueueList{max-height:640px}.captureConversation{min-height:680px}.captureMobileBack{display:inline-block}.captureMeetingGrid{grid-template-columns:1fr}.captureRegistrationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.captureCommandHead{border-radius:16px;padding:20px 17px}.capturePulse{grid-template-columns:1fr 1fr}.capturePulse button:last-child{grid-column:1/-1}.captureCreateLead{grid-template-columns:1fr 1fr}.captureConversationBody{flex-direction:column;display:flex}.captureMessages{min-height:420px}.captureDecisionRail{border-left:0;border-top:1px solid var(--capture-line)}.captureMeeting{grid-template-columns:54px 1fr;align-items:flex-start}.captureMeeting>div:last-child{grid-column:1/-1;justify-content:flex-start}.captureSectionHead{flex-direction:column;align-items:flex-start}.captureBlockForm{justify-content:flex-start;width:100%}.captureRegistrationGrid,.captureInsightMetrics,.captureInsightGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.captureCommand *,.captureCommand :before,.captureCommand :after{scroll-behavior:auto!important;transition:none!important}}.captureCommand{--capture-canvas:#edf3f1;--capture-surface:#fcfdfb;--capture-shadow:0 18px 44px #102a431a;font-family:Trebuchet MS,Gill Sans,sans-serif}.captureCommand button{box-shadow:none}.captureCommand .captureInbox{grid-template-columns:minmax(300px,350px) minmax(0,1fr);gap:16px;height:clamp(660px,72vh,780px);min-height:0}.captureCommand .captureQueueList,.captureCommand .captureConversation,.captureCommand .captureNoSelection{background:var(--capture-surface);box-shadow:var(--capture-shadow);border-color:#cddbd8;border-radius:20px}.captureCommand .captureQueueList{scrollbar-color:#b7c9c3 transparent;scrollbar-width:thin;height:100%;max-height:none}.captureCommand .captureQueueMeta{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fbf9f5;border-color:#dbe5e1;padding:15px 16px 13px}.captureCommand .captureQueueMeta b{color:var(--capture-ink);font-size:1.04rem}.captureCommand .captureLead{box-shadow:none;border-bottom-color:#e4ece8;border-left:3px solid #0000;transition:background-color .16s,border-color .16s}.captureCommand .captureLead:hover{background:#f4f8f6}.captureCommand .captureLead.active{border-left-color:var(--capture-field);box-shadow:none;background:linear-gradient(90deg,#dfeee8 0%,#f3f8f5 82%)}.captureCommand .captureLead.priority-overdue{border-left-color:var(--capture-clay);box-shadow:none}.captureCommand .captureLead.active.priority-overdue{background:linear-gradient(90deg,#fae9df 0%,#fff8f4 82%)}.captureCommand .captureLead>button{border-radius:0;min-width:0;padding-block:14px}.captureCommand .captureLeadTop b{color:var(--capture-ink);letter-spacing:.005em;font-size:.84rem}.captureCommand .captureLeadTop small,.captureCommand .captureLeadPreview{color:#607888}.captureCommand .captureLeadSignals i{color:#496373;background:#eaf0ef}.captureCommand .capturePager{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fcfdfbf5;border-color:#dbe5e1;padding:12px 14px}.captureCommand .capturePager button{color:#345667;border-color:#c6d5d0}.captureCommand .captureConversation{height:100%;min-height:0;position:relative}.captureCommand .captureConversationHead{background:#fcfdfb;border-color:#d8e3df;min-height:72px;padding:14px 18px;position:relative}.captureCommand .captureConversationHead:after{background:linear-gradient(90deg,var(--capture-field)0 64%,var(--capture-clay)64% 100%);content:"";width:72px;height:2px;position:absolute;bottom:-1px;left:18px}.captureCommand .captureConversationHead h3{color:var(--capture-ink);font-size:1.22rem}.captureCommand .captureConversationHead p{color:#627987;font-size:.72rem}.captureCommand .captureConversationBody{grid-template-columns:minmax(0,1fr) 286px;min-height:0;overflow:hidden}.captureCommand .captureMessages{scrollbar-color:#b7c9c3 transparent;scrollbar-width:thin;background:radial-gradient(circle at 16% 12%,#2f6b570f,#0000 28%),linear-gradient(#f4f8f6ed,#f4f8f6ed),repeating-linear-gradient(135deg,#0000 0 22px,#102a430a 22px 23px);gap:10px;min-height:0;padding:22px 24px}.captureCommand .captureBubble{border-color:#d8e3df;border-radius:5px 16px 16px;max-width:min(76%,650px);padding:11px 13px;box-shadow:0 7px 18px #102a430f}.captureCommand .captureBubble.outgoing{background:#e2efe9;border-color:#bed6cb;border-radius:16px 5px 16px 16px}.captureCommand .captureBubble p{color:#173448;font-size:.82rem;line-height:1.5}.captureCommand .captureBubble small{color:#647d88;margin-top:7px;font-size:.62rem}.captureCommand .captureAttachment{color:#3e5c69;letter-spacing:.02em;background:#ffffffa8;border:1px solid #cbdcd5}.captureCommand .captureDecisionRail{color:var(--capture-ink);scrollbar-color:#b7c9c3 transparent;scrollbar-width:thin;background:#f7faf8;border-left:1px solid #d5e1dd;min-width:0;overflow-y:auto}.captureCommand .captureDecisionRailHead{color:#fff;z-index:2;background:linear-gradient(135deg,#17374a,#245846);border:0;gap:3px;padding:15px 16px;display:grid;position:sticky;top:0}.captureCommand .captureDecisionRailHead span{color:#bcd8cc;letter-spacing:.12em;text-transform:uppercase;font-size:.59rem;font-weight:900}.captureCommand .captureDecisionRailHead strong{font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:500}.captureCommand .captureDecisionRail>section{background:0 0;border-color:#dfe8e4;gap:9px;padding:15px 16px}.captureCommand .captureDecisionRail .captureOwnerCard{background:#eef5f1}.captureCommand .captureOwnerCard>b{color:#173448;font-family:Georgia,Times New Roman,serif;font-size:.94rem;font-weight:500}.captureCommand .captureRailLabel{color:#657d87;letter-spacing:.1em;font-size:.59rem}.captureCommand .captureDecisionRail label{color:#59717d;letter-spacing:.045em;gap:5px;font-size:.59rem}.captureCommand .captureDecisionRail input,.captureCommand .captureDecisionRail select,.captureCommand .captureDecisionRail textarea{color:#173448;background:#fff;border-color:#c9d8d3;border-radius:8px;width:100%;min-width:0;box-shadow:inset 0 1px 2px #102a4308}.captureCommand .captureDecisionRail textarea{line-height:1.4}.captureCommand .captureDecisionRail button,.captureCommand .captureSave,.captureCommand .captureRailActions button{box-shadow:none;color:#264b59;background:#fff;border:1px solid #bfd0ca;border-radius:8px;min-height:36px;transition:background-color .16s,border-color .16s,color .16s}.captureCommand .captureDecisionRail button:hover:not(:disabled){color:#1f4f3e;background:#e8f1ed;border-color:#91b2a4}.captureCommand .captureOwnerCard>button,.captureCommand .captureSave{background:var(--capture-ink);border-color:var(--capture-ink);color:#fff}.captureCommand .captureRailActions{grid-template-columns:1fr 1fr}.captureCommand .captureRailActions .captureRailLabel{grid-column:1/-1}.captureCommand .captureRailActions .captureConvert{background:var(--capture-field);border-color:var(--capture-field);color:#fff}.captureCommand .captureComposer{z-index:3;background:#fcfdfb;border-color:#d7e2de;padding:11px 16px 14px;position:relative;box-shadow:0 -10px 28px #102a430d}.captureCommand .captureQuickReplies{align-items:center;gap:7px;margin-bottom:10px}.captureCommand .captureQuickLabel{color:#71858d;letter-spacing:.09em;text-transform:uppercase;flex:none;margin-right:2px;font-size:.58rem;font-weight:900}.captureCommand .captureQuickReplies button{box-shadow:none;color:#3f5e6a;background:#f3f7f5;border-color:#cbd9d4;border-radius:8px;padding:7px 10px}.captureCommand .captureQuickReplies button:hover{background:#e5efeb;border-color:#9eb9ad}.captureCommand .captureTemplateSend{border:1px solid #efc3aa;border-left:4px solid var(--capture-clay);box-shadow:none;color:#713d25;text-align:left;background:#fff7f1;border-radius:9px;place-items:center start;gap:2px;min-height:52px;padding:8px 12px;display:grid}.captureCommand .captureTemplateSend span,.captureCommand .captureTemplateSend strong{display:block}.captureCommand .captureTemplateSend span{color:#9a684f;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.captureCommand .captureTemplateSend strong{font-size:.76rem}.captureCommand .captureComposerField{align-items:flex-end;gap:9px;display:flex}.captureCommand .captureComposer textarea{background:#fff;border-color:#bfd0ca;border-radius:11px;min-height:62px;padding:11px 12px;box-shadow:inset 0 1px 3px #102a430a}.captureCommand .captureComposerField>button{background:var(--capture-field);box-shadow:none;color:#fff;border:0;border-radius:10px;min-height:44px;padding:0 17px;font-size:.72rem;font-weight:800}.captureCommand .captureComposerField>button:disabled{background:#9db8ae}@media (max-width:1240px){.captureCommand .captureInbox{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.captureCommand .captureConversationBody{grid-template-columns:minmax(0,1fr) 254px}}@media (max-width:1180px){.captureCommand .captureInbox{height:auto;min-height:0;display:block}.captureCommand .captureInbox.hasSelection .captureQueueList,.captureCommand .captureInbox:not(.hasSelection) .captureConversation,.captureCommand .captureInbox.hasSelection .captureNoSelection{display:none}.captureCommand .captureQueueList{height:clamp(560px,70vh,720px)}.captureCommand .captureConversation{height:clamp(660px,76vh,780px)}.captureCommand .captureMobileBack{display:inline-block}}@media (max-width:700px){.captureCommand .captureConversation{height:auto;min-height:0}.captureCommand .captureConversationHead{flex-wrap:wrap;align-items:flex-start;padding:13px}.captureCommand .captureConversationHead>div:first-of-type{min-width:calc(100% - 68px)}.captureCommand .captureHeadBadges{justify-content:flex-start;width:100%;padding-left:49px}.captureCommand .captureConversationBody{flex-direction:column;display:flex;overflow:visible}.captureCommand .captureMessages{min-height:460px;padding:16px 13px}.captureCommand .captureBubble{max-width:88%}.captureCommand .captureDecisionRail{border-top:1px solid #d5e1dd;border-left:0;max-height:none;overflow:visible}.captureCommand .captureDecisionRailHead{position:static}.captureCommand .captureComposer{padding-inline:12px}.captureCommand .captureQuickReplies{align-items:stretch}.captureCommand .captureQuickLabel{align-items:center;display:flex}.captureCommand .captureComposerField{flex-direction:column;align-items:stretch}.captureCommand .captureComposerField>button{width:100%;min-height:44px}}.ambWaCenter{--wa-ink:#102a43;--wa-muted:#657b88;--wa-line:#d3dfdc;--wa-surface:#fcfdfb;--wa-paper:#f1f6f3;--wa-green:#236b52;--wa-green-dark:#164735;--wa-mint:#dfeee8;--wa-clay:#d97745;--wa-clay-soft:#fae9df;--wa-red:#9f3e3e;color:var(--wa-ink);gap:14px;min-width:0;font-family:Trebuchet MS,Gill Sans,sans-serif;display:grid}.ambWaCenter *,.ambWaCenter :before,.ambWaCenter :after{box-sizing:border-box}.ambWaCenter button,.ambWaCenter input,.ambWaCenter select,.ambWaCenter textarea{font:inherit}.ambWaCenter button{box-shadow:none}.ambWaCenter button:hover:not(:disabled){box-shadow:none;transform:none}.ambWaCenter button:focus-visible,.ambWaCenter input:focus-visible,.ambWaCenter select:focus-visible,.ambWaCenter textarea:focus-visible{outline-offset:2px;outline:3px solid #236b5247}.ambWaIntro{color:#fff;background:radial-gradient(circle at 88% 5%,#d9774545,#0000 29%),linear-gradient(118deg,#102a43 0%,#173c49 54%,#236b52 100%);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:24px;margin:0;padding:25px 27px;display:flex;position:relative;overflow:hidden}.ambWaIntro:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:190px;height:190px;position:absolute;top:-112px;right:-62px}.ambWaIntro>div,.ambWaIntro>button{z-index:1;position:relative}.ambWaIntro>div>span,.ambWaModal header span{color:#b9d8cc;letter-spacing:.13em;margin-bottom:6px;font-size:.63rem;font-weight:900;display:block}.ambWaIntro h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,3vw,2.45rem);font-weight:500;line-height:1.05}.ambWaIntro p{color:#ffffffb8;max-width:660px;margin:9px 0 0;font-size:.82rem;line-height:1.5}.ambWaIntro .ambWaAddButton{color:var(--wa-green-dark);white-space:nowrap;background:#fff;border:1px solid #ffffff57;border-radius:10px;min-height:42px;padding:0 16px}.ambWaIntro .ambWaAddButton:hover:not(:disabled){color:var(--wa-green-dark);background:#edf5f1}.ambWaAccountTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ambWaAccountCard{background:var(--wa-surface);border:1px solid var(--wa-line);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}.ambWaAccountCard.active{box-shadow:0 12px 28px #102a4317,inset 0 -3px var(--wa-green);border-color:#8eb4a5;transform:translateY(-1px)}.ambWaAccountSelect{color:inherit;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:10px minmax(105px,.72fr) minmax(130px,1fr);align-items:center;gap:11px;min-width:0;padding:14px 15px;display:grid}.ambWaAccountCard.active .ambWaAccountSelect{background:linear-gradient(90deg,#edf6f2,#0000)}.ambWaAccountSelect:hover:not(:disabled){background:#f3f7f5}.ambWaAccountCard.active .ambWaAccountSelect:hover:not(:disabled){background:linear-gradient(90deg,#dfeee8,#f3f8f5 84%)}.ambWaConnectionDot{background:#8b9ba2;border:2px solid #e6ece9;border-radius:50%;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 2px #8b9ba2}.ambWaConnectionDot.connected{background:#27a36f;box-shadow:0 0 0 2px #27a36f}.ambWaConnectionDot.pending{background:#d79a2b;box-shadow:0 0 0 2px #d79a2b}.ambWaConnectionDot.error{background:#c75555;box-shadow:0 0 0 2px #c75555}.ambWaAccountIdentity,.ambWaAccountStats{min-width:0}.ambWaAccountIdentity strong,.ambWaAccountIdentity small,.ambWaAccountStats b,.ambWaAccountStats small{display:block}.ambWaAccountIdentity strong{color:var(--wa-ink);font-family:Georgia,Times New Roman,serif;font-size:1.08rem;font-weight:500}.ambWaAccountIdentity small,.ambWaAccountStats small{color:var(--wa-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.66rem;overflow:hidden}.ambWaAccountStats{border-left:1px solid #e2eae7;padding-left:13px}.ambWaAccountStats b{color:#31594b;text-transform:uppercase;font-size:.69rem}.ambWaQrButton{border:0;border-left:1px solid var(--wa-line);color:#3f6256;white-space:nowrap;background:#f2f6f4;border-radius:0;align-self:stretch;padding:0 13px;font-size:.68rem}.ambWaQrButton:hover:not(:disabled){background:var(--wa-mint)}.ambWaDisabledState{color:#694e1b;background:#fff7e7;border:1px solid #e5c984;border-left:4px solid #c68a21;border-radius:12px;padding:13px 16px}.ambWaDisabledState strong{font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:500;display:block}.ambWaDisabledState p{color:#7b632f;margin:4px 0 0;font-size:.74rem;line-height:1.5}.ambWaConnectionPanel{background:linear-gradient(120deg,#f7faf8,#e9f2ee);border:1px solid #bdd1c9;border-radius:17px;grid-template-columns:minmax(220px,1fr) 176px auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.ambWaConnectionCopy{align-items:flex-start;gap:14px;display:flex}.ambWaConnectionCopy .ambWaConnectionDot{margin-top:8px}.ambWaConnectionCopy>div>span{color:var(--wa-green);letter-spacing:.12em;font-size:.59rem;font-weight:900}.ambWaConnectionCopy h3{margin:4px 0;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:500}.ambWaConnectionCopy p,.ambWaConnectionCopy strong{color:var(--wa-muted);margin:0;font-size:.7rem;line-height:1.45;display:block}.ambWaConnectionCopy strong{color:var(--wa-red);margin-top:5px}.ambWaQrArea{background:#fff;border:1px solid #c6d7d0;border-radius:12px;min-height:176px;overflow:hidden}.ambWaQrArea img{object-fit:contain;width:176px;height:176px;display:block}.ambWaQrPlaceholder{color:var(--wa-muted);text-align:center;align-content:center;gap:5px;min-height:176px;padding:14px;display:grid}.ambWaQrPlaceholder strong{color:var(--wa-ink);font-size:.75rem}.ambWaQrPlaceholder span{font-size:.65rem;line-height:1.4}.ambWaConnectionActions{gap:8px;display:grid}.ambWaConnectionActions button{background:var(--wa-green);border:1px solid var(--wa-green);color:#fff;border-radius:9px;min-height:38px;padding:0 12px;font-size:.68rem}.ambWaConnectionActions button:last-child{color:#49665c;background:#fff;border-color:#bfcfc9}.ambWaConnectionActions button:hover:not(:disabled){background:#164735}.ambWaConnectionActions button:last-child:hover:not(:disabled){background:#edf4f1}.ambWaToolbar{background:var(--wa-paper);border:1px solid var(--wa-line);border-radius:13px;grid-template-columns:minmax(230px,1fr) auto auto;align-items:flex-end;gap:10px;padding:10px;display:grid}.ambWaToolbar label{color:var(--wa-muted);letter-spacing:.045em;text-transform:uppercase;gap:5px;font-size:.62rem}.ambWaToolbar input{text-transform:none;border-color:#c3d1cd;border-radius:9px;min-height:40px;padding:8px 11px}.ambWaToolbar>div{color:var(--wa-muted);white-space:nowrap;padding:0 5px 10px;font-size:.69rem}.ambWaToolbar>div strong{color:var(--wa-ink);font-size:.88rem}.ambWaToolbar>button{color:#3d6054;background:#fff;border:1px solid #bdcdc7;border-radius:9px;min-height:40px;padding:0 12px;font-size:.7rem}.ambWaToolbar>button:hover:not(:disabled){background:#e5efeb}.ambWaNotice{color:#725518;background:#fff6df;border:1px solid #ead4a4;border-radius:10px;margin:0;padding:10px 13px;font-size:.76rem;line-height:1.45}.ambWaInbox{grid-template-columns:minmax(290px,340px) minmax(0,1fr);gap:16px;height:clamp(680px,74vh,800px);min-height:0;display:grid}.ambWaConversationList,.ambWaThread,.ambWaNoSelection{background:var(--wa-surface);color:var(--wa-ink);border:1px solid #cbdad5;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 18px 44px #102a4317}.ambWaConversationList{scrollbar-color:#b5c8c1 transparent;scrollbar-width:thin;flex-direction:column;height:100%;padding:0;display:flex}.ambWaListHead{background:#f8fbf9f5;border-bottom:1px solid #dce6e2;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px 13px;display:flex}.ambWaListHead strong,.ambWaListHead span{display:block}.ambWaListHead strong{font-family:Georgia,Times New Roman,serif;font-size:1.03rem;font-weight:500}.ambWaListHead span{color:var(--wa-muted);margin-top:3px;font-size:.63rem}.ambWaListHead>b{background:var(--wa-green);color:#fff;white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:.58rem}.ambWaConversationItem{color:inherit;text-align:left;background:0 0;border-top:0;border-bottom:1px solid #e4ece8;border-left:3px solid #0000;border-right:0;border-radius:0;grid-template-columns:40px minmax(0,1fr);align-items:flex-start;gap:10px;width:100%;padding:14px 13px 14px 12px;display:grid}.ambWaConversationItem:hover:not(:disabled){background:#f3f7f5}.ambWaConversationItem.active{border-left-color:var(--wa-green);background:linear-gradient(90deg,#dfeee8,#f3f8f5 84%)}.ambWaConversationItem.active:hover:not(:disabled){background:linear-gradient(90deg,#dfeee8,#f3f8f5 84%)}.ambWaAvatar{color:#456170;background:#dce6e8;border-radius:12px 12px 4px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;display:inline-flex}.ambWaAvatar.temperature-quente{color:#94401d;background:#f6d8c7}.ambWaAvatar.temperature-morno{color:#755b18;background:#f3e8bd}.ambWaAvatar.temperature-frio{color:#38647d;background:#dbe9f1}.ambWaConversationCopy,.ambWaConversationTop{min-width:0}.ambWaConversationTop{justify-content:space-between;gap:8px;display:flex}.ambWaConversationTop strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.ambWaConversationTop time{color:var(--wa-muted);flex:none;font-size:.61rem}.ambWaPreview{color:#607684;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 8px;font-size:.68rem;display:block;overflow:hidden}.ambWaSignals{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ambWaSignals i{color:#4b665c;text-transform:uppercase;background:#e9f0ed;border-radius:999px;padding:4px 6px;font-size:.55rem;font-style:normal;font-weight:800}.ambWaSignals b{background:var(--wa-clay);color:#fff;border-radius:50%;justify-content:center;align-items:center;min-width:19px;height:19px;margin-left:auto;padding:0 5px;font-size:.57rem;display:inline-flex}.ambWaEmpty{color:var(--wa-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-height:130px;padding:24px;display:flex}.ambWaEmpty strong{color:var(--wa-ink);font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:500}.ambWaEmpty span{max-width:290px;font-size:.69rem;line-height:1.45}.ambWaNoSelection{color:var(--wa-muted);text-align:center;background:linear-gradient(145deg,#f8faf9,#eaf2ee);flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.ambWaNoSelection strong{color:var(--wa-ink);font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500}.ambWaNoSelection span{margin-top:6px;font-size:.74rem;line-height:1.5}.ambWaThread{flex-direction:column;height:100%;padding:0;display:flex}.ambWaThreadHead{border-bottom:1px solid #d7e2de;align-items:center;gap:11px;min-height:72px;margin:0;padding:14px 17px;display:flex;position:relative}.ambWaThreadHead:after{background:linear-gradient(90deg,var(--wa-green)0 64%,var(--wa-clay)64%);content:"";width:74px;height:2px;position:absolute;bottom:-1px;left:18px}.ambWaMobileBack{color:var(--wa-green);background:0 0;border:0;padding:6px 0;font-size:.68rem;display:none}.ambWaThreadIdentity{flex:1;min-width:0}.ambWaThreadIdentity h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:500;overflow:hidden}.ambWaThreadIdentity p{color:var(--wa-muted);margin:4px 0 0;font-size:.69rem}.ambWaThreadBadges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.ambWaThreadBadges span{color:#516b62;text-transform:uppercase;background:#edf2f0;border-radius:999px;padding:5px 7px;font-size:.56rem;font-weight:900}.ambWaThreadBadges .available{background:var(--wa-mint);color:#245540}.ambWaThreadBadges .blocked{color:var(--wa-red);background:#f8dfdf}.ambWaThreadBody{flex:1;grid-template-columns:minmax(0,1fr) 292px;min-height:0;display:grid;overflow:hidden}.ambWaMessages{scrollbar-color:#b5c8c1 transparent;scrollbar-width:thin;background:radial-gradient(circle at 16% 12%,#236b520f,#0000 28%),linear-gradient(#f4f8f6ed,#f4f8f6ed),repeating-linear-gradient(135deg,#0000 0 22px,#102a430a 22px 23px);flex-direction:column;gap:10px;min-height:0;padding:22px;display:flex;overflow-y:auto}.ambWaMessage{background:#fff;border:1px solid #d7e2de;border-radius:5px 16px 16px;align-self:flex-start;max-width:min(78%,650px);padding:11px 13px;box-shadow:0 7px 18px #102a430f}.ambWaMessage.outgoing{background:#e1eee8;border-color:#bed5cb;border-radius:16px 5px 16px 16px;align-self:flex-end}.ambWaMessage p{color:#173448;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.8rem;line-height:1.5}.ambWaMessage small{color:#657d88;text-align:right;margin-top:7px;font-size:.59rem;display:block}.ambWaAttachment{color:#315f50;background:#ffffffad;border:1px solid #c9d9d3;border-radius:7px;margin-bottom:7px;padding:5px 7px;font-size:.62rem;font-weight:800;text-decoration:none;display:inline-block}.ambWaLeadRail{color:var(--wa-ink);scrollbar-color:#b5c8c1 transparent;scrollbar-width:thin;background:#f7faf8;border-left:1px solid #d5e0dc;min-width:0;padding:0;display:block;overflow-y:auto}.ambWaRailHead{color:#fff;z-index:2;background:linear-gradient(135deg,#17374a,#245846);gap:3px;padding:15px 16px;display:grid;position:sticky;top:0}.ambWaRailHead span{color:#bad7cb;letter-spacing:.12em;font-size:.57rem;font-weight:900}.ambWaRailHead strong{font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:500}.ambWaLeadDetails{grid-template-columns:1fr 1fr;gap:0;margin:0;padding:8px 14px;display:grid}.ambWaLeadDetails>div{border-bottom:1px solid #e2eae7;min-width:0;padding:9px 3px}.ambWaLeadDetails dt,.ambWaRailSection>span,.ambWaConsentCard>span,.ambWaAssignment>span{color:#667c85;letter-spacing:.075em;text-transform:uppercase;font-size:.55rem;font-weight:900;display:block}.ambWaLeadDetails dd{color:#173448;overflow-wrap:anywhere;margin:4px 0 0;font-size:.67rem;line-height:1.35}.ambWaRailSection,.ambWaConsentCard,.ambWaAssignment{border-bottom:1px solid #dfe8e4;gap:7px;padding:13px 16px;display:grid}.ambWaRailSection p,.ambWaAssignment p{color:#536b75;white-space:pre-wrap;margin:0;font-size:.66rem;line-height:1.48}.ambWaConsentCard{background:#edf5f1}.ambWaConsentCard strong{color:#245540;font-size:.7rem}.ambWaConsentCard strong.pending{color:#8b641a}.ambWaConsentCard strong.blocked{color:var(--wa-red)}.ambWaConsentCard small{color:#647a83;font-size:.61rem;line-height:1.4}.ambWaAssignment label{color:#617780;letter-spacing:.04em;text-transform:uppercase;gap:4px;font-size:.57rem}.ambWaAssignment select{border-color:#c4d3ce;border-radius:8px;min-height:36px;padding:6px 8px}.ambWaAssignment button{color:#315b4c;background:#fff;border:1px solid #b9ccc5;border-radius:8px;min-height:35px;padding:0 9px;font-size:.65rem}.ambWaAssignment button:hover:not(:disabled){background:#e8f1ed}.ambWaComposer{z-index:3;background:#fcfdfb;border-top:1px solid #d7e2de;padding:11px 15px 14px;display:block;position:relative;box-shadow:0 -10px 28px #102a430d}.ambWaComposer>p{border-left:3px solid var(--wa-clay);color:#7a4a2c;background:#fff4e7;margin:0 0 8px;padding:7px 9px;font-size:.64rem;line-height:1.4}.ambWaComposer>div{align-items:flex-end;gap:9px;display:flex}.ambWaComposer textarea{resize:vertical;border-color:#bfd0ca;border-radius:11px;flex:1;min-height:62px;padding:10px 11px}.ambWaComposer button{background:var(--wa-green);color:#fff;border:0;border-radius:10px;min-height:44px;padding:0 15px;font-size:.69rem}.ambWaComposer button:hover:not(:disabled){background:var(--wa-green-dark)}.ambWaModalBackdrop{z-index:1000;background:#091a26a3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ambWaModal{color:var(--wa-ink);background:#fbfcfa;border:1px solid #cbd9d4;border-radius:20px;width:100%;max-width:820px;max-height:calc(100vh - 48px);padding:0;overflow-y:auto;box-shadow:0 28px 80px #06192557}.ambWaModal>header{color:#fff;background:linear-gradient(120deg,#153449,#245846);border-radius:19px 19px 0 0;justify-content:space-between;align-items:flex-start;gap:18px;margin:0;padding:21px 23px;display:flex}.ambWaModal header h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.4rem;font-weight:500}.ambWaModal header p{color:#ffffffb3;max-width:570px;margin:6px 0 0;font-size:.72rem;line-height:1.45}.ambWaModal header button{color:#fff;background:#ffffff1a;border:1px solid #ffffff42;border-radius:8px;padding:8px 10px;font-size:.65rem}.ambWaModal header button:hover:not(:disabled){background:#ffffff2e}.ambWaModalTabs{border-bottom:1px solid #d9e3df;gap:5px;padding:10px 18px 0;display:flex}.ambWaModalTabs button{color:#657982;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:10px 12px;font-size:.71rem}.ambWaModalTabs button.active{border-bottom-color:var(--wa-green);color:var(--wa-green-dark)}.ambWaModalTabs button:hover:not(:disabled){background:#edf4f1}.ambWaAddForm{gap:14px;padding:18px 22px 22px;display:grid}.ambWaAddForm>label,.ambWaFormGrid label,.ambWaConsentFields>label{color:#5c727c;letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:.62rem}.ambWaAddForm input,.ambWaAddForm select{text-transform:none;border-color:#c3d2cd;border-radius:9px;min-height:40px;padding:8px 10px}.ambWaPoolResults{border:1px solid #d5e0dc;border-radius:12px;max-height:230px;overflow-y:auto}.ambWaPoolResults>button{color:var(--wa-ink);text-align:left;background:#fff;border:0;border-bottom:1px solid #e4ebe8;border-radius:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.ambWaPoolResults>button:hover:not(:disabled),.ambWaPoolResults>button.active{background:#e8f2ed}.ambWaPoolResults .ambWaAvatar{border-radius:10px 10px 3px;width:36px;height:36px;font-size:.9rem}.ambWaPoolResults button span:nth-child(2){min-width:0}.ambWaPoolResults button strong,.ambWaPoolResults button small{display:block}.ambWaPoolResults button strong{font-size:.74rem}.ambWaPoolResults button small{color:var(--wa-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.62rem;overflow:hidden}.ambWaPoolResults button i{color:#566d64;white-space:nowrap;background:#edf2f0;border-radius:999px;padding:4px 6px;font-size:.53rem;font-style:normal}.ambWaPoolResults>p{color:var(--wa-muted);text-align:center;margin:0;padding:18px;font-size:.67rem}.ambWaSelectedContact{border:1px solid #cfddd7;border-left:4px solid var(--wa-green);background:#eff5f2;border-radius:10px;gap:3px;padding:11px 13px;display:grid}.ambWaSelectedContact strong{font-size:.78rem}.ambWaSelectedContact span{color:var(--wa-muted);font-size:.64rem}.ambWaAssignmentChoice{border:1px solid #d2ddd9;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:11px;display:grid}.ambWaAssignmentChoice legend{color:#627781;letter-spacing:.06em;text-transform:uppercase;padding:0 5px;font-size:.59rem;font-weight:900}.ambWaAssignmentChoice label{background:#fff;border:1px solid #d9e3df;border-radius:9px;grid-template-columns:16px minmax(0,1fr);align-items:flex-start;gap:7px;padding:10px;display:grid}.ambWaAssignmentChoice input{accent-color:var(--wa-green);min-height:0;padding:0}.ambWaAssignmentChoice strong,.ambWaAssignmentChoice small{display:block}.ambWaAssignmentChoice strong{color:var(--wa-ink);font-size:.68rem}.ambWaAssignmentChoice small{color:var(--wa-muted);margin-top:3px;font-size:.58rem;font-weight:500;line-height:1.35}.ambWaConsentFields{background:#fff8e9;border:1px solid #e7d09b;border-radius:11px;gap:10px;padding:11px;display:grid}.ambWaConsentCheck{grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:8px;line-height:1.45;display:grid;text-transform:none!important}.ambWaConsentCheck input{accent-color:var(--wa-green);min-height:0;margin-top:1px;padding:0}.ambWaConsentCheck span{color:#5b5e45;letter-spacing:0;font-size:.68rem;font-weight:700}.ambWaFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.ambWaAddForm>button[type=submit]{background:var(--wa-green);color:#fff;border:0;border-radius:9px;justify-self:end;min-height:41px;padding:0 15px}.ambWaAddForm>button[type=submit]:hover:not(:disabled){background:var(--wa-green-dark)}.ambWaModal>.ambWaNotice{margin:0 22px 20px}@media (max-width:1240px){.ambWaInbox{grid-template-columns:minmax(270px,310px) minmax(0,1fr)}.ambWaThreadBody{grid-template-columns:minmax(0,1fr) 260px}}@media (max-width:1180px){.ambWaInbox{height:auto;display:block}.ambWaInbox.hasSelection .ambWaConversationList,.ambWaInbox:not(.hasSelection) .ambWaThread,.ambWaInbox .ambWaNoSelection{display:none}.ambWaConversationList{height:clamp(560px,70vh,720px)}.ambWaThread{height:clamp(680px,78vh,810px)}.ambWaMobileBack{display:inline-block}}@media (max-width:760px){.ambWaIntro{border-radius:17px;flex-direction:column;align-items:flex-start;padding:21px 18px}.ambWaIntro .ambWaAddButton{width:100%}.ambWaAccountTabs{grid-template-columns:1fr}.ambWaConnectionPanel{grid-template-columns:1fr;align-items:stretch}.ambWaQrArea,.ambWaQrArea img{width:210px;height:210px;margin:0 auto}.ambWaQrPlaceholder{min-height:210px}.ambWaConnectionActions{grid-template-columns:1fr 1fr}.ambWaToolbar{grid-template-columns:1fr auto;align-items:stretch}.ambWaToolbar label{grid-column:1/-1}.ambWaToolbar>div{padding:11px 4px}.ambWaThread{height:auto;min-height:0}.ambWaThreadHead{flex-wrap:wrap;align-items:flex-start;padding:13px}.ambWaMobileBack{width:100%}.ambWaThreadIdentity{min-width:calc(100% - 54px)}.ambWaThreadBadges{justify-content:flex-start;width:100%;padding-left:51px}.ambWaThreadBody{flex-direction:column;display:flex;overflow:visible}.ambWaMessages{min-height:460px;padding:16px 13px}.ambWaMessage{max-width:89%}.ambWaLeadRail{border-top:1px solid #d5e0dc;border-left:0;max-height:none;overflow:visible}.ambWaRailHead{position:static}.ambWaComposer>div{flex-direction:column;align-items:stretch}.ambWaComposer button{width:100%}.ambWaModalBackdrop{padding:0}.ambWaModal{border:0;border-radius:0;min-height:100vh;max-height:100vh}.ambWaModal>header{border-radius:0;flex-direction:row;padding:18px 16px}.ambWaAddForm{padding:16px}.ambWaAssignmentChoice{grid-template-columns:1fr}}@media (max-width:540px){.ambWaAccountSelect{grid-template-columns:10px minmax(95px,.8fr) minmax(105px,1fr);padding-inline:11px}.ambWaQrButton{padding-inline:9px}.ambWaFormGrid{grid-template-columns:1fr}.ambWaPoolResults>button{grid-template-columns:34px minmax(0,1fr)}.ambWaPoolResults button i{grid-column:2;justify-self:start}.ambWaModal>header h3{font-size:1.15rem}.ambWaLeadDetails{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ambWaCenter *,.ambWaCenter :before,.ambWaCenter :after{transition:none!important}}
