@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2")}.quote-hero-card{justify-content:space-between;align-items:center;gap:22px;display:flex}.quote-hero-card h2{color:#263238;max-width:720px;margin:10px 0 6px;font-size:24px;line-height:1.18}.quote-hero-card p{max-width:760px;margin:0}.quote-builder-card{border-left:4px solid #00acc1}.quote-form{gap:14px;display:grid}.quote-form-grid{grid-template-columns:1.3fr .65fr 1.1fr .55fr .9fr .45fr;gap:10px;display:grid}.quote-sellers-box{border:1px solid var(--line);background:#f8fafc;border-radius:10px;gap:8px;padding:12px;display:grid}.quote-sellers-box strong{color:#263238}.quote-seller-list{flex-wrap:wrap;gap:8px;display:flex}.quote-seller-list label{cursor:pointer;background:#fff;border:1px solid #e6ebf1;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.quote-seller-list input{accent-color:#00acc1;width:14px;height:14px;margin:0;padding:0}.quote-seller-list span{color:#526173;font-size:12px;font-weight:800}.quote-items-box{border:1px solid var(--line);background:#fff;border-radius:10px;gap:8px;padding:12px;display:grid}.quote-item-row{grid-template-columns:1fr 1.45fr 80px 70px 110px 100px 110px 34px;align-items:center;gap:8px;display:grid}.quote-item-row input,.quote-item-row select{min-height:38px;padding:8px 10px}.quote-item-row strong{color:#263238;text-align:right;font-size:13px}.quote-notes-grid{grid-template-columns:1fr 1fr 240px;align-items:stretch;gap:10px;display:grid}.quote-notes-grid textarea{min-height:104px}.quote-total-box{background:#ecfeff;border:1px solid #d7f3f6;border-radius:10px;align-content:center;gap:8px;padding:14px;display:grid}.quote-total-box span{color:#526173;justify-content:space-between;gap:12px;font-weight:800;display:flex}.quote-total-box strong{color:#0891b2}@media (width<=1300px){.quote-form-grid,.quote-notes-grid,.quote-item-row{grid-template-columns:1fr 1fr}.quote-item-row strong{text-align:left}}@media (width<=760px){.quote-form-grid,.quote-notes-grid,.quote-item-row{grid-template-columns:1fr}.quote-hero-card{display:grid}}.quote-dashboard-grid{grid-template-columns:repeat(5,minmax(160px,1fr));gap:14px;display:grid}.quote-dashboard-grid.task-dashboard-grid-clean .task-dashboard-card{min-height:96px}.quote-dashboard-grid.task-dashboard-grid-clean .task-dashboard-card strong{white-space:nowrap;font-size:24px}.quote-hero-pro-card{background:linear-gradient(135deg,#fff,#f8fbff);border-left:4px solid #00acc1;justify-content:space-between;align-items:center;gap:18px;display:flex}.quote-hero-pro-card h2{color:#263238;max-width:850px;margin:8px 0 6px;font-size:24px}.quote-hero-pro-card p{max-width:780px;margin:0}.quote-filter-card{gap:14px;display:grid}.quote-filter-grid{grid-template-columns:minmax(280px,1fr) 260px 220px;align-items:center;gap:12px;display:grid}.quote-form-grid-pro{grid-template-columns:1.1fr .8fr .75fr 1.15fr .65fr .85fr .5fr!important}.quote-row-expired{border-left:3px solid #ff5f7e;background:#fff7f8!important}@media (width<=1300px){.quote-dashboard-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}.quote-form-grid-pro{grid-template-columns:1fr 1fr 1fr!important}}@media (width<=900px){.quote-dashboard-grid,.quote-filter-grid,.quote-form-grid-pro{grid-template-columns:1fr!important}.quote-hero-pro-card{display:grid}.quote-hero-pro-card .primary{width:100%}}.quote-new-inline-btn{white-space:nowrap;justify-content:center;align-items:center;height:42px;display:inline-flex}@media (width<=1180px){.quote-filter-grid-with-action{grid-template-columns:1fr 1fr!important}}@media (width<=640px){.quote-filter-grid-with-action{grid-template-columns:1fr!important}.quote-new-inline-btn{width:100%}}.quote-cancelled-toggle{border:1px solid var(--line);color:#526173;white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 12px;font-weight:800;display:inline-flex}.quote-cancelled-toggle input{accent-color:#00acc1;width:auto;margin:0}.quote-cancelled-toggle span{color:#526173}.quote-row-cancelled{opacity:.72;background:#f8fafc!important}.quote-row-cancelled>:not(.row-icon-actions),.quote-row-cancelled strong,.quote-row-cancelled span:not(.badge){-webkit-text-decoration:line-through #6070868c;text-decoration:line-through #6070868c;text-decoration-thickness:2px}.quote-actions{gap:6px;min-width:150px}.quote-actions .icon-action{width:32px;height:32px}@media (width<=1120px){.quote-cancelled-toggle{justify-content:flex-start}}.quote-actions{flex-wrap:nowrap;justify-content:flex-end;width:160px;min-width:160px}.quote-actions .icon-action{flex:0 0 32px}.quote-filter-grid-with-action{grid-template-columns:220px minmax(260px,1fr) 240px 220px!important}.quote-budget-report-filter-grid{grid-template-columns:minmax(190px,.8fr) minmax(180px,.72fr) minmax(320px,1.45fr) minmax(118px,auto) minmax(104px,auto);align-items:end;gap:10px;margin-top:14px}.quote-budget-report-filter-grid .ghost{white-space:nowrap;height:42px;padding:0 13px}.quote-seller-report-table,.quote-report-table{overflow-x:auto}.quote-seller-report-table .commercial-head,.quote-seller-report-table .commercial-row{min-width:1040px;grid-template-columns:minmax(190px,1.2fr) minmax(150px,.9fr) minmax(150px,.9fr) minmax(140px,.85fr) minmax(140px,.85fr) minmax(140px,.85fr)!important}.quote-action-note{color:#8a98a8;background:#f6f8fb;border-radius:7px;align-items:center;height:34px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.public-quote-page{background:#f3f6fb;place-items:start center;min-height:100vh;padding:28px;display:grid}.public-quote-card{border:1px solid var(--line);background:#fff;border-radius:14px;width:min(980px,100%);padding:26px;box-shadow:0 18px 55px #f973161f}.public-quote-brand{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:18px;display:flex}.public-quote-brand img{max-width:190px;height:auto}.public-quote-brand span{color:#8a98a8;letter-spacing:.12em;font-size:11px;font-weight:900}.public-quote-summary h1{color:var(--text);margin:0 0 6px;font-size:24px}.public-quote-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.public-quote-info-grid>div{border:1px solid var(--line);background:#f8fafc;border-radius:10px;padding:12px}.public-quote-info-grid span{text-transform:uppercase;letter-spacing:.08em;color:#8a98a8;font-size:11px;font-weight:900;display:block}.public-quote-info-grid strong{color:var(--text);margin-top:5px;display:block}.public-quote-items .commercial-head,.public-quote-items .commercial-row{grid-template-columns:1.6fr .5fr .8fr .8fr .8fr}.public-quote-notes{border:1px solid var(--line);background:#f8fafc;border-radius:10px;margin-top:16px;padding:14px}.public-quote-notes p{margin:0 0 8px}.public-quote-notes p:last-child{margin-bottom:0}.public-quote-actions{justify-content:flex-end;margin-top:18px;display:flex}@media (width<=760px){.public-quote-page{padding:14px}.public-quote-card{padding:18px}.public-quote-brand{flex-direction:column;align-items:flex-start}.public-quote-info-grid{grid-template-columns:1fr}.public-quote-items .commercial-head{display:none}.public-quote-items .commercial-row{grid-template-columns:1fr}.public-quote-actions .primary{width:100%}}.checklist-history-dashboard.task-dashboard-grid-clean{grid-template-columns:repeat(4,minmax(180px,1fr))!important}@media (width<=900px){.checklist-history-dashboard.task-dashboard-grid-clean{grid-template-columns:repeat(2,minmax(150px,1fr))!important}}@media (width<=640px){.checklist-history-dashboard.task-dashboard-grid-clean{grid-template-columns:1fr!important}}.audit-page .audit-summary-grid .task-dashboard-card{border-radius:8px;min-height:92px}.audit-page .audit-summary-grid .task-dashboard-card>div,.audit-page .audit-summary-grid .task-dashboard-card span,.audit-page .audit-summary-grid .task-dashboard-card small,.audit-page .audit-summary-grid .task-dashboard-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-dashboard-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:16px}.task-dashboard-card span{text-transform:uppercase;letter-spacing:.06em;color:#7b8794;font-size:12px;font-weight:800;display:block}.task-dashboard-card strong{color:var(--text);margin-top:6px;font-size:28px;display:block}.task-dashboard-card.danger strong{color:#dc2626}.task-dashboard-card.high strong{color:#b45309}.task-timeline{gap:8px;max-height:260px;padding-right:4px;display:grid;overflow:auto}.task-dashboard-grid-clean{grid-template-columns:repeat(5,minmax(150px,1fr));gap:14px;margin-top:0;display:grid}.task-dashboard-grid-clean .task-dashboard-card{background:linear-gradient(#fff,#fbfdff);border:1px solid #e6ebf1;border-radius:18px;align-items:center;gap:14px;min-height:92px;display:flex;box-shadow:0 10px 28px #f9731612}.task-dashboard-grid-clean .task-dashboard-card i{color:#00acc1;background:#eef7ff;border-radius:14px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.task-dashboard-grid-clean .task-dashboard-card span{letter-spacing:.08em;font-size:11px}.task-dashboard-grid-clean .task-dashboard-card strong{margin-top:2px;font-size:26px;line-height:1}.task-dashboard-grid-clean .task-dashboard-card small{color:#8a98a8;margin-top:5px;font-size:11px;font-weight:700;display:block}.task-dashboard-grid-clean .task-dashboard-card.done i{color:#11c98b;background:#e8fff5}.task-dashboard-grid-clean .task-dashboard-card.danger i{color:#ff5f7e;background:#fff0f3}.task-dashboard-grid-clean .task-dashboard-card.high i{color:#f97316;background:#fff7ed}.task-dashboard-grid-clean .task-dashboard-card.open i{color:#536dfe;background:#f3f6fb}@media (width<=1100px){.task-dashboard-grid-clean{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (width<=640px){.task-dashboard-grid-clean{grid-template-columns:1fr}}.task-title-field,.task-column-field{min-width:0}.task-title-field input,.task-column-field select{height:42px;padding:10px 12px}.task-description-field{flex-direction:column;min-width:0;display:flex}.task-description-field textarea{resize:vertical;flex:1;height:122px;min-height:122px;padding:10px 12px}.task-timeline{max-height:190px;padding-right:3px;overflow:auto}.task-title-column{grid-template-rows:auto auto!important;gap:9px!important;min-height:0!important;display:grid!important}.task-title-field input,.task-column-field select{height:36px!important;min-height:36px!important;padding:8px 11px!important}.task-description-field{min-width:0;flex-direction:column!important;display:flex!important}.task-description-field textarea{resize:none!important;height:93px!important;min-height:93px!important;max-height:93px!important;padding:9px 11px!important}.task-attachment-pill{background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) 18px!important;align-items:center!important;gap:5px!important;min-width:0!important;height:19px!important;padding:0!important;display:grid!important}.task-attachment-pill a,.task-attachment-pill span{color:#2563eb!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;overflow:hidden!important}.task-attachment-pill.pending span{color:#0ea5b7!important}.task-attachment-remove{color:#ff4f73!important;background:0 0!important;border:0!important;place-items:center!important;width:18px!important;height:18px!important;padding:0!important;font-size:22px!important;font-weight:900!important;line-height:1!important;display:grid!important}.task-timeline{height:100%!important;max-height:calc(100% - 88px)!important;padding:0 6px 0 0!important;overflow-y:auto!important}.task-dashboard-grid-clean{grid-template-columns:repeat(7,minmax(145px,1fr))}.task-dashboard-card.favorite i{color:#f59e0b;background:#fff7ed}.task-dashboard-card.productivity i{color:#0891b2;background:#ecfeff}@media (width<=1300px){.task-dashboard-grid-clean{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (width<=760px){.task-dashboard-grid-clean{grid-template-columns:1fr}}.task-timeline{z-index:1!important;position:relative!important}@media (width<=900px){.helpdesk-monitor-card-grid.task-dashboard-grid-clean{grid-template-columns:1fr!important}}.task-dashboard-card.open i{color:#6d28d9!important;background:#ede9fe!important}.email-log-summary-grid .task-dashboard-card{border-radius:8px;min-height:92px}.email-log-summary-grid .task-dashboard-card>div,.email-log-summary-grid .task-dashboard-card span,.email-log-summary-grid .task-dashboard-card small,.email-log-summary-grid .task-dashboard-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.webhook-events-summary-grid.task-dashboard-grid-clean{grid-template-columns:repeat(4,minmax(170px,1fr))}.webhook-events-summary-grid .task-dashboard-card,.webhook-events-summary-grid .task-dashboard-card>div{min-width:0}.webhook-events-summary-grid .task-dashboard-card{border-radius:8px;min-height:92px}.webhook-events-summary-grid .task-dashboard-card span,.webhook-events-summary-grid .task-dashboard-card small,.webhook-events-summary-grid .task-dashboard-card strong{text-overflow:ellipsis;overflow:hidden}.webhook-events-summary-grid .task-dashboard-card span,.webhook-events-summary-grid .task-dashboard-card small{white-space:nowrap}.webhook-events-summary-grid .task-dashboard-card strong{line-height:1.05;font-size:24px!important}@media (width<=1100px){.webhook-events-summary-grid.task-dashboard-grid-clean{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (width<=720px){.webhook-events-summary-grid.task-dashboard-grid-clean{grid-template-columns:1fr}}.ai-params-dashboard.task-dashboard-grid-clean{grid-template-columns:repeat(4,minmax(180px,1fr))!important}.ai-params-dashboard .task-dashboard-card,.ai-params-dashboard .task-dashboard-card>div{min-width:0}.ai-params-dashboard .task-dashboard-card span,.ai-params-dashboard .task-dashboard-card small,.ai-params-dashboard .task-dashboard-card strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-params-dashboard .task-dashboard-card strong{line-height:1.05;font-size:22px!important}@media (width<=1180px){.ai-params-dashboard.task-dashboard-grid-clean{grid-template-columns:repeat(2,minmax(170px,1fr))!important}}@media (width<=760px){.ai-params-dashboard.task-dashboard-grid-clean{grid-template-columns:1fr!important}}.email-params-dashboard .task-dashboard-card,.email-params-dashboard .task-dashboard-card>div{min-width:0}.chat-params-dashboard.task-dashboard-grid-clean{grid-template-columns:repeat(4,minmax(180px,1fr))!important}.chat-params-dashboard .task-dashboard-card,.chat-params-dashboard .task-dashboard-card>div{min-width:0}.chat-params-dashboard .task-dashboard-card span,.chat-params-dashboard .task-dashboard-card small,.chat-params-dashboard .task-dashboard-card strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-params-dashboard .task-dashboard-card strong{line-height:1.05;font-size:22px!important}@media (width<=1180px){.chat-params-dashboard.task-dashboard-grid-clean{grid-template-columns:repeat(2,minmax(170px,1fr))!important}}@media (width<=720px){.chat-params-dashboard.task-dashboard-grid-clean{grid-template-columns:1fr!important}}.user-admin-page .user-dashboard-summary .task-dashboard-card{background:linear-gradient(#fff,#fbfdff)!important;border:1px solid #e6ebf1!important;border-radius:14px!important;align-items:center!important;gap:14px!important;min-height:92px!important;padding:16px!important;display:flex!important;box-shadow:0 10px 28px #f9731612!important}.user-admin-page .user-dashboard-summary .task-dashboard-card i{color:#6d4aff!important;background:#f3f0ff!important;border-radius:14px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;font-style:normal!important;font-weight:900!important;display:grid!important}.user-admin-page .user-dashboard-summary .task-dashboard-card.done i{color:#11c98b!important;background:#e8fff5!important}.user-admin-page .user-dashboard-summary .task-dashboard-card.danger i{color:#ff5f7e!important;background:#fff0f3!important}.user-admin-page .user-dashboard-summary .task-dashboard-card.open i{color:#00acc1!important;background:#eef7ff!important}.user-admin-page .user-dashboard-summary .task-dashboard-card span{letter-spacing:.08em!important;text-transform:uppercase!important;color:#7b8794!important;font-size:11px!important;font-weight:900!important;display:block!important}.user-admin-page .user-dashboard-summary .task-dashboard-card strong{color:#26313b!important;margin-top:2px!important;font-size:26px!important;line-height:1!important;display:block!important}.user-admin-page .user-dashboard-summary .task-dashboard-card small{color:#8a98a8!important;margin-top:5px!important;font-size:11px!important;font-weight:700!important;display:block!important}.whatsapp-page .whatsapp-dashboard-standard .task-dashboard-card{border-radius:12px!important;gap:12px!important;min-height:92px!important;padding:14px 16px!important;overflow:hidden!important;box-shadow:0 10px 28px #f9731612!important}.whatsapp-page .whatsapp-dashboard-standard .task-dashboard-card>div{min-width:0!important}.whatsapp-page .whatsapp-dashboard-standard .task-dashboard-card i{width:40px!important;min-width:40px!important;height:40px!important;font-size:14px!important}.whatsapp-page .whatsapp-dashboard-standard .task-dashboard-card span{white-space:nowrap!important;font-size:11px!important;line-height:1.15!important}.whatsapp-page .whatsapp-dashboard-standard .task-dashboard-card strong{font-size:22px!important;line-height:1.05!important}.whatsapp-page .whatsapp-dashboard-standard .task-dashboard-card small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}.whatsapp-log-dashboard.task-dashboard-grid-clean{grid-template-columns:repeat(6,minmax(150px,1fr))!important}.whatsapp-log-dashboard .task-dashboard-card,.whatsapp-log-dashboard .task-dashboard-card>div{min-width:0}.whatsapp-log-dashboard .task-dashboard-card span,.whatsapp-log-dashboard .task-dashboard-card small,.whatsapp-log-dashboard .task-dashboard-card strong{text-overflow:ellipsis;overflow:hidden}.whatsapp-log-dashboard .task-dashboard-card span,.whatsapp-log-dashboard .task-dashboard-card small{white-space:nowrap}.whatsapp-log-dashboard .task-dashboard-card strong{line-height:1.05;font-size:22px!important}@media (width<=1180px){.whatsapp-log-dashboard.task-dashboard-grid-clean{grid-template-columns:repeat(3,minmax(160px,1fr))!important}}@media (width<=720px){.whatsapp-log-dashboard.task-dashboard-grid-clean{grid-template-columns:1fr!important}}.satisfaction-standard-page .satisfaction-dashboard-standard .task-dashboard-card{gap:12px!important;min-height:92px!important;padding:14px 16px!important;overflow:hidden!important}.satisfaction-standard-page .satisfaction-dashboard-standard .task-dashboard-card>div{min-width:0!important}.satisfaction-standard-page .satisfaction-dashboard-standard .task-dashboard-card i{width:40px!important;min-width:40px!important;height:40px!important;font-size:14px!important}.satisfaction-standard-page .satisfaction-dashboard-standard .task-dashboard-card span{white-space:nowrap!important;font-size:11px!important;line-height:1.15!important}.satisfaction-standard-page .satisfaction-dashboard-standard .task-dashboard-card strong{font-size:22px!important;line-height:1.05!important}.satisfaction-standard-page .satisfaction-dashboard-standard .task-dashboard-card small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}html[data-theme=dark] .quotes-pro-page .task-dashboard-card{color:#e5e7eb!important;background:#0f172a!important;border-color:#94a3b838!important;box-shadow:0 18px 46px #f973162e!important}html[data-theme=dark] .task-dashboard-grid-clean .task-dashboard-card{background:#0f172a!important;border-color:#94a3b838!important;box-shadow:0 18px 46px #f973162e!important}html[data-theme=dark] .task-dashboard-grid-clean .task-dashboard-card span{color:#8fa0b8!important}html[data-theme=dark] .task-dashboard-grid-clean .task-dashboard-card strong{color:#e5e7eb!important}html[data-theme=dark] .task-dashboard-grid-clean .task-dashboard-card small{color:#94a3b8!important}html[data-theme=dark] .task-dashboard-grid-clean .task-dashboard-card i{color:#67e8f9!important;background:#22d3ee24!important}html[data-theme=dark] .task-dashboard-grid-clean .task-dashboard-card.open i{color:#c4b5fd!important;background:#a78bfa26!important}html[data-theme=dark] .task-dashboard-grid-clean .task-dashboard-card.done i{color:#86efac!important;background:#34d39926!important}html[data-theme=dark] .task-dashboard-grid-clean .task-dashboard-card.danger i{color:#fca5a5!important;background:#f8717126!important}html[data-theme=dark] .task-dashboard-grid-clean .task-dashboard-card.high i,html[data-theme=dark] .task-dashboard-grid-clean .task-dashboard-card.favorite i{color:#fde68a!important;background:#fbbf2426!important}html[data-theme=dark] .task-dashboard-grid-clean .task-dashboard-card.productivity i{color:#99f6e4!important;background:#2dd4bf24!important}html[data-theme=dark] .user-admin-page .user-dashboard-summary .task-dashboard-card{background:#0f172a!important;border-color:#94a3b838!important;box-shadow:0 18px 46px #f973162e!important}html[data-theme=dark] .user-admin-page .user-dashboard-summary .task-dashboard-card span{color:#8fa0b8!important}html[data-theme=dark] .user-admin-page .user-dashboard-summary .task-dashboard-card strong{color:#e5e7eb!important}html[data-theme=dark] .user-admin-page .user-dashboard-summary .task-dashboard-card small{color:#94a3b8!important}html[data-theme=dark] .user-admin-page .user-dashboard-summary .task-dashboard-card i{color:#67e8f9!important;background:#22d3ee24!important}html[data-theme=dark] .user-admin-page .user-dashboard-summary .task-dashboard-card.done i{color:#86efac!important;background:#34d39926!important}html[data-theme=dark] .user-admin-page .user-dashboard-summary .task-dashboard-card.danger i{color:#fca5a5!important;background:#f8717126!important}html[data-theme=dark] .checklist-history-dashboard .task-dashboard-card strong{color:#e5e7eb!important}html[data-theme=dark] .checklist-history-dashboard .task-dashboard-card{background:#0f172a!important;border-color:#94a3b833!important;box-shadow:0 18px 46px #f9731629!important}html[data-theme=dark] .checklist-history-dashboard .task-dashboard-card span,html[data-theme=dark] .checklist-history-dashboard .task-dashboard-card small{color:#94a3b8!important}html[data-theme=dark] .whatsapp-log-page .whatsapp-log-dashboard .task-dashboard-card strong{color:#e5e7eb!important}html[data-theme=dark] .whatsapp-log-page .whatsapp-log-dashboard .task-dashboard-card span,html[data-theme=dark] .whatsapp-log-page .whatsapp-log-dashboard .task-dashboard-card small{color:#94a3b8!important}html[data-theme=dark] .whatsapp-log-page .whatsapp-log-dashboard .task-dashboard-card{box-shadow:none!important;background:#111827!important;border-color:#94a3b838!important}html[data-theme=dark] .phone-report-dashboard .task-dashboard-card span,html[data-theme=dark] .phone-report-dashboard .task-dashboard-card small{color:#94a3b8!important}html[data-theme=dark] .webhook-events-page .webhook-events-summary-grid .task-dashboard-card{background:#0f172a!important;border-color:#94a3b838!important;box-shadow:0 18px 46px #f973161f!important}html[data-theme=dark] .webhook-events-page .webhook-events-summary-grid .task-dashboard-card span,html[data-theme=dark] .webhook-events-page .webhook-events-summary-grid .task-dashboard-card small{color:#94a3b8!important}html[data-theme=dark] .webhook-events-page .webhook-events-summary-grid .task-dashboard-card strong{color:#e5e7eb!important}:where(.task-dashboard-card,.crm-stat-card,.phone-kpi-card,.quote-report-summary-grid,.products-dashboard-grid) small{font-weight:500!important}.company-holidays-summary.task-dashboard-grid-clean{grid-template-columns:repeat(5,minmax(160px,1fr))!important}@media (width<=1450px){.company-holidays-summary.task-dashboard-grid-clean{grid-template-columns:repeat(3,minmax(180px,1fr))!important}}@media (width<=950px){.company-holidays-summary.task-dashboard-grid-clean{grid-template-columns:1fr!important}}@media (width<=640px){.company-holidays-summary.task-dashboard-grid-clean{grid-template-columns:1fr!important}}html[data-theme=dark] .lgpd-settings-page .task-dashboard-card,html[data-theme=dark] .company-holidays-page .task-dashboard-card{color:#e5e7eb!important;background:#0f172a!important;border-color:#94a3b838!important;box-shadow:0 18px 46px #f9731624!important}html[data-theme=dark] .lgpd-settings-page .task-dashboard-card i,html[data-theme=dark] .company-holidays-page .task-dashboard-card i{color:#bfdbfe!important;background:#dbeafe1f!important;border-color:#93c5fd38!important}html[data-theme=dark] .lgpd-settings-page .task-dashboard-card strong,html[data-theme=dark] .company-holidays-page .task-dashboard-card strong{color:#e5e7eb!important}html body :is(.task-dashboard-card.open i,.stats-grid>.stat.blue .stat-icon){color:#7c3aed!important;background:#eee7ff!important}html body :is(.task-dashboard-card.done i,.stats-grid>.stat.green .stat-icon){color:#10b981!important;background:#dcfce7!important}html body :is(.task-dashboard-card.high i,.stats-grid>.stat.amber .stat-icon){color:#f97316!important;background:#fff3e3!important}html body :is(.task-dashboard-card.danger i,.stats-grid>.stat.red .stat-icon){color:#fb7185!important;background:#ffe4ec!important}html body .task-dashboard-card.pending i{color:#f59e0b!important;background:#fff7ed!important}html body .task-dashboard-card.favorite i{color:#f97316!important;background:#fff3e3!important}html body .task-dashboard-card.productivity i{color:#0ea5e9!important;background:#e0f2fe!important}:root{--bg:#0f1020;--panel:#fff;--muted:#667085;--text:#121826;--line:#eaecf0;--purple:#7c3aed;--pink:#ec4899;--blue:#2563eb;--green:#22c55e;--amber:#f59e0b;--red:#ef4444;--shadow:0 24px 70px #f9731624;--yd-layer-shell:20;--yd-layer-menu:300;--yd-layer-modal:400;--yd-layer-toast:500;--yd-layer-system:600}*{box-sizing:border-box}.yd-floating-layer{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}body{color:var(--text);background:radial-gradient(circle at 0 0,#7c3aed40,#0000 34%),linear-gradient(135deg,#f8f7ff 0%,#f6f8fb 42%,#eef4ff 100%);margin:0;font-family:Inter,Arial,sans-serif}button,a{cursor:pointer;border:0;text-decoration:none}small,span,p{color:var(--muted)}.shell{grid-template-columns:280px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;background:linear-gradient(#111827,#1e1b4b 55%,#351952);flex-direction:column;gap:28px;height:100vh;padding:26px;display:flex;position:sticky;top:0;box-shadow:16px 0 50px #f973162e}.brand{align-items:center;gap:14px;display:flex}.brand-mark{background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:16px;place-items:center;width:48px;height:48px;font-size:28px;font-weight:900;display:grid;box-shadow:0 12px 30px #f973162e}.brand strong{color:#fff;font-size:23px;display:block}.brand span{color:#c4b5fd;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800;display:block}nav{gap:10px;display:grid}nav button{color:#dbeafe;text-align:left;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:12px;padding:13px 14px;font-weight:700;transition:all .25s;display:flex}nav button:hover,nav button.active{color:#fff;box-shadow:none;background:linear-gradient(135deg,#7c3aedf5,#2563ebf5);transform:translate(4px)}.icon{color:#fff}.sidebar-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff29;border-radius:22px;margin-top:auto;padding:18px}.sidebar-card strong{color:#fff;margin:4px 0;display:block}.workspace{min-width:0;padding:30px 34px 60px}.topbar{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--purple);font-size:12px;font-weight:800}h1{letter-spacing:-.04em;margin:6px 0 0;font-size:34px}h2,h3,h4,p{margin-top:0}.top-actions,.inline-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.primary,a,.ghost{border-radius:14px;padding:11px 15px;font-weight:800;transition:all .2s}.primary,a{background:linear-gradient(135deg,var(--purple),var(--blue));color:#fff;box-shadow:none}.ghost{color:#344054;border:1px solid var(--line);background:#fff}.primary:hover,a:hover,.ghost:hover{transform:translateY(-2px)}.page{gap:20px;display:grid}.fade-in,html.youdesk-tab-resuming .fade-in,html.youdesk-app-ready .fade-in{opacity:1!important;animation:none!important;transform:none!important}@keyframes fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.card,.hero-card,.stat,.selected{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #ffffffb8;border-radius:28px;padding:22px}.hero-card{background:linear-gradient(135deg,#fff,#f5f3ff);justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative;overflow:hidden}.hero-card:after{content:"";opacity:.2;background:radial-gradient(circle,#ec4899,#0000 68%);border-radius:50%;width:280px;height:280px;position:absolute;top:-120px;right:-90px}.hero-card h2{letter-spacing:-.05em;max-width:680px;font-size:34px;line-height:1.05}.hero-card p{max-width:650px;font-size:16px}.pill{text-transform:uppercase;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900;display:inline-flex}.pill.purple{color:#6d28d9;background:#ede9fe}.hero-orb{background:linear-gradient(135deg,#7c3aed,#ec4899);border-radius:44px;place-items:center;width:150px;height:150px;animation:4s ease-in-out infinite float;display:grid;box-shadow:0 30px 60px #f973162e}.hero-orb span{color:#fff;font-size:40px;font-weight:900}.hero-orb small{color:#fff;margin-top:-35px;font-weight:800}@keyframes float{50%{transform:translateY(-8px)rotate(2deg)}}.stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stat{align-items:center;gap:16px;display:flex}.stat-icon{color:#fff;border-radius:18px;place-items:center;width:54px;height:54px;font-size:25px;font-weight:900;display:grid}.stat.blue .stat-icon{background:var(--blue)}.stat.green .stat-icon{background:var(--green)}.stat.amber .stat-icon{background:var(--amber)}.stat.red .stat-icon{background:var(--red)}.stat span{font-weight:700}.stat strong{letter-spacing:-.04em;font-size:32px;display:block}.stat small{display:block}.content-grid{grid-template-columns:1.45fr .75fr;gap:20px;display:grid}.section-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.section-title h3{margin:0;font-size:19px}.section-title span{font-weight:700}.compact{margin-bottom:10px}.modern-table{gap:8px;display:grid}.table-head,.table-row{grid-template-columns:1.6fr 1fr .8fr 1.2fr;align-items:center;gap:14px;display:grid}.report-table .table-head,.report-table .table-row{grid-template-columns:1.5fr 1fr .8fr 1.3fr 1.3fr}.table-head{text-transform:uppercase;letter-spacing:.08em;color:#667085;padding:0 14px;font-size:12px;font-weight:900}.table-row{border:1px solid var(--line);text-align:left;width:100%;color:var(--text);background:#fff;border-radius:18px;padding:14px;transition:all .2s}.table-row:hover{transform:translateY(-2px);box-shadow:0 16px 32px #f9731614}.table-row.static:hover{transform:none}.table-row strong,.mini-card strong{color:var(--text);display:block}.table-row small{margin-top:3px;display:block}.badge{border-radius:999px;padding:6px 10px;font-size:12px;display:inline-flex}.donut{border-radius:50%;place-items:center;width:220px;height:220px;margin:20px auto;display:grid;box-shadow:inset 0 0 0 1px #f9731612}.donut>div{background:#fff;border-radius:50%;align-content:center;place-items:center;width:126px;height:126px;display:grid}.donut strong{font-size:34px}.donut span{font-weight:800}.legend{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.legend span{align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.legend i{border-radius:50%;width:10px;height:10px;display:inline-block}.green-dot{background:var(--green)}.amber-dot{background:var(--amber)}.red-dot{background:var(--red)}.module-cards{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.mini-card{border:1px solid var(--line);background:linear-gradient(#fff,#fafafa);border-radius:20px;padding:16px}.mini-card p{margin:8px 0 0;font-size:13px}.grid.two{grid-template-columns:1fr 1fr}.glow-card{position:relative;overflow:hidden}.glow-card:before{content:"";background:linear-gradient(90deg,var(--purple),var(--pink),var(--blue));height:5px;position:absolute;inset:0 0 auto}form{gap:11px;display:grid}input,textarea,select{width:100%;color:var(--text);background:#fff;border:1px solid #d0d5dd;border-radius:15px;outline:none;padding:13px 14px;transition:all .2s}textarea{resize:vertical;min-height:92px}.list-wrap{margin-top:22px}.list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.list span{margin-top:3px;display:block}.empty{text-align:center;color:#6d28d9;background:#f8f7ff;border:1px dashed #c7d2fe;border-radius:20px;padding:26px;font-weight:800}.execution-head{grid-template-columns:1fr 210px;align-items:center;gap:20px;display:grid}.form-grid{grid-template-columns:1.2fr 1fr .8fr .8fr auto}.progress-card{text-align:center}.progress-ring{--progress:0deg;background:conic-gradient(var(--purple) 0 var(--progress),#e9d5ff var(--progress) 360deg);border-radius:50%;place-items:center;width:138px;height:138px;margin:auto;display:grid}.progress-ring:before{content:"";position:absolute}.progress-ring span{width:92px;height:92px;color:var(--text);background:#fff;border-radius:50%;place-items:center;font-size:24px;font-weight:900;display:grid}.progress-card small{margin-top:10px;font-weight:700;display:block}.selected{justify-content:space-between;align-items:center;display:flex}.selected.glass{background:linear-gradient(135deg,#7c3aed1c,#ec489914);box-shadow:0 16px 42px #f973161f}.selected span{text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:900;display:block}.selected strong{font-size:18px}.module-block{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.module-block>h3{align-items:center;gap:10px;display:flex}.module-dot{background:linear-gradient(135deg,var(--purple),var(--pink));border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 6px #f973161f}.question-card{border:1px solid var(--line);background:linear-gradient(#fff,#fbfcff);border-radius:24px;margin:14px 0;padding:18px;transition:all .25s}.question-card:hover{transform:translateY(-1px);box-shadow:0 18px 40px #f9731614}.question-card.answered{border-color:#c4b5fd}.question-top{justify-content:space-between;gap:12px;display:flex}.question-top p{margin:6px 0 0}.order{background:#f2f4f7;border-radius:999px;padding:6px 10px;font-weight:900}.status-choice{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.status-choice button{border:1px solid var(--line);color:#344054;background:#fff;border-radius:999px;padding:10px 14px;font-weight:900}.status-choice button.selected.green{color:#15803d;background:#dcfce7;border-color:#bbf7d0}.status-choice button.selected.red{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.status-choice button.selected.amber{color:#b45309;background:#fef3c7;border-color:#fde68a}.evidence-panel{background:#fff7ed;border:1px solid #fed7aa;border-radius:20px;grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.upload-box{text-align:center;color:#c2410c;cursor:pointer;background:#fff;border:1px dashed #fb923c;border-radius:16px;grid-column:1/-1;padding:18px;font-weight:900}.upload-box input{display:none}.question-actions{justify-content:flex-end;margin-top:12px;display:flex}.toast{z-index:20;color:#fff;background:#111827;border-radius:18px;padding:15px 16px;position:fixed;top:28px;right:28px;box-shadow:0 20px 50px #f973162e}.toast button{color:#fff;background:0 0;margin-left:12px;font-weight:900}.loading{box-shadow:var(--shadow);background:#fff;border-radius:24px;padding:30px}@media (width<=1120px){.shell{grid-template-columns:1fr}.sidebar{height:auto;position:relative}.stats-grid,.content-grid,.grid.two,.execution-head{grid-template-columns:1fr}.module-cards{grid-template-columns:repeat(2,1fr)}.form-grid{grid-template-columns:1fr}.topbar{gap:16px;display:grid}.table-head{display:none}.table-row,.report-table .table-row{grid-template-columns:1fr}.hero-card{display:grid}.hero-orb{width:120px;height:120px}.evidence-panel{grid-template-columns:1fr}}@media (width<=640px){.workspace,.sidebar{padding:20px}.stats-grid,.module-cards{grid-template-columns:1fr}.hero-card h2{font-size:28px}.top-actions,.inline-actions,.selected{flex-direction:column;align-items:stretch}.donut{width:180px;height:180px}.donut>div{width:104px;height:104px}}.list li{justify-content:space-between;align-items:center;gap:16px;display:flex}.login-legal-form{gap:12px}.login-legal-documents{gap:10px;max-height:280px;padding-right:4px;display:grid;overflow:auto}.login-legal-document{background:#fff7edeb;border:1px solid #ff682e3d;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.login-legal-document input[type=checkbox]{accent-color:#ff4b1f;width:18px;height:18px;min-height:0;padding:0}.login-legal-document span{gap:3px;min-width:0;display:grid}.login-legal-document strong{color:#101828;font-size:13px;line-height:1.2}.login-legal-document small,.login-legal-geo{color:#667085;font-weight:700}.login-legal-document a{color:#ff4b1f;font-weight:900;text-decoration:none}.login-legal-note{color:#475467;margin:0;font-size:12px;line-height:1.45}.login-card-two-factor{overflow:hidden;width:min(460px,100vw - 36px)!important;max-width:460px!important}.two-factor-box{gap:10px;display:grid;overflow:hidden}.two-factor-box span,.two-factor-box small{overflow-wrap:anywhere;min-width:0}.two-factor-setup-panel{grid-template-columns:138px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-width:0;margin-top:4px;display:grid}.two-factor-qr-frame{background:#fff;border:1px solid #e2e8f0;border-radius:14px;place-items:center;width:138px;height:138px;padding:8px;display:grid;box-shadow:inset 0 0 0 1px #f9731612}.two-factor-qr-frame img{object-fit:contain;width:100%;height:100%;display:block}.two-factor-qr-frame span{color:#64748b;text-align:center;font-size:11px;font-weight:800}.two-factor-secret{gap:6px;min-width:0;display:grid}.two-factor-secret small{text-transform:uppercase;letter-spacing:.04em;color:#64748b!important;font-weight:800!important}.two-factor-secret code{color:#78350f;word-break:break-all;overflow-wrap:anywhere;background:#fffbebe6;border:1px solid #fde68a;border-radius:10px;width:100%;max-height:76px;padding:9px 10px;font-size:12px;font-weight:900;line-height:1.35;display:block;overflow:auto}@media (width<=520px){.login-card-two-factor{width:min(360px,100vw - 24px)!important}.two-factor-setup-panel{grid-template-columns:1fr;justify-items:center}.two-factor-secret{width:100%}}.list li>div{flex-direction:column;gap:4px;display:flex}.danger-btn{color:#dc2626;cursor:pointer;background:#ef444414;border:1px solid #ef444459;border-radius:12px;padding:8px 12px;font-weight:700;transition:all .2s}.cadastro-tabs{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.cadastro-tabs button{border:1px solid var(--line);color:#344054;background:#fff;border-radius:999px;padding:11px 16px;font-weight:900;transition:all .2s}.cadastro-tabs button:hover,.cadastro-tabs button.active{background:linear-gradient(135deg, var(--purple), var(--blue));color:#fff;box-shadow:none;transform:translateY(-2px)}@media (width<=1120px){.checklist-form-grid{grid-template-columns:1fr}}.modal-overlay{z-index:var(--yd-layer-modal);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 0 0,#7c3aed47,#0000 35%),radial-gradient(circle at 100% 100%,#2563eb2e,#0000 34%),#0f172a9e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.confirm-modal{background:#fffffff5;border:1px solid #ffffffc7;border-radius:30px;width:min(520px,100%);padding:28px;animation:none;box-shadow:0 34px 90px #f973162e}.modal-header-delete{align-items:flex-start;gap:18px;display:flex}.modal-icon-delete{color:#fff;background:linear-gradient(135deg,#ef4444,#f97316);border-radius:20px;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:30px;font-weight:900;display:grid;box-shadow:0 20px 38px #f973162e}.modal-eyebrow{color:#7c3aed;text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.confirm-modal h3{color:#111827;letter-spacing:-.03em;margin:0 0 8px;font-size:24px}.confirm-modal p{color:#64748b;margin:0;font-size:15px;line-height:1.55}.modal-actions{justify-content:flex-end;gap:12px;margin-top:28px;display:flex}.modal-cancel{color:#344054;box-shadow:none;background:#fff;border:1px solid #eaecf0;border-radius:15px;padding:12px 18px;font-weight:800;transition:all .2s}.modal-delete{color:#fff;box-shadow:none;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:15px;padding:12px 18px;font-weight:900;transition:all .2s}.modal-cancel:hover,.modal-delete:hover{transform:translateY(-2px)}.system-confirm-modal--session .modal-icon-delete{color:#e85d25;box-shadow:none;background:#fff1eb}.system-confirm-modal--session .modal-eyebrow{color:#e85d25}.modal-confirm{color:#fff;box-shadow:none;background:#ff5a31;border:1px solid #ff5a31;border-radius:10px;padding:10px 16px;font-weight:800;transition:transform .18s,background .18s,box-shadow .18s}.modal-confirm:hover:not(:disabled){box-shadow:none;background:#e84c25;transform:translateY(-1px)}.modal-confirm:focus-visible{outline-offset:2px;outline:3px solid #ff5a3138}.modal-confirm:disabled{cursor:wait;opacity:.7}@keyframes modalPop{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=640px){.modal-header-delete{flex-direction:column}.modal-actions{flex-direction:column-reverse}.modal-cancel,.modal-delete{width:100%}}.step-execution-head{align-items:start}.step-counter{color:#6d28d9;white-space:nowrap;background:#ede9fe;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;display:inline-flex}.step-progress-bar>div{background:linear-gradient(135deg, var(--purple), var(--blue));border-radius:999px;height:100%;transition:width .25s;box-shadow:0 10px 24px #f973162e}.step-number-badge{background:linear-gradient(135deg, var(--purple), var(--pink));border-radius:28px;flex:0 0 88px;align-content:center;place-items:center;width:88px;height:88px;display:grid;box-shadow:0 22px 42px #f973162e}@media (width<=900px){.step-question-header,.step-navigation{grid-template-columns:1fr;display:grid}.step-number-badge{border-radius:22px;width:76px;height:76px}.step-question h2{font-size:24px}.step-navigation-info{text-align:left;order:-1}}.execute-list{gap:12px;display:grid}.execute-item{border:1px solid var(--line);background:linear-gradient(#fff,#fbfcff);border-radius:22px;grid-template-columns:70px 1fr auto;align-items:center;gap:16px;padding:16px;transition:all .2s;display:grid}.execute-item:hover{transform:translateY(-2px);box-shadow:0 18px 40px #f9731614}.execute-play-block{place-items:center;display:grid}.play-btn{background:linear-gradient(135deg, var(--purple), var(--blue));color:#fff;width:54px;height:54px;box-shadow:none;border-radius:18px;place-items:center;font-size:22px;font-weight:900;transition:all .2s;display:grid}.play-btn:hover{transform:translateY(-2px)scale(1.03)}.play-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.execute-info strong{color:var(--text);font-size:16px;display:block}.execute-info span,.execute-info small{margin-top:4px;font-weight:700;display:block}.execute-status{justify-content:flex-end;display:flex}.execution-toolbar{gap:16px}.execution-toolbar small{margin-top:5px;font-weight:800;display:block}.checklist-form-grid{grid-template-columns:1.15fr 1fr 1fr .8fr .8fr auto}@media (width<=1120px){.checklist-form-grid,.execute-item{grid-template-columns:1fr}.execute-status{justify-content:flex-start}.play-btn{width:100%}}:root{--bg:#f3f6fb;--panel:#fff;--muted:#7b8794;--text:#263238;--line:#e6ebf1;--purple:#536dfe;--pink:#ff6384;--blue:#00acc1;--green:#11c98b;--amber:#ff9f68;--red:#ff5f7e;--sidebar:#40506a;--sidebar-dark:#38475f;--sidebar-active:#33425a;--sidebar-info-card-bg:#52617a;--sidebar-storage-quota-bg:#44536b;--sidebar-footer-border:#e2e8f029;--sidebar-footer-shadow:0 -10px 22px #0f172a47;--shadow:0 24px 70px #f9731624}body{color:var(--text);background:#f3f6fb;font-family:Inter,Arial,sans-serif;font-size:14px}button,a,input,textarea,select{font:inherit}button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none!important;transform:none!important}button[data-youdesk-action-loading=true]{pointer-events:none;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}button[data-youdesk-action-loading=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:999px;flex:none;width:13px;height:13px;animation:.72s linear infinite youdesk-action-spin;display:inline-block}@keyframes youdesk-action-spin{to{transform:rotate(360deg)}}@keyframes youdesk-action-spin-centered{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}button.helpdesk-icon-button[data-youdesk-action-loading=true],.row-icon-actions button[data-youdesk-action-loading=true],.icon-btn[data-youdesk-action-loading=true]{color:#0000!important;gap:0!important}button.helpdesk-icon-button[data-youdesk-action-loading=true]>*,.row-icon-actions button[data-youdesk-action-loading=true]>*,.icon-btn[data-youdesk-action-loading=true]>*{visibility:hidden!important}button.helpdesk-icon-button[data-youdesk-action-loading=true]:before,.row-icon-actions button[data-youdesk-action-loading=true]:before,.icon-btn[data-youdesk-action-loading=true]:before{color:var(--text,#1f2937);animation:.72s linear infinite youdesk-action-spin-centered;position:absolute;top:50%;left:50%}.shell{grid-template-columns:250px 1fr;min-height:100vh}.sidebar{background:var(--sidebar);box-shadow:none;border-right:1px solid #ffffff0f;gap:0;padding:0}.brand{border-bottom:1px solid #ffffff14;gap:10px;height:64px;padding:0 20px}.brand-mark{color:#ff6b6b;width:34px;height:34px;box-shadow:none;background:#fff;border-radius:10px;font-size:22px}.brand strong{letter-spacing:-.02em;font-size:20px;font-weight:700}.brand span{color:#d9e2ef;letter-spacing:.08em;font-size:10px}.sidebar nav:before{content:"Navigation";color:#aeb9c8;letter-spacing:.08em;text-transform:uppercase;margin:4px 2px 14px;font-size:12px}nav button{color:#d9e2ef;background:0 0;border:0;border-radius:6px;padding:11px 12px;font-size:14px;font-weight:600;box-shadow:none!important;transform:none!important}nav button:hover,nav button.active{background:var(--sidebar-active);color:#fff}nav button.active{border-left:3px solid #ff7f62}.icon{color:#d9e2ef;width:18px}.sidebar-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff14;border:1px solid #ffffff1a;border-radius:10px;margin:auto 16px 16px;padding:14px}.sidebar-card span,.sidebar-card small{color:#cbd5e1}.sidebar-card strong{font-size:15px}.workspace{background:#f3f6fb;padding:0 28px 50px;position:relative}.topbar.admin-topbar,.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:64px;margin:0 -28px 28px;padding:0 28px;display:flex;box-shadow:0 2px 8px #f9731612}.page-title-block{min-width:210px}.eyebrow{color:#8a98a8;letter-spacing:.12em;font-size:11px;font-weight:700}h1{letter-spacing:-.02em;color:#263238;margin:2px 0 0;font-size:22px;font-weight:700}.admin-toolbar{align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.admin-search{background:#f6f8fb;border:1px solid #e8edf3;border-radius:8px;align-items:center;gap:8px;width:min(320px,28vw);height:40px;padding:0 12px;display:flex}.admin-search span{color:#6b7280;font-size:18px;font-weight:800}.admin-search input{height:38px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.top-icon-btn{color:#607086;width:38px;height:38px;box-shadow:none;background:#fff;border:1px solid #e8edf3;border-radius:8px;place-items:center;display:grid;position:relative}.top-icon-btn b{color:#fff;background:#ff5f7e;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;display:grid;position:absolute;top:-6px;right:-6px}.top-icon-btn .green-bubble{background:#11c98b}.top-icon-btn.softphone-top-btn{color:#f8fbff;background:#61738c;border-color:#ffffff38;box-shadow:inset 0 1px #f9731624}.top-icon-btn.softphone-top-btn.online{color:#bbf7d0;border-color:#22c55ee6}.top-icon-btn.softphone-top-btn.offline{color:#fecaca;border-color:#f87171f2}.top-icon-btn.softphone-top-btn.is-active{color:#bbf7d0;border-color:#22c55ee6}.top-icon-btn.softphone-top-btn.is-inactive{color:#fecaca;border-color:#f87171f2}.whatsapp-health-wrapper{align-items:center;display:inline-flex;position:relative}.top-icon-btn.whatsapp-health-btn{color:#f8fbff;box-shadow:none;background:#61738c;border-color:#ffffff38}.top-icon-btn.whatsapp-health-btn.ok{color:#bbf7d0;border-color:#22c55ef2}.top-icon-btn.whatsapp-health-btn.warning{color:#fef08a;border-color:#facc15fa}.top-icon-btn.whatsapp-health-btn.danger{color:#fecaca;border-color:#f87171fa}.top-icon-btn.whatsapp-health-btn.no-connections{color:#dbeafe;border-color:#94a3b899}.top-icon-btn.whatsapp-health-btn svg{color:inherit;stroke:currentColor}.top-icon-btn.whatsapp-health-btn.is-reconnecting svg{transform-origin:50%;animation:1s linear infinite whatsapp-reconnect-spin}@keyframes whatsapp-reconnect-spin{to{transform:rotate(360deg)}}.whatsapp-health-tooltip{z-index:90;color:#263238;opacity:0;pointer-events:none;background:#fff;border:1px solid #dbe5ef;border-radius:8px;min-width:230px;max-width:min(320px,92vw);padding:10px 12px;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-4px);box-shadow:0 18px 42px #0f172a29}.whatsapp-health-wrapper:hover .whatsapp-health-tooltip,.whatsapp-health-wrapper:focus-within .whatsapp-health-tooltip{opacity:1;transform:translateY(0)}.whatsapp-health-tooltip span{color:#1f2937;font-size:.78rem;font-weight:800;display:block}.whatsapp-health-tooltip small{color:#64748b;margin-top:2px;font-size:.72rem;font-weight:700;display:block}.whatsapp-health-tooltip ul{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.whatsapp-health-tooltip li{color:#9a3412;text-overflow:ellipsis;white-space:nowrap;background:#fff7ed;border-radius:7px;min-width:0;padding:5px 7px;font-size:.72rem;font-weight:800;overflow:hidden}.whatsapp-health-tooltip li.is-reconnecting{color:#854d0e;background:#fefce8;gap:2px;display:grid}.whatsapp-health-tooltip li.is-reconnecting small{color:#a16207;margin:0;font-size:.68rem}.whatsapp-actions .icon-action.is-reconnecting{animation:1s linear infinite whatsapp-reconnect-spin}.whatsapp-connection-status .status-pill.is-reconnecting{white-space:nowrap}@media (prefers-reduced-motion:reduce){.top-icon-btn.whatsapp-health-btn.is-reconnecting svg,.whatsapp-actions .icon-action.is-reconnecting{animation:none}}.user-pill{align-items:center;gap:9px;padding-left:8px;display:flex}.profile-menu-user-trigger{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;padding:4px 8px;overflow:hidden}.profile-menu-user-trigger:hover,.profile-menu-user-trigger.active{background:#ffffff1f;border-color:#ffffff38}.profile-menu-user-trigger:focus-visible{outline-offset:2px;outline:2px solid #ffffffbf}.top-user-security{flex:none;align-items:center;gap:6px;display:inline-flex}.two-factor-top-badge{color:#f8fbff;letter-spacing:0;white-space:nowrap;background:#61738c;border:1px solid #ffffff38;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:38px;height:34px;padding:0;font-size:8px;font-weight:950;line-height:1;display:inline-flex;box-shadow:inset 0 1px #f9731624,0 8px 18px #f973161f}.two-factor-top-badge b{font:inherit}.two-factor-top-badge svg{width:14px;height:14px}.two-factor-top-badge.is-active{color:#bbf7d0;border-color:#22c55ee6}.two-factor-top-badge.is-inactive{color:#fecaca;border-color:#f87171f2}.avatar{color:#40506a;background:#e8edf3;border-radius:8px;flex:0 0 36px;place-items:center;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.avatar.has-photo img,.user-presence-avatar.has-photo img{object-fit:cover;object-position:center;border-radius:inherit;grid-area:1/1;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.avatar.has-photo .avatar-fallback-initials,.user-presence-avatar.has-photo .avatar-fallback-initials{border-radius:inherit;grid-area:1/1;place-items:center;width:100%;height:100%;display:grid}.avatar-icon-fallback,.avatar-icon-fallback-mark{color:#607086;place-items:center;display:grid}.avatar-icon-fallback .avatar-fallback-icon,.avatar-icon-fallback-mark .avatar-fallback-icon{width:55%;height:55%}.avatar.has-photo .avatar-icon-fallback-mark,.user-presence-avatar.has-photo .avatar-icon-fallback-mark{border-radius:inherit;grid-area:1/1;width:100%;height:100%}.user-pill strong{color:#344054;font-size:13px;line-height:1.1;display:block}.user-pill span{color:#8a98a8;font-size:11px;display:block}.top-new-btn{white-space:nowrap}.page{gap:20px}.card,.hero-card,.stat,.selected{border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:8px;padding:20px}button.selected,a[role=button].selected,input:is([type=button],[type=submit],[type=reset]).selected,[role=button].selected{box-shadow:none}.glow-card:before{display:none}.primary,a{color:#fff;box-shadow:none;background:#ff5a31;border-radius:6px;padding:10px 14px;font-weight:700}.primary:hover,a:hover{background:#e84b26;transform:none}.ghost{color:#526173;border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:6px;padding:10px 14px;font-weight:700}.ghost:hover{background:#f6f8fb;transform:none}.section-title h3{color:#263238;font-size:16px;font-weight:700}.section-title span{color:#8a98a8;font-size:13px;font-weight:600}.stats-grid{gap:18px}.stat{color:#fff;border:0;justify-content:space-between;align-items:center;min-height:112px;display:flex;position:relative;overflow:hidden}.stat:after{content:"";opacity:.7;clip-path:polygon(0 65%,12% 40%,24% 70%,36% 15%,48% 30%,60% 55%,72% 22%,84% 45%,100% 30%,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#fffffff2 0 10px,#0000 10px 18px);width:98px;height:40px;position:absolute;bottom:20px;right:20px}.stat.blue{background:linear-gradient(135deg,#ff9f68,#ff835c)}.stat.green{background:linear-gradient(135deg,#11c98b,#10b981)}.stat.amber{background:linear-gradient(135deg,#ff6384,#fb7185)}.stat.red{background:linear-gradient(135deg,#00bcd4,#00acc1)}.stat-icon{display:none!important}.stat span,.stat small,.stat strong{color:#fff!important}.stat span{opacity:.95;font-size:13px;font-weight:500}.stat strong{letter-spacing:0;font-size:28px;font-weight:600}.stat small{border-top:1px solid #ffffff8c;margin-top:12px;padding-top:10px;font-size:12px}.content-grid{grid-template-columns:1.4fr .55fr;gap:20px}.card.wide{min-height:340px}.table-head,.table-row{grid-template-columns:1.6fr 1fr .8fr 1.2fr}.table-head{color:#8a98a8;padding:0 10px 6px;font-size:11px}.table-row{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:#fff;border-radius:0;padding:14px 10px}.table-row:hover{box-shadow:none;background:#f8fafc;transform:none}.modern-table .table-row:first-of-type{border-top:1px solid var(--line)}.badge{border-radius:4px;padding:5px 9px;font-weight:700}.badge.ok{color:#0f9960;background:#e7f8ef}.badge.draft{color:#d97706;background:#fff3df}.badge.running{color:#2563eb;background:#e8f2ff}.badge.warning{color:#d97706;background:#fff3df}.badge.danger{color:#e11d48;background:#ffe8ee}.donut{width:180px;height:180px;box-shadow:none}.donut>div{border:1px solid var(--line);width:108px;height:108px}.donut strong{color:#263238;font-size:28px}.module-cards{gap:12px}.mini-card{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:8px;padding:14px}.mini-card:hover{background:#f8fafc}input,textarea,select{color:#263238;background:#fff;border:1px solid #d9e1ea;border-radius:6px;padding:11px 12px}input:focus,textarea:focus,select:focus{border-color:#00acc1;box-shadow:0 0 0 3px #f973161f}.cadastro-tabs{border-bottom:1px solid var(--line);gap:0}.cadastro-tabs button{color:#667085;background:0 0;border:0;border-radius:0;padding:12px 16px;box-shadow:none!important}.cadastro-tabs button:hover,.cadastro-tabs button.active{color:#00acc1;box-shadow:none;background:0 0;border-bottom:3px solid #00acc1;transform:none}.list li{border:1px solid var(--line);background:#fff;border-radius:8px;padding:14px}.list li:hover{background:#f8fafc}.list strong{color:#263238}.list-actions,.inline-actions{gap:8px}.edit-btn,.danger-btn{border-radius:5px;padding:7px 10px;font-weight:700}.edit-btn{color:#0097a7;background:#e9fbfd;border:1px solid #00acc140}.edit-btn:hover{background:#dff7fa;transform:none}.danger-btn{color:#e11d48;background:#fff0f3;border:1px solid #ff5f7e40}.danger-btn:hover{background:#ffe4ea;transform:none}.execute-item{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:8px;grid-template-columns:60px 1fr auto}.execute-item:hover{box-shadow:none;background:#f8fafc;transform:none}.play-btn{width:44px;height:44px;box-shadow:none;background:#ff5a31;border-radius:50%}.play-btn:hover{background:#e84b26;transform:none}.execute-info strong{color:#263238}.execution-toolbar,.selected.glass{box-shadow:var(--shadow);background:#fff;border-left:4px solid #00acc1}.step-question{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:8px}.step-question:hover{box-shadow:none;transform:none}.step-question h2{color:#263238;font-size:24px}.module-pill{color:#0097a7;background:#e9fbfd;border-radius:4px}.step-number-badge{box-shadow:none;background:#00acc1;border-radius:8px}.step-progress-bar{background:#e8edf3;height:8px}.step-progress-bar>div{box-shadow:none;background:#00acc1}.status-choice button{border-radius:6px;font-weight:700}.evidence-panel,.step-evidence-panel{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px}.upload-box{border-radius:8px}.progress-ring{background:conic-gradient(#00acc1 0 var(--progress),#e8edf3 var(--progress) 360deg)}.progress-ring span{color:#263238}.empty{color:#607086;background:#f8fafc;border:1px dashed #cfd8e3;border-radius:8px}.youdesk-loader{--yd-loader-size:64px;text-align:center;color:#334155;place-items:center;font-weight:800;display:grid}.youdesk-loader-shell{justify-items:center;gap:12px;display:grid}.youdesk-loader-page{min-height:calc(100vh - 96px);padding:24px}.youdesk-loader-page .youdesk-loader-shell{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border:1px solid #e2e8f0e6;border-radius:18px;padding:28px 34px;box-shadow:0 18px 45px #f9731614}.youdesk-loader-card,.youdesk-loader-empty{padding:26px}.empty.youdesk-empty-loader{color:#334155;background:radial-gradient(circle at 50% 0,#14b8a61a,#0000 48%),linear-gradient(135deg,#fffffff5,#f8fafceb);border:1px dashed #14b8a63d}.youdesk-loader-overlay{padding:24px}.youdesk-loader-inline{--yd-loader-size:30px;vertical-align:middle;padding:0;display:inline-grid}.youdesk-loader-inline .youdesk-loader-shell{align-items:center;gap:8px;display:inline-flex}.youdesk-loader.is-compact{--yd-loader-size:54px}.youdesk-loader-inline.is-compact{--yd-loader-size:28px}.youdesk-loader-brand{width:var(--yd-loader-size);height:var(--yd-loader-size);border-radius:calc(var(--yd-loader-size) / 3);background:radial-gradient(circle at 28% 22%,#fffffff5,#ffffffc2 48%,#ecfdf5b8),linear-gradient(135deg,#14b8a633,#f9731629);place-items:center;animation:1.8s ease-in-out infinite youdeskLoaderFloat;display:grid;position:relative;overflow:visible;box-shadow:0 18px 42px #0f172a1a,0 0 0 1px #14b8a629,inset 0 1px #ffffffdb}.youdesk-loader-mark{z-index:2;fill:#ff5a2b;filter:drop-shadow(0 8px 14px #0f766e2e);width:68%;height:68%;animation:1.45s ease-in-out infinite youdeskLoaderBreath;display:block;position:relative}.youdesk-loader-ring{border-radius:calc(var(--yd-loader-size) / 3 + 6px);opacity:.88;background:conic-gradient(#14b8a600,#14b8a6db,#f97316cc,#14b8a600);animation:1.1s linear infinite youdeskLoaderSpin;position:absolute;inset:-7px}.youdesk-loader-ring:after{content:"";border-radius:calc(var(--yd-loader-size) / 3 + 3px);background:#f8fafceb;position:absolute;inset:3px}.youdesk-loader-pulse{border-radius:calc(var(--yd-loader-size) / 3 + 10px);border:1px solid #14b8a62e;animation:1.55s ease-out infinite youdeskLoaderPulse;position:absolute;inset:-12px}.youdesk-loader-copy{justify-items:center;gap:4px;line-height:1.2;display:grid}.youdesk-loader-copy strong{color:#1f2937;font-size:15px}.youdesk-loader-inline .youdesk-loader-copy strong{font-size:12px}.youdesk-loader-copy small{color:#64748b;font-size:13px;font-weight:700}@keyframes youdeskLoaderSpin{to{transform:rotate(360deg)}}@keyframes youdeskLoaderFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes youdeskLoaderBreath{0%,to{opacity:.96;transform:scale(1)}50%{opacity:1;transform:scale(1.045)}}@keyframes youdeskLoaderPulse{0%{opacity:.44;transform:scale(.88)}80%,to{opacity:0;transform:scale(1.18)}}html[data-theme=dark] .youdesk-loader{color:#cbd5e1}html[data-theme=dark] .youdesk-loader-page .youdesk-loader-shell,html[data-theme=dark] .empty.youdesk-empty-loader{background:radial-gradient(circle at 50% 0,#14b8a629,#0000 48%),linear-gradient(135deg,#0f172aeb,#1e293bdb);border-color:#5eead429;box-shadow:0 18px 45px #0000003d}html[data-theme=dark] .youdesk-loader-brand{background:radial-gradient(circle at 28% 22%,#1e293bf5,#0f172adb 48%,#0c4a6e57),linear-gradient(135deg,#14b8a638,#f9731624);box-shadow:0 18px 42px #0000004d,0 0 0 1px #5eead424,inset 0 1px #ffffff1a}html[data-theme=dark] .youdesk-loader-ring:after{background:#0f172aeb}html[data-theme=dark] .youdesk-loader-copy strong{color:#e2e8f0}html[data-theme=dark] .youdesk-loader-copy small{color:#94a3b8}.session-bootstrap-screen{color:#101827;background:#050b1e -webkit-image-set(url(/youdesk-login-background.webp) 1x type("image/webp"),url(/youdesk-login-background.png) 1x type("image/png")) 50%/cover no-repeat;background:#050b1e image-set("/youdesk-login-background.webp" 1x type("image/webp"),"/youdesk-login-background.png" 1x type("image/png")) 50%/cover no-repeat;place-items:center;min-height:100svh;padding:clamp(22px,4vw,56px);display:grid}.session-bootstrap-card{text-align:center;background:#ffffffeb;border:1px solid #ff7a493d;border-top:5px solid #ff5a31;border-radius:24px;justify-items:center;gap:22px;width:min(100%,640px);padding:34px;display:grid;box-shadow:0 28px 80px #ff5a312e,inset 0 1px #ffffffe6}.session-bootstrap-brand img{object-fit:contain;width:min(210px,56vw);height:auto;display:block}.session-bootstrap-avatar{place-items:center;width:112px;height:112px;display:grid;position:relative}.session-bootstrap-avatar-glow{filter:blur(12px);background:linear-gradient(135deg,#ff5a313d,#14b8a624);border-radius:999px;position:absolute;inset:0}.session-bootstrap-user-avatar{z-index:2;color:#607086;background:linear-gradient(135deg,#f8fafc,#e8edf3);border:1px solid #60708629;border-radius:28px;flex:0 0 86px;width:86px;min-width:86px;max-width:86px;height:86px;min-height:86px;max-height:86px;font-size:0;position:relative;box-shadow:0 14px 34px #0f172a24}.session-bootstrap-user-avatar .avatar-fallback-icon{width:42px;height:42px}.session-bootstrap-symbol{z-index:3;object-fit:contain;background:#fff;border:1px solid #ff5a313d;border-radius:14px;width:36px;height:36px;padding:7px;position:absolute;bottom:2px;right:2px;box-shadow:0 10px 24px #ff5a312e}.session-bootstrap-copy{gap:8px;max-width:520px;display:grid}.session-bootstrap-copy h1{color:#0f172a;letter-spacing:0;margin:0;font-size:clamp(30px,4vw,44px);line-height:1.05}.session-bootstrap-copy p{color:#5b667a;margin:0;font-size:16px;font-weight:700;line-height:1.5}.session-bootstrap-progress{grid-template-columns:1fr auto;align-items:center;gap:12px;width:100%;display:grid}.session-bootstrap-progress-bar{background:#eef2f7;border-radius:999px;height:10px;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a14}.session-bootstrap-progress-bar i{border-radius:inherit;background:#40506a;width:0;height:100%;transition:width .34s;display:block}.session-bootstrap-progress strong{color:#40506a;min-width:44px;font-size:14px;font-weight:900}.session-bootstrap-status-label{color:#c2410c;text-transform:uppercase;letter-spacing:0;min-height:22px;margin-top:-6px;font-size:13px;font-weight:900;line-height:1.35}.session-bootstrap-steps{display:none!important}.session-bootstrap-screen.is-done .session-bootstrap-card{border-top-color:#14b8a6}.session-bootstrap-screen.is-done .session-bootstrap-progress strong{color:#40506a}html[data-theme=dark] .session-bootstrap-screen{color:#f8fafc;background:#050b1e -webkit-image-set(url(/youdesk-login-background.webp) 1x type("image/webp"),url(/youdesk-login-background.png) 1x type("image/png")) 50%/cover no-repeat;background:#050b1e image-set("/youdesk-login-background.webp" 1x type("image/webp"),"/youdesk-login-background.png" 1x type("image/png")) 50%/cover no-repeat}html[data-theme=dark] .session-bootstrap-card{background:#0f172ae6;border-color:#ff7a493d;box-shadow:0 28px 80px #00000052}html[data-theme=dark] .session-bootstrap-copy h1{color:#f8fafc}html[data-theme=dark] .session-bootstrap-copy p{color:#cbd5e1}html[data-theme=dark] .session-bootstrap-progress-bar{background:#111827;border-color:#94a3b833}html[data-theme=dark] .session-bootstrap-status-label{color:#fb923c}html[data-theme=dark] .session-bootstrap-user-avatar{color:#cbd5e1;background:linear-gradient(135deg,#111827,#1e293b);border-color:#94a3b838}html[data-theme=dark] .session-bootstrap-symbol{background:#0f172a;border-color:#ff7a4947}@media (width<=640px){.session-bootstrap-card{border-radius:22px;padding:26px 20px}.session-bootstrap-status-label{font-size:12px}}.modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#18202d94}.confirm-modal,.edit-modal{border-radius:10px;box-shadow:0 18px 60px #f973162e}.modal-icon-delete{box-shadow:none;background:#ff5f7e;border-radius:8px}.modal-eyebrow{color:#00acc1}.modal-cancel,.modal-delete,.edit-modal-close{box-shadow:none;border-radius:6px}.modal-delete{background:#ff5f7e}.modal-delete:hover{background:#ef476f;transform:none}.modal-cancel:hover,.edit-modal-close:hover{transform:none}.toast{background:#263238;border-radius:8px;box-shadow:0 10px 25px #f973162e}.loading{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px}@media (width<=1180px){.admin-search,.user-pill div{display:none}.content-grid{grid-template-columns:1fr}}@media (width<=900px){.shell{grid-template-columns:1fr}.sidebar{height:auto;position:relative}.sidebar nav{grid-template-columns:repeat(2,1fr);display:grid}.sidebar nav:before{grid-column:1/-1}.topbar.admin-topbar,.topbar{align-items:flex-start;height:auto;margin:0 -20px 20px;padding:16px 20px;display:grid}.workspace{padding:0 20px 40px}.admin-toolbar{flex-wrap:wrap;justify-content:flex-start;width:100%;margin-left:0}.stats-grid,.module-cards{grid-template-columns:1fr 1fr}}@media (width<=640px){.stats-grid,.module-cards{grid-template-columns:1fr}.top-icon-btn,.user-pill{display:none}.profile-menu-root .profile-menu-user-trigger{display:flex!important}.stat{min-height:100px}}.checklist-manager-card{overflow:hidden}.checklist-admin-table{border:1px solid var(--line);background:#fff;border-radius:8px;gap:0;display:grid;overflow:hidden}.checklist-admin-head,.checklist-admin-row{grid-template-columns:1.6fr 1fr .9fr .75fr 190px;align-items:center;gap:14px;display:grid}.checklist-admin-head{color:#8a98a8;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);background:#f8fafc;padding:12px 16px;font-size:11px;font-weight:800}.checklist-admin-row{border-bottom:1px solid var(--line);padding:14px 16px;transition:all .18s}.checklist-admin-row:last-child{border-bottom:0}.checklist-admin-row:hover{background:#f8fafc}.checklist-admin-row.is-inactive{opacity:.72;background:#fbfcfe}.checklist-main-info strong{color:#263238;font-size:14px;font-weight:800;display:block}.checklist-main-info small{margin-top:4px;font-size:12px;font-weight:600;display:block}.row-icon-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.icon-action{color:#607086;width:34px;height:34px;box-shadow:none;background:#fff;border:1px solid #e8edf3;border-radius:7px;place-items:center;padding:0;font-size:14px;font-weight:900;transition:all .18s;display:grid}.icon-action:hover{background:#f6f8fb;transform:none}.icon-action:disabled{opacity:.4;cursor:not-allowed}.play-action{color:#c2410c;background:#fff0ea;border-color:#ff5a3147}.play-action:hover{background:#ffe2d7}.edit-action{color:#2563eb;background:#eef4ff;border-color:#2563eb2e}.edit-action:hover{background:#e0ebff}.active-action{color:#0f9960;background:#e7f8ef;border-color:#11c98b3d}.inactive-action{color:#d97706;background:#fff3df;border-color:#ff9f6859}.delete-action{color:#e11d48;background:#fff0f3;border-color:#ff5f7e47}.delete-action:hover{background:#ffe4ea}.edit-modal{width:min(620px,100%)}.edit-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.edit-modal-header h3{color:#263238;margin:0;font-size:22px}.edit-modal-close{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;width:36px;height:36px;font-size:22px;font-weight:900}.edit-modal form{gap:11px;display:grid}.field-label{color:#526173;margin-bottom:-4px;font-size:12px;font-weight:800}.edit-modal-actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}@media (width<=1100px){.checklist-admin-head{display:none}.checklist-admin-row{grid-template-columns:1fr;gap:8px}.row-icon-actions{justify-content:flex-start}}@media (width<=640px){.row-icon-actions{flex-wrap:wrap}.icon-action{flex:1;min-width:42px}.edit-modal-actions{flex-direction:column-reverse}.edit-modal-actions button{width:100%}}.checklist-list-title{align-items:center}.checklist-list-title>div span{margin-top:4px;display:block}.admin-add-btn{color:#fff;height:38px;box-shadow:none;white-space:nowrap;background:#ff5a31;border:1px solid #ff5a31;border-radius:6px;align-items:center;gap:8px;padding:0 14px;font-weight:800;transition:all .2s;display:inline-flex}.admin-add-btn span{color:#fff;font-size:17px;line-height:1}.admin-add-btn:hover{background:#e84b26;border-color:#e84b26;transform:none}.icon-only-button{place-items:center;width:38px;min-width:38px;height:38px;display:inline-grid;border-radius:8px!important;padding:0!important}.checklist-history-page{gap:16px;min-width:0}.checklist-history-card{overflow:hidden}.checklist-history-card .section-title{align-items:center}.checklist-history-card .section-title span{margin-top:4px;display:block}.checklist-history-table{width:100%;max-width:100%;overflow-x:auto}.checklist-history-table .commercial-head,.checklist-history-table .commercial-row{grid-template-columns:minmax(220px,1.45fr) minmax(150px,.9fr) minmax(120px,.55fr) minmax(245px,1.1fr) 128px;align-items:center;min-width:900px}.checklist-history-row{min-height:64px}.checklist-history-title{min-width:0}.checklist-history-title strong,.checklist-history-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checklist-history-summary-cell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.summary-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.summary-ok{color:#047857;background:#dcfce7;border-color:#bbf7d0}.summary-fail{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.summary-partial{color:#b45309;background:#fef3c7;border-color:#fde68a}.checklist-history-actions{flex-wrap:nowrap;justify-content:flex-end;min-width:118px}.checklist-history-actions .icon-action{flex:0 0 32px}.view-action{color:#0097a7;background:#e9fbfd;border-color:#00acc13d}.pdf-action{color:#2563eb;background:#eef4ff;border-color:#2563eb2e}.export-action{color:#047857;background:#ecfdf5;border-color:#0478572e}@media (width<=640px){.checklist-list-title{align-items:flex-start}.admin-add-btn{justify-content:center;width:100%}.checklist-history-card .section-title{align-items:flex-start}}.login-screen{background:#f3f6fb;place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{border:1px solid var(--line);background:#fff;border-radius:10px;gap:18px;width:min(390px,100%);padding:28px;display:grid;box-shadow:0 18px 55px #f973161f}.login-brand{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:16px;display:flex}.login-logo{color:#fff;background:#00acc1;border-radius:10px;place-items:center;width:42px;height:42px;font-size:24px;font-weight:900;display:grid}.login-brand h1{margin:0;font-size:22px}.login-brand span{color:#8a98a8;text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:11px;font-weight:800;display:block}.login-card h2{color:#263238;margin:0 0 4px;font-size:22px}.login-card p{margin:0;font-size:14px}.login-error{color:#e11d48;background:#fff0f3;border:1px solid #ff5f7e47;border-radius:8px;padding:10px 12px;font-weight:700}.user-row-main{align-items:center;gap:10px;display:flex}.user-row-main strong{color:#263238;font-size:14px;font-weight:800;display:block}.user-row-main small{margin-top:3px;font-size:12px;font-weight:600;display:block}.bi-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.bi-bars,.top-errors{gap:12px;display:grid}.bi-bar-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 180px;align-items:center;gap:14px;padding:10px 0;display:grid}.bi-bar-row:last-child,.top-error-row:last-child{border-bottom:0}.bi-bar-row strong,.top-error-row strong{color:#263238;font-size:13px;display:block}.bi-bar-row small,.top-error-row small{margin-top:3px;font-size:12px;display:block}.bi-bar-track{background:#eef3f8;border-radius:999px;height:9px;overflow:hidden}.bi-bar-track span{background:#ff5f7e;border-radius:999px;height:100%;display:block}.top-error-row{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr 48px;align-items:center;gap:12px;padding:10px 0;display:grid}.top-error-row>span{color:#2563eb;background:#eef4ff;border-radius:7px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.top-error-row b{color:#e11d48;background:#fff0f3;border-radius:6px;justify-self:end;padding:5px 9px}@media (width<=1000px){.bi-grid,.bi-bar-row{grid-template-columns:1fr}}.notification-wrapper{position:relative}.notification-sound-wrapper{display:inline-flex;position:relative}.notification-sound-trigger{color:#f8fbff;box-shadow:none;background:#61738c;border-color:#ffffff38}.notification-sound-trigger.ok{color:#bbf7d0;border-color:#22c55ef2}.notification-sound-trigger.warning{color:#fef08a;border-color:#facc15fa}.notification-sound-trigger.danger{color:#fecaca;border-color:#f87171fa}.notification-sound-trigger svg{color:inherit}.notification-sound-menu{border:1px solid var(--line);width:336px;max-width:calc(100vw - 32px);z-index:var(--yd-layer-menu);background:#fff;border-radius:10px;gap:0;display:grid;position:absolute;top:46px;right:0;overflow:hidden;box-shadow:0 18px 50px #f9731629}.notification-sound-header{border-bottom:1px solid var(--line);background:#f8fafc;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.notification-sound-header span{color:#263238;font-size:14px;font-weight:700}.notification-sound-header small{color:#8a98a8;font-size:12px;font-weight:700}.notification-sound-toggle,.notification-sound-test{color:#263238;width:100%;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #eef2f6;border-radius:0;justify-content:center;align-items:center;gap:9px;padding:12px 14px;font-size:13px;font-weight:700;display:flex}.notification-sound-toggle{justify-content:flex-start}.notification-sound-toggle:disabled{cursor:not-allowed;opacity:.75}.notification-sound-toggle:hover,.notification-sound-test:hover:not(:disabled){background:#f8fafc;transform:none}.notification-sound-toggle.is-muted{color:#e11d48}.notification-sound-volume{background:#fff;border-bottom:1px solid #eef2f6;grid-template-columns:1fr auto;gap:10px;padding:13px 14px;display:grid}.notification-sound-volume span{color:#607086;font-size:12px;font-weight:700}.notification-sound-volume strong{color:#263238;font-size:12px;font-weight:800}.notification-sound-volume input{cursor:pointer;appearance:none;background:0 0;outline:none;grid-column:1/-1;width:100%;height:20px;padding:0}.notification-sound-volume input::-webkit-slider-runnable-track{background:linear-gradient(90deg, #e84b26 0%, #e84b26 var(--notification-sound-volume-progress,70%), #334155 var(--notification-sound-volume-progress,70%), #334155 100%);border-radius:999px;height:8px}.notification-sound-volume input::-webkit-slider-thumb{appearance:none;background:#e84b26;border:0;border-radius:50%;width:16px;height:16px;margin-top:-4px;box-shadow:0 0 0 2px #fff,0 1px 5px #0f172a42}.notification-sound-volume input::-moz-range-track{background:#334155;border-radius:999px;height:8px}.notification-sound-volume input::-moz-range-progress{background:#e84b26;border-radius:999px;height:8px}.notification-sound-volume input::-moz-range-thumb{background:#e84b26;border:0;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 2px #fff,0 1px 5px #0f172a42}.notification-sound-test{color:#e84b26;border-bottom:0}.notification-sound-test:disabled{color:#a8b3c2;cursor:not-allowed;opacity:.72}.notification-sound-profiles{background:#fff;display:grid}.notification-sound-profile-row{border-bottom:1px solid #eef2f6;grid-template-columns:minmax(82px,.85fr) minmax(130px,1.15fr) 62px;align-items:center;gap:8px;padding:10px 12px;display:grid}.notification-sound-profile-row:last-child{border-bottom:0}.notification-sound-profile-row strong{color:#263238;font-size:12px;font-weight:800}.notification-sound-profile-row select{color:#263238;background:#fff;border:1px solid #dbe4ee;border-radius:8px;min-width:0;height:32px;padding:0 8px;font-size:12px;font-weight:700}.notification-sound-profile-row .notification-sound-test{color:#e84b26;border:1px solid #bdeef5;border-radius:8px;justify-content:center;width:auto;height:32px;padding:0 8px;font-size:12px}.notification-dropdown{border:1px solid var(--line);width:340px;max-width:calc(100vw - 32px);z-index:var(--yd-layer-menu);background:#fff;border-radius:10px;position:absolute;top:46px;right:0;overflow:hidden;box-shadow:0 18px 50px #f9731629}.notification-header{border-bottom:1px solid var(--line);background:#f8fafc;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.notification-header strong{color:#263238;font-size:14px}.notification-header span{color:#8a98a8;font-size:12px;font-weight:700}.notification-header-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.notification-mark-all{color:#ff5b2f;box-shadow:none;white-space:nowrap;background:#fff;border:1px solid #d9e6f2;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800;line-height:1}.notification-mark-all:hover:not(:disabled){background:#e9fbfd;border-color:#00acc159}.notification-mark-all:disabled{opacity:.45;cursor:not-allowed}.notification-list{min-width:0;max-height:360px;display:grid;overflow:hidden auto}.notification-item{box-sizing:border-box;text-align:left;color:#263238;width:100%;min-width:0;box-shadow:none;background:#fff;border-bottom:1px solid #eef2f6;border-radius:0;gap:4px;padding:12px 14px;display:grid}.notification-item:last-child{border-bottom:0}.notification-item:hover{background:#f8fafc}.notification-item.unread{background:#fff7ed;border-left:3px solid #ff5b2f}html:not([data-theme=dark]) .notification-item.unread strong{color:#263238}html:not([data-theme=dark]) .notification-item.unread span{color:#607086}html:not([data-theme=dark]) .notification-item.unread small{color:#98a2b3}.notification-item strong{text-overflow:ellipsis;white-space:nowrap;color:#263238;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.notification-item span{text-overflow:ellipsis;white-space:nowrap;color:#607086;min-width:0;font-size:12px;line-height:1.35;overflow:hidden}.notification-item small{color:#98a2b3;font-size:11px;font-weight:600}.notification-empty{text-align:center;color:#8a98a8;padding:18px 14px;font-weight:700}@media (width<=640px){.notification-dropdown{width:300px;left:0;right:auto}}.profile-form{gap:18px;display:grid}.profile-fields-row{grid-template-columns:1fr 1.4fr 180px;align-items:end;gap:12px;display:grid}.profiles-admin-table{border:1px solid var(--line);background:#fff;border-radius:8px;gap:0;display:grid;overflow:hidden}.profiles-admin-head,.profiles-admin-row{grid-template-columns:1.2fr 1.7fr .7fr 130px;align-items:center;gap:14px;display:grid}.profiles-admin-head{color:#8a98a8;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);background:#f8fafc;padding:12px 16px;font-size:11px;font-weight:800}.profiles-admin-row{border-bottom:1px solid var(--line);padding:14px 16px;transition:all .18s}.profiles-admin-row:last-child{border-bottom:0}.profiles-admin-row:hover{background:#f8fafc}.profiles-admin-row.is-inactive{opacity:.72;background:#fbfcfe}.profiles-admin-row strong{color:#263238;font-size:14px;font-weight:800;display:block}.profiles-admin-row small{margin-top:3px;font-size:11px;display:block}@media (width<=1120px){.profile-fields-row,.permissions-grid,.users-form-grid{grid-template-columns:1fr}.profiles-admin-head{display:none}.profiles-admin-row{grid-template-columns:1fr;gap:8px}}.top-icon-btn.notification-bell-active{color:#c2410c;box-shadow:none;background:#fff7ed;border-color:#f97316b8}.top-icon-btn.notification-bell-pulse{animation:.8s ease-in-out 2 notificationBellPulse}.top-icon-btn.notification-bell-pulse:after{content:"";border:1px solid #f9731673;border-radius:12px;animation:.8s ease-out 2 notificationRing;position:absolute;inset:-5px}@keyframes notificationBellPulse{0%,to{transform:rotate(0)scale(1)}25%{transform:rotate(-9deg)scale(1.05)}50%{transform:rotate(8deg)scale(1.08)}75%{transform:rotate(-4deg)scale(1.04)}}@keyframes notificationRing{0%{opacity:.75;transform:scale(.92)}to{opacity:0;transform:scale(1.45)}}.notification-toast-container{z-index:var(--yd-layer-toast);pointer-events:none;gap:10px;display:grid;position:fixed;top:84px;right:22px}.notification-toast{border:1px solid var(--line);pointer-events:auto;background:#fff;border-left:4px solid #00acc1;border-radius:10px;grid-template-columns:38px 1fr 28px;align-items:start;gap:12px;width:min(390px,100vw - 36px);padding:13px 12px;animation:.24s both notificationToastIn;display:grid;box-shadow:0 18px 48px #f973162e}.notification-toast.success{border-left-color:#11c98b}.notification-toast.error{border-left-color:#ff5f7e}.notification-toast.warning{border-left-color:#ff9f68}.notification-toast.info{border-left-color:#00acc1}.notification-toast-icon{color:#0097a7;background:#e9fbfd;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.notification-toast.success .notification-toast-icon{color:#0f9960;background:#e7f8ef}.notification-toast.error .notification-toast-icon{color:#e11d48;background:#fff0f3}.notification-toast.warning .notification-toast-icon{color:#d97706;background:#fff3df}.notification-toast>div:nth-child(2){min-width:0}.notification-toast strong{color:#263238;overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:13px;line-height:1.25;display:block}.notification-toast span{color:#607086;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin-top:4px;font-size:12px;line-height:1.35;display:block}.notification-toast button{color:#607086;background:#f6f8fb;border-radius:7px;place-items:center;width:26px;height:26px;font-size:17px;font-weight:800;display:grid}.notification-toast button:hover{background:#eef2f6}@keyframes notificationToastIn{0%{opacity:0;transform:translate(18px)translateY(-6px)scale(.98)}to{opacity:1;transform:translate(0)translateY(0)scale(1)}}.notification-item.success.unread{border-left-color:#11c98b}.notification-item.error.unread{border-left-color:#ff5f7e}.notification-item.warning.unread{border-left-color:#ff9f68}.notification-item.info.unread{border-left-color:#ff5b2f}@media (width<=640px){.notification-toast-container{top:74px;left:12px;right:12px}.notification-toast{width:100%}}.reopen-action{color:#536dfe;background:#eef4ff;border-color:#536dfe3d}.reopen-action:hover{background:#e0e7ff}.modules-form-grid{grid-template-columns:1fr 1.4fr auto;align-items:end}.questions-form-grid{grid-template-columns:1fr 1.3fr 1.2fr .6fr auto;align-items:end}.modules-admin-table,.questions-admin-table{border:1px solid var(--line);background:#fff;border-radius:8px;gap:0;display:grid;overflow:hidden}.modules-admin-head,.modules-admin-row,.questions-admin-head,.questions-admin-row{align-items:center;gap:14px;display:grid}.modules-admin-head,.questions-admin-head{color:#8a98a8;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);background:#f8fafc;padding:12px 16px;font-size:11px;font-weight:800}.modules-admin-row,.questions-admin-row{border-bottom:1px solid var(--line);padding:14px 16px;transition:all .18s}.modules-admin-row:last-child,.questions-admin-row:last-child{border-bottom:0}.modules-admin-row:hover,.questions-admin-row:hover{background:#f8fafc}.modules-admin-row.is-inactive,.questions-admin-row.is-inactive{opacity:.72;background:#fbfcfe}.modules-admin-head,.modules-admin-row{grid-template-columns:1.2fr 1.7fr .7fr 140px}.questions-admin-head,.questions-admin-row{grid-template-columns:1.7fr 1fr .45fr .7fr 150px}@media (width<=1120px){.modules-form-grid,.questions-form-grid{grid-template-columns:1fr}.modules-admin-head,.questions-admin-head{display:none}.modules-admin-row,.questions-admin-row{grid-template-columns:1fr;gap:8px}}.shell{height:100vh;min-height:100vh;overflow:hidden}.sidebar{flex-shrink:0;height:100vh}.workspace{background:#f3f6fb;height:100vh;padding:0 28px 50px;overflow:hidden auto}.topbar .top-icon-btn,.topbar.admin-topbar .top-icon-btn{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e}.topbar .top-icon-btn.notification-bell-active,.topbar.admin-topbar .top-icon-btn.notification-bell-active{color:#ffedd5;box-shadow:none;background:#f9731614;border-color:#fb923c}.topbar .top-icon-btn:hover,.topbar.admin-topbar .top-icon-btn:hover{background:#ffffff29}.topbar .two-factor-top-badge,.topbar.admin-topbar .two-factor-top-badge,.topbar .softphone-top-btn,.topbar.admin-topbar .softphone-top-btn{color:#f8fbff;background:#ffffff24}.topbar .softphone-top-btn.online,.topbar.admin-topbar .softphone-top-btn.online{color:#bbf7d0;border-color:#22c55ee6}.topbar .softphone-top-btn.offline,.topbar.admin-topbar .softphone-top-btn.offline{color:#fecaca;border-color:#f87171f2}.topbar .softphone-top-btn.is-active,.topbar.admin-topbar .softphone-top-btn.is-active{color:#bbf7d0;border-color:#22c55ee6}.topbar .softphone-top-btn.is-inactive,.topbar.admin-topbar .softphone-top-btn.is-inactive{color:#fecaca;border-color:#f87171f2}.topbar .two-factor-top-badge.is-active,.topbar.admin-topbar .two-factor-top-badge.is-active{color:#bbf7d0;border-color:#22c55ee6}.topbar .two-factor-top-badge.is-inactive,.topbar.admin-topbar .two-factor-top-badge.is-inactive{color:#fecaca;border-color:#f87171f2}.sidebar .brand{background:0 0}.sidebar .brand-mark{color:#ff6b6b;background:#fff}.sidebar .brand strong,.sidebar .brand span{color:#fff}@media (width<=900px){body{overflow:auto}.shell{height:auto;min-height:100vh;overflow:visible}.workspace{height:auto;min-height:100vh;padding:0 20px 40px;overflow:visible}.topbar.admin-topbar,.topbar{height:auto;min-height:64px;margin:0 -20px 20px;position:sticky;top:0}}.sidebar .brand-mark,.brand-mark{overflow:hidden;color:#0000!important;background:#fff -webkit-image-set(url(/youdesk-logo-symbol.webp) 1x type("image/webp"),url(/youdesk-logo-symbol.png) 1x type("image/png")) 50%/78% no-repeat!important;background:#fff image-set("/youdesk-logo-symbol.webp" 1x type("image/webp"),"/youdesk-logo-symbol.png" 1x type("image/png")) 50%/78% no-repeat!important;font-size:0!important}.sidebar .brand-mark:before,.brand-mark:before{content:none!important}:root{--sidebar:#40506a;--sidebar-active:#33425a}html,body,#root{height:100%}body{overflow:hidden}.shell{grid-template-columns:250px 1fr!important;height:100vh!important;min-height:100vh!important;display:grid!important;overflow:hidden!important}.sidebar{background:var(--sidebar)!important;gap:0!important;height:100vh!important;min-height:100vh!important;padding:0!important;position:sticky!important;top:0!important;overflow:hidden!important}.sidebar .brand.youdesk-brand{width:100%!important;height:70px!important;min-height:70px!important;box-shadow:none!important;background:#f3f6fb!important;border-bottom:1px solid #e6ebf1!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;margin:0!important;padding:8px 18px!important;display:flex!important}.sidebar .brand.youdesk-brand img{object-fit:contain!important;width:100%!important;max-width:218px!important;height:auto!important;max-height:54px!important;display:block!important}.sidebar .brand.youdesk-brand .brand-mark,.sidebar .brand.youdesk-brand strong,.sidebar .brand.youdesk-brand span{display:none!important}.sidebar nav{padding-top:24px!important;overflow-y:auto!important}.workspace{background:#f3f6fb!important;height:100vh!important;min-height:100vh!important;padding:0 28px 50px!important;overflow:hidden auto!important}.workspace-keepalive-view{display:contents}.workspace-keepalive-view[hidden]{display:none!important}.topbar.admin-topbar,.topbar{z-index:var(--yd-layer-shell)!important;background:var(--sidebar)!important;border-bottom:1px solid #ffffff14!important;height:70px!important;min-height:70px!important;margin:0 -28px 28px!important;padding:0 28px!important;position:sticky!important;top:0!important;box-shadow:0 8px 22px #f973161f!important}.topbar .eyebrow,.topbar.admin-topbar .eyebrow{color:#cbd5e1!important}.topbar h1,.topbar.admin-topbar h1{color:#fff!important}.topbar .top-icon-btn,.topbar.admin-topbar .top-icon-btn{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff29!important}.topbar .user-pill strong,.topbar.admin-topbar .user-pill strong{color:#fff!important}.topbar .user-pill span,.topbar.admin-topbar .user-pill span{color:#d9e2ef!important}.topbar .avatar,.topbar.admin-topbar .avatar{color:#fff!important;background:#ffffff29!important}@media (width<=900px){body{overflow:auto}.shell{grid-template-columns:1fr!important;height:auto!important;min-height:100vh!important;overflow:visible!important}.sidebar{height:auto!important;min-height:auto!important;position:relative!important;overflow:visible!important}.workspace{height:auto!important;min-height:auto!important;padding:0 20px 40px!important;overflow:visible!important}.topbar.admin-topbar,.topbar{height:auto!important;min-height:70px!important;margin:0 -20px 20px!important;padding:16px 20px!important}.sidebar .brand.youdesk-brand img{max-width:210px!important}}.checklist-step-card{overflow:hidden}.step-title-row{align-items:flex-start}.step-title-row span{margin-top:4px;font-weight:800;display:block}.step-counter{color:#0097a7;white-space:nowrap;background:#e9fbfd;border:1px solid #00acc12e;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;display:inline-flex}.step-progress-bar{background:#e8edf3;border-radius:999px;width:100%;height:10px;margin:8px 0 22px;overflow:hidden}.step-progress-bar>div{background:#00acc1;border-radius:999px;height:100%;transition:width .25s}.step-question{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px;box-shadow:0 10px 26px #f9731612}.step-question.answered{border-color:#00acc159}.step-question-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.module-pill{color:#0097a7;text-transform:uppercase;letter-spacing:.08em;background:#e9fbfd;border-radius:999px;width:fit-content;margin-bottom:12px;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex}.step-question h2{letter-spacing:-.04em;color:var(--text);margin:0;font-size:28px;line-height:1.12}.step-question p{margin:10px 0 0;font-size:15px;line-height:1.5}.step-number-badge{background:#00acc1;border-radius:18px;flex:0 0 86px;align-content:center;place-items:center;width:86px;height:86px;display:grid}.step-number-badge strong{color:#fff;font-size:30px;line-height:1}.step-number-badge span{color:#ffffffdb;margin-top:4px;font-size:12px;font-weight:900}.step-status-choice{margin:24px 0 0}.step-status-choice button{padding:13px 18px;font-size:14px}.step-evidence-panel{margin-top:18px}.file-count-note{color:#c2410c;background:#fff;border:1px solid #fed7aa;border-radius:10px;grid-column:1/-1;padding:10px 12px;font-size:13px;font-weight:800}.step-navigation{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:22px;padding-top:18px;display:grid}.step-navigation button:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.step-navigation-info{text-align:center}.step-navigation-info span{color:var(--text);font-weight:900;display:block}.step-navigation-info small{margin-top:3px;font-weight:700;display:block}@media (width<=900px){.step-question-header,.step-navigation{grid-template-columns:1fr;display:grid}.step-number-badge{border-radius:16px;width:76px;height:76px}.step-question h2{font-size:24px}.step-navigation-info{text-align:left;order:-1}}.step-number-badge{display:none!important}.step-question-header{display:block!important}.step-question h2{font-size:20px!important;line-height:1.3!important}@media (width<=640px){.step-question h2{font-size:18px!important}}.status-choice button.selected.gray{color:#475569;background:#eef2f7;border-color:#cbd5e1}.badge.not-tested,.badge.gray{color:#475569;background:#eef2f7}.kanban-add-column-card{box-shadow:none!important;background:#ffffff9e!important;border:1px dashed #cbd5e1!important}.kanban-add-column-card input{background:#fff}@media (width<=760px){.modal-overlay{padding:16px!important}}.column-create-modal{width:min(520px,100%);max-height:calc(100vh - 48px);overflow-y:auto}.column-create-icon{background:linear-gradient(135deg,#00a6c8,#00b8c8)!important}.column-create-modal-body{gap:10px;margin-top:22px;display:grid}.kanban-participants{align-items:center;gap:0;min-height:28px;display:inline-flex}.kanban-avatar-mini{background:linear-gradient(135deg, var(--purple), var(--blue));letter-spacing:-.02em;border:2px solid #fff;border-radius:999px;place-items:center;width:28px;height:28px;margin-left:-7px;font-size:10px;font-weight:900;display:inline-grid;box-shadow:0 8px 18px #f9731629;color:#fff!important}.kanban-avatar-mini:first-child{margin-left:0}.kanban-avatar-extra{background:#64748b}.kanban-no-user{color:#94a3b8;font-size:12px;font-weight:800}.kanban-participants .kanban-avatar-mini:nth-child(2n){background:linear-gradient(135deg,#0ea5e9,#14b8a6)!important;border-color:#ccfbf1!important}.kanban-participants .kanban-avatar-mini:nth-child(3n){background:linear-gradient(135deg,#f97316,#ec4899)!important;border-color:#ffedd5!important}.kanban-participants .kanban-avatar-extra{background:linear-gradient(135deg,#334155,#64748b)!important;border-color:#e2e8f0!important}.favorite-toggle{color:#98a2b3!important;background:#f8fafc!important}.favorite-toggle.active{color:#f59e0b!important;background:#fff7ed!important;border-color:#fed7aa!important}.board-create-modal{max-width:520px}.comment-mention-highlight{color:#1d4ed8;background:#eff6ff;border-radius:6px;padding:1px 4px;font-weight:800;display:inline}.modal-overlay{align-items:flex-start!important;padding:32px 24px!important;overflow-y:auto!important}.edit-modal{width:min(620px,100%)!important;padding:24px!important}.profile-edit-modal{width:min(980px,100%)!important}.edit-modal-header{border-bottom:1px solid #eef2f7;padding-bottom:14px;margin-bottom:18px!important}.edit-modal-header h3{line-height:1.2;font-size:22px!important}.edit-modal form{gap:10px!important}.edit-modal .field-label{margin-bottom:-2px!important}.edit-modal input,.edit-modal textarea,.edit-modal select{min-height:42px}.edit-modal textarea{min-height:96px}.edit-modal-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #eef2f7;margin-top:12px;padding-top:14px;position:sticky;bottom:-24px}.profile-edit-modal .profile-fields-row>div{gap:8px;display:grid}@media (width<=760px){.modal-overlay{padding:16px!important}.edit-modal,.profile-edit-modal{width:100%!important;padding:20px!important}.edit-modal-actions{flex-direction:column-reverse;bottom:-20px}.edit-modal-actions button{width:100%}}.modal-overlay{width:100vw!important;height:100vh!important;z-index:var(--yd-layer-modal)!important;justify-content:center!important;align-items:flex-start!important;padding:32px 24px!important;display:flex!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.edit-modal-header p{color:#607086;margin:6px 0 0;font-size:13px;line-height:1.45}.sidebar nav,.sidebar nav button,.sidebar nav button span,.sidebar .sidebar-label,.sidebar .sidebar-arrow,.sidebar .icon{color:#fff!important}.sidebar .brand-logo-symbol{display:none!important}.sidebar .brand-logo-full{display:block!important}.sidebar.collapsed .brand-logo-full{display:none!important}.sidebar.collapsed .brand-logo-symbol{object-fit:contain!important;width:42px!important;max-width:42px!important;height:42px!important;max-height:42px!important;display:block!important}.sidebar.collapsed .brand.youdesk-brand{justify-content:center!important;width:76px!important;padding:0!important}.sidebar-collapse-btn{z-index:var(--yd-layer-shell)!important;color:#fff!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;box-shadow:none!important;cursor:pointer!important;background:#ff5a2f!important;border:2px solid #f3f6fb!important;border-radius:7px!important;place-items:center!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:900!important;line-height:1!important;display:grid!important;position:fixed!important;top:21px!important;left:250px!important;right:auto!important;overflow:visible!important;transform:translate(-50%)!important}.shell.sidebar-collapsed .sidebar-collapse-btn{left:76px!important}.sidebar-collapse-btn:after{content:attr(data-tooltip)!important;color:#fff!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;z-index:var(--yd-layer-shell)!important;background:#263238!important;border-radius:6px!important;padding:7px 9px!important;font-size:11px!important;font-weight:800!important;transition:opacity .16s,transform .16s!important;position:absolute!important;top:50%!important;left:calc(100% + 10px)!important;right:auto!important;transform:translateY(-50%)!important;box-shadow:0 10px 24px #f973162e!important}.sidebar.collapsed nav button,.sidebar.collapsed .sidebar-menu-group>button,.sidebar.collapsed .sidebar-submenu button{font-size:0!important}.sidebar.collapsed nav button .icon,.sidebar.collapsed .sidebar-menu-group>button .icon,.sidebar.collapsed .sidebar-submenu button .icon{color:#fff!important;font-size:16px!important}.sidebar.collapsed nav button>span:not(.icon),.sidebar.collapsed .sidebar-menu-group>button>span:not(.icon),.sidebar.collapsed .sidebar-submenu button>span:not(.icon){display:none!important}@media (width<=900px){.sidebar-collapse-btn,.shell.sidebar-collapsed .sidebar-collapse-btn{position:absolute!important;top:21px!important;left:auto!important;right:14px!important;transform:none!important}.sidebar-collapse-btn:hover{transform:none!important}.sidebar.collapsed nav button,.sidebar.collapsed .sidebar-menu-group>button,.sidebar.collapsed .sidebar-submenu button{font-size:14px!important}}.shell{grid-template-columns:250px minmax(0,1fr)!important;transition:grid-template-columns .24s!important}.sidebar .brand.youdesk-brand{background:#f3f6fb!important;border-bottom:1px solid #e6ebf1!important;justify-content:flex-start!important;align-items:center!important;width:250px!important;height:70px!important;min-height:70px!important;padding:8px 56px 8px 18px!important;display:flex!important;overflow:hidden!important}.sidebar .brand.youdesk-brand .brand-logo-full{object-fit:contain!important;object-position:left center!important;width:174px!important;max-width:174px!important;height:auto!important;max-height:52px!important;display:block!important}.sidebar .brand.youdesk-brand .brand-logo-symbol{display:none!important}.sidebar.collapsed .brand.youdesk-brand{justify-content:center!important;width:76px!important;min-width:76px!important;max-width:76px!important;padding:0!important;overflow:hidden!important}.sidebar.collapsed .brand.youdesk-brand .brand-logo-symbol{object-fit:contain!important;object-position:center!important;width:42px!important;max-width:42px!important;height:42px!important;max-height:42px!important;display:block!important}.sidebar-collapse-btn:after{content:attr(data-tooltip)!important;color:#fff!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;background:#263238!important;border-radius:6px!important;padding:7px 9px!important;font-size:11px!important;font-weight:800!important;transition:opacity .16s,transform .16s!important;position:absolute!important;top:50%!important;left:calc(100% + 10px)!important;transform:translateY(-50%)!important;box-shadow:0 10px 24px #f973162e!important}.sidebar-collapse-btn:hover:after{opacity:1!important;transform:translateY(-50%)translate(2px)!important}.sidebar nav:before{content:none!important;display:none!important}.sidebar nav button,.sidebar nav button span,.sidebar .sidebar-label,.sidebar .sidebar-arrow,.sidebar .icon{color:#fff!important}.sidebar.collapsed nav{scrollbar-width:none!important;justify-items:center!important;gap:8px!important;width:76px!important;padding:22px 12px!important;display:grid!important;overflow-x:hidden!important}.sidebar.collapsed nav::-webkit-scrollbar{width:0!important;height:0!important}.sidebar.collapsed nav button,.sidebar.collapsed .sidebar-menu-group>button,.sidebar.collapsed .sidebar-submenu button{justify-content:center!important;align-items:center!important;gap:0!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;font-size:0!important;overflow:hidden!important}.sidebar.collapsed nav button .icon,.sidebar.collapsed .sidebar-menu-group>button .icon,.sidebar.collapsed .sidebar-submenu button .icon{color:#fff!important;justify-content:center!important;align-items:center!important;width:18px!important;min-width:18px!important;max-width:18px!important;font-size:16px!important;display:inline-flex!important}.sidebar.collapsed nav button>span:not(.icon),.sidebar.collapsed .sidebar-menu-group>button>span:not(.icon),.sidebar.collapsed .sidebar-submenu button>span:not(.icon),.sidebar.collapsed .sidebar-label,.sidebar.collapsed .sidebar-arrow{display:none!important}.sidebar.collapsed .sidebar-menu-group,.sidebar.collapsed .sidebar-submenu{width:52px!important;max-width:52px!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;justify-items:center!important;gap:8px!important;margin:0!important;padding-left:0!important;display:grid!important}.sidebar.collapsed .sidebar-card{display:none!important}@media (width<=900px){.shell,.shell.sidebar-collapsed{grid-template-columns:1fr!important}.sidebar,.sidebar.collapsed{width:100%!important;min-width:100%!important;max-width:100%!important}.sidebar .brand.youdesk-brand,.sidebar.collapsed .brand.youdesk-brand{justify-content:flex-start!important;width:100%!important;max-width:none!important;padding:8px 56px 8px 18px!important}.sidebar-collapse-btn,.sidebar-collapse-btn.collapsed,.shell.sidebar-collapsed .sidebar-collapse-btn{position:absolute!important;top:21px!important;left:auto!important;right:14px!important;transform:none!important}.sidebar-collapse-btn:hover{transform:none!important}.sidebar.collapsed nav button,.sidebar.collapsed .sidebar-menu-group>button,.sidebar.collapsed .sidebar-submenu button{justify-content:flex-start!important;width:auto!important;max-width:none!important;padding:11px 12px!important;font-size:14px!important}.sidebar.collapsed nav button>span:not(.icon),.sidebar.collapsed .sidebar-menu-group>button>span:not(.icon),.sidebar.collapsed .sidebar-submenu button>span:not(.icon),.sidebar.collapsed .sidebar-label,.sidebar.collapsed .sidebar-arrow{display:inline!important}}.sidebar-group-title{color:inherit!important;align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.sidebar-group-title .icon{flex:0 0 18px!important}.sidebar.collapsed .sidebar-menu-group{gap:0!important;width:52px!important;max-width:52px!important}.sidebar.collapsed .sidebar-menu-group>button{justify-content:center!important;align-items:center!important;width:52px!important;min-width:52px!important;height:44px!important;min-height:44px!important;padding:0!important}.sidebar.collapsed .sidebar-group-title{justify-content:center!important;gap:0!important;width:100%!important}.sidebar.collapsed .sidebar-group-title .icon{color:#fff!important;justify-content:center!important;align-items:center!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;font-size:16px!important;line-height:1!important;display:inline-flex!important}.sidebar.collapsed .sidebar-menu-group>button .sidebar-label,.sidebar.collapsed .sidebar-menu-group>button .sidebar-arrow{visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;max-width:0!important;height:0!important;display:none!important;overflow:hidden!important}.sidebar.collapsed .sidebar-menu-group>button.active{background:var(--sidebar-active)!important;border-bottom:3px solid #ff7f62!important;border-left:0!important}.sidebar.collapsed nav button.active{border-bottom:3px solid #ff7f62!important;border-left:0!important}@media (width<=900px){.sidebar.collapsed .sidebar-submenu{opacity:1!important;max-height:none!important;padding-left:14px!important;display:grid!important}.sidebar.collapsed .sidebar-menu-group,.sidebar.collapsed .sidebar-menu-group>button{width:auto!important;max-width:none!important}.sidebar.collapsed .sidebar-group-title{justify-content:flex-start!important;gap:12px!important}.sidebar.collapsed .sidebar-menu-group>button .sidebar-label,.sidebar.collapsed .sidebar-menu-group>button .sidebar-arrow{visibility:visible!important;opacity:1!important;width:auto!important;max-width:none!important;height:auto!important;display:inline!important}}.sidebar.collapsed .sidebar-menu-group>button{border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:0!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;font-size:0!important;display:flex!important;overflow:hidden!important}.sidebar.collapsed .sidebar-menu-group>button .sidebar-group-title{visibility:visible!important;opacity:1!important;justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;display:flex!important;overflow:visible!important}.sidebar.collapsed .sidebar-menu-group>button .sidebar-group-title .icon,.sidebar.collapsed .sidebar-menu-group>button .icon{visibility:visible!important;opacity:1!important;color:#fff!important;justify-content:center!important;align-items:center!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;font-size:16px!important;line-height:1!important;display:inline-flex!important}.sidebar.collapsed .sidebar-menu-group>button .sidebar-label,.sidebar.collapsed .sidebar-menu-group>button .sidebar-arrow{visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;display:none!important;overflow:hidden!important}.sidebar.collapsed .sidebar-submenu{opacity:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}@media (width<=900px){.sidebar.collapsed .sidebar-menu-group,.sidebar.collapsed .sidebar-menu-group>button{justify-content:flex-start!important;justify-items:stretch!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;font-size:14px!important}.sidebar.collapsed .sidebar-menu-group>button .sidebar-group-title{justify-content:flex-start!important;gap:12px!important;width:auto!important;min-width:0!important;max-width:none!important}.sidebar.collapsed .sidebar-menu-group>button .sidebar-label,.sidebar.collapsed .sidebar-menu-group>button .sidebar-arrow{visibility:visible!important;opacity:1!important;width:auto!important;max-width:none!important;height:auto!important;display:inline!important}.sidebar.collapsed .sidebar-submenu{opacity:1!important;max-height:none!important;padding-left:14px!important;display:grid!important}}.sidebar.collapsed .sidebar-menu-group{width:52px!important;min-width:52px!important;max-width:52px!important;box-shadow:none!important;background:0 0!important;border:0!important;place-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.sidebar.collapsed .sidebar-menu-group>button{justify-content:center!important;align-items:center!important;gap:0!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;font-size:0!important;display:flex!important;overflow:hidden!important}.sidebar.collapsed .sidebar-menu-group>button .sidebar-group-title{visibility:visible!important;opacity:1!important;pointer-events:auto!important;justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;display:flex!important;overflow:visible!important}.sidebar.collapsed .sidebar-menu-group>button .sidebar-group-title .icon{visibility:visible!important;opacity:1!important;color:#fff!important;justify-content:center!important;align-items:center!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;font-size:16px!important;line-height:1!important;display:inline-flex!important;overflow:visible!important}.sidebar.collapsed .sidebar-menu-group>button .sidebar-label,.sidebar.collapsed .sidebar-menu-group>button .sidebar-arrow,.sidebar.collapsed .sidebar-menu-group>button .sidebar-group-title .sidebar-label{visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;display:none!important;overflow:hidden!important}.sidebar.collapsed .sidebar-submenu{visibility:hidden!important;opacity:0!important;pointer-events:none!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.sidebar.collapsed .sidebar-menu-group.active>button,.sidebar.collapsed .sidebar-menu-group>button.active{background:var(--sidebar-active)!important;border-bottom:3px solid #ff7f62!important;border-left:0!important}@media (width<=900px){.sidebar.collapsed .sidebar-menu-group,.sidebar.collapsed .sidebar-menu-group>button{justify-content:flex-start!important;justify-items:stretch!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;font-size:14px!important}.sidebar.collapsed .sidebar-menu-group>button .sidebar-group-title{justify-content:flex-start!important;gap:12px!important;width:auto!important;min-width:0!important;max-width:none!important}.sidebar.collapsed .sidebar-menu-group>button .sidebar-label,.sidebar.collapsed .sidebar-menu-group>button .sidebar-arrow,.sidebar.collapsed .sidebar-menu-group>button .sidebar-group-title .sidebar-label{visibility:visible!important;opacity:1!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;display:inline!important}.sidebar.collapsed .sidebar-submenu{visibility:visible!important;opacity:1!important;pointer-events:auto!important;max-height:none!important;padding-left:14px!important;display:grid!important}}.sidebar .sidebar-menu-group>button{justify-content:flex-start!important;gap:12px!important}.sidebar .sidebar-menu-group>button .sidebar-arrow{margin-left:auto!important}.sidebar.collapsed .sidebar-menu-group>button{justify-content:center!important;gap:0!important}.sidebar.collapsed .sidebar-menu-group>button>.icon{visibility:visible!important;opacity:1!important;color:#fff!important;justify-content:center!important;align-items:center!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;font-size:16px!important;line-height:1!important;display:inline-flex!important}.sidebar.collapsed .sidebar-menu-group>button>.sidebar-label,.sidebar.collapsed .sidebar-menu-group>button>.sidebar-arrow{visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;display:none!important;overflow:hidden!important}.commercial-page .card{overflow:visible}.commercial-form-grid{align-items:end;gap:10px;display:grid}.catalog-ai-rules-panel{background:#f5fcfc;border:1px solid #cfe6e8;border-radius:10px;grid-column:1/-1;gap:12px;min-width:0;padding:14px;display:grid}.catalog-ai-rules-heading{gap:3px;display:grid}.catalog-ai-rules-heading strong{color:#24434a;font-size:13px}.catalog-ai-rules-heading small{color:#687b84;font-size:11px;line-height:1.45}.catalog-ai-rules-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;min-width:0;display:grid}.catalog-ai-rules-grid>.wide,.catalog-ai-rules-grid>.catalog-ai-keywords-field{grid-column:span 2}html[data-theme=dark] .catalog-ai-rules-panel{background:#0f766e14;border-color:#5eead438}html[data-theme=dark] .catalog-ai-rules-heading strong{color:#d8f5f2}html[data-theme=dark] .catalog-ai-rules-heading small{color:#9fb5bd}.commercial-table{border:1px solid var(--line);background:#fff;border-radius:8px;display:grid;overflow:hidden}.commercial-head,.commercial-row{align-items:center;gap:14px;display:grid}.commercial-head{color:#8a98a8;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);background:#f8fafc;padding:12px 16px;font-size:11px;font-weight:800}.commercial-row{border-bottom:1px solid var(--line);padding:14px 16px;transition:all .18s}.commercial-row:last-child{border-bottom:0}.commercial-row:hover{background:#f8fafc}.commercial-row strong{color:#263238;font-size:14px}.commercial-row small{margin-top:3px;font-size:11px;display:block}.quotes-table .commercial-head,.quotes-table .commercial-row{grid-template-columns:.75fr 1.25fr 1.25fr .7fr .7fr 90px}@media (width<=1300px){.services-form-grid,.quote-form-grid,.quote-notes-grid,.quote-item-row{grid-template-columns:1fr 1fr}.catalog-ai-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1120px){.commercial-head{display:none}.commercial-row,.services-table .commercial-row,.customers-table .commercial-row,.quotes-table .commercial-row{grid-template-columns:1fr;gap:8px}.row-icon-actions{justify-content:flex-start}}@media (width<=760px){.services-form-grid,.customer-cnpj-row,.customer-grid,.quote-form-grid,.quote-notes-grid,.quote-item-row,.catalog-ai-rules-grid{grid-template-columns:1fr}.catalog-ai-rules-grid>.wide,.catalog-ai-rules-grid>.catalog-ai-keywords-field{grid-column:auto}}.quotes-pro-page{gap:18px}.dashboard-params-page{gap:14px}.dashboard-params-hero{justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-params-hero h2{color:#172033;margin:4px 0 6px;font-size:24px}.dashboard-params-hero p{color:#64748b;margin:0;font-size:14px}.dashboard-params-card{gap:14px;padding:16px 18px;display:grid;overflow:hidden}.dashboard-params-titlebar{border-bottom:1px solid #e8eef6;align-items:center;margin:0;padding-bottom:12px}.dashboard-params-titlebar .section-eyebrow{color:#0097a7;letter-spacing:0;text-transform:none;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.dashboard-params-titlebar h3{color:#172033;margin:0 0 3px;font-size:22px;line-height:1.15}.dashboard-params-titlebar>div>span:last-child{color:#6b7b90;font-size:13px;font-weight:600}.dashboard-params-config-panel{background:linear-gradient(#fff,#f8fbff);border:1px solid #dbe6f3;border-radius:12px;gap:12px;padding:13px;display:grid}.dashboard-params-config-panel>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-params-config-panel>div:first-child span,.dashboard-params-rules-head>div:first-child span{color:#172033;font-size:14px;font-weight:800}.dashboard-params-config-panel>div:first-child strong,.dashboard-params-rules-head>div:first-child strong{color:#6b7b90;text-align:right;font-size:12px;font-weight:600}.dashboard-params-main-grid{grid-template-columns:minmax(170px,.9fr) minmax(150px,.75fr) minmax(190px,.95fr) minmax(260px,1.1fr);align-items:stretch;gap:10px;display:grid}.dashboard-params-main-grid input,.dashboard-params-main-grid select{border-radius:10px;min-height:42px;padding:9px 11px}.dashboard-params-toggle{background:#fff;border:1px solid #d5e1ef;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;margin:0;padding:9px 11px;display:grid!important}.dashboard-params-toggle input{accent-color:#0ea5a8;width:16px;height:16px;min-height:16px;margin:0;padding:0}.dashboard-params-toggle strong{color:#172033;font-size:13px;font-weight:800;line-height:1.15;display:block}.dashboard-params-toggle small{color:#6b7b90;margin-top:2px;font-size:11px;font-weight:600;line-height:1.25;display:block}.dashboard-params-rules-head{justify-content:space-between;align-items:center;gap:12px;padding:2px 0;display:flex}.dashboard-params-rules-head>div:first-child{gap:3px;display:grid}.dashboard-params-rules-head>div:first-child strong{text-align:left}.dashboard-params-totalizer-note{color:#0f766e;background:#f0fdf4;border:1px solid #10b98140;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.dashboard-params-totalizer-note span{text-transform:none;letter-spacing:0;font-size:11px;font-weight:800}.dashboard-params-totalizer-note strong{color:#047857;background:#dcfce7;border-radius:999px;align-items:center;min-height:26px;padding:5px 9px;font-size:12px;display:inline-flex}.dashboard-params-limit-grid{grid-template-columns:repeat(3,minmax(260px,1fr));gap:12px;display:grid}.dashboard-param-limit-card{background:linear-gradient(#fff,#fbfdff);border:1px solid #dbe6f3;border-radius:12px;gap:10px;padding:12px;display:grid}.dashboard-param-limit-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-param-limit-heading strong{color:#172033;font-size:14px;line-height:1.2;display:block}.dashboard-param-limit-heading small{color:#72839a;margin-top:3px;font-size:12px;font-weight:500;display:block}.dashboard-param-limit-heading span{color:#64748b;text-transform:none;background:#f1f5f9;border-radius:999px;flex:none;min-height:24px;padding:4px 8px;font-size:11px;font-weight:800}.dashboard-param-limit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.input-with-suffix{background:#fff;border:1px solid #d5e1ef;border-radius:8px;align-items:center;display:flex;overflow:hidden}.input-with-suffix input{min-width:0;box-shadow:none!important;border:0!important}.input-with-suffix span{color:#64748b;flex:none;padding:0 10px;font-size:12px;font-weight:700}.dashboard-params-actions{border-top:1px solid #e8eef6;padding-top:12px;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;margin-top:0!important;position:static!important;bottom:auto!important}html[data-theme=dark] .dashboard-params-hero h2,html[data-theme=dark] .dashboard-params-titlebar h3,html[data-theme=dark] .dashboard-params-config-panel>div:first-child span,html[data-theme=dark] .dashboard-params-rules-head>div:first-child span,html[data-theme=dark] .dashboard-params-toggle strong,html[data-theme=dark] .dashboard-param-limit-heading strong{color:#e5edf7}html[data-theme=dark] .dashboard-params-hero p,html[data-theme=dark] .dashboard-params-titlebar>div>span:last-child,html[data-theme=dark] .dashboard-params-config-panel>div:first-child strong,html[data-theme=dark] .dashboard-params-rules-head>div:first-child strong,html[data-theme=dark] .dashboard-params-toggle small,html[data-theme=dark] .dashboard-param-limit-heading small{color:#a8b7ca}html[data-theme=dark] .dashboard-params-card,html[data-theme=dark] .dashboard-params-config-panel,html[data-theme=dark] .dashboard-params-toggle,html[data-theme=dark] .dashboard-param-limit-card,html[data-theme=dark] .input-with-suffix{background:#0f172a;border-color:#31415a}html[data-theme=dark] .dashboard-params-totalizer-note{background:#10b9811f}@media (width<=1280px){.dashboard-params-limit-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (width<=980px){.dashboard-params-titlebar,.dashboard-params-config-panel>div:first-child,.dashboard-params-rules-head{flex-direction:column;align-items:flex-start}.dashboard-params-config-panel>div:first-child strong{text-align:left}.dashboard-params-main-grid,.dashboard-params-limit-grid{grid-template-columns:1fr}}.quotes-table-pro .commercial-row{align-items:center}.badge.gray{color:#475569;background:#eef2f7}@media (width<=1300px){.quotes-table-pro .commercial-head{display:none}.quotes-table-pro .commercial-row{gap:8px;grid-template-columns:1fr!important}}@media (width<=900px){.quote-dashboard-grid,.helpdesk-monitor-card-grid.task-dashboard-grid-clean,.quote-filter-grid,.quote-form-grid-pro{grid-template-columns:1fr!important}}.quotes-table-pro{overflow-x:auto}.quotes-table-pro .commercial-head,.quotes-table-pro .commercial-row{min-width:1180px;grid-template-columns:minmax(110px,.9fr) minmax(210px,1.45fr) minmax(190px,1.15fr) minmax(130px,.8fr) minmax(105px,.65fr) minmax(105px,.7fr) 176px!important}.link-action{color:#2563eb;background:#eef4ff;border-color:#2563eb38}.link-action:hover{background:#e0ebff}.public-code-box{width:min(420px,100%);margin:0 auto;padding:18px 0 6px}.public-code-box h1,.public-quote-summary h1{color:var(--text);margin:0 0 6px;font-size:24px}.public-accepted-box{color:#0f9960;text-align:center;background:#e7f8ef;border:1px solid #11c98b42;border-radius:10px;width:100%;padding:14px;font-weight:900}.public-youdoc-card{width:min(1080px,100%)}.public-youdoc-content{gap:18px;display:grid}.public-youdoc-title-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.public-youdoc-refresh{border-radius:10px;width:34px;height:34px}.public-youdoc-refresh svg,.public-youdoc-actions .icon-btn svg{width:16px;height:16px;display:block}.public-youdoc-actions .icon-btn,.public-youdoc-refresh{color:#344054;background:#fff;border:1px solid #dbe5f0;place-items:center;display:inline-grid}.public-youdoc-actions .icon-btn:hover,.public-youdoc-refresh:hover{color:#00acc1;background:#f0fbfc;border-color:#00acc157}.public-youdoc-auth{background:#f0fbfc;border:1px solid #00acc147;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.public-youdoc-auth h2{color:var(--text);margin:0 0 4px;font-size:18px}.public-youdoc-auth p{color:var(--muted);margin:0}.public-youdoc-code-form{grid-column:1/-1;gap:10px;display:flex}.public-youdoc-code-form input{flex:1;min-width:180px}.public-youdoc-list{border:1px solid var(--line);border-radius:12px;overflow:hidden}.public-youdoc-list-head,.public-youdoc-row{grid-template-columns:minmax(220px,1.6fr) .8fr .7fr .8fr .8fr .8fr 112px;align-items:center;gap:12px;display:grid}.public-youdoc-list-head{color:#7b899a;letter-spacing:.06em;text-transform:uppercase;background:#f8fafc;padding:14px 16px;font-size:11px;font-weight:900}.public-youdoc-row{border-top:1px solid var(--line);min-height:72px;padding:14px 16px}.public-youdoc-row strong{color:var(--text);overflow-wrap:anywhere;display:block}.public-youdoc-row small{color:var(--muted);margin-top:3px;display:block}.public-youdoc-actions{align-items:center;gap:8px;display:flex}.public-youdoc-row .icon-btn{border-radius:9px;justify-self:start;width:30px;height:30px;padding:0}.public-youdoc-empty{text-align:center;color:var(--muted);border-top:1px solid var(--line);padding:26px;font-weight:800}@media (width<=760px){.public-youdoc-title-actions{justify-content:flex-start}.public-youdoc-auth,.public-youdoc-code-form{grid-template-columns:1fr;display:grid}.public-youdoc-list-head{display:none}.public-youdoc-row{grid-template-columns:1fr;gap:8px}}.badge{width:fit-content;min-width:82px;min-height:28px;white-space:nowrap!important;text-align:center!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}.badge.warning{color:#d97706!important;background:#fff3df!important;border:1px solid #ff9f6861!important}.badge.ok{color:#0f9960!important;background:#e7f8ef!important;border:1px solid #11c98b47!important}.quotes-table-pro .commercial-row>.badge,.quote-report-table .commercial-row>.badge,.quote-seller-report-table .commercial-row>.badge{place-self:center start!important}.quotes-table-pro .commercial-head,.quotes-table-pro .commercial-row{align-items:center!important}.badge.draft,.badge.open,.quote-status-open{color:#6d28d9!important;background:#ede9fe!important;border:1px solid #7c3aed47!important}.quote-report-table .commercial-row,.quote-seller-report-table .commercial-row,.digital-signature-table .commercial-row{align-items:center!important}.public-accept-confirm-box{justify-items:end;gap:10px;display:grid}.public-accept-confirm-box small{color:#607086;text-align:right;max-width:520px;font-weight:700}@media (width<=640px){.public-accept-confirm-box{justify-items:stretch}.public-accept-confirm-box small{text-align:left}}.public-location-consent{background:#f8fafc;border:1px solid #e6ebf1;border-radius:12px;gap:7px;width:100%;margin-bottom:12px;padding:14px;display:grid}.public-location-consent strong{color:#263238;font-size:14px}.public-location-consent small{color:#607086;line-height:1.4}.public-location-consent span{border-radius:999px;width:fit-content;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.public-location-consent.requesting span{color:#2563eb;background:#eef4ff}.public-location-consent.granted{background:#f0fff8;border-color:#11c98b59}.public-location-consent.granted span{color:#0f9960;background:#e7f8ef}.public-location-consent.denied{background:#fff7f8;border-color:#ff5f7e59}.public-location-consent.denied span{color:#e11d48;background:#fff0f3}.public-accept-confirm-box .primary:disabled{opacity:.55;cursor:not-allowed}.public-accept-confirm-box-pro{width:min(620px,100%);margin-left:auto;justify-items:stretch!important}.location-ux-card{border-radius:14px!important;gap:12px!important;padding:16px!important}.location-ux-header{grid-template-columns:42px 1fr;align-items:center;gap:12px;display:grid}.location-ux-header i{color:#2563eb;background:#eef4ff;border-radius:13px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.location-ux-header strong{color:#263238;font-size:15px;display:block}.location-ux-header small{color:#7b8794;margin-top:3px;font-size:12px;font-weight:800;display:block;text-align:left!important}.location-ux-card p{color:#526173;margin:0;font-size:13px;font-weight:700;line-height:1.45}.location-ux-card.requesting,.location-ux-card.checking,.location-ux-card.prompt,.location-ux-card.idle{background:#f8fbff!important;border-color:#2563eb33!important}.location-ux-card.granted{background:#f0fff8!important;border-color:#11c98b59!important}.location-ux-card.granted .location-ux-header i{color:#0f9960;background:#e7f8ef}.location-ux-card.blocked,.location-ux-card.unavailable,.location-ux-card.insecure{background:#fff7f8!important;border-color:#ff5f7e59!important}.location-ux-card.blocked .location-ux-header i,.location-ux-card.unavailable .location-ux-header i,.location-ux-card.insecure .location-ux-header i{color:#e11d48;background:#fff0f3}.location-ux-steps{background:#fff;border:1px solid #ff5f7e38;border-radius:12px;padding:12px 14px}.location-ux-steps strong{color:#263238;margin-bottom:8px;font-size:13px;display:block}.location-ux-steps ol{color:#526173;margin:0;padding-left:18px;font-size:13px;font-weight:700;line-height:1.55}.location-ux-success{flex-wrap:wrap;gap:8px;display:flex}.location-ux-success span{color:#0f9960!important;background:#e7f8ef!important;border-radius:999px!important;padding:6px 10px!important;font-size:12px!important;font-weight:900!important}.location-ux-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.location-ux-actions .ghost{min-height:38px}.public-accept-confirm-box-pro>.primary{justify-self:end;min-width:220px}.public-accept-confirm-box-pro>.primary:disabled{color:#fff!important;opacity:.78!important;background:#8dd5df!important}@media (width<=640px){.public-accept-confirm-box-pro{width:100%}.location-ux-actions,.public-accept-confirm-box-pro>.primary{justify-self:stretch;width:100%}.location-ux-actions .ghost,.public-accept-confirm-box-pro>.primary{width:100%}}.public-location-box{background:#f8fafc;border:1px solid #d9e1ea;border-radius:14px;grid-template-columns:44px 1fr;align-items:flex-start;gap:14px;margin-top:16px;padding:16px;display:grid}.public-location-box.is-ok{background:#effdf7;border-color:#11c98b52}.public-location-box.is-denied{background:#fff5f7;border-color:#ff5f7e61}.public-location-icon{color:#0097a7;background:#e9fbfd;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.public-location-box.is-ok .public-location-icon{color:#0f9960;background:#dffbea}.public-location-box.is-denied .public-location-icon{color:#e11d48;background:#ffe4ea}.public-location-box strong{color:#263238;margin-bottom:5px;font-size:15px;display:block}.public-location-box p{color:#607086;margin:0;font-size:13px;line-height:1.45}.public-location-error{color:#e11d48;margin-top:8px;font-weight:800;line-height:1.35;display:block}.public-location-button{justify-content:center;width:100%;margin-top:12px}.public-accept-confirm-box .primary:disabled{cursor:not-allowed;background:#9bdde6!important}@media (width<=640px){.public-location-box{grid-template-columns:1fr}}.quotes-table-pro .commercial-head>span,.quotes-table-pro .commercial-row .quote-col-center,.quotes-table-pro .commercial-row .quote-col-total,.quotes-table-pro .commercial-row .quote-actions{text-align:center;justify-self:center!important}.quotes-table-pro .commercial-head>span{width:100%}.status-pill.viewed{color:#6d28d9;background:#f3e8ff;border:1px solid #ddd6fe}.validity-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.validity-pill.ok{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0}.validity-pill.warning{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.validity-pill.danger{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.validity-pill.neutral{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}@media (width<=1400px){.quotes-table-pro .commercial-head,.quotes-table-pro .commercial-row{grid-template-columns:1fr}}@keyframes quote-ai-spin{to{transform:rotate(360deg)}}html,body,#root{overflow-x:hidden!important}:is(.modal-overlay:has(.quote-modal),.modal-overlay:has(.quote-detail-modal),.modal-overlay:has(.digital-signature-modal)){width:100vw!important;max-width:100vw!important;height:100dvh!important;z-index:var(--yd-layer-modal)!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background:#18202d9e!important;justify-content:center!important;align-items:flex-start!important;padding:18px 18px 26px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.quote-modal,.quote-detail-modal,.digital-signature-modal{background:#fff!important;border-radius:14px!important;width:min(1180px,100vw - 48px)!important;min-width:0!important;max-width:min(1180px,100vw - 48px)!important;margin:0 auto!important;padding:0!important;overflow:hidden!important;box-shadow:0 22px 70px #f973162e!important}@media (width<=1360px){.quote-modal,.quote-detail-modal,.digital-signature-modal{width:min(1080px,100vw - 44px)!important;max-width:min(1080px,100vw - 44px)!important}}@media (width<=820px){:is(.modal-overlay:has(.quote-modal),.modal-overlay:has(.quote-detail-modal),.modal-overlay:has(.digital-signature-modal)){padding:10px!important}.quote-modal,.quote-detail-modal,.digital-signature-modal{border-radius:12px!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}}html,body,#root{max-width:100%!important;overflow-x:hidden!important}:is(body:has(.quote-modal),body:has(.quote-detail-modal),body:has(.digital-signature-modal)){overflow:hidden!important}:is(.modal-overlay:has(.quote-modal),.modal-overlay:has(.quote-detail-modal),.modal-overlay:has(.digital-signature-modal)){width:100vw!important;height:100dvh!important;z-index:var(--yd-layer-modal)!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background:#18202d9e!important;justify-content:center!important;align-items:center!important;padding:18px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.quote-modal,.quote-detail-modal,.digital-signature-modal{background:#fff!important;border-radius:12px!important;width:min(1280px,100vw - 36px)!important;max-width:calc(100vw - 36px)!important;height:auto!important;max-height:calc(100dvh - 36px)!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important;transform:none!important;box-shadow:0 24px 70px #f973162e!important}.quote-modal *,.quote-detail-modal *,.digital-signature-modal *{box-sizing:border-box!important;min-width:0!important}.quote-modal .edit-modal-header,.quote-detail-modal .edit-modal-header,.digital-signature-modal .edit-modal-header,.quote-detail-modal>.section-title,.digital-signature-modal>.section-title{background:#fff!important;border-bottom:1px solid #e6ebf1!important;flex:none!important;margin:0!important;padding:20px 28px 14px!important}.quote-modal form,.quote-detail-modal .quote-detail-body,.quote-detail-modal .public-quote-summary,.digital-signature-modal .digital-signature-body,.digital-signature-modal form{gap:16px!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 150px)!important;padding:22px 28px 0!important;display:grid!important;overflow:hidden auto!important}.quote-modal input,.quote-modal select,.quote-modal textarea,.quote-detail-modal input,.quote-detail-modal select,.quote-detail-modal textarea,.digital-signature-modal input,.digital-signature-modal select,.digital-signature-modal textarea{border-radius:7px!important;width:100%!important;max-width:100%!important;height:40px!important;min-height:40px!important;padding:9px 11px!important;font-size:13px!important}.quote-modal textarea,.quote-detail-modal textarea,.digital-signature-modal textarea{height:auto!important;min-height:96px!important}.quote-modal .edit-modal-actions,.quote-detail-modal .edit-modal-actions,.digital-signature-modal .edit-modal-actions{z-index:20!important;background:#fffffffa!important;border-top:1px solid #e6ebf1!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;width:calc(100% + 56px)!important;margin:0 -28px!important;padding:14px 28px!important;display:flex!important;position:sticky!important;bottom:0!important}.quote-modal .edit-modal-actions button,.quote-detail-modal .edit-modal-actions button,.digital-signature-modal .edit-modal-actions button{white-space:nowrap!important;text-overflow:ellipsis!important;width:auto!important;min-width:116px!important;max-width:220px!important;height:38px!important;padding:8px 14px!important;overflow:hidden!important}@media (width<=1500px){.quote-modal,.quote-detail-modal,.digital-signature-modal{width:min(1180px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important}}@media (width<=1180px){:is(.modal-overlay:has(.quote-modal),.modal-overlay:has(.quote-detail-modal),.modal-overlay:has(.digital-signature-modal)){align-items:flex-start!important;padding:12px!important;overflow-y:auto!important}.quote-modal,.quote-detail-modal,.digital-signature-modal{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}}@media (width<=820px){.quote-modal .edit-modal-header,.quote-detail-modal .edit-modal-header,.digital-signature-modal .edit-modal-header,.quote-detail-modal>.section-title,.digital-signature-modal>.section-title{padding:16px!important}.quote-modal form,.quote-detail-modal .quote-detail-body,.quote-detail-modal .public-quote-summary,.digital-signature-modal .digital-signature-body,.digital-signature-modal form{max-height:calc(100dvh - 110px)!important;padding:16px 16px 0!important}.quote-modal .edit-modal-actions,.quote-detail-modal .edit-modal-actions,.digital-signature-modal .edit-modal-actions{flex-direction:column-reverse!important;width:calc(100% + 32px)!important;margin:0 -16px!important;padding:12px 16px!important}.quote-modal .edit-modal-actions button,.quote-detail-modal .edit-modal-actions button,.digital-signature-modal .edit-modal-actions button{width:100%!important;max-width:none!important}}html,body,#root{width:100%!important;min-width:0!important;overflow-x:hidden!important}body{font-size:13px!important}.shell{width:100%!important;min-height:100vh!important;transform-origin:initial!important;grid-template-columns:230px minmax(0,1fr)!important;display:grid!important;transform:none!important}.sidebar{width:230px!important;min-width:230px!important}.brand{height:58px!important;padding:0 14px!important}.brand img,.brand-logo img,.sidebar-logo img{max-width:170px!important}nav button{border-radius:6px!important;min-height:36px!important;padding:9px 10px!important;font-size:13px!important}.sidebar-card{border-radius:8px!important;margin:auto 12px 12px!important;padding:12px!important}.workspace{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0 18px 32px!important;overflow-x:hidden!important}.topbar.admin-topbar,.topbar{height:58px!important;margin:0 -18px 18px!important;padding:0 18px!important}h1{font-size:20px!important}.eyebrow{font-size:10px!important}.page{gap:14px!important;width:100%!important;max-width:none!important}.card,.hero-card,.stat,.selected{border-radius:8px!important;padding:14px!important}.stats-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;width:100%!important}.stat{gap:10px!important;min-height:88px!important}.stat strong{font-size:22px!important}.stat span,.stat small{font-size:11px!important}.stat-icon{border-radius:13px!important;width:42px!important;height:42px!important;font-size:18px!important}.section-title{margin-bottom:12px!important}.section-title h3{font-size:15px!important}.section-title span,small,span,p{font-size:12px}input,textarea,select{border-radius:6px!important;min-height:36px!important;padding:8px 10px!important;font-size:13px!important}textarea{min-height:74px!important}.primary,.ghost,a,.admin-add-btn{border-radius:6px!important;min-height:36px!important;padding:8px 12px!important;font-size:13px!important}.commercial-filters,.filters-row,.quote-filters,.commercial-form-grid{gap:10px!important}.commercial-table,.checklist-admin-table,.users-admin-table,.companies-admin-table,.modules-admin-table,.questions-admin-table,.audit-table,.profiles-admin-table{width:100%!important}.commercial-head,.commercial-row,.table-head,.table-row{gap:10px!important}.commercial-head,.table-head{padding:10px 12px!important;font-size:10px!important}.commercial-row,.table-row{min-height:48px!important;padding:10px 12px!important}.badge{padding:4px 8px!important;font-size:11px!important}.icon-action{border-radius:6px!important;width:30px!important;height:30px!important;font-size:13px!important}.top-icon-btn{width:34px!important;height:34px!important}.avatar{width:32px!important;height:32px!important}.user-pill strong{font-size:12px!important}.user-pill span{font-size:10px!important}.commercial-page,.commercial-page .card,.quotes-page,.quotes-page .card{width:100%!important;max-width:none!important}@media (width<=1180px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){.shell{grid-template-columns:1fr!important}.sidebar{width:100%!important;min-width:0!important}.workspace{padding:0 14px 28px!important}.topbar.admin-topbar,.topbar{margin:0 -14px 16px!important;padding:14px!important}}.sidebar .brand.youdesk-brand{width:230px!important;min-width:230px!important;max-width:230px!important;height:58px!important;min-height:58px!important;padding:6px 42px 6px 14px!important}.sidebar .brand.youdesk-brand .brand-logo-full{width:156px!important;max-width:156px!important;max-height:44px!important}.sidebar-collapse-btn{width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;box-shadow:none!important;border-radius:7px!important;font-size:13px!important;top:21px!important;left:214px!important}.sidebar-collapse-btn.collapsed,.shell.sidebar-collapsed .sidebar-collapse-btn{left:64px!important}.sidebar.collapsed .brand.youdesk-brand{width:76px!important;min-width:76px!important;max-width:76px!important;height:58px!important;min-height:58px!important;padding:0!important}.sidebar.collapsed .brand.youdesk-brand .brand-logo-symbol{width:34px!important;max-width:34px!important;height:34px!important;max-height:34px!important}@media (width<=900px){.sidebar-collapse-btn,.sidebar-collapse-btn.collapsed,.shell.sidebar-collapsed .sidebar-collapse-btn{display:none!important}}.sidebar{width:230px!important;min-width:230px!important;max-width:230px!important;overflow:visible!important}.sidebar.collapsed{width:76px!important;min-width:76px!important;max-width:76px!important;overflow:visible!important}.sidebar .brand.youdesk-brand{justify-content:flex-start!important;width:230px!important;min-width:230px!important;max-width:230px!important;height:58px!important;min-height:58px!important;padding:6px 44px 6px 14px!important;overflow:visible!important}.sidebar .brand.youdesk-brand .brand-logo-full{object-fit:contain!important;width:156px!important;max-width:156px!important;max-height:44px!important;display:block!important}.sidebar.collapsed .brand.youdesk-brand{justify-content:center!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:58px!important;min-height:58px!important;padding:0!important;overflow:visible!important}.sidebar.collapsed .brand.youdesk-brand .brand-logo-full{display:none!important}.sidebar.collapsed .brand.youdesk-brand .brand-logo-symbol{object-fit:contain!important;width:34px!important;max-width:34px!important;height:34px!important;max-height:34px!important;display:block!important}.sidebar-collapse-btn{z-index:var(--yd-layer-shell)!important;color:#fff!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;box-shadow:none!important;cursor:pointer!important;background:#ff5a2f!important;border:2px solid #f3f6fb!important;border-radius:7px!important;place-items:center!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:900!important;line-height:1!important;transition:left .24s,background .18s!important;display:grid!important;position:fixed!important;top:29px!important;left:230px!important;right:auto!important;overflow:visible!important;transform:translate(-50%,-50%)!important}.sidebar-collapse-btn:hover{background:#ff4d22!important;transform:translate(-50%,-50%)!important}.sidebar-collapse-btn.collapsed:hover,.shell.sidebar-collapsed .sidebar-collapse-btn:hover{transform:translate(-50%,-50%)!important}@media (width<=900px){.shell,.shell.sidebar-collapsed{grid-template-columns:1fr!important}.sidebar,.sidebar.collapsed{width:100%!important;min-width:100%!important;max-width:100%!important}.sidebar-collapse-btn,.sidebar-collapse-btn.collapsed,.shell.sidebar-collapsed .sidebar-collapse-btn{display:none!important}}.kanban-avatar-extra{width:21px!important;min-width:21px!important;height:21px!important;font-size:8px!important}.user-delete-reassign-modal{border-color:#f9731661!important;width:min(760px,100%)!important}.user-delete-reassign-field{gap:7px;margin-top:10px;display:grid}.user-delete-reassign-field span,.user-delete-ticket-list strong,.user-delete-decision-box strong{color:#344054;font-size:13px;font-weight:900}.user-delete-reassign-field select,.user-delete-decision-box select{color:#1f2937;background:#fff;border:1px solid #d7e0ec;border-radius:12px;width:100%;height:44px;padding:0 12px;font-weight:700}.user-delete-decision-box{background:#fff;border:1px solid #e6edf5;border-radius:14px;gap:10px;margin-top:14px;padding:14px;display:grid}.user-delete-decision-box p{color:#667085;margin:-2px 0 0;font-size:13px;font-weight:700;line-height:1.45}.user-delete-choice-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.user-delete-choice-row label{color:#344054;cursor:pointer;background:#f8fafc;border:1px solid #d7e0ec;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:10px 12px;font-size:13px;font-weight:900;display:inline-flex}.user-delete-choice-row label.is-selected{color:#c2410c;background:#fff7ed;border-color:#f973168c}.user-delete-choice-row input{accent-color:#f97316}.user-delete-ticket-list{background:#f8fafc;border:1px solid #e6edf5;border-radius:14px;gap:8px;margin-top:16px;padding:14px;display:grid}.user-delete-ticket-list span,.user-delete-ticket-list small{color:#667085;font-size:13px}html[data-theme=dark] .user-delete-reassign-field span,html[data-theme=dark] .user-delete-ticket-list strong,html[data-theme=dark] .user-delete-decision-box strong{color:#e5edf7}html[data-theme=dark] .user-delete-reassign-field select,html[data-theme=dark] .user-delete-decision-box select,html[data-theme=dark] .user-delete-ticket-list,html[data-theme=dark] .user-delete-decision-box{color:#e5edf7;background:#0f172a;border-color:#94a3b847}html[data-theme=dark] .user-delete-decision-box p,html[data-theme=dark] .user-delete-ticket-list span,html[data-theme=dark] .user-delete-ticket-list small{color:#9fb0c6}html[data-theme=dark] .user-delete-choice-row label{color:#dbe7f5;background:#111c2e;border-color:#94a3b847}html[data-theme=dark] .user-delete-choice-row label.is-selected{color:#fed7aa;background:#f9731621;border-color:#f973168c}@media (width<=640px){.user-delete-choice-row{grid-template-columns:1fr}}:root{--youdesk-header-height:58px;--youdesk-sidebar-width:260px;--youdesk-sidebar-collapsed-width:76px}.shell{grid-template-columns:var(--youdesk-sidebar-width) minmax(0, 1fr)!important}.shell.sidebar-collapsed{grid-template-columns:var(--youdesk-sidebar-collapsed-width) minmax(0, 1fr)!important}.sidebar{width:var(--youdesk-sidebar-width)!important;min-width:var(--youdesk-sidebar-width)!important;max-width:var(--youdesk-sidebar-width)!important}.sidebar.collapsed{width:var(--youdesk-sidebar-collapsed-width)!important;min-width:var(--youdesk-sidebar-collapsed-width)!important;max-width:var(--youdesk-sidebar-collapsed-width)!important}.sidebar .brand.youdesk-brand,.sidebar.collapsed .brand.youdesk-brand{height:var(--youdesk-header-height)!important;min-height:var(--youdesk-header-height)!important;max-height:var(--youdesk-header-height)!important;box-sizing:border-box!important;border-bottom:1px solid #e6ebf1!important;margin:0!important}.sidebar .brand.youdesk-brand{width:var(--youdesk-sidebar-width)!important;min-width:var(--youdesk-sidebar-width)!important;max-width:var(--youdesk-sidebar-width)!important;background:#f3f6fb!important;justify-content:center!important;align-items:center!important;padding:6px 42px!important;display:flex!important}.sidebar.collapsed .brand.youdesk-brand{width:var(--youdesk-sidebar-collapsed-width)!important;min-width:var(--youdesk-sidebar-collapsed-width)!important;max-width:var(--youdesk-sidebar-collapsed-width)!important;justify-content:center!important;padding:0!important}.sidebar .brand.youdesk-brand .brand-logo-full{object-fit:contain!important;object-position:center!important;width:156px!important;max-width:156px!important;max-height:44px!important}.topbar.admin-topbar,.topbar{height:var(--youdesk-header-height)!important;min-height:var(--youdesk-header-height)!important;max-height:var(--youdesk-header-height)!important;box-sizing:border-box!important;align-items:center!important;margin-top:0!important;margin-bottom:18px!important;display:flex!important}.page-title-block{min-height:calc(var(--youdesk-header-height) - 2px)!important;flex-direction:column!important;justify-content:center!important;gap:0!important;display:flex!important}.topbar.admin-topbar .eyebrow,.topbar .eyebrow,.topbar.admin-topbar h1,.topbar h1{margin:0!important;line-height:1.1!important}.sidebar-collapse-btn{top:calc(var(--youdesk-header-height) / 2)!important;left:var(--youdesk-sidebar-width)!important;transform:translate(-50%,-50%)!important}.sidebar-collapse-btn.collapsed,.shell.sidebar-collapsed .sidebar-collapse-btn{top:calc(var(--youdesk-header-height) / 2)!important;left:var(--youdesk-sidebar-collapsed-width)!important;transform:translate(-50%,-50%)!important}.automation-modal{max-width:620px}.insight-row{color:#475569;border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.insight-row:last-child{border-bottom:0}.insight-row strong{color:#111827}.insight-row.subtle{color:#64748b}.automation-modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.settings-hero-card{background:linear-gradient(135deg,#fffffff5,#f8fafce6);border:1px solid #e2e8f0e6;border-radius:24px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:24px;display:flex;box-shadow:0 18px 45px #f9731612}.settings-hero-card h2{color:#111827;margin:6px 0;font-size:26px}.settings-hero-card p{color:#64748b;max-width:720px;margin:0}.settings-status-pill{white-space:nowrap;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:800}.settings-toggle-row{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}.settings-toggle-row input{accent-color:#ff6848;width:20px;height:20px}.settings-toggle-row strong{color:#1f2937;display:block}.settings-toggle-row small{color:#64748b;margin-top:3px;display:block}.email-settings-grid input,.email-settings-grid select,.email-test-actions input{width:100%}.email-test-box{background:#fff7ed;border:1px solid #fed7aa;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.email-test-box strong{color:#1f2937;display:block}.email-test-box span{color:#9a3412;margin-top:3px;font-size:13px;display:block}.email-test-actions{grid-template-columns:minmax(220px,320px) auto;align-items:center;gap:10px;display:grid}@media (width<=980px){.settings-hero-card,.email-test-box{flex-direction:column;align-items:stretch}.email-test-actions{grid-template-columns:1fr}}.email-log-page{gap:16px;min-width:0;display:grid;overflow-x:hidden}.email-log-summary-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px;margin-bottom:0;display:grid}.email-log-card{gap:14px;display:grid;overflow:hidden;border-radius:8px!important}.email-log-card .checklist-list-title{border-bottom:1px solid #eef2f7;align-items:center;margin-bottom:0;padding-bottom:14px}.email-log-panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.email-log-panel-actions button{border-radius:8px;align-items:center;gap:7px;min-height:36px;display:inline-flex}.email-log-filters{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:minmax(260px,1.3fr) minmax(160px,.62fr) minmax(160px,.62fr) minmax(150px,.55fr) minmax(150px,.55fr) auto;align-items:end;gap:10px;margin:0;padding:12px;display:grid}.email-log-filter-field{min-width:0;display:grid;position:relative}.email-log-filter-field>span{z-index:2;color:#64748b;background:#f8fafc;padding:0 5px;font-size:11px;font-weight:800;position:absolute;top:-8px;left:10px}.email-log-filters input,.email-log-filters select{background:#fff;border-radius:8px;width:100%;min-height:38px}.email-log-filters .primary{white-space:nowrap;border-radius:8px;min-height:38px;padding:0 16px}.log-retention-notice{color:#334155;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.35;display:flex}.log-retention-notice svg{color:#4f46e5;flex:none}.log-retention-notice.disabled{background:#fff7ed;border-color:#fed7aa}.log-retention-notice.disabled svg{color:#c2410c}.email-log-table{background:#fff;border:1px solid #dbe5f1;border-radius:8px;gap:0;display:grid;overflow-x:auto}.email-log-head,.email-log-row{grid-template-columns:minmax(130px,.74fr) minmax(190px,1fr) minmax(220px,1.14fr) minmax(96px,.48fr) minmax(125px,.6fr) minmax(145px,.68fr) minmax(190px,.95fr) minmax(138px,.64fr) 72px;align-items:center;gap:12px;min-width:1320px;display:grid}.email-log-head{color:#8a98a8;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);background:#f8fafc;padding:12px 16px;font-size:11px;font-weight:800}.email-log-head span:last-child{text-align:center}.email-log-row{color:#64748b;background:#fff;border-bottom:1px solid #e6edf5;min-height:66px;padding:12px 16px;font-size:13px}.email-log-row:last-child{border-bottom:0}.email-log-row:hover{background:#f8fafc}.email-log-row strong,.email-log-row span,.email-log-row small,.email-log-date,.email-log-recipient,.email-log-subject,.email-log-source,.email-log-user,.email-log-reason{min-width:0}.email-log-recipient{gap:3px;display:grid}.email-log-recipient strong,.email-log-recipient small,.email-log-source,.email-log-user,.email-log-date{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-log-subject,.email-log-reason{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;overflow:hidden;white-space:normal!important;display:-webkit-box!important}.email-log-subject{color:#263238}.email-log-reason{color:#607086;font-weight:700}.email-read-state{color:#64748b;text-overflow:ellipsis;white-space:nowrap;background:#f3f6fb;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:28px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex;overflow:hidden}.email-read-state.is-read{color:#047857;background:#dcfce7}.email-read-state.is-waiting{color:#92400e;background:#fef3c7}.email-read-state.is-disabled{color:#718096;background:#eef2f7}.email-log-row .row-icon-actions{justify-content:center}.status-pill{border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-width:74px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.status-pill.success{color:#166534;background:#dcfce7}.status-pill.danger{color:#991b1b;background:#fee2e2}.status-pill.warning{color:#92400e;background:#fef3c7}.status-pill.info{color:#1d4ed8;background:#dbeafe}.status-pill.neutral{color:#374151;background:#e5e7eb}@media (width<=980px){.email-log-summary-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}.email-log-filters{grid-template-columns:1fr}.email-log-filters .primary,.email-log-panel-actions,.email-log-panel-actions button{width:100%}}@media (width<=640px){.email-log-summary-grid{grid-template-columns:1fr}.email-log-card .checklist-list-title{flex-direction:column;align-items:stretch}}.whatsapp-connection-head,.whatsapp-connection-row{grid-template-columns:1.2fr 1fr .9fr .9fr 2.4fr}.whatsapp-log-head,.whatsapp-log-row{grid-template-columns:.85fr 1fr 1.35fr .75fr .95fr .95fr 1.25fr 1fr .8fr;min-width:1540px}.whatsapp-qr-box{text-align:center;justify-items:center;gap:12px;padding:18px 8px 4px;display:grid}.whatsapp-qr-box img{width:min(420px,82vw);max-width:100%;image-rendering:pixelated;background:#fff;border:1px solid #0f172a14;border-radius:12px;padding:14px}.whatsapp-qr-modal{width:min(520px,100vw - 28px)!important}.whatsapp-qr-modal .edit-modal-header{border-bottom:1px solid #0f172a14;align-items:flex-start;margin-bottom:6px;padding-bottom:14px}.whatsapp-qr-modal .edit-modal-header h3{margin:4px 0}.whatsapp-qr-modal .edit-modal-header p{max-width:390px}.whatsapp-qr-box small{color:#667085;font-size:12px;font-weight:750}.whatsapp-create-form{grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:12px;margin:18px 0;display:grid}.whatsapp-create-form input{width:100%}.whatsapp-connection-head,.whatsapp-connection-row{grid-template-columns:1.05fr .95fr 1.05fr .8fr .9fr .9fr 2.6fr;min-width:1420px}.whatsapp-connection-row strong{color:#263548}.whatsapp-actions{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.whatsapp-actions .ghost{color:#475569;white-space:nowrap;background:#f8fafc;border:1px solid #dbe5f0;border-radius:10px;min-height:34px;padding:7px 11px;font-weight:800}.whatsapp-actions .ghost:hover:not(:disabled){color:#0f5fa8;background:#eef6ff;border-color:#b8d5f6}.whatsapp-actions .ghost.danger{color:#b91c1c;background:#fff5f5;border-color:#fecaca}.whatsapp-test-box{background:linear-gradient(#fff,#f8fbff);border:1px solid #dbe5f0;border-radius:20px;gap:14px;padding:18px;display:grid}.whatsapp-test-grid{grid-template-columns:minmax(240px,360px) minmax(220px,1fr);align-items:end;gap:12px;display:grid}.whatsapp-test-grid select,.whatsapp-test-grid input,.whatsapp-test-box textarea{width:100%}.whatsapp-test-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.whatsapp-test-footer small{color:#7a8aa0;font-weight:700}@media (width<=980px){.whatsapp-create-form,.whatsapp-test-grid,.whatsapp-test-footer{flex-direction:column;grid-template-columns:1fr;align-items:stretch}}.whatsapp-actions .ghost.danger-soft{color:#b45309;background:#fff8ed;border-color:#fed7aa}.whatsapp-actions .ghost.danger-soft:hover:not(:disabled){color:#92400e;background:#ffedd5;border-color:#fdba74}.whatsapp-webhook-box{background:#f8fafc;border:1px solid #0f172a14;border-radius:18px;gap:14px;margin-top:14px;padding:16px;display:grid}.whatsapp-webhook-heading{gap:5px;display:grid}.whatsapp-webhook-heading strong{color:#0f172a;font-size:.95rem;display:block}.whatsapp-webhook-heading small{color:#64748b;line-height:1.45;display:block}.whatsapp-webhook-url-list{gap:10px;display:grid}.whatsapp-webhook-url-item{gap:6px;display:grid}.whatsapp-webhook-url-item span{color:#475569;text-transform:uppercase;letter-spacing:.03em;font-size:.78rem;font-weight:700}.whatsapp-webhook-box code{color:#1d4ed8;overflow-wrap:anywhere;word-break:break-word;background:#fff;border:1px solid #0f172a14;border-radius:12px;padding:11px 12px;font-size:.86rem;display:block}.webhook-events-button{color:#334155;background:#fff;border-color:#dbe4f0}.webhook-events-page{gap:16px;min-width:0;display:grid;overflow-x:hidden}.webhook-events-card{gap:14px;display:grid;overflow:hidden;border-radius:8px!important}.webhook-live-toggle{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:13px;display:inline-flex}.webhook-live-toggle input{opacity:0;pointer-events:none;position:absolute}.webhook-live-toggle strong{color:#334155;font-size:12px;font-weight:850}.webhook-live-dot{background:#f97316;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #f973161f}.webhook-live-dot.active{background:#14b8a6;box-shadow:0 0 0 4px #14b8a624}.webhook-events-filters{justify-content:stretch;align-items:end;grid-template-columns:minmax(170px,1fr) minmax(210px,1.3fr) minmax(360px,3fr) auto auto!important}.webhook-events-filters>.primary{min-width:94px}.webhook-events-filters .webhook-live-toggle{margin-bottom:0}.webhook-events-head,.webhook-events-row{grid-template-columns:minmax(130px,.7fr) minmax(190px,.95fr) minmax(180px,.9fr) minmax(104px,.55fr) minmax(280px,1.35fr) minmax(150px,.75fr) 72px;min-width:1260px}.webhook-events-row strong,.webhook-events-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.webhook-events-row{min-height:66px}.webhook-event-name{gap:2px;display:grid}.webhook-event-name span,.webhook-event-name small,.webhook-event-instance,.webhook-event-number{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.webhook-event-name span{color:#172033;font-weight:900}.webhook-event-name small{color:#8a98a8;font-size:11px;font-weight:800}.webhook-event-message{-webkit-line-clamp:2;color:#334155;-webkit-box-orient:vertical;font-weight:700;line-height:1.35;overflow:hidden;white-space:normal!important;display:-webkit-box!important}.webhook-event-actions{justify-content:flex-end!important}.webhook-event-actions .icon-action{flex:0 0 32px}.webhook-payload-modal{max-width:min(920px,100vw - 32px)}.webhook-payload-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.webhook-payload-summary span,.webhook-payload-kv span,.webhook-payload-message{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:11px 12px}.webhook-payload-summary strong,.webhook-payload-kv strong,.webhook-payload-message strong{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;font-weight:850;display:block}.webhook-payload-summary span,.webhook-payload-kv span,.webhook-payload-message span{color:#0f172a;overflow-wrap:anywhere;word-break:break-word}.webhook-payload-message{margin-bottom:12px;display:block}.webhook-payload-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.webhook-payload-kv h4{color:#172033;grid-column:1/-1;margin:0;font-size:14px}.webhook-payload-kv small{color:#64748b}.webhook-payload-raw{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.webhook-payload-raw summary{cursor:pointer;color:#172033;border-bottom:1px solid #e2e8f0;padding:12px 14px;font-weight:850}.webhook-payload-view{color:#e2e8f0;white-space:pre-wrap;word-break:break-word;background:#0f172a;border-radius:0;max-height:62vh;margin:0;padding:14px;font-size:12px;line-height:1.55;overflow:auto}.webhook-payload-loading{color:#64748b;background:#f8fafc;padding:14px;font-size:13px;font-weight:700}@media (width<=980px){.webhook-events-filters{grid-template-columns:1fr!important}.webhook-events-filters button{width:100%}.webhook-events-filters .webhook-live-toggle{justify-content:center}.webhook-payload-summary,.webhook-payload-kv{grid-template-columns:1fr}}.whatsapp-event-button{border-radius:10px;min-height:32px;padding:6px 10px;font-weight:800}.webhook-event-payload-modal{max-width:min(980px,94vw)}.crm-page,.ai-settings-page{gap:16px;display:grid}.eyebrow{color:#2563eb;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.temp{color:#334155;text-transform:uppercase;background:#e2e8f0;border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:800}.temp.quente{color:#991b1b;background:#fee2e2}.temp.morno{color:#92400e;background:#fef3c7}.temp.frio{color:#1d4ed8;background:#dbeafe}.empty-column{text-align:center;color:#94a3b8;border:1px dashed #cbd5e1;border-radius:14px;padding:24px 8px;font-size:13px}.ai-suggestion{background:#f5f3ff;border:1px solid #ddd6fe;border-radius:14px;gap:8px;padding:10px;display:grid}.ai-suggestion p{color:#3b0764;margin:0;font-size:13px}.settings-section-title{border-bottom:1px solid #e2e8f0;gap:4px;padding-bottom:10px;display:grid}.settings-section-title span{color:#64748b;font-size:13px}.toggle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.toggle-grid label{color:#334155;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:8px;padding:11px;font-weight:700;display:flex}.token-row{gap:8px;display:flex}.token-row input{flex:1}.form-grid .full{grid-column:1/-1}@media (width<=760px){.crm-stats,.toggle-grid{grid-template-columns:1fr}}.card-soft{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:12px}.ai-suggestion small{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.ai-suggestion-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ai-suggestion-actions button{cursor:pointer;border:0;border-radius:10px;padding:9px 10px;font-weight:800}.ai-suggestion-actions button:first-child{color:#075985;background:#e0f2fe}.ai-suggestion-actions button:last-child{color:#fff;background:#06b6d4}.ai-premium-hero{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid #e5e7eb;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex;box-shadow:0 12px 30px #f9731612}.ai-premium-hero h2{letter-spacing:-.03em;color:#0f172a;margin:5px 0 4px;font-size:24px}.ai-premium-hero p{color:#64748b;margin:0;font-size:13px;line-height:1.45}.ai-status-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;min-width:210px;padding:12px 14px;display:grid;box-shadow:0 10px 24px #f9731612}.ai-status-card strong{color:#0f172a;font-size:13px}.ai-status-card small{color:#64748b;grid-column:2;font-size:11px;font-weight:700}.status-dot{background:#cbd5e1;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #f9731624}.status-dot.on{background:#0ea5a4;box-shadow:0 0 0 4px #f9731629}.ai-premium-form{gap:14px;display:grid}.ai-premium-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:18px;box-shadow:0 10px 28px #f9731612}.ai-card-title{border-bottom:1px solid #eef2f7;align-items:flex-start;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.ai-card-icon{color:#0e7490;background:#e6f7f7;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.ai-card-title h3{color:#0f172a;margin:0 0 3px;font-size:15px}.ai-card-title p{color:#64748b;margin:0;font-size:12px;line-height:1.45}.ai-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ai-fields-grid.compact-grid{grid-template-columns:.9fr 1fr}.ai-field-full{grid-column:1/-1}.ai-fields-grid label{color:#334155;gap:6px;font-size:12px;font-weight:800;display:grid}.ai-fields-grid input,.ai-fields-grid textarea,.ai-fields-grid select{box-shadow:none;border-color:#dbe3ee;border-radius:12px;padding:11px 12px;font-size:13px}.ai-fields-grid textarea{min-height:78px;line-height:1.45}.ai-token-row{grid-template-columns:1fr auto;gap:8px;display:grid}.ai-token-row button{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;padding:0 14px;font-weight:800}.ai-switch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ai-switch-card{cursor:pointer;background:linear-gradient(#fff,#fbfdff);border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:auto 1fr;align-items:flex-start;gap:9px;min-height:86px;padding:12px;display:grid;position:relative}.ai-switch-card.highlight{background:linear-gradient(#f0fdfa,#fff);border-color:#0ea5a447}.ai-switch-card input{opacity:0;pointer-events:none;position:absolute}.ai-switch-ui{background:#cbd5e1;border-radius:999px;width:36px;height:20px;margin-top:1px;transition:all .2s;position:relative}.ai-switch-ui:after{content:"";background:#fff;border-radius:999px;width:16px;height:16px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #f973162e}.ai-switch-card input:checked+.ai-switch-ui{background:#0ea5a4}.ai-switch-card input:checked+.ai-switch-ui:after{transform:translate(16px)}.ai-switch-card strong{color:#0f172a;margin-bottom:3px;font-size:12px;line-height:1.25;display:block}.ai-switch-card small{color:#64748b;font-size:11px;font-weight:700;line-height:1.35;display:block}.rules-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-save-bar{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #e2e8f0;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 18px 40px #f973161f}.ai-save-bar strong{color:#0f172a;font-size:13px;display:block}.ai-save-bar span{color:#64748b;margin-top:2px;font-size:12px;display:block}.ai-save-bar .primary{color:#fff;box-shadow:none;white-space:nowrap;border-radius:12px;background:linear-gradient(135deg,#f59e0b,#f97316)!important}@media (width<=1100px){.ai-switch-grid,.rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-premium-hero{flex-direction:column;align-items:flex-start}}@media (width<=720px){.ai-fields-grid,.ai-fields-grid.compact-grid,.ai-switch-grid,.rules-grid{grid-template-columns:1fr}.ai-save-bar{flex-direction:column;align-items:stretch;position:static}.ai-status-card{width:100%;min-width:0}}.ai-params-dashboard .task-dashboard-card,.ai-params-dashboard .task-dashboard-card>div,.ai-top-config-grid,.ai-premium-card{min-width:0}.ai-top-config-grid{grid-template-columns:minmax(340px,.82fr) minmax(460px,1.18fr);align-items:stretch;gap:14px;display:grid}.ai-premium-card{overflow:hidden;border-radius:8px!important;padding:16px!important}.ai-card-title{grid-template-columns:auto minmax(0,1fr) auto;align-items:center!important;gap:10px!important;margin-bottom:12px!important;padding-bottom:10px!important;display:grid!important}.ai-card-icon{border-radius:8px!important}.ai-card-icon svg{display:block}.ai-card-title h3,.ai-card-title p{min-width:0}.ai-inline-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.ai-inline-status.ok{color:#047857;background:#ecfdf5;border:1px solid #10b9813d}.ai-inline-status.warn{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.ai-provider-card .ai-fields-grid.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ai-fields-grid input,.ai-fields-grid textarea,.ai-fields-grid select,.ai-token-row input{border-radius:8px!important;min-height:38px!important}.ai-token-row button,.ai-save-bar .primary{border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:7px!important;display:inline-flex!important}.ai-features-card .ai-switch-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ai-switch-card{border-radius:8px!important;min-height:74px!important;padding:11px!important}.ai-routing-toggle-grid{grid-template-columns:minmax(260px,460px)!important}.ai-knowledge-card .ai-fields-grid,.ai-rules-card .ai-fields-grid{gap:12px!important}.ai-knowledge-card .ai-knowledge-half{grid-column:span 1;align-self:stretch}.ai-knowledge-card textarea{min-height:82px!important}.ai-knowledge-card label:has(textarea[rows="7"]) textarea{min-height:130px!important}.ai-rules-card .rules-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ai-save-bar{z-index:auto!important;border-radius:8px!important;position:static!important;bottom:auto!important;box-shadow:0 10px 28px #f9731612!important}.ai-save-bar .primary{min-height:40px}@media (width<=1180px){.ai-top-config-grid{grid-template-columns:1fr}}.meta-consumption-page{gap:14px;display:grid}.meta-dashboard-toolbar,.meta-filter-panel,.meta-dashboard-notice{background:#fff;border:1px solid #dbe6f3;border-radius:8px}.meta-dashboard-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.meta-dashboard-toolbar small,.meta-panel-heading small{color:#008c95;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.meta-dashboard-toolbar h2,.meta-panel-heading h3{color:#1d2939;margin:2px 0 0;font-size:20px}.meta-dashboard-toolbar p{color:#667085;margin:4px 0 0}.meta-dashboard-actions,.meta-panel-heading,.meta-filter-panel,.meta-simulator-form{align-items:center;gap:10px;display:flex}.meta-dashboard-actions button,.meta-table-panel .inline-actions button,.meta-simulator-form button{align-items:center;gap:7px;display:inline-flex}.meta-filter-panel{flex-wrap:wrap;padding:14px}.meta-filter-panel label,.meta-simulator-form label{color:#667085;gap:5px;min-width:150px;font-size:12px;font-weight:700;display:grid}.meta-filter-panel input,.meta-filter-panel select,.meta-simulator-form input,.meta-simulator-form select{color:#1d2939;background:#fff;border:1px solid #d4dfec;border-radius:8px;height:38px;padding:0 11px}.meta-filter-search{flex:260px}.meta-card-grid,.meta-dashboard-grid{gap:12px;display:grid}.meta-card-grid{grid-template-columns:repeat(7,minmax(150px,1fr))}.meta-dashboard-grid.two{grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr)}.meta-dashboard-grid.four{grid-template-columns:repeat(4,minmax(220px,1fr))}.meta-kpi-card,.meta-chart-panel,.meta-table-panel,.meta-simulator-panel{background:#fff;border:1px solid #dbe6f3;border-radius:8px}.meta-kpi-card{gap:8px;min-height:112px;padding:14px;display:grid}.meta-kpi-card span{color:#667085;font-size:12px;font-weight:800}.meta-kpi-card strong{color:#0f172a;font-size:24px}.meta-trend{color:#667085;font-size:11px}.meta-trend.up{color:#047857}.meta-trend.down{color:#b42318}.meta-panel-heading{border-bottom:1px solid #eef2f7;justify-content:space-between;padding:14px 16px}.meta-daily-chart,.meta-bar-list,.meta-quality-alerts,.meta-heatmap,.meta-simulator-form,.meta-simulation-result,.meta-dashboard-notice{padding:14px}.meta-daily-row,.meta-bar-row{align-items:center;gap:10px;display:grid}.meta-daily-row{grid-template-columns:54px 1fr 72px 92px;min-height:30px}.meta-daily-row span,.meta-daily-row strong,.meta-daily-row em,.meta-bar-row em,.meta-bar-row span{color:#667085;font-size:12px;font-style:normal}.meta-daily-row div,.meta-bar-track{background:#edf2f7;border-radius:999px;height:8px;overflow:hidden}.meta-daily-row i,.meta-bar-track i{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#22c55e);height:100%;display:block}.meta-bar-list{gap:12px;display:grid}.meta-bar-row{grid-template-columns:minmax(110px,.9fr) minmax(90px,1fr) 86px}.meta-bar-row strong{color:#1d2939;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.meta-quality-alerts{gap:10px;display:grid}.meta-quality-alert{background:#fffbeb;border:1px solid #fedf89;border-radius:8px;gap:4px;padding:12px;display:grid}.meta-quality-alert.red{background:#fff1f3;border-color:#fecdca}.meta-quality-alert strong{color:#1d2939}.meta-quality-alert span{color:#b54708;font-weight:800}.meta-quality-alert.red span{color:#b42318}.meta-heatmap{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:8px;display:grid}.meta-heatmap span{color:#fff;background:#0ea5a8;border-radius:8px;place-items:center;min-height:34px;font-size:12px;font-weight:800;display:grid}.meta-table-scroll{overflow:auto}.meta-table{border-collapse:collapse;width:100%;min-width:1120px}.meta-table.compact{min-width:900px}.meta-table th,.meta-table td{color:#1d2939;text-align:left;white-space:nowrap;border-bottom:1px solid #eef2f7;padding:12px 14px;font-size:12px}.meta-table th{color:#667085;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.meta-table th button{color:inherit;font:inherit;cursor:pointer;text-transform:inherit;background:0 0;border:0}.meta-simulator-panel{align-self:start}.meta-simulator-form{flex-wrap:wrap}.meta-simulation-result{background:#ecfdf9;border:1px solid #c7f2ec;border-radius:8px;gap:7px;margin:0 14px 14px;display:grid}.meta-simulation-result strong{color:#075985;font-size:24px}.meta-alert-settings{background:#fff;border:1px solid #dbe6f3;border-radius:8px;margin:0 14px 14px}.meta-panel-heading.compact{padding:12px 14px}.meta-panel-heading.compact h3{font-size:15px}.meta-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.meta-alert-grid label,.meta-alert-extra{color:#667085;gap:5px;font-size:12px;font-weight:800;display:grid}.meta-alert-grid input,.meta-alert-extra textarea{color:#1d2939;border:1px solid #d4dfec;border-radius:8px;width:100%;min-height:36px;padding:8px 10px}.meta-alert-extra{padding:0 14px 14px}.meta-alert-extra textarea{resize:vertical;min-height:68px}.meta-alert-channels{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 14px 14px;display:grid}.meta-alert-channels label{color:#344054;border:1px solid #d4dfec;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;font-size:12px;font-weight:800;display:inline-flex}.meta-alert-save{margin:0 14px 14px}.meta-dashboard-notice{color:#5b6472;margin:0 14px 14px;font-size:12px;line-height:1.45}.meta-dashboard-empty{text-align:center;place-items:center;gap:8px;min-height:240px;padding:30px;display:grid}.meta-dashboard-empty svg{color:#0ea5a8}@media (width<=1400px){.meta-card-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.meta-dashboard-grid.four{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (width<=900px){.meta-dashboard-toolbar,.meta-panel-heading{flex-direction:column;align-items:flex-start}.meta-card-grid,.meta-dashboard-grid.two,.meta-dashboard-grid.four{grid-template-columns:1fr}.meta-daily-row{grid-template-columns:48px 1fr 58px}.meta-daily-row em{grid-column:2/-1}}@media (width<=760px){.ai-params-dashboard.task-dashboard-grid-clean,.ai-provider-card .ai-fields-grid.compact-grid,.ai-knowledge-card .ai-fields-grid,.ai-features-card .ai-switch-grid,.ai-routing-toggle-grid,.ai-rules-card .rules-grid{grid-template-columns:1fr!important}.ai-card-title{grid-template-columns:auto minmax(0,1fr)}.ai-inline-status{grid-column:1/-1;justify-self:start}.ai-save-bar .primary{width:100%}}.user-departments-field{color:#64748b;gap:5px;font-size:12px;font-weight:700;display:grid}.user-departments-field select,.edit-modal select[multiple],.ai-fields-grid select[multiple]{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:86px;padding:8px}.user-departments-field small,.muted-help,.ai-fields-grid small{color:#94a3b8;font-size:11px;font-weight:500}.sidebar-card.app-info-card{gap:4px;display:grid;overflow:hidden;padding:10px 12px!important}.app-info-company{white-space:nowrap;width:100%;font-size:12px;font-weight:700;line-height:1.25;display:block;overflow:hidden;color:#e5edf8!important}.app-info-company-text{text-overflow:ellipsis;vertical-align:top;max-width:100%;display:inline-block;overflow:hidden}.app-info-company:hover .app-info-company-text{text-overflow:clip;max-width:none;padding-right:40px;animation:8s linear infinite appInfoMarquee;overflow:visible}.app-info-company:hover .app-info-company-text:after{content:attr(data-text);padding-left:40px}.app-info-document{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.25;display:block;overflow:hidden;color:#cbd5e1!important}.app-info-version{line-height:1.25;display:block;color:#fff!important;margin:0!important;font-size:12px!important}@keyframes appInfoMarquee{0%,10%{transform:translate(0)}90%,to{transform:translate(-50%)}}.softphone-wrapper{position:relative}.softphone-top-btn{font-size:16px}.softphone-ringing{animation:.9s infinite notificationPulse,.45s infinite softphoneShake}@keyframes softphoneShake{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.softphone-panel{z-index:100;color:#0f172a;background:radial-gradient(circle at 18% 0,#14b8a62e,#0000 34%),linear-gradient(#fff 0%,#f4fbff 55%,#eaf7ff 100%);border:1px solid #0ea5e93d;border-radius:28px;gap:12px;width:340px;padding:16px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 26px 70px #f973162e,inset 0 1px #f973162e}.softphone-panel:before{content:"";pointer-events:none;border:1px solid #ffffff8c;border-radius:22px;position:absolute;inset:8px}.softphone-header{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.softphone-user-block{align-items:center;gap:10px;min-width:0;display:flex}.softphone-user-avatar{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#0ea5e9,#14b8a6);border-radius:18px;place-items:center;width:46px;height:46px;font-weight:950;display:grid;box-shadow:0 12px 28px #f973162e}.softphone-user-info{gap:3px;min-width:0;display:grid}.softphone-user-info strong{text-overflow:ellipsis;white-space:nowrap;color:#172033;max-width:210px;font-size:14px;font-weight:950;overflow:hidden}.softphone-user-info small{text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:6px;font-size:11px;font-weight:950;display:inline-flex}.softphone-user-info small span{background:currentColor;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #f9731624}.softphone-user-info small.online{color:#059669}.softphone-user-info small.offline{color:#dc2626}.softphone-config-btn{color:#475569;cursor:pointer;width:42px;height:42px;box-shadow:none;background:#ffffffeb;border:1px solid #94a3b847;border-radius:16px;font-size:17px}.softphone-config-btn:hover{color:#0284c7;border-color:#0ea5e973;transform:translateY(-1px)}.softphone-status-display{z-index:1;color:#172033;text-align:center;background:linear-gradient(#fffffff5,#f0f9ffdb);border:1px solid #0ea5e93d;border-radius:22px;align-content:center;justify-items:center;gap:5px;min-height:92px;padding:14px 16px;display:grid;position:relative;box-shadow:inset 0 1px #f973162e,0 14px 34px #f9731612}.softphone-status-display span{color:#64748b;text-transform:uppercase;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:950;overflow:hidden}.softphone-status-display strong{letter-spacing:-.04em;color:#0f172a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:24px;font-weight:950;line-height:1.1;overflow:hidden}.softphone-status-display em{color:#7c8da6;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-style:normal;font-weight:800;overflow:hidden}.softphone-status-display.in-call{border-color:#10b98173;box-shadow:0 0 0 4px #f9731614,inset 0 1px #f973162e}.softphone-device-box{z-index:1;background:#ffffffd1;border:1px solid #94a3b838;border-radius:20px;gap:10px;padding:12px;display:grid;position:relative}.softphone-device-box label{color:#64748b;text-transform:uppercase;gap:6px;font-size:11px;font-weight:950;display:grid}.softphone-device-box select{color:#172033;background:#fff;border:1px solid #94a3b852;border-radius:12px;min-height:38px;padding:0 10px;font-weight:800}.softphone-device-box button{color:#0369a1;cursor:pointer;background:#e0f2fe;border:none;border-radius:12px;min-height:36px;font-weight:950}.softphone-warning{z-index:1;color:#92400e;text-align:center;background:#fffbeb;border:1px solid #f59e0b47;border-radius:16px;padding:10px 12px;font-size:12px;font-weight:850;position:relative}.softphone-keypad{z-index:1;grid-template-columns:repeat(3,1fr);gap:10px;display:grid;position:relative}.softphone-keypad button{color:#172033;cursor:pointer;min-height:48px;box-shadow:none;background:#ffffffeb;border:1px solid #94a3b83d;border-radius:18px;font-size:21px;font-weight:950;transition:transform .14s,box-shadow .14s,border-color .14s,background .14s}.softphone-keypad button:hover,.softphone-actions button:hover{box-shadow:none;background:#fff;border-color:#0ea5e96b;transform:translateY(-1px)}.softphone-keypad button:active,.softphone-actions button:active{transform:translateY(1px)scale(.98)}.softphone-actions{z-index:1;grid-template-columns:1fr 62px 1fr;align-items:center;gap:10px;display:grid;position:relative}.softphone-actions button{cursor:pointer;color:#334155;min-height:44px;box-shadow:none;background:#fffffff0;border:1px solid #94a3b842;border-radius:18px;font-weight:950}.softphone-actions .call{color:#fff;min-height:62px;box-shadow:none;background:linear-gradient(135deg,#ff6a42,#ff4f2f);border:none;border-radius:999px;font-size:24px}.softphone-actions .call.hangup{box-shadow:none;background:linear-gradient(135deg,#ef4444,#dc2626)}.softphone-actions.incoming .call{border-radius:18px;min-height:48px}.softphone-connection-actions{z-index:1;position:relative}.softphone-connection-actions button{color:#0369a1;cursor:pointer;background:linear-gradient(#f0f9ff,#e0f2fe);border:1px solid #0ea5e952;border-radius:16px;width:100%;min-height:42px;font-weight:950}.softphone-connection-actions button:hover{box-shadow:none;transform:translateY(-1px)}.softphone-history{z-index:1;gap:8px;max-height:180px;padding-right:2px;display:grid;position:relative;overflow:auto}.softphone-history strong{color:#334155;font-size:12px;font-weight:950}.softphone-history button{text-align:left;cursor:pointer;box-shadow:none;background:#ffffffd6;border:1px solid #94a3b838;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.softphone-history button:hover{background:#fff;border-color:#0ea5e959}.softphone-history span{color:#64748b;font-size:12px;font-weight:800}.softphone-history b{color:#172033;font-weight:950}.softphone-history small{color:#7c8da6;font-weight:800}.chip-check{color:#334155;background:#fff;border:1px solid #0ea5e947;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-weight:800;display:inline-flex}.status-badge.nao_atendida,.status-badge.não-atendida{color:#991b1b;background:#fee2e2}.call-direction{border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.call-direction.incoming{color:#1d4ed8;background:#eff6ff}.call-direction.outgoing{color:#047857;background:#ecfdf5}.status-badge{text-transform:lowercase;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.status-badge.atendida{color:#166534;background:#dcfce7}.status-badge.nao_atendida,.status-badge.nao-atendida,.status-badge.não-atendida,.status-badge.nao_atendido{color:#991b1b;background:#fee2e2}.status-badge.ocupada{color:#92400e;background:#fef3c7}.status-badge.falha{color:#475569;background:#f1f5f9}.call-detail-stack{color:#64748b;gap:4px;font-size:12px;font-weight:700;display:grid}.call-ai-stack{gap:4px;min-width:0;display:grid}.call-ai-stack strong,.call-ai-stack small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.premium-sip-table{border-radius:18px;box-shadow:0 10px 28px #f9731612}.log-action{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}.settings-hero-card{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%)!important;border:1px solid #e5e7eb!important;border-radius:20px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:20px 22px!important;display:flex!important;box-shadow:0 12px 30px #f9731612!important}.settings-hero-card h2{letter-spacing:-.03em!important;color:#0f172a!important;margin:5px 0 4px!important;font-size:24px!important}.settings-hero-card p{color:#64748b!important;margin:0!important;font-size:13px!important;line-height:1.45!important}.email-settings-form,.whatsapp-create-form,.whatsapp-test-box{gap:14px!important;display:grid!important}.email-settings-grid,.whatsapp-test-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.email-settings-grid>div,.whatsapp-test-grid>div{gap:6px!important;display:grid!important}.email-settings-grid input,.email-settings-grid select,.email-settings-grid textarea,.whatsapp-test-grid input,.whatsapp-test-grid select,.whatsapp-test-box textarea,.email-test-actions input,.whatsapp-create-form input{box-shadow:none!important;background:#fff!important;border:1px solid #dbe3ee!important;border-radius:12px!important;padding:11px 12px!important;font-size:13px!important}.field-label{color:#334155!important;font-size:12px!important;font-weight:800!important}.settings-toggle-row,.automation-toggle-row{cursor:pointer!important;background:linear-gradient(#fff,#fbfdff)!important;border:1px solid #e2e8f0!important;border-radius:16px!important;grid-template-columns:auto 1fr!important;align-items:flex-start!important;gap:10px!important;padding:12px!important;display:grid!important;position:relative!important}.automation-toggle-row.active{background:linear-gradient(#f0fdfa,#fff)!important;border-color:#0ea5a447!important}.settings-toggle-row:has(input:checked){background:linear-gradient(#f0fdfa,#fff)!important;border-color:#0ea5a447!important}.automation-toggle-row:has(input:checked){background:linear-gradient(#f0fdfa,#fff)!important;border-color:#0ea5a447!important}.settings-toggle-row strong,.automation-toggle-row strong{color:#0f172a!important;margin-bottom:3px!important;font-size:12px!important;line-height:1.25!important;display:block!important}.settings-toggle-row small,.automation-toggle-row small,.email-settings-grid small,.whatsapp-test-footer small{color:#64748b!important;font-size:11px!important;font-weight:700!important;line-height:1.35!important;display:block!important}.settings-toggle-row input[type=checkbox],.automation-toggle-row input[type=checkbox]{accent-color:#0ea5a4!important;width:18px!important;height:18px!important;margin-top:1px!important}.settings-status-pill{color:#64748b!important;text-align:center!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;min-width:210px!important;padding:12px 14px!important;font-size:12px!important;font-weight:900!important;box-shadow:0 10px 24px #f9731612!important}.settings-status-pill.active{color:#0f766e!important;background:#f0fdfa!important;border-color:#0ea5a447!important}.chat-params-page{gap:12px!important}.chat-params-page .settings-hero-card{border-radius:16px!important;align-items:center!important;min-height:0!important;padding:14px 18px!important;box-shadow:0 10px 24px #f9731612!important}.chat-params-page .settings-hero-card h2{margin:2px 0 0!important;font-size:22px!important;line-height:1.15!important}.chat-params-page .settings-hero-card p{display:none!important}.chat-params-page .settings-status-pill{border-radius:12px!important;min-width:152px!important;padding:9px 12px!important}.chat-params-card{background:#f8fafc!important;border-radius:16px!important;padding:16px!important}.chat-params-card .section-title{border-bottom:1px solid #e7eef7!important;margin-bottom:12px!important;padding-bottom:10px!important}.chat-params-card .section-title h3{font-size:16px!important}.chat-params-card .section-title span{display:none!important}.chat-params-card .section-title .ghost{border-radius:10px!important;min-height:34px!important;padding:8px 12px!important}.chat-connection-settings-context{background:linear-gradient(135deg,#fff0e9 0%,#fffafd 100%)!important;border:1px solid #fed0bd!important;border-radius:12px!important;grid-template-columns:minmax(260px,1.25fr) minmax(230px,.75fr)!important;align-items:stretch!important;gap:12px!important;margin:0 0 14px!important;padding:12px!important;display:grid!important}.chat-connection-settings-context .chat-param-field{margin:0!important}.chat-connection-settings-summary,.chat-connection-settings-empty{background:#ffffffd1!important;border:1px solid #d8e5f1!important;border-radius:10px!important;align-content:center!important;gap:3px!important;padding:10px 12px!important;display:grid!important}.chat-connection-settings-summary strong{color:#0f172a!important;font-size:13px!important;font-weight:900!important}.chat-connection-settings-summary small,.chat-connection-settings-empty{color:#64748b!important;font-size:11px!important;font-weight:700!important;line-height:1.35!important}.chat-connection-settings-summary>span{border-radius:999px!important;width:max-content!important;max-width:100%!important;margin-top:4px!important;padding:4px 8px!important;font-size:10px!important;font-weight:900!important;line-height:1.2!important;display:inline-flex!important}.chat-connection-settings-summary>span.configured{color:#0f766e!important;background:#ccfbf1!important}.chat-connection-settings-summary>span.inherited{color:#b45309!important;background:#fef3c7!important}.chat-connection-settings-context.empty{background:#fffaf5!important;border-color:#fed7aa!important}.chat-contact-reason-connection-note{color:#c2410c!important;background:#fff3ec!important;border-left:3px solid #ff7a45!important;border-radius:6px!important;margin-bottom:10px!important;padding:8px 10px!important;font-size:11px!important;font-weight:800!important}html[data-theme=dark] .chat-connection-settings-context{background:linear-gradient(135deg,#382018 0%,#111827 100%)!important;border-color:#fb923c61!important}html[data-theme=dark] .chat-connection-settings-summary,html[data-theme=dark] .chat-connection-settings-empty{background:#0f172ad6!important;border-color:#94a3b847!important}html[data-theme=dark] .chat-connection-settings-summary strong{color:#f8fafc!important}html[data-theme=dark] .chat-connection-settings-summary small,html[data-theme=dark] .chat-connection-settings-empty{color:#cbd5e1!important}html[data-theme=dark] .chat-contact-reason-connection-note{color:#fdba74!important;background:#f9731629!important}.chat-rules-table{gap:8px!important;padding-bottom:2px!important;display:grid!important;overflow-x:auto!important}.chat-rules-head,.chat-rules-row{grid-template-columns:minmax(260px,1.3fr) 120px minmax(230px,1fr) 112px!important;align-items:center!important;gap:12px!important;min-width:920px!important;display:grid!important}.chat-rules-head{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.04em!important;background:#eef6ff!important;border-radius:12px!important;padding:10px 14px!important;font-size:11px!important;font-weight:950!important}.chat-rules-row{background:#fff!important;border:1px solid #dfe7f2!important;border-radius:13px!important;min-height:76px!important;padding:12px 14px!important;box-shadow:0 8px 18px #f973160e!important}.chat-rules-row.enabled{background:linear-gradient(#fff5ef 0%,#fff 100%)!important;border-color:#f9731657!important}.chat-rules-row.is-editing{border-color:#f973168c!important;box-shadow:0 12px 28px #f973161f!important}.chat-rule-main-cell,.chat-rule-summary-cell{gap:3px!important;min-width:0!important;display:grid!important}.chat-rule-main-cell strong,.chat-rule-summary-cell strong{color:#0f172a!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:950!important;line-height:1.25!important;overflow:hidden!important}.chat-rule-main-cell small,.chat-rule-summary-cell small{color:#64748b!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;font-weight:750!important;line-height:1.35!important;overflow:hidden!important}.chat-rule-status{border:1px solid #0000!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:72px!important;padding:6px 10px!important;font-size:11px!important;font-weight:950!important;display:inline-flex!important}.chat-rule-status.active{color:#0f766e!important;background:#ccfbf1!important;border-color:#14b8a661!important}.chat-rule-status.inactive{color:#64748b!important;background:#f8fafc!important;border-color:#dbe3ee!important}.chat-rule-row-actions{justify-content:flex-end!important;min-width:0!important;display:flex!important}.chat-rule-edit-button{white-space:nowrap!important;border-radius:10px!important;min-height:34px!important;padding:8px 12px!important;font-weight:900!important}.chat-rules-editor-row{min-width:920px!important;margin-top:-3px!important}.chat-rule-editor{background:#fffaf7!important;border:1px solid #f9731657!important;border-radius:13px!important;gap:12px!important;padding:14px!important;display:grid!important}.chat-rule-editor-head{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.chat-rule-editor-head span:first-child{color:#0891b2!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:10px!important;font-weight:950!important;display:inline-flex!important}.chat-rule-editor-head h4{color:#0f172a!important;margin:2px 0 0!important;font-size:15px!important;line-height:1.2!important}.chat-rule-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:10px!important;display:grid!important}.chat-rule-editor-grid>.chat-param-split,.chat-rule-editor-grid>.chat-param-field-full,.chat-rule-editor-grid>.chat-protocol-preview{grid-column:1/-1!important}.chat-rule-editor-actions{justify-content:flex-end!important;gap:10px!important;display:flex!important}.chat-rule-editor-actions .primary{color:#fff!important;box-shadow:none!important;background:#ff5a31!important;border:0!important;border-radius:10px!important;padding:9px 13px!important;font-weight:900!important}.chat-rules-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))!important;align-items:stretch!important;gap:12px!important;display:grid!important}.chat-rule-card{background:#fff!important;border:1px solid #dfe7f2!important;border-radius:14px!important;grid-template-rows:auto 1fr!important;align-content:start!important;gap:10px!important;min-width:0!important;min-height:214px!important;padding:13px!important;display:grid!important;box-shadow:0 10px 26px #f9731612!important}.chat-rule-card.enabled{background:linear-gradient(#fff5ef 0%,#fff 100%)!important;border-color:#f9731666!important}.approval-chat-rule{grid-column:auto!important;grid-template-columns:1fr!important}.approval-chat-rule header,.approval-chat-rule .chat-param-field-full{grid-column:1/-1!important}.chat-rule-card header{justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;min-width:0!important;display:flex!important}.chat-rule-card h3{color:#0f172a!important;margin:1px 0 0!important;font-size:14px!important;line-height:1.2!important}.chat-rule-card p{color:#64748b!important;margin:5px 0 0!important;font-size:11px!important;font-weight:700!important;line-height:1.35!important;display:block!important}.chat-rule-kicker{color:#0891b2!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:10px!important;font-weight:950!important;display:inline-flex!important}.chat-rule-toggle{color:#64748b!important;cursor:pointer!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:999px!important;flex:none!important;min-width:62px!important;padding:6px 9px!important;font-size:11px!important;font-weight:900!important}.chat-rule-toggle.on{color:#0f766e!important;background:#ccfbf1!important;border-color:#14b8a661!important}.chat-param-field{align-self:stretch!important;gap:5px!important;display:grid!important}.chat-param-field>span{color:#334155!important;font-size:11px!important;font-weight:900!important}.chat-param-field input,.chat-param-field select,.chat-param-field textarea{color:#0f172a!important;width:100%!important;min-width:0!important;min-height:34px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dbe3ee!important;border-radius:10px!important;padding:8px 10px!important;font-size:12px!important}.chat-params-page .chat-param-field input:focus,.chat-params-page .chat-param-field select:focus,.chat-params-page .chat-param-field textarea:focus{border-color:#f97316ad!important;outline:none!important;box-shadow:0 0 0 3px #f9731624!important}.chat-param-field textarea{resize:vertical!important;min-height:74px!important;max-height:120px!important;line-height:1.45!important}.chat-param-field input:disabled,.chat-param-field select:disabled,.chat-param-field textarea:disabled{color:#94a3b8!important;cursor:not-allowed!important;background:#f1f5f9!important}.chat-param-field small{color:#7b8ba1!important;font-size:10px!important;font-weight:700!important;line-height:1.35!important;display:block!important}.chat-param-help-note{background:#f8fbff!important;border:1px solid #dbeafe!important;border-radius:8px!important;padding:10px 12px!important}.chat-param-switch-line{background:#f8fbff!important;border:1px solid #dbeafe!important;border-radius:10px!important;align-items:flex-start!important;gap:10px!important;padding:10px 12px!important;display:flex!important}.chat-param-switch-line input[type=checkbox]{accent-color:#0ea5a4!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;box-shadow:none!important;margin-top:2px!important}.chat-param-switch-line>span{color:#334155!important;gap:4px!important;font-size:12px!important;font-weight:900!important;line-height:1.35!important;display:grid!important}.chat-param-switch-line small{color:#7b8ba1!important;font-size:10px!important;font-weight:700!important;line-height:1.35!important}.chat-protocol-preview{background:#eff6ff!important;border:1px solid #dbeafe!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:34px!important;padding:7px 10px!important;display:flex!important}.chat-protocol-preview span{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:11px!important;font-weight:900!important}.chat-protocol-preview strong{color:#0f172a!important;white-space:nowrap!important;font-size:15px!important;font-weight:950!important}.chat-param-split{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:8px!important;display:grid!important}.settings-actions{justify-content:flex-end!important;gap:10px!important;padding-top:4px!important;display:flex!important}.settings-actions .primary{color:#fff!important;box-shadow:none!important;background:#ff5a31!important;border:0!important;border-radius:10px!important;padding:9px 13px!important;font-weight:900!important}@media (width<=1280px){.chat-rules-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important}.approval-chat-rule{grid-column:auto!important}}@media (width<=980px){.chat-connection-settings-context{grid-template-columns:1fr!important}.chat-rules-table{overflow-x:visible!important}.chat-rules-head{display:none!important}.chat-rules-row{grid-template-columns:1fr!important;align-items:stretch!important;gap:9px!important;min-width:0!important}.chat-rule-main-cell strong,.chat-rule-summary-cell strong,.chat-rule-main-cell small,.chat-rule-summary-cell small{white-space:normal!important}.chat-rule-status-cell,.chat-rule-row-actions{justify-content:flex-start!important}.chat-rule-edit-button,.chat-rule-editor-actions .primary{width:100%!important}.chat-rules-editor-row{min-width:0!important}.chat-rule-editor-head{display:grid!important}.chat-rule-editor-grid,.chat-param-split{grid-template-columns:1fr!important}}@media (width<=720px){.chat-rules-grid,.chat-rule-card header,.chat-param-split{grid-template-columns:1fr!important}.chat-rule-card header{display:grid!important}.chat-rule-toggle,.settings-actions .primary{width:100%!important}}.email-test-box,.whatsapp-webhook-box{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:16px!important;gap:12px!important;padding:14px!important;display:grid!important}.email-test-box strong,.whatsapp-webhook-heading strong{color:#0f172a!important;font-size:13px!important;display:block!important}.email-test-box span,.whatsapp-webhook-heading small{color:#64748b!important;font-size:12px!important;line-height:1.45!important}.email-test-actions,.email-settings-actions,.whatsapp-settings-actions,.whatsapp-test-footer,.whatsapp-create-form{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.email-test-actions input,.whatsapp-create-form input{flex:260px!important}.email-settings-actions .primary,.whatsapp-settings-actions .primary,.whatsapp-test-footer .primary,.whatsapp-create-form .primary,.edit-modal-actions .primary{color:#fff!important;box-shadow:none!important;background:#ff5a31!important;border:0!important;border-radius:12px!important;padding:10px 14px!important;font-weight:900!important}.email-settings-actions .ghost,.whatsapp-settings-actions .ghost,.row-icon-actions .ghost,.email-test-actions .ghost{color:#334155!important;background:#f8fafc!important;border:1px solid #dbe3ee!important;border-radius:12px!important;padding:9px 12px!important;font-weight:800!important}.whatsapp-webhook-url-item{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;gap:5px!important;padding:10px 12px!important;display:grid!important}.whatsapp-webhook-url-item span{color:#64748b!important;text-transform:uppercase!important;font-size:11px!important;font-weight:900!important}.whatsapp-webhook-url-item code{color:#0f172a!important;white-space:normal!important;word-break:break-all!important;font-size:12px!important}.email-log-table,.whatsapp-connection-table{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;overflow:hidden!important}.email-log-head,.whatsapp-connection-head{color:#475569!important;text-transform:uppercase!important;letter-spacing:.04em!important;background:#f8fafc!important;font-size:11px!important;font-weight:900!important}.email-log-row,.whatsapp-connection-row{border-top:1px solid #eef2f7!important;align-items:center!important}@media (width<=900px){.settings-hero-card{flex-direction:column!important;align-items:flex-start!important}.email-settings-grid,.whatsapp-test-grid{grid-template-columns:1fr!important}.settings-status-pill{width:100%!important;min-width:0!important}}.email-params-dashboard .task-dashboard-card,.email-params-dashboard .task-dashboard-card>div,.email-params-config-card,.email-test-card{min-width:0}.email-params-config-card,.email-test-card{overflow:hidden}.chat-params-page{min-width:0;overflow-x:hidden;gap:16px!important}.chat-params-dashboard .task-dashboard-card,.chat-params-dashboard .task-dashboard-card>div,.chat-params-card{min-width:0}.chat-params-card{overflow:hidden;background:#fff!important}.chat-params-title{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important}.chat-params-card .chat-params-title>div>span{margin-top:4px!important;display:block!important}.chat-refresh-button{white-space:nowrap!important;border-radius:8px!important;align-items:center!important;gap:7px!important;min-height:36px!important;display:inline-flex!important}.chat-params-card .chat-refresh-button span{margin:0!important;display:inline!important}.chat-rules-table{background:#fff!important;border:1px solid #dfe7f2!important;border-radius:8px!important;gap:0!important;padding-bottom:0!important;overflow:auto hidden!important}.chat-rules-head,.chat-rules-row{border-radius:0!important;grid-template-columns:minmax(300px,1.35fr) minmax(112px,.52fr) minmax(260px,1fr) minmax(118px,.48fr)!important;min-width:1040px!important}.chat-rules-head{background:#f8fafc!important;border:0!important;border-bottom:1px solid #e7eef7!important;padding:11px 14px!important}.chat-rules-row{min-height:68px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-top:1px solid #eef2f7!important;border-left:4px solid #0000!important;padding:12px 14px 12px 10px!important}.chat-rules-row.enabled{background:linear-gradient(90deg,#f0fdfadb,#fff 34%)!important;border-left-color:#0ea5a4!important}.chat-rules-row.is-editing{background:linear-gradient(90deg,#fff7edf2,#fff 36%)!important;border-left-color:#f97316!important;box-shadow:inset 0 0 0 1px #f9731624!important}.chat-rule-main-cell,.chat-rule-status-cell,.chat-rule-summary-cell,.chat-rule-row-actions{min-width:0!important}.chat-rule-status-cell{align-items:center!important;display:flex!important}.chat-rule-main-cell strong,.chat-rule-summary-cell strong{font-size:13px!important}.chat-rule-main-cell small{-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal!important;display:-webkit-box!important}.chat-rule-summary-cell small{white-space:nowrap!important}.chat-rule-status{min-width:76px!important;min-height:28px!important;padding:0 10px!important}.chat-rule-row-actions{justify-content:flex-end!important}.chat-rule-edit-button{border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:88px!important;min-height:34px!important;display:inline-flex!important}.chat-rules-editor-row{background:#fffaf7!important;border-top:1px solid #eef2f7!important;min-width:1040px!important;margin-top:0!important;padding:12px!important}.chat-rule-editor{background:#fff!important;border-radius:8px!important}.chat-rule-editor-grid{gap:12px!important}.chat-rule-editor-actions .primary{border-radius:8px!important;min-height:38px!important}.chat-param-field input,.chat-param-field select,.chat-param-field textarea,.chat-protocol-preview{border-radius:8px!important}.chat-contact-reasons-panel{background:#fff!important;border:1px solid #dfe7f2!important;border-radius:8px!important;gap:12px!important;padding:14px!important;display:grid!important}.chat-contact-reasons-panel .section-title.compact{align-items:center!important;margin-bottom:0!important}.chat-contact-reason-edit-toggle{min-width:88px!important}.chat-contact-reason-editor-row{animation:none;background:#fffaf7!important;border-top:1px solid #eef2f7!important;border-radius:8px!important;padding:12px!important}.chat-contact-reason-editor{background:#fff!important;border-radius:8px!important}@keyframes chat-contact-reason-editor-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.chat-contact-reason-form{grid-template-columns:minmax(240px,1.2fr) 140px!important;align-items:start!important;gap:12px!important;display:grid!important}.chat-contact-reason-form .chat-param-field-full,.chat-contact-reason-actions{grid-column:1/-1!important}.chat-contact-reason-departments{gap:8px!important;display:grid!important}.chat-contact-reason-departments>span{color:var(--muted)!important;font-size:12px!important;font-weight:900!important}.chat-contact-reason-actions{justify-content:flex-end!important;gap:8px!important;display:flex!important}.chat-contact-reason-actions .primary,.chat-contact-reason-actions .ghost,.chat-contact-reason-row-actions .ghost{min-height:36px!important;box-shadow:none!important;border-radius:8px!important;padding:8px 12px!important;font-weight:900!important}.chat-contact-reasons-list{gap:8px!important;display:grid!important}.chat-contact-reason-row{background:#fbfdff!important;border:1px solid #e4edf7!important;border-left:4px solid #0ea5a4!important;border-radius:8px!important;grid-template-columns:minmax(220px,1fr) 150px auto!important;align-items:center!important;gap:12px!important;padding:11px 12px!important;display:grid!important}.chat-contact-reason-row.inactive{opacity:.82!important;background:#f8fafc!important;border-left-color:#94a3b8!important}.chat-contact-reason-row>div:first-child{gap:2px!important;min-width:0!important;display:grid!important}.chat-contact-reason-row strong{color:#0f172a!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;font-weight:950!important;overflow:hidden!important}.chat-contact-reason-row small,.chat-contact-reason-row>span{color:#64748b!important;font-size:11px!important;font-weight:800!important;line-height:1.35!important}.chat-contact-reason-row>span{gap:3px!important;display:grid!important}.chat-contact-reason-department-summary{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}.chat-contact-reason-row-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important;display:flex!important}.chat-contact-reason-row-actions .danger{color:#dc2626!important}.chat-contact-reason-empty{color:#64748b!important;background:#f8fafc!important;border:1px dashed #cbd5e1!important;border-radius:8px!important;padding:12px!important;font-size:12px!important;font-weight:800!important}@media (width<=980px){.chat-contact-reason-form,.chat-contact-reason-row{grid-template-columns:1fr!important}.chat-contact-reasons-panel .section-title.compact{align-items:stretch!important}.chat-contact-reason-actions,.chat-contact-reason-row-actions{justify-content:stretch!important}.chat-contact-reason-edit-toggle,.chat-contact-reason-actions button,.chat-contact-reason-row-actions button{flex:auto!important}.chat-rules-table{background:0 0!important;border:0!important;gap:10px!important;display:grid!important;overflow-x:visible!important}.chat-rules-row{border:1px solid #dfe7f2!important;border-left-width:4px!important;border-radius:8px!important;min-width:0!important}.chat-rules-editor-row{background:0 0!important;border-top:0!important;min-width:0!important;padding:0!important}}@media (width<=720px){.chat-refresh-button,.chat-rule-edit-button,.chat-rule-editor-actions .primary{width:100%!important}}.softphone-panel-advanced{gap:10px;width:338px}.softphone-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.softphone-avatar.compact{text-align:left;grid-template-columns:42px 1fr;place-items:center start;column-gap:10px}.softphone-avatar.compact .avatar{grid-row:span 2;width:42px;height:42px;font-size:15px}.softphone-avatar.compact strong{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.softphone-avatar small.online{color:#059669}.softphone-avatar small.offline{color:#dc2626}.softphone-config-btn{cursor:pointer;background:#fff;border:1px solid #94a3b859;border-radius:12px;width:34px;height:34px}.softphone-status-display{text-align:center;background:linear-gradient(#f8fafc,#fff);border:1px solid #0ea5e938;border-radius:16px;align-content:center;gap:4px;min-height:58px;padding:10px 12px;display:grid}.softphone-status-display span{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:900}.softphone-status-display strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.softphone-status-display .softphone-call-timer{color:#047857;letter-spacing:.02em;background:#ecfdf5;border:1px solid #10b9813d;border-radius:999px;justify-content:center;justify-self:center;align-items:center;width:max-content;min-width:72px;padding:4px 9px;font-size:13px;font-weight:950;display:inline-flex}.softphone-device-box{background:#f1f5f9eb;border:1px solid #94a3b847;border-radius:16px;gap:8px;padding:10px;display:grid}.softphone-device-box label{color:#475569;gap:4px;font-size:11px;font-weight:900;display:grid}.softphone-device-box select{color:#172033;background:#fff;border:1px solid #94a3b86b;border-radius:10px;min-height:34px;padding:0 8px}.softphone-device-box button,.softphone-connection-actions button{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #0ea5e940;border-radius:12px;min-height:34px;font-weight:900}.softphone-warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;padding:9px 10px;font-size:12px;font-weight:800}.softphone-actions .hangup{color:#fff;background:#ef4444}.softphone-actions.incoming{grid-template-columns:1fr 1fr}.softphone-actions.incoming .call{border-radius:14px;min-height:44px;font-size:14px}.softphone-connection-actions{display:grid}.softphone-active-callbar{color:#d8462d;background:linear-gradient(135deg,#fff8f5,#fff0eb);border:1px solid #ffb09c;border-radius:14px;grid-template-columns:10px minmax(112px,175px) minmax(70px,120px) minmax(64px,78px) 34px 34px 34px;align-items:center;gap:8px;min-height:40px;padding:5px 9px;display:grid;box-shadow:0 9px 20px #ff5c3e26}.softphone-active-callbar strong{text-overflow:ellipsis;white-space:nowrap;color:#d8462d;font-size:12px;font-weight:950;overflow:hidden}.softphone-active-callbar small{text-overflow:ellipsis;white-space:nowrap;color:#ff5c3e;text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:900;overflow:hidden}.softphone-active-callbar .softphone-call-duration{color:#d8462d;letter-spacing:.02em;font-variant-numeric:tabular-nums;background:#ffffffeb;border:1px solid #ffccbf;border-radius:999px;justify-content:center;align-items:center;min-width:64px;height:28px;padding:0 9px;font-size:12px;font-weight:950;display:inline-flex}.softphone-active-callbar button{color:#d8462d;cursor:pointer;width:34px;height:30px;box-shadow:none;background:#fff;border:1px solid #ffd0c4;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.softphone-active-callbar button.active{color:#c2410c;background:#fff7ed;border-color:#f59e0b61}.softphone-active-callbar button.danger{color:#dc2626;background:#fef2f2;border-color:#ef444440}.softphone-active-pulse{background:#ff5c3e;border-radius:999px;width:9px;height:9px;animation:1.2s infinite softphoneActivePulse;box-shadow:0 0 #ff5c3e2e}@keyframes softphoneActivePulse{0%{box-shadow:0 0 #f973162e}70%{box-shadow:0 0 0 8px #f9731612}to{box-shadow:0 0 #f9731612}}.softphone-device-error{color:#9a3412;text-transform:none;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:8px 10px;font-size:11px;font-weight:850;line-height:1.35;display:block}@media (width<=1100px){.softphone-active-callbar{grid-template-columns:10px minmax(70px,120px) minmax(58px,72px) 34px 34px 34px}.softphone-active-callbar small{display:none}}.softphone-connect-icon{cursor:pointer;color:#475569;width:34px;height:34px;box-shadow:none;background:#fff;border:1px solid #94a3b859;border-radius:12px;justify-content:center;align-items:center;font-weight:900;transition:all .18s;display:inline-flex}.softphone-connect-icon:hover{box-shadow:none;transform:translateY(-1px)}.softphone-connect-icon.online{color:#15803d;background:#dcfce7;border-color:#86efac}.call-detail-stack span{line-height:1.35;display:block}.softphone-connect-icon.offline{color:#dc2626!important;background:#fef2f2!important;border-color:#fecaca!important}.softphone-connect-icon.offline:hover{background:#fee2e2!important;border-color:#fca5a5!important}.softphone-actions.incoming button:first-child{color:#dc2626;background:#fef2f2;border-color:#ef444440;font-weight:900}.softphone-actions.incoming .call{color:#fff;background:linear-gradient(135deg,#ff6a42,#ff4f2f);font-weight:950}.softphone-active-callbar .callbar-answer{color:#16a34a;width:34px;height:30px;box-shadow:none;background:#ecfdf5;border:1px solid #22c55e40;border-radius:12px;padding:0;font-size:16px;font-weight:900}.softphone-active-callbar .callbar-answer:hover{filter:brightness(1.04);transform:translateY(-1px)}.call-exit-confirm-backdrop{z-index:var(--yd-layer-modal);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a57;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.call-exit-confirm-modal{background:linear-gradient(135deg,#fffffffa,#f8fafcf5);border:1px solid #e2e8f0eb;border-radius:24px;grid-template-columns:54px 1fr;gap:16px;width:min(460px,100%);padding:22px;display:grid;box-shadow:0 30px 90px #f973162e}.call-exit-confirm-icon{color:#ea580c;background:#fff7ed;border:1px solid #fed7aa;border-radius:18px;justify-content:center;align-items:center;width:54px;height:54px;font-size:24px;display:inline-flex;box-shadow:0 12px 28px #f973161f}.call-exit-confirm-content strong{color:#0f172a;margin-bottom:6px;font-size:20px;font-weight:950;display:block}.call-exit-confirm-content p{color:#64748b;margin:0;font-size:14px;font-weight:700;line-height:1.45}.call-exit-confirm-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.call-exit-confirm-actions button{cursor:pointer;border:1px solid #0000;border-radius:14px;min-height:42px;padding:0 16px;font-weight:950}.call-exit-confirm-actions .secondary{color:#475569;background:#f8fafc;border-color:#e2e8f0}.call-exit-confirm-actions .primary{color:#fff;box-shadow:none;background:linear-gradient(135deg,#f59e0b,#f97316)}.call-exit-confirm-actions .primary:focus{outline-offset:2px;outline:3px solid #0ea5e93d}@media (width<=560px){.call-exit-confirm-modal{grid-template-columns:1fr}.call-exit-confirm-actions{flex-direction:column-reverse}.call-exit-confirm-actions button{width:100%}}.softphone-panel-advanced{gap:8px;width:318px;padding:12px}.softphone-user-avatar{width:46px;height:46px;font-size:13px}.softphone-user-info strong{max-width:178px;font-size:13px}.softphone-user-info small{font-size:10px}.softphone-status-display{border-radius:14px;gap:2px;min-height:52px;padding:8px 10px}.softphone-status-display.no-account{min-height:46px}.softphone-status-display strong{font-size:17px}.softphone-keypad{gap:8px}.softphone-keypad button{border-radius:15px;min-height:46px;font-size:21px}.softphone-actions{gap:8px}.softphone-actions button{border-radius:15px;min-height:40px}.softphone-actions .call{min-height:56px;font-size:22px}.softphone-warning{border-radius:13px;padding:8px 10px;font-size:11px}.softphone-history{gap:7px;max-height:150px}.softphone-history.collapsed{max-height:none;overflow:visible}.softphone-history-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.softphone-history-toggle{color:#475569!important;min-height:0!important;box-shadow:none!important;background:#ffffffe0!important;border:1px solid #94a3b847!important;border-radius:999px!important;padding:5px 9px!important;font-size:10px!important;font-weight:900!important}.softphone-history button:not(.softphone-history-toggle){border-radius:14px;padding:8px 10px}.executive-dashboard{gap:22px}.dashboard-hero-pro{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 10% 0,#7c3aed3d,#0000 34%),radial-gradient(circle at 88% 10%,#2563eb33,#0000 30%),linear-gradient(135deg,#fffffff5,#f6f8ffe0);border:1px solid #ffffffbf;border-radius:32px;grid-template-columns:minmax(0,1fr) 220px;align-items:stretch;gap:22px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #f9731621}.dashboard-hero-pro:after{content:"";background:linear-gradient(135deg,#7c3aed2e,#2563eb1f);border-radius:999px;width:260px;height:260px;position:absolute;bottom:-90px;right:-70px}.dashboard-hero-pro>*{z-index:1;position:relative}.dashboard-kicker{color:#6d28d9;text-transform:uppercase;letter-spacing:.12em;background:#ede9fe;border-radius:999px;width:max-content;padding:7px 12px;font-size:12px;font-weight:900;display:inline-flex}.dashboard-hero-pro h2{letter-spacing:-.055em;color:var(--text);margin:12px 0 8px;font-size:38px;line-height:1.02}.dashboard-hero-pro p{color:#526173;max-width:760px;margin:0;font-size:16px;line-height:1.55}.dashboard-score-card{text-align:center;background:linear-gradient(135deg,#111827,#27324a);border-radius:28px;align-content:center;place-items:center;min-height:150px;display:grid;box-shadow:0 24px 50px #f973162e}.dashboard-score-card span,.dashboard-score-card small{color:#ffffffb8;font-weight:800}.dashboard-score-card strong{color:#fff;letter-spacing:-.06em;font-size:46px;line-height:1.05}.executive-kpi-grid .stat{border:1px solid #fffc;min-height:112px}.executive-insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.executive-insight{border:1px solid var(--line);background:#ffffffe0;border-radius:24px;align-items:flex-start;gap:14px;padding:18px;display:flex;box-shadow:0 16px 42px #f9731614}.executive-insight i{border-radius:15px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:1000;display:grid}.executive-insight.good i{color:#15803d;background:#dcfce7}.executive-insight.warn i{color:#b45309;background:#fef3c7}.executive-insight.bad i{color:#b91c1c;background:#fee2e2}.executive-insight strong{color:var(--text);margin-bottom:4px;font-size:15px;display:block}.executive-insight span{font-size:13px;font-weight:700;line-height:1.42;display:block}.dashboard-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr)}.dashboard-panel-pro{background:#ffffffe8;border:1px solid #ffffffc7}.dashboard-recent-table .table-head,.dashboard-recent-table .table-row{grid-template-columns:1.5fr .85fr .75fr 1.1fr}.dashboard-legend-pro{margin-top:6px}.dashboard-operational-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.dashboard-structure-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-structure-list div{border:1px solid var(--line);background:linear-gradient(#fff,#f8fafc);border-radius:20px;padding:16px}.dashboard-structure-list span,.dashboard-priority span{text-transform:uppercase;letter-spacing:.07em;color:#667085;font-size:12px;font-weight:900;display:block}.dashboard-structure-list strong{color:var(--text);letter-spacing:-.05em;margin-top:6px;font-size:30px;display:block}.dashboard-priority-list{gap:14px;display:grid}.dashboard-priority{gap:9px;display:grid}.dashboard-priority>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-priority strong{color:var(--text);font-size:23px}.dashboard-priority em{background:#edf1f7;border-radius:999px;height:11px;display:block;overflow:hidden}.dashboard-priority em i{border-radius:999px;height:100%;display:block}.dashboard-priority.good em i{background:linear-gradient(90deg,#22c55e,#86efac)}.dashboard-priority.warn em i{background:linear-gradient(90deg,#f59e0b,#fcd34d)}.dashboard-priority.bad em i{background:linear-gradient(90deg,#ef4444,#fb7185)}.dashboard-bi-pro{align-items:stretch}.dashboard-module-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-module-card{align-content:start;gap:8px;display:grid}.dashboard-module-card p{min-height:38px}.dashboard-module-card small{color:#667085;font-weight:800}.module-health-line{background:#edf1f7;border-radius:999px;height:9px;margin-top:4px;overflow:hidden}.module-health-line i{background:linear-gradient(90deg,var(--purple),var(--blue));border-radius:999px;height:100%;display:block}@media (width<=1180px){.dashboard-hero-pro,.dashboard-main-grid,.dashboard-operational-grid,.executive-insights-grid{grid-template-columns:1fr}.dashboard-module-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.dashboard-hero-pro{padding:22px}.dashboard-hero-pro h2{font-size:30px}.dashboard-structure-list,.dashboard-module-cards,.dashboard-recent-table .table-row{grid-template-columns:1fr}}.session-admin-page{gap:18px;display:grid}.session-hero-card{background:linear-gradient(135deg,#7c3aed1f,#2563eb14,#fffffff5);border:1px solid #94a3b83d;border-radius:22px;justify-content:space-between;align-items:stretch;gap:18px;padding:24px;display:flex;box-shadow:0 12px 30px #f9731614}.session-eyebrow{color:#6d28d9;letter-spacing:.08em;text-transform:uppercase;background:#7c3aed1f;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900;display:inline-flex}.session-hero-card h2{color:#1f2937;margin:12px 0 6px;font-size:30px}.session-hero-card p{color:#64748b;max-width:760px;margin:0}.session-summary-grid{grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px;min-width:430px;display:grid}.session-summary-grid div{background:#ffffffd1;border:1px solid #cbd5e1cc;border-radius:18px;padding:16px}.session-summary-grid small{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.session-summary-grid strong{color:#111827;margin-top:8px;font-size:30px;display:block}.session-toolbar{background:#fff;border:1px solid #e5e7eb;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.session-toolbar input{color:#334155;border:1px solid #dbe3ef;border-radius:14px;flex:1;min-width:240px;padding:12px 14px;font-weight:700}.session-toolbar button,.session-actions button{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:0;border-radius:12px;padding:10px 12px;font-weight:900}.session-toolbar button:disabled,.session-actions button:disabled{opacity:.45;cursor:not-allowed}.session-table-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;overflow:hidden}.session-table{border-collapse:collapse;width:100%;min-width:1120px}.session-table th{color:#64748b;text-align:left;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;padding:14px 12px;font-size:12px}.session-table td{color:#334155;vertical-align:middle;border-top:1px solid #eef2f7;padding:14px 12px}.session-table td strong,.session-table td small{display:block}.session-table td small{color:#64748b;margin-top:4px;font-weight:700}.session-status-badge{border-radius:999px;justify-content:center;align-items:center;min-width:96px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.session-status-badge.success{color:#047857;background:#dcfce7}.session-status-badge.warning{color:#b45309;background:#fef3c7}.session-status-badge.danger{color:#b91c1c;background:#fee2e2}.session-actions{flex-wrap:wrap;gap:8px;display:flex}.session-actions button.danger{color:#b91c1c;background:#fee2e2}@media (width<=1100px){.session-hero-card{flex-direction:column}.session-summary-grid{min-width:0}.session-toolbar{flex-direction:column;align-items:stretch}}.sessions-pro-page{gap:18px}.sessions-dashboard-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}.session-filter-grid{grid-template-columns:1fr}.sessions-table-pro{overflow-x:auto}.sessions-table-pro .commercial-head,.sessions-table-pro .commercial-row{grid-template-columns:minmax(220px,1.28fr) minmax(130px,.78fr) minmax(150px,.86fr) minmax(128px,.78fr) minmax(150px,.86fr) minmax(170px,.98fr) minmax(170px,.92fr) minmax(120px,.7fr) minmax(126px,.72fr);align-items:center;min-width:1360px}.sessions-table-pro .commercial-head>span{text-align:center}.sessions-table-pro .commercial-head>span:first-child,.sessions-table-pro .commercial-head>span:nth-child(2),.sessions-table-pro .commercial-row>div:first-child,.sessions-table-pro .commercial-row>div:nth-child(2){text-align:left}.sessions-table-pro .commercial-row>span,.sessions-table-pro .commercial-row>div{min-width:0}.sessions-table-pro .commercial-row>span{text-align:center;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sessions-table-pro .commercial-row>div:first-child,.sessions-table-pro .commercial-row>div:nth-child(2){overflow:hidden}.sessions-table-pro .commercial-row>div:first-child strong,.sessions-table-pro .commercial-row>div:first-child small,.sessions-table-pro .commercial-row>div:nth-child(2) strong,.sessions-table-pro .commercial-row>div:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.session-platform-cell{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex!important;overflow:visible!important}.session-platform-cell em{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:4px 8px;font-size:.68rem;font-style:normal;font-weight:950;display:inline-flex}.session-ip-cell,.session-browser-cell{max-width:100%}.session-row-actions{flex-wrap:nowrap;justify-content:center;gap:6px}.session-row-actions .icon-action{place-items:center;width:31px;min-width:31px;height:31px;padding:0;display:inline-grid}.session-row-actions .icon-action:disabled{opacity:.38;cursor:not-allowed;filter:grayscale(.35)}@media (width<=1180px){.sessions-dashboard-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}.sessions-table-pro{overflow-x:auto}}@media (width<=700px){.sessions-dashboard-grid{grid-template-columns:1fr}}.login-pending-access{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:14px;gap:4px;margin-bottom:12px;padding:12px 14px;font-size:13px;display:grid}.login-pending-access strong{color:#78350f}.login-pending-access small{color:#92400e;font-weight:700}.single-login-backdrop{z-index:var(--yd-layer-modal);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.single-login-modal{background:#fff;border:1px solid #94a3b847;border-radius:24px;grid-template-columns:54px 1fr;gap:16px;width:min(560px,100%);padding:24px;display:grid;box-shadow:0 24px 70px #f973162e}.single-login-icon{color:#ea580c;background:#fff7ed;border-radius:16px;place-items:center;width:46px;height:46px;font-size:22px;font-weight:900;display:grid}.single-login-content{gap:8px;display:grid}.single-login-content strong{color:#1f2937;font-size:22px}.single-login-content p{color:#64748b;margin:0;line-height:1.5}.single-login-details{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;gap:8px;padding:12px;font-size:13px;display:grid}.single-login-details b{color:#1f2937}.single-login-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:10px;padding-top:6px;display:flex}@media (width<=640px){.single-login-modal{grid-template-columns:1fr}.single-login-actions{justify-content:stretch}.single-login-actions button{flex:100%}}.login-screen-modern{background:radial-gradient(circle at 0 0,#0bb8d02e,#0000 32%),linear-gradient(135deg,#eef5fb 0%,#f8fafc 52%,#eef2ff 100%);grid-template-columns:minmax(320px,1.05fr) minmax(360px,.95fr);align-items:stretch;gap:24px;min-height:100vh;padding:28px;display:grid}.login-hero-panel,.login-card-modern,.password-change-card{background:#ffffffdb;border:1px solid #cddae8e6;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 22px 60px #f973161f}.login-hero-panel{flex-direction:column;justify-content:center;min-height:560px;padding:44px;display:flex}.login-youdesk-logo{z-index:1;width:210px;max-width:70%;margin-bottom:42px;position:relative}.login-hero-panel h1{color:#172033;letter-spacing:-1.4px;z-index:1;max-width:720px;margin:10px 0 12px;font-size:clamp(32px,4vw,54px);line-height:1.02;position:relative}.login-hero-panel p{color:#5c6b82;z-index:1;max-width:650px;font-size:17px;line-height:1.6;position:relative}.login-hero-points{z-index:1;flex-wrap:wrap;gap:10px;margin-top:28px;display:flex;position:relative}.login-hero-points span{color:#087f91;background:#eef9fb;border:1px solid #caeef4;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:800}.login-card-modern{place-self:center;width:100%;max-width:520px;padding:38px}.login-card-header{align-items:center;gap:14px;margin-bottom:22px;display:flex}.login-card-header h2,.password-change-card h2{color:#172033;margin:0;font-size:28px}.login-card-header p,.password-change-card p{color:#64748b;margin:4px 0 0}.login-card-modern .login-logo{color:#fff;background:linear-gradient(135deg,#07b6ca,#36f);border-radius:16px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.login-form-modern input{color:#172033;background:#fff;border:1px solid #d7e2ef;border-radius:13px;outline:none;min-height:46px;padding:0 14px;font-weight:700}.login-form-row{justify-content:flex-end;margin:-2px 0 4px;display:flex}.link-button{color:#087f91;cursor:pointer;background:0 0;border:0;padding:6px 0;font-weight:900}.login-submit{border-radius:14px;justify-content:center;width:100%;min-height:48px;font-weight:900}.login-success{color:#087b3e;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:14px;margin-bottom:14px;padding:12px 14px;font-weight:800}.password-change-card{grid-column:1/-1;place-self:center;width:100%;max-width:520px;padding:38px}@media (width<=860px){.login-screen-modern{grid-template-columns:1fr;padding:16px}.login-hero-panel{min-height:auto;padding:28px}.login-card-modern{max-width:none}}.login-screen-modern{background:radial-gradient(circle at 12% 12%,#ffffff6b,#0000 0 18%,#0000 32%),radial-gradient(circle at 82% 18%,#ff7a402e,#0000 0 10%,#0000 30%),linear-gradient(135deg,#eef9fc 0%,#eaf3ff 42%,#f7fbff 100%)!important;grid-template-columns:minmax(420px,1.15fr) minmax(360px,.85fr)!important;align-items:center!important;gap:clamp(28px,4vw,72px)!important;min-height:100vh!important;padding:clamp(22px,4vw,64px)!important;display:grid!important;position:relative!important;overflow:hidden!important}.login-screen-modern:before{content:"";filter:blur(2px);pointer-events:none;background:linear-gradient(135deg,#08b5cc47,#3366ff1f);border-radius:999px;width:640px;height:640px;position:absolute;top:-260px;left:-230px}.login-screen-modern:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ff583029,#08b5cc29);border-radius:42% 58% 60% 40%;width:420px;height:420px;position:absolute;bottom:-190px;right:-150px;transform:rotate(-18deg)}.login-hero-panel{color:#fff!important;background:radial-gradient(circle at 82% 88%,#ffffff52,#0000 0 18%,#0000 34%),linear-gradient(145deg,#09b7cd 0%,#0a92c7 48%,#1461d8 100%)!important;border:1px solid #ffffff8c!important;border-radius:34px!important;min-height:min(760px,100vh - 88px)!important;padding:clamp(34px,5vw,72px)!important;overflow:hidden!important;box-shadow:0 28px 78px #f973162e!important}.login-hero-panel:before{content:"";background:#ffffff29;border-radius:46px 120px 70px 110px;width:240px;height:240px;position:absolute;top:12%;right:10%;transform:rotate(-18deg);box-shadow:-70px 300px #f973161a,-360px 420px #f973161f}.login-hero-panel:after{content:"YD";color:#ffffffeb;letter-spacing:-2px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border:1px solid #ffffff42;border-radius:34px;place-items:center;width:140px;height:140px;font-size:46px;font-weight:950;display:grid;position:absolute;bottom:52px;right:54px;transform:rotate(-7deg)}.login-hero-glow{filter:blur(8px)!important;background:#ffffff38!important;border-radius:999px!important;width:420px!important;height:420px!important;position:absolute!important;inset:auto auto -130px -120px!important}.login-youdesk-logo{filter:drop-shadow(0 14px 24px #f973162e);z-index:2!important;width:240px!important;max-width:72%!important;margin-bottom:clamp(36px,7vh,88px)!important;position:relative!important}.login-hero-panel .section-eyebrow{color:#ffffffd1!important;letter-spacing:.12em!important;text-transform:uppercase!important;z-index:2!important;font-weight:800!important;position:relative!important}.login-hero-panel h1{color:#fff!important;text-shadow:0 12px 28px #f9731629!important;z-index:2!important;max-width:780px!important;font-size:clamp(34px,4.5vw,62px)!important;position:relative!important}.login-hero-panel p{color:#ffffffe0!important;z-index:2!important;max-width:680px!important;font-size:clamp(16px,1.25vw,20px)!important;position:relative!important}.login-hero-points{z-index:2!important;gap:12px!important;margin-top:34px!important;position:relative!important}.login-hero-points span{color:#fff!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffff2e!important;border:1px solid #ffffff4d!important;box-shadow:0 10px 20px #f9731614!important}.login-card-modern{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;z-index:3!important;background:#fffffff0!important;border:1px solid #cbdaebf2!important;border-radius:30px!important;max-width:520px!important;padding:clamp(30px,4vw,46px)!important;position:relative!important;box-shadow:0 34px 90px #f9731629!important}.login-card-modern:before{content:"";background:linear-gradient(90deg,#ff5a32,#08b5cc,#36f);height:7px;position:absolute;inset:0 0 auto}.login-card-header{align-items:flex-start!important;margin-bottom:26px!important}.login-card-header h2{letter-spacing:-.8px!important;font-size:clamp(28px,2.4vw,36px)!important}.login-card-header p{color:#62748d!important;font-size:15px!important}.login-form-modern .field-label{text-transform:uppercase!important;letter-spacing:.04em!important;color:#172033!important;margin-top:2px!important;font-size:12px!important}.login-form-modern input{background:#f7fbff!important;border:1px solid #d6e3f2!important;border-radius:16px!important;min-height:52px!important;font-size:14px!important;box-shadow:inset 0 1px #f973162e!important}.login-form-modern input:focus{background:#fff!important;border-color:#08b5cc!important;box-shadow:0 0 0 5px #f973161f!important}.login-form-row{margin:0 0 8px!important}.link-button{color:#078498!important;font-weight:900!important}.login-submit.primary,.login-form-modern .primary.login-submit{min-height:54px!important;box-shadow:none!important;color:#fff!important;background:linear-gradient(90deg,#08b5cc 0%,#0a8bd3 100%)!important;border:0!important;border-radius:16px!important}.login-form-modern .secondary{border-radius:14px!important;min-height:48px!important}.login-error,.login-success,.login-pending-access{border-radius:16px!important;margin-bottom:14px!important;box-shadow:0 12px 24px #f9731612!important}.login-error{border-left:5px solid #ef4444!important}.login-success{border-left:5px solid #22c55e!important}@media (width<=980px){.login-screen-modern{grid-template-columns:1fr!important;gap:18px!important;padding:16px!important}.login-hero-panel{min-height:360px!important;padding:30px!important}.login-hero-panel:after{width:90px;height:90px;font-size:30px;bottom:28px;right:28px}.login-card-modern{width:100%!important;max-width:none!important}}@media (width<=560px){.login-hero-panel{min-height:auto!important}.login-youdesk-logo{width:180px!important;margin-bottom:28px!important}.login-hero-points span{text-align:center;width:100%}.login-card-header{flex-direction:column!important}}.login-screen-modern{background:radial-gradient(circle at 10% 18%,#08b5cc42 0 120px,#0000 122px),radial-gradient(circle at 90% 22%,#ff5a3238 0 105px,#0000 107px),radial-gradient(circle at 80% 90%,#3366ff29 0 170px,#0000 172px),linear-gradient(135deg,#edf7fb 0%,#f8fbff 42%,#eef5ff 100%)!important;grid-template-columns:minmax(330px,.42fr) minmax(520px,.58fr)!important;justify-content:center!important;align-items:center!important;gap:0!important;min-height:100vh!important;padding:clamp(22px,4vw,58px)!important;display:grid!important;position:relative!important;overflow:hidden!important}.login-screen-modern:before{content:""!important;filter:none!important;pointer-events:none!important;background:#ffffffc7!important;border:1px solid #cbdaebbf!important;border-radius:34px!important;width:auto!important;height:auto!important;position:absolute!important;inset:8vh 4vw!important;box-shadow:0 35px 100px #f973162e!important}.login-screen-modern:after{content:""!important;pointer-events:none!important;background:linear-gradient(135deg,#ff5a32c2,#ff8a4c40)!important;border-radius:90px 30px 120px 42px!important;width:360px!important;height:360px!important;position:absolute!important;top:18%!important;right:-120px!important;transform:rotate(-18deg)!important}.login-card-modern{z-index:4!important;background:linear-gradient(#fffffffa,#f6fcfff5)!important;border:1px solid #d2e0eef2!important;border-radius:28px!important;order:1!important;justify-self:end!important;width:min(430px,100%)!important;max-width:430px!important;padding:clamp(30px,4vw,46px)!important;overflow:hidden!important;box-shadow:0 28px 78px #f973162b!important}.login-card-modern:before{background:linear-gradient(#ff5a32,#08b5cc,#36f)!important;width:8px!important;height:100%!important;inset:0 auto 0 0!important}.login-card-header{grid-template-columns:58px 1fr!important;align-items:center!important;gap:16px!important;margin-bottom:28px!important;display:grid!important}.login-card-eyebrow{color:#08b5cc!important;text-transform:uppercase!important;letter-spacing:.16em!important;margin-bottom:5px!important;font-size:11px!important;font-weight:900!important;display:block!important}.login-card-header h2{font-size:clamp(27px,2.2vw,34px)!important;line-height:1.02!important}.login-card-header p{margin-top:6px!important;font-size:14px!important}.login-card-modern .login-logo{background:linear-gradient(135deg,#ff5a32 0%,#08b5cc 58%,#36f 100%)!important;border-radius:19px!important;width:58px!important;height:58px!important;box-shadow:0 16px 36px #f973162e!important}.login-form-modern input{min-height:52px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #d6e3f2!important;border-radius:0!important;padding:0 4px!important;font-weight:800!important}.login-submit.primary,.login-form-modern .primary.login-submit{box-shadow:none!important;text-transform:uppercase!important;letter-spacing:.05em!important;background:linear-gradient(90deg,#ff5a32 0%,#08b5cc 55%,#0a8bd3 100%)!important;margin-top:10px!important}.login-hero-panel{z-index:3!important;min-height:min(680px,100vh - 120px)!important;box-shadow:none!important;color:#172033!important;background:0 0!important;border:0!important;border-radius:0 34px 34px 0!important;order:2!important;grid-template-columns:.95fr 1.05fr!important;align-items:center!important;gap:clamp(22px,4vw,58px)!important;padding:clamp(36px,5vw,70px)!important;display:grid!important;overflow:visible!important}.login-hero-panel:before,.login-hero-panel:after,.login-hero-glow{display:none!important}.login-hero-content{z-index:2!important;position:relative!important}.login-youdesk-logo{filter:none!important;width:220px!important;max-width:78%!important;margin:0 0 46px!important}.login-hero-panel .section-eyebrow{color:#ff5a32!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:950!important}.login-hero-panel h1{color:#102033!important;max-width:560px!important;text-shadow:none!important;margin:14px 0 16px!important;font-size:clamp(33px,4vw,56px)!important;line-height:.98!important}.login-hero-panel p{color:#607086!important;max-width:520px!important;font-size:clamp(15px,1.15vw,18px)!important}.login-hero-points span{color:#087f91!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#eef9fb!important;border:1px solid #c9edf3!important;padding:10px 13px!important}.login-visual-art{background:radial-gradient(circle at 28% 18%,#08b5cc1f 0 90px,#0000 92px),radial-gradient(circle at 82% 82%,#ff5a3229 0 80px,#0000 82px),linear-gradient(135deg,#fff 0%,#f1fbfd 100%);border:1px solid #cfdeece6;border-radius:34px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 28px 74px #f9731621}.login-visual-art:before{content:"";background:linear-gradient(135deg,#08b5ccb8,#3366ffb8);border-radius:60px 130px 70px 120px;width:270px;height:270px;position:absolute;bottom:-80px;right:-80px;transform:rotate(-16deg)}.login-visual-art:after{content:"";background:#ff5a3221;border-radius:999px;width:230px;height:230px;position:absolute;top:-90px;left:-95px}.visual-window{z-index:2;background:#fffffff0;border:8px solid #0b93a8;border-radius:8px;align-content:center;justify-items:center;width:min(330px,76%);height:190px;display:grid;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 52px #f9731629}.visual-window span{background:#08b5cc;border-radius:999px;width:10px;height:10px;position:absolute;top:13px;left:16px}.visual-window span:nth-child(2){opacity:.6;left:36px}.visual-window span:nth-child(3){opacity:.35;left:56px}.visual-window strong{color:#0b7d8f;letter-spacing:.2em;text-transform:uppercase;font-size:34px}.visual-window small{color:#64748b;text-transform:uppercase;letter-spacing:.12em;margin-top:8px;font-weight:900}.visual-lock{color:#fff;z-index:3;background:linear-gradient(135deg,#ff5a32,#08b5cc);border-radius:18px;place-items:center;width:58px;height:58px;font-size:28px;font-weight:950;display:grid;position:absolute;top:28%;left:50%;transform:translate(-50%);box-shadow:0 18px 34px #f973162e}.visual-person{z-index:3;background:#ff5a32;border-radius:50% 50% 42% 42%;width:92px;height:92px;position:absolute;bottom:56px;right:72px;box-shadow:-80px 12px 0 -28px #f973162e}.visual-person:before{content:"";background:#102033;border-radius:999px;width:34px;height:34px;position:absolute;top:-22px;left:32px}.visual-person:after{content:"";background:#102033;border-radius:999px;width:80px;height:16px;position:absolute;bottom:4px;right:-46px;transform:rotate(-30deg)}.visual-person i{background:#0b93a8;border-radius:999px;width:82px;height:16px;position:absolute;bottom:-6px;left:-44px;transform:rotate(28deg)}.password-change-card{z-index:4!important;background:#fffffff5!important}@media (width<=1080px){.login-screen-modern{grid-template-columns:1fr!important;padding:18px!important}.login-screen-modern:before{inset:18px!important}.login-card-modern{order:2!important;justify-self:center!important;width:min(520px,100%)!important;max-width:520px!important}.login-hero-panel{order:1!important;grid-template-columns:1fr!important;min-height:auto!important;padding:30px!important}.login-visual-art{min-height:280px}}@media (width<=620px){.login-screen-modern:after{display:none!important}.login-card-header{grid-template-columns:1fr!important}.login-youdesk-logo{width:178px!important;margin-bottom:24px!important}.login-hero-panel h1{font-size:32px!important}.login-visual-art{display:none}}.login-screen-modern{background:radial-gradient(circle at 9% 12%,#40506a2e 0 78px,#0000 80px),radial-gradient(circle at 89% 18%,#ff5a2f1f 0 82px,#0000 84px),linear-gradient(135deg,#eef4f8 0%,#f7f9fc 54%,#eef3f8 100%)!important;grid-template-columns:minmax(380px,.92fr) minmax(520px,1.08fr)!important;align-items:center!important;gap:clamp(28px,5vw,74px)!important;min-height:100vh!important;padding:clamp(22px,4vw,58px)!important}.login-screen-modern:before{background:#fff!important;border:1px solid #40506a1f!important;border-radius:34px!important;inset:clamp(20px,4vw,58px)!important;box-shadow:0 32px 90px #f973162e!important}.login-screen-modern:after{background:linear-gradient(135deg,#ff5a2fe0,#ff5a2f8a)!important;border-radius:70px 170px 90px 150px!important;box-shadow:0 34px 80px #f973162e!important}.login-card-modern{background:linear-gradient(#fff 0%,#f9fbfd 100%)!important;border:1px solid #40506a29!important;border-radius:28px!important;order:1!important;justify-self:end!important;width:min(470px,100%)!important;max-width:470px!important;padding:clamp(30px,4vw,48px)!important;box-shadow:0 28px 76px #f973162e!important}.login-card-modern:before{background:#ff5a2f!important;width:7px!important}.login-card-modern .login-logo{background:linear-gradient(135deg,#40506a,#ff5a2f)!important;box-shadow:0 18px 42px #f973162e!important}.login-card-header h2,.login-hero-panel h1{color:#40506a!important}.login-card-header p,.login-hero-panel p{color:#40506ac7!important}.login-card-eyebrow,.login-hero-panel .section-eyebrow,.login-form-row .link-button{color:#ff5a2f!important}.login-form-modern input{color:#40506a!important;border-bottom-color:#40506a38!important}.login-form-modern input:focus{border-color:#ff5a2f!important;box-shadow:0 8px 0 -6px #f973162e!important}.login-submit.primary,.login-form-modern .primary.login-submit{box-shadow:none!important;background:linear-gradient(90deg,#40506a 0%,#ff5a2f 100%)!important}.login-hero-panel{order:2!important;grid-template-columns:.92fr 1.08fr!important;justify-self:start!important;min-height:min(660px,100vh - 120px)!important;padding:clamp(34px,4vw,64px) clamp(34px,5vw,78px)!important}.login-youdesk-logo{width:214px!important;margin-bottom:40px!important}.login-hero-points span{color:#40506a!important;background:#40506a12!important;border-color:#40506a29!important}.login-visual-art{background:radial-gradient(circle at 27% 20%,#ff5a2f21 0 76px,#0000 78px),radial-gradient(circle at 82% 82%,#40506a1f 0 88px,#0000 90px),linear-gradient(135deg,#fff 0%,#f4f7fb 100%)!important;border-color:#40506a26!important}.login-visual-art:before{background:linear-gradient(135deg,#ff5a2fd1,#ff5a2f80)!important}.login-visual-art:after{background:#40506a1a!important}.visual-window{border-color:#40506a!important}.visual-window span,.visual-person i{background:#ff5a2f!important}.visual-window strong,.visual-window small{color:#40506a!important}.visual-lock,.visual-person{background:linear-gradient(135deg,#40506a,#ff5a2f)!important}.login-social-links{justify-content:center!important;align-items:center!important;gap:12px!important;margin:16px 0 2px!important;display:flex!important}.login-social-links a{color:#40506a!important;background:#40506a0e!important;border:1px solid #40506a24!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:0 14px!important;font-weight:900!important;text-decoration:none!important;transition:all .18s!important;display:inline-flex!important}.login-social-links a:hover{color:#ff5a2f!important;background:#ff5a2f1a!important;border-color:#ff5a2f4d!important}.login-social-links span{color:#ff5a2f!important;font-size:17px!important;line-height:1!important}.login-social-links small{font-size:12px!important}@media (width<=1080px){.login-screen-modern{grid-template-columns:1fr!important}.login-card-modern{order:2!important;justify-self:center!important}.login-hero-panel{order:1!important;grid-template-columns:1fr!important;justify-self:stretch!important}}.login-screen-modern{background:#eef4f9!important;grid-template-columns:minmax(430px,.92fr) minmax(480px,1.08fr)!important;justify-content:center!important;align-items:center!important;column-gap:42px!important;width:100vw!important;min-height:100vh!important;padding:48px 70px!important;display:grid!important;position:relative!important;overflow:hidden!important}.login-screen-modern:before{content:""!important;z-index:0!important;pointer-events:none!important;background:#fff!important;border:1px solid #40506a1a!important;border-radius:34px!important;width:auto!important;height:auto!important;position:absolute!important;inset:54px 56px!important;box-shadow:0 26px 70px #f9731629!important}.login-screen-modern:after{content:""!important;width:300px!important;height:260px!important;box-shadow:none!important;z-index:1!important;pointer-events:none!important;background:#ff5a2f9e!important;border-radius:76px 170px 82px 150px!important;position:absolute!important;top:110px!important;right:-96px!important;transform:rotate(-18deg)!important}.login-hero-glow{filter:none!important;z-index:1!important;pointer-events:none!important;background:#0eb5c729!important;border-radius:999px!important;width:168px!important;height:168px!important;position:fixed!important;top:38px!important;left:52px!important}.login-hero-panel{z-index:3!important;width:100%!important;max-width:640px!important;height:auto!important;min-height:520px!important;box-shadow:none!important;background:0 0!important;border:0!important;order:2!important;place-self:center start!important;align-items:center!important;padding:0!important;display:flex!important;position:relative!important;overflow:visible!important}.login-hero-panel:before{content:""!important;width:250px!important;height:22px!important;box-shadow:none!important;z-index:1!important;background:0 0!important;border-top:14px solid #40506a12!important;border-bottom:0!important;border-left:0!important;border-right:14px solid #40506a12!important;border-radius:0 28px 0 0!important;position:fixed!important;top:64px!important;right:84px!important;transform:none!important}.login-hero-panel:after{content:""!important;width:140px!important;height:140px!important;box-shadow:none!important;z-index:1!important;background:#ff5a2f14!important;border:0!important;border-radius:999px!important;position:fixed!important;top:126px!important;right:174px!important;transform:none!important}.login-hero-content{z-index:5!important;max-width:430px!important;margin:0!important;padding:0!important;position:relative!important}.login-hero-panel .section-eyebrow,.login-youdesk-logo,.login-hero-points,.login-visual-art{display:none!important}.login-hero-panel h1{color:#18263a!important;letter-spacing:-2.2px!important;max-width:430px!important;text-shadow:none!important;margin:0 0 14px!important;font-size:49px!important;font-weight:950!important;line-height:.96!important}.login-hero-panel p{color:#40506acc!important;max-width:410px!important;margin:0!important;font-size:16px!important;line-height:1.55!important}.login-contract-note{color:#40506ab3!important;text-align:center!important;max-width:410px!important;margin-top:16px!important;font-size:13px!important}.login-contract-button{color:#fff!important;cursor:pointer!important;min-width:118px!important;height:38px!important;box-shadow:none!important;background:#ff5a2f!important;border:0!important;border-radius:999px!important;margin:10px auto 0!important;font-size:12px!important;font-weight:950!important;display:block!important}.login-card-modern{z-index:4!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #40506a24!important;border-radius:18px!important;order:1!important;place-self:center end!important;width:320px!important;max-width:320px!important;min-height:390px!important;padding:48px 34px 34px!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 70px #f9731629!important}.login-card-modern:before{content:""!important;background:#ff5a2f!important;border-radius:18px 0 0 18px!important;width:7px!important;height:auto!important;position:absolute!important;inset:0 auto 0 0!important}.login-card-modern:after{display:none!important}.login-card-header{text-align:center!important;margin:0 0 42px!important;display:block!important}.login-card-logo{width:210px!important;max-width:100%!important;margin:0 auto!important;display:block!important}.login-recovery-title h2{color:#40506a!important;margin:18px 0 4px!important;font-size:22px!important;line-height:1.1!important}.login-recovery-title p{color:#40506abf!important;margin:0!important;font-size:13px!important}.login-form-modern{gap:8px!important;display:grid!important}.login-form-modern .field-label{color:#18263a!important;text-transform:uppercase!important;letter-spacing:.02em!important;margin:0!important;font-size:10px!important;font-weight:950!important}.login-form-modern input{color:#18263a!important;width:100%!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:#eaf1fc!important;border:0!important;border-radius:0!important;outline:none!important;padding:0 12px!important;font-size:11px!important;font-weight:700!important}.login-form-modern input:focus{background:#eaf1fc!important;border:0!important;box-shadow:inset 0 -2px #f9731624!important}.login-form-row .link-button,.link-button{color:#ff5a2f!important;padding:0!important;font-size:11px!important;font-weight:950!important;line-height:1!important}.login-submit.primary,.login-form-modern .primary.login-submit{color:#fff!important;text-transform:uppercase!important;letter-spacing:.03em!important;width:100%!important;height:46px!important;min-height:46px!important;box-shadow:none!important;background:#ff5a2f!important;border:0!important;border-radius:13px!important;font-size:11px!important;font-weight:950!important}.login-submit.primary:hover,.login-form-modern .primary.login-submit:hover{filter:none!important;transform:translateY(-1px)!important}.login-social-links{display:none!important}.login-form-modern .secondary{color:#40506a!important;background:#fff!important;border:1px solid #40506a29!important;border-radius:12px!important;min-height:42px!important;font-weight:900!important}.login-error,.login-success,.login-pending-access{box-shadow:none!important;border-radius:12px!important;margin-bottom:14px!important;padding:10px 12px!important;font-size:12px!important}.password-change-card{z-index:5!important;background:#fff!important;border-radius:20px!important;position:relative!important}@media (width<=1080px){.login-screen-modern{grid-template-columns:1fr!important;row-gap:24px!important;padding:28px!important}.login-screen-modern:before{inset:24px!important}.login-card-modern,.login-hero-panel{order:initial!important;justify-self:center!important}.login-hero-panel{text-align:center!important;justify-content:center!important;max-width:620px!important;min-height:auto!important}.login-hero-content{max-width:620px!important}.login-hero-panel h1{max-width:620px!important;font-size:40px!important}.login-hero-panel p{max-width:560px!important;margin:0 auto!important}}@media (width<=640px){.login-screen-modern{padding:16px!important}.login-screen-modern:before{border-radius:24px!important;inset:12px!important}.login-screen-modern:after,.login-hero-glow,.login-hero-panel:before,.login-hero-panel:after{display:none!important}.login-card-modern{width:min(320px,100%)!important;padding:38px 24px 28px!important}.login-card-logo{width:180px!important}.login-hero-panel h1{letter-spacing:-1.2px!important;font-size:32px!important}}.app-storage-quota{background:#0f172a3d;border:1px solid #e2e8f024;border-radius:12px;gap:7px;margin:0 0 8px;padding:9px 10px;display:grid;box-shadow:inset 0 1px #f9731612}.app-storage-head,.app-storage-details{justify-content:space-between;align-items:center;gap:8px;display:flex}.app-storage-head span{letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800;color:#cbd5e1!important}.app-storage-head strong{line-height:1;color:#fff!important;margin:0!important;font-size:12px!important}.app-storage-bar{background:#94a3b83d;border-radius:999px;height:7px;overflow:hidden}.app-storage-bar span{border-radius:inherit;background:linear-gradient(90deg,#22c55e,#14b8a6);min-width:4px;max-width:100%;height:100%;transition:width .35s;display:block}.app-storage-quota.warning .app-storage-bar span{background:linear-gradient(90deg,#f59e0b,#f97316)}.app-storage-quota.danger .app-storage-bar span{background:linear-gradient(90deg,#ef4444,#fb7185)}.app-storage-quota.loading .app-storage-bar span{background:linear-gradient(90deg,#94a3b88c,#cbd5e1bf);animation:1.2s ease-in-out infinite alternate appStoragePulse}.app-storage-details{flex-direction:column;align-items:flex-start;gap:2px}.app-storage-details small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.2;display:block;overflow:hidden;color:#dbeafe!important;font-size:10.5px!important}.sidebar.collapsed .app-storage-quota{display:none!important}@keyframes appStoragePulse{0%{opacity:.45}to{opacity:1}}.sidebar .sidebar-submenu button,.sidebar .sidebar-submenu button span,.sidebar .sidebar-submenu button .sidebar-label{font-weight:400!important}.sidebar>nav>button,.sidebar .sidebar-menu-group>button,.sidebar .sidebar-menu-group>button .sidebar-label{font-weight:700!important}.sidebar{flex-direction:column!important;height:100vh!important;min-height:100vh!important;display:flex!important;position:sticky!important;top:0!important;overflow:hidden!important}.sidebar nav{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:24px 10px 188px!important;overflow:hidden auto!important}.sidebar nav::-webkit-scrollbar{width:7px}.sidebar nav::-webkit-scrollbar-track{background:0 0}.sidebar nav::-webkit-scrollbar-thumb{background:#ffffff38 padding-box padding-box;border:2px solid #0000;border-radius:999px}.sidebar nav::-webkit-scrollbar-thumb:hover{background:#ffffff5c padding-box padding-box}.sidebar:after{content:"";z-index:7;pointer-events:none;background:linear-gradient(180deg, #40506a00, var(--sidebar) 26%, var(--sidebar) 100%);height:168px;position:absolute;bottom:0;left:0;right:0}.sidebar .app-info-card,.sidebar-card.app-info-card{z-index:10!important;border-radius:12px!important;max-height:150px!important;margin:0!important;position:absolute!important;bottom:12px!important;left:12px!important;right:12px!important;overflow:hidden!important;box-shadow:0 -10px 30px #f973162e!important}.sidebar .sidebar-submenu button,.sidebar-submenu button{font-weight:500!important}.sidebar .sidebar-submenu button.active,.sidebar-submenu button.active{font-weight:600!important}.sidebar-collapsed .sidebar nav{padding-bottom:118px!important}.sidebar-collapsed .sidebar .app-info-card,.sidebar-collapsed .sidebar-card.app-info-card{max-height:92px!important;padding:10px 8px!important;bottom:10px!important;left:8px!important;right:8px!important}@media (width<=900px){.sidebar{height:auto!important;min-height:auto!important;position:relative!important;overflow:visible!important}.sidebar nav{max-height:none!important;padding-bottom:16px!important;overflow:visible!important}.sidebar:after{display:none!important}.sidebar .app-info-card,.sidebar-card.app-info-card{max-height:none!important;margin:12px!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}}.sidebar{overflow:hidden!important}.sidebar nav{scrollbar-width:thin!important;scrollbar-color:#ffffff42 transparent!important;flex-direction:column!important;flex:auto!important;place-content:flex-start!important;align-items:stretch!important;gap:4px!important;min-height:0!important;margin:0!important;padding:18px 10px 196px!important;display:flex!important;overflow:hidden auto!important}.sidebar nav>button,.sidebar .sidebar-menu-group>button{border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;padding:9px 12px!important;line-height:1.15!important;display:flex!important}.sidebar .sidebar-menu-group{flex-direction:column!important;flex:none!important;gap:4px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.sidebar .sidebar-submenu{flex-direction:column!important;flex:none!important;gap:2px!important;margin:0!important;padding-left:18px!important;display:flex!important}.sidebar .sidebar-submenu button{border-radius:7px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;height:34px!important;min-height:34px!important;margin:0!important;padding:7px 10px!important;font-weight:400!important;line-height:1.15!important;display:flex!important}.sidebar nav>button.module-unavailable,.sidebar .sidebar-menu-group>button.module-unavailable,.sidebar .sidebar-submenu button.module-unavailable{filter:saturate(.72);opacity:.58!important;cursor:not-allowed!important;color:#cbd5e1!important;box-shadow:none!important;background:#94a3b814!important;border:1px dashed #cbd5e13d!important}.sidebar .module-unavailable .icon{opacity:.82!important}.sidebar-module-lock{color:#fde68a;text-transform:uppercase;white-space:nowrap;background:#fbbf242e;border-radius:999px;margin-left:auto;padding:2px 6px;font-size:9px;font-weight:800;line-height:1}.sidebar-collapsed .sidebar-module-lock{display:none!important}.top-icon-btn.module-unavailable{filter:grayscale(.18)saturate(.78);opacity:.58!important;cursor:not-allowed!important;box-shadow:none!important;border-style:dashed!important}.top-icon-btn.module-unavailable:hover{transform:none!important}.icon-action.module-unavailable,button.module-unavailable.icon-action{opacity:.62!important;cursor:not-allowed!important;color:#c2410c!important;box-shadow:none!important;background:#fff7ed!important;border-style:dashed!important}.icon-action.module-unavailable:hover,button.module-unavailable.icon-action:hover{box-shadow:none!important;transform:none!important}.sidebar .app-info-card,.sidebar-card.app-info-card{z-index:20!important;border-radius:10px!important;max-height:176px!important;margin:0!important;padding:10px 12px!important;position:absolute!important;bottom:10px!important;left:10px!important;right:10px!important;overflow:hidden!important}.sidebar:after{z-index:15!important;height:188px!important}.sidebar-collapsed .sidebar nav{align-items:center!important;padding:16px 8px 112px!important}.sidebar-collapsed .sidebar nav>button,.sidebar-collapsed .sidebar .sidebar-menu-group>button,.sidebar-collapsed .sidebar .sidebar-submenu button{justify-content:center!important;width:52px!important;height:42px!important;min-height:42px!important;padding:0!important}.sidebar-collapsed .sidebar .sidebar-menu-group,.sidebar-collapsed .sidebar .sidebar-submenu{align-items:center!important;width:52px!important}.sidebar-collapsed .sidebar:after{height:104px!important}.notification-toast-container{top:calc(env(safe-area-inset-top,0px) + 92px)!important;z-index:var(--yd-layer-toast)!important;position:fixed!important;right:22px!important}.notification-toast{z-index:var(--yd-layer-toast)!important;position:relative!important}@media (width<=640px){.notification-toast-container{top:calc(env(safe-area-inset-top,0px) + 92px)!important;left:12px!important;right:12px!important}}.whatsapp-create-form select{min-width:170px}.whatsapp-connection-head,.whatsapp-connection-row{grid-template-columns:1.2fr 1fr .8fr 1fr .8fr .9fr .9fr 1.6fr!important}@keyframes helpdesk-contact-drawer-in{0%{opacity:.6;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.whatsapp-scope-select{color:#334155;background:#fff;border:1px solid #d9e2ef;border-radius:10px;width:100%;padding:7px 8px;font-weight:700}.ai-status-pill{color:#475569;background:#fff;border:1px solid #94a3b859;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:7px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.ai-status-pill.on{color:#166534;background:#dcfce7;border-color:#22c55e59}.ai-status-pill.off{color:#9a3412;background:#fff7ed;border-color:#f9731647}.ai-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ai-summary-card{background:#fff;border:1px solid #0f172a14;border-radius:16px;min-height:92px;padding:14px 16px;position:relative;overflow:hidden;box-shadow:0 10px 24px #f9731612}.ai-summary-card:after{content:"";opacity:.14;clip-path:polygon(0 100%,15% 56%,35% 76%,55% 24%,75% 52%,100% 0,100% 100%);background:repeating-linear-gradient(90deg,#0284c7 0 7px,#0000 7px 13px);width:48px;height:36px;position:absolute;bottom:14px;right:14px}.ai-summary-card span{color:#64748b;text-transform:uppercase;letter-spacing:.07em;font-size:.74rem;font-weight:900;display:block}.ai-summary-card strong{color:#0f172a;margin-top:6px;font-size:1.45rem;line-height:1;display:block}.ai-summary-card small{color:#64748b;margin-top:8px;font-weight:700;display:block}.ai-summary-card p{color:#64748b;margin:6px 0 0;font-size:.78rem;font-weight:700}.ai-summary-card>span:first-child{color:#0891b2;background:#2dd4bf29;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:4px;display:inline-flex}.ai-tab-strip{background:#f8fafcdb;border:1px solid #94a3b83d;border-radius:14px;gap:8px;margin:14px 0;padding:6px;display:inline-flex}.ai-tab-strip button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-weight:800;display:inline-flex}.ai-tab-strip button.active{color:#f15a24;background:#fff;box-shadow:0 8px 18px #0f172a14}.ai-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ai-field>span,.ai-field-label{color:#475569;font-size:.78rem;font-weight:700}.ai-field-wide{grid-column:1/-1}.ai-textarea-tall{min-height:150px}.ai-key-field{background:#fff;border:1px solid #94a3b85c;border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.ai-key-field input{box-shadow:none!important;border:0!important;padding-left:0!important}.ai-switch-card>span{flex-direction:column;gap:4px;min-width:0;display:flex}.ai-switch-card.is-disabled{opacity:.65}.ai-connection-layout{grid-template-columns:minmax(250px,310px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.ai-connection-list{background:#fff;border:1px solid #94a3b83d;border-radius:16px;padding:12px;box-shadow:0 10px 24px #f973160f}.ai-connection-list-head{color:#0f172a;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ai-connection-option{color:#0f172a;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #94a3b842;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin-bottom:8px;padding:12px;display:flex}.ai-connection-option.active{background:#ecfdf5f2;border-color:#2dd4bfb3;box-shadow:0 0 0 3px #2dd4bf21}.ai-connection-option span{font-weight:900}.ai-connection-option small,.ai-connection-empty{color:#64748b;font-weight:700}.ai-copy-row{grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);gap:12px;margin-bottom:14px;display:grid}.ai-copy-controls{background:#f8fafc;border:1px solid #94a3b838;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.ai-section-block{border-top:1px solid #94a3b82e;margin-top:16px;padding-top:16px}.ai-section-title{color:#0f172a;align-items:center;gap:8px;margin-bottom:12px;font-weight:900;display:flex}.ai-message-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.spin{animation:1s linear infinite ai-spin}@keyframes ai-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.ai-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-connection-layout,.ai-copy-row{grid-template-columns:1fr}}@media (width<=720px){.ai-summary-grid,.ai-message-grid{grid-template-columns:1fr}.ai-tab-strip{width:100%;display:grid}}.ai-studio-shell{grid-template-columns:minmax(280px,.75fr) minmax(420px,1.35fr) minmax(280px,.75fr);grid-template-areas:"control messages schedule""intents intents intents""test test test";align-items:start;gap:14px;display:grid}.ai-panel{background:#fff;border:1px solid #0f172a14;border-radius:18px;min-width:0;padding:16px;box-shadow:0 12px 28px #f9731612}.ai-panel-control{grid-area:control}.ai-panel-messages{grid-area:messages}.ai-panel-side{grid-area:schedule}.ai-panel-intents{grid-area:intents}.ai-panel-head{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.ai-panel-head>div{align-items:center;gap:10px;display:flex}.ai-panel-head span{color:#0369a1;letter-spacing:.04em;background:#e0f2fe;border-radius:10px;place-items:center;width:30px;height:30px;font-size:.78rem;font-weight:950;display:grid}.ai-panel-head h3{color:#1f2937;margin:0;font-size:1rem;line-height:1.1}.ai-panel-head small{color:#64748b;text-align:right;font-size:.76rem;font-weight:800}.ai-toggle-grid{grid-template-columns:1fr;gap:8px;display:grid}.ai-toggle-card{cursor:pointer;background:#f8fafc;border:1px solid #e6edf5;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin:0;padding:10px;display:grid!important}.ai-toggle-card input{opacity:0;pointer-events:none;position:absolute}.ai-toggle-card>span{background:#cbd5e1;border-radius:999px;width:38px;height:22px;transition:all .18s;position:relative}.ai-toggle-card>span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .18s;position:absolute;top:2px;left:2px;box-shadow:0 2px 5px #f973162e}.ai-toggle-card input:checked+span{background:#0ea5e9}.ai-toggle-card input:checked+span:after{transform:translate(16px)}.ai-toggle-card strong{color:#1f2937;font-size:.86rem;display:block}.ai-toggle-card small{color:#64748b;margin-top:2px;font-size:.72rem;font-weight:700;display:block}.ai-mini-grid,.ai-message-grid,.ai-intent-modern-fields{gap:10px;display:grid}.ai-mini-grid{grid-template-columns:1fr;margin-top:12px}.ai-message-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-message-grid .wide{grid-column:1/-1}.ai-panel label{color:#475569;letter-spacing:.01em;margin:0;font-size:.76rem;font-weight:900}.ai-panel input,.ai-panel select,.ai-panel textarea{color:#0f172a;background:#fff;border:1px solid #dbe5f0;border-radius:11px;outline:none;width:100%;margin-top:6px;padding:9px 10px;font-size:.86rem;transition:border-color .18s,box-shadow .18s}.ai-panel input:focus,.ai-panel select:focus,.ai-panel textarea:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #f973161f}.ai-panel textarea{resize:vertical;min-height:72px;line-height:1.35}.ai-schedule-compact-list{gap:7px;display:grid}.ai-schedule-compact-row{background:#f8fafc;border:1px solid #e6edf5;border-radius:13px;grid-template-columns:70px 1fr 1fr;align-items:center;gap:7px;padding:8px;display:grid}.ai-schedule-compact-row.enabled{background:#f0fdf4;border-color:#22c55e38}.ai-schedule-compact-row label{align-items:center;gap:6px;font-size:.72rem;display:flex}.ai-schedule-compact-row input[type=time]{margin:0;padding:7px 6px;font-size:.78rem}.ai-intents-head{align-items:center}.ai-intent-board{gap:12px;display:grid}.ai-intent-modern-card{background:linear-gradient(#f8fbff,#fff);border:1px solid #0ea5e92e;border-radius:16px;padding:12px}.ai-intent-modern-top{grid-template-columns:1.2fr 1fr 100px 42px;align-items:end;gap:10px;margin-bottom:10px;display:grid}.ai-intent-modern-fields{grid-template-columns:.9fr 1fr 1.2fr}.ai-human-check{background:#fff;border:1px solid #e6edf5;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:8px;font-size:.78rem!important;display:flex!important}.ai-human-check input{width:auto;margin:0}.ai-intent-modern-top .ghost{min-width:42px;height:39px;padding:0;font-size:1.2rem}@media (width<=1280px){.ai-studio-shell{grid-template-columns:1fr 1fr;grid-template-areas:"control schedule""messages messages""intents intents""test test"}.ai-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.ai-studio-shell{grid-template-columns:1fr;grid-template-areas:"control""messages""schedule""intents""test"}.ai-message-grid,.ai-intent-modern-fields,.ai-intent-modern-top,.ai-summary-grid{grid-template-columns:1fr}.ai-schedule-compact-row{grid-template-columns:70px 1fr 1fr}}@media (width<=560px){.helpdesk-ai-hero,.ai-panel,.ai-summary-card{border-radius:14px;padding:12px}.ai-schedule-compact-row{grid-template-columns:1fr}}.ai-department-hint{color:#64748b;background:#f8fafc;border:1px solid #e6edf5;border-radius:12px;margin:-4px 0 12px;padding:9px 11px;font-size:.82rem;font-weight:700}.ai-studio-shell{grid-template-columns:minmax(280px,.75fr) minmax(420px,1.35fr)!important;grid-template-areas:"control messages""intents intents""test test"!important}@media (width<=1280px){.ai-studio-shell{grid-template-columns:1fr 1fr!important;grid-template-areas:"control messages""intents intents""test test"!important}}@media (width<=900px){.ai-studio-shell{grid-template-columns:1fr!important;grid-template-areas:"control""messages""intents""test"!important}}@keyframes helpdeskResendSpin{to{transform:rotate(360deg)}}.whatsapp-inline-code{color:inherit;white-space:pre-wrap;background:#0f172a14;border-radius:5px;padding:1px 4px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.92em;display:inline}.compact-empty{padding:10px 12px;font-size:13px}.user-admin-page .user-dashboard-summary{margin-bottom:18px}.user-list-card{overflow:hidden}.user-filters{grid-template-columns:minmax(280px,1fr) 220px;gap:12px;margin:16px 0 18px;display:grid}.user360-table{background:#fff;border:1px solid #e5edf4;border-radius:16px;overflow:hidden}.user360-head,.user360-row{grid-template-columns:1.3fr .9fr 1.2fr 1.2fr .9fr .6fr .55fr!important}.user360-row{min-height:72px}.user-admin-page .user-platform-blocked-badge{color:#c2410c;background:#fff7ed;border:1px solid #fdba74}.user-profile-strip{background:#f5f5f5;border-radius:4px;align-items:center;gap:18px;margin-bottom:20px;padding:14px 16px;display:flex}.avatar.large{width:72px;height:72px;font-size:20px}.user-profile-strip strong{color:#111827;font-size:20px;display:block}.user-profile-strip span{color:#475569}.user-switch-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.user-switch-grid label{color:#334155;border:1px solid #dbe7f0;border-radius:10px;align-items:center;gap:8px;padding:12px;font-weight:700;display:flex}.user-department-table,.user-connection-table{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.user-department-head,.user-department-row{border-bottom:1px solid #e2e8f0;grid-template-columns:1.5fr .7fr .8fr .8fr .9fr;align-items:center;gap:10px;padding:12px 14px;display:grid}.user-department-head,.user-connection-head{color:#475569;background:#f8fafc;font-weight:900}.user-department-row:last-child,.user-connection-row:last-child{border-bottom:0}.user-department-row input[type=checkbox]{accent-color:#20c7b2;width:18px;height:18px}.user-task-board-head,.user-task-board-row{grid-template-columns:minmax(0,1.6fr) .7fr .9fr}.user-task-board-table .empty-state{box-shadow:none;border:0;grid-column:1/-1;margin:0}.user-task-board-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.user-connection-head,.user-connection-row{border-bottom:1px solid #e2e8f0;grid-template-columns:1.5fr .7fr .8fr;align-items:center;gap:10px;padding:14px 16px;display:grid}.user-connection-row span b{color:#1f2937;display:block}.user-connection-row span small{color:#64748b;margin-top:3px;display:block}.switch{align-items:center;width:42px;height:24px;display:inline-flex;position:relative}.switch input{display:none}.switch i{cursor:pointer;background:#cbd5e1;border-radius:999px;transition:all .2s;position:absolute;inset:0}.switch i:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #f973162e}.switch input:checked+i{background:#20c7b2}.switch input:checked+i:before{transform:translate(18px)}.switch input:disabled+i{opacity:.45;cursor:not-allowed}.dual-list-modern{grid-template-columns:1fr 1fr;gap:34px;display:grid}.dual-list-modern>div{background:#fff;border:3px solid #102235;border-radius:2px;min-height:360px}.dual-list-modern header{border-bottom:1px solid #dbe4ed;justify-content:space-between;align-items:center;height:56px;padding:0 18px;font-weight:900;display:flex}.dual-list-modern label{align-items:center;gap:12px;padding:11px 18px;font-size:16px;display:flex}.dual-list-modern input[type=checkbox]{accent-color:#102235;width:18px;height:18px}.whatsapp-group-warning{color:#9a5b00;background:#fff8e6;border:1px solid #f5b642;border-radius:10px;margin:0 0 14px;padding:12px 14px;font-weight:800}.whatsapp-group-dual-list{gap:16px}.whatsapp-group-panel{min-width:0;overflow:hidden}.whatsapp-group-panel header span{color:#087f8f;background:#eef9fb;border-radius:999px;justify-content:center;align-items:center;min-width:30px;min-height:26px;font-size:12px;font-weight:900;display:inline-flex}.whatsapp-group-assignment-toolbar{background:#fbfdff;border-bottom:1px solid #edf2f7;gap:8px;padding:12px;display:grid}.whatsapp-group-toolbar-primary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.whatsapp-group-assignment-toolbar input{color:#263238;background:#fff;border:1px solid #d8e3ef;border-radius:8px;width:100%;min-height:38px;padding:0 12px}.whatsapp-group-refresh-button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:38px;display:inline-flex}.whatsapp-group-sync-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.whatsapp-group-sync-actions .ghost{min-height:34px;padding:0 12px}.whatsapp-group-assignment-toolbar small{color:#7a8da3;font-weight:800}.whatsapp-group-last-sync{align-items:center;min-height:18px;display:flex}.whatsapp-group-loading,.whatsapp-group-empty{color:#65768a;text-align:center;background:#f8fbff;border:1px dashed #b9d7f5;border-radius:10px;margin:12px;padding:14px;font-weight:800;display:block}.whatsapp-group-list{gap:8px;max-height:410px;padding:12px;display:grid;overflow:auto}.whatsapp-group-connection-section{gap:8px;display:grid}.whatsapp-group-connection-section+.whatsapp-group-connection-section{border-top:1px dashed #dbe7f0;margin-top:8px;padding-top:10px}.whatsapp-group-connection-header{color:#0f172a;text-transform:uppercase;background:#f4f8fc;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:11px;font-weight:900;display:flex}.whatsapp-group-connection-header small{color:#7a8da3;text-transform:none;font-size:11px;font-weight:800}.dual-list-modern .whatsapp-group-card{cursor:pointer;background:#fff;border:1px solid #e4edf6;border-radius:12px;grid-template-columns:22px 42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;font-size:13px;display:grid}.dual-list-modern .whatsapp-group-card:hover{background:#fbffff;border-color:#9bd8dd}.dual-list-modern .whatsapp-group-card.is-disabled{cursor:not-allowed;opacity:.72}.whatsapp-group-avatar{color:#008ca5;background:linear-gradient(135deg,#e8fbff,#eef7ff);border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:inline-flex;overflow:hidden}.whatsapp-group-avatar img{object-fit:cover;width:100%;height:100%}.whatsapp-group-main{gap:3px;min-width:0;display:grid}.whatsapp-group-main strong,.whatsapp-group-main small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.whatsapp-group-main strong{color:#263238;font-size:13px}.whatsapp-group-main small{color:#71849a;font-size:11px;font-weight:700}.whatsapp-connection-badge{color:#08739a;text-overflow:ellipsis;white-space:nowrap;background:#eaf8ff;border-radius:999px;width:fit-content;max-width:100%;padding:4px 8px;font-size:11px;font-style:normal;font-weight:900;overflow:hidden}.whatsapp-group-count{color:#5f7187;white-space:nowrap;font-size:11px;font-weight:900}.danger-text{font-weight:900;color:#ef4b2a!important}@media (width<=820px){.user-form-grid-modern,.dual-list-modern,.user-switch-grid,.user-filters{grid-template-columns:1fr}.user360-head,.user360-row{grid-template-columns:1fr!important}.dual-list-modern .whatsapp-group-card{grid-template-columns:22px 38px minmax(0,1fr)}.whatsapp-group-count{grid-column:3;justify-self:start}.whatsapp-group-toolbar-primary{grid-template-columns:1fr}}.identification-tags-page{gap:16px;display:grid}.tags-dashboard-grid{grid-template-columns:repeat(4,minmax(170px,1fr))}.tags-filter-grid{grid-template-columns:170px minmax(280px,1fr)}.tags-table .commercial-head,.tags-table .commercial-row{grid-template-columns:150px 260px minmax(280px,1fr) 120px}.tag-color-cell{color:#667085;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:800;display:inline-flex}.tag-color-cell i{border:2px solid #fff;border-radius:999px;width:24px;height:24px;display:inline-block;box-shadow:0 0 0 1px #f973161f,0 4px 10px #f973161f}.tag-edit-modal{width:min(620px,100vw - 28px)}.tag-form{gap:16px;display:grid}.tag-form label{color:#64748b;gap:7px;font-size:12px;font-weight:800;display:grid}.tag-form-grid{grid-template-columns:1fr 190px}.tag-form textarea{resize:vertical;min-height:105px}.tag-color-input-row{grid-template-columns:52px 1fr;gap:8px;display:grid}.tag-color-input-row input[type=color]{cursor:pointer;min-height:42px;padding:4px}@media (width<=900px){.tags-dashboard-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}.tags-filter-grid{grid-template-columns:1fr}.tags-table .commercial-head{display:none}.tags-table .commercial-row{grid-template-columns:1fr;align-items:flex-start}.tag-form-grid{grid-template-columns:1fr}}.tags-page-fixed{gap:16px!important;width:100%!important;display:grid!important;overflow-x:hidden!important}.tags-dashboard-grid-fixed{grid-template-columns:repeat(4,minmax(180px,1fr))!important;gap:14px!important;display:grid!important}.tags-filter-grid-fixed{grid-template-columns:180px minmax(280px,1fr) minmax(170px,220px)!important;align-items:center!important;gap:12px!important;display:grid!important}.tags-filter-grid-fixed.has-bulk-actions{grid-template-columns:180px minmax(160px,190px) minmax(280px,1fr) minmax(170px,220px)!important}.tags-filter-grid-fixed .primary,.tags-filter-grid-fixed .ghost,.tags-filter-grid-fixed input,.tags-filter-grid-fixed select{width:100%!important;min-height:42px!important}.tag-bulk-action-field{min-width:0!important}.tags-table-fixed .commercial-head,.tags-table-fixed .commercial-row{grid-template-columns:44px minmax(150px,.75fr) minmax(220px,1.2fr) minmax(260px,1.5fr) 104px 120px!important;align-items:center!important;gap:12px!important;display:grid!important}.tags-table-fixed .commercial-head{min-height:48px!important;padding:12px 14px!important}.tags-table-fixed .commercial-row{min-height:78px!important;padding:13px 14px!important}.tags-table-fixed .commercial-head>:first-child,.tags-table-fixed .commercial-row>:first-child{justify-self:center!important}.tags-table-fixed .commercial-head>:last-child,.tags-table-fixed .commercial-row>:last-child{justify-self:end!important}.tags-table-fixed .commercial-head>span,.tags-table-fixed .commercial-row>span{min-width:0!important}.tags-table-fixed .commercial-row>span:nth-child(4){color:#667085!important;font-size:12px!important;line-height:1.35!important}.tags-table-fixed .commercial-row.is-inactive{opacity:.72!important;background:#f8fafc!important}.tags-table-fixed .commercial-row>span,.tags-table-fixed .commercial-row>div{overflow-wrap:anywhere!important;min-width:0!important}.tag-color-cell{color:#667085!important;white-space:nowrap!important;align-items:center!important;gap:10px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.tag-color-cell i{border:2px solid #fff!important;border-radius:999px!important;flex:none!important;width:22px!important;height:22px!important;display:inline-block!important;box-shadow:0 0 0 1px #f973161f,0 4px 10px #f973161f!important}.status-pill{border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:74px!important;height:26px!important;padding:0 10px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important}.status-pill.ok{color:#047857!important;background:#ecfdf5!important;border:1px solid #bbf7d0!important}.status-pill.danger{color:#b91c1c!important;background:#fff1f2!important;border:1px solid #fecdd3!important}.tags-table-fixed .row-icon-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;gap:7px!important}.tags-table-fixed .row-icon-actions .icon-action{border-radius:7px!important;width:30px!important;min-width:30px!important;height:30px!important}.tag-modal-overlay-fixed{z-index:var(--yd-layer-modal)!important;background:#0f172a8f!important;place-items:center!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.tag-edit-modal-fixed{background:#fff!important;border-radius:18px!important;grid-template-rows:auto minmax(0,1fr)!important;width:min(760px,100vw - 48px)!important;max-width:760px!important;max-height:calc(100vh - 48px)!important;display:grid!important;overflow:hidden!important;box-shadow:0 24px 80px #f973162e!important}.tag-modal-header-fixed{border-bottom:1px solid var(--line)!important;padding:22px 24px 14px!important}.tag-form-fixed{grid-template-rows:minmax(0,1fr) auto!important;min-height:0!important;display:grid!important;overflow:hidden!important}.tag-form-grid-fixed{grid-template-columns:minmax(0,1.25fr) minmax(190px,.85fr) minmax(150px,.65fr)!important;gap:12px!important;min-height:0!important;padding:18px 24px!important;display:grid!important;overflow:hidden auto!important}.tag-form-grid-fixed label{color:#526173!important;gap:6px!important;min-width:0!important;font-size:12px!important;font-weight:900!important;display:grid!important}.tag-form-grid-fixed input,.tag-form-grid-fixed select,.tag-form-grid-fixed textarea{width:100%!important;min-height:42px!important}.tag-form-grid-fixed .tag-description-field{grid-column:1/-1!important}.tag-form-grid-fixed textarea{resize:vertical!important;min-height:86px!important}.tag-modal-actions-fixed{border-top:1px solid var(--line)!important;background:#fff!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;margin:0!important;padding:16px 24px 20px!important;display:flex!important;position:sticky!important;bottom:0!important}@media (width<=1100px){.tags-dashboard-grid-fixed{grid-template-columns:repeat(2,minmax(180px,1fr))!important}.tags-filter-grid-fixed{grid-template-columns:1fr!important}.tags-table-fixed .commercial-head{display:none!important}.tags-table-fixed .commercial-row{grid-template-columns:1fr!important;align-items:flex-start!important;gap:8px!important}}@media (width<=760px){.tags-dashboard-grid-fixed{grid-template-columns:1fr!important}.tag-modal-overlay-fixed{place-items:start center!important;padding:12px!important}.tag-edit-modal-fixed{width:100%!important;max-height:calc(100vh - 24px)!important}.tag-form-grid-fixed{grid-template-columns:1fr!important;padding:16px!important}.tag-modal-actions-fixed{flex-direction:column-reverse!important;padding:14px 16px 16px!important}.tag-modal-actions-fixed button{width:100%!important}}.tag-inline-builder-card{border:1px solid var(--line)!important;box-shadow:0 16px 45px #f9731614!important}.tag-inline-form{gap:14px!important;display:grid!important}.tag-inline-form-grid{grid-template-columns:minmax(180px,1fr) minmax(260px,1.35fr) minmax(190px,.75fr)!important;align-items:end!important;gap:12px!important;display:grid!important}.tag-inline-form-grid label{color:#526173!important;gap:6px!important;min-width:0!important;font-size:12px!important;font-weight:900!important;display:grid!important}.tag-inline-form-grid input,.tag-inline-form-grid select{width:100%!important;min-height:42px!important}.tag-color-inline-row{grid-template-columns:48px minmax(92px,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;display:grid!important}.tag-color-inline-row input[type=color]{cursor:pointer!important;min-height:42px!important;padding:4px!important}.tag-inline-actions{justify-content:flex-end!important;gap:10px!important;margin:0!important;padding-top:4px!important;display:flex!important}@media (width<=1180px){.tag-inline-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=680px){.tag-inline-form-grid{grid-template-columns:1fr!important}.tag-inline-actions{flex-direction:column-reverse!important}.tag-inline-actions button{width:100%!important}}.grid-total-label{color:#64748b;white-space:nowrap;font-size:.78rem;font-weight:900}.status-badge-modern{border-radius:999px;justify-content:center;justify-self:center;align-items:center;min-width:82px;min-height:26px;padding:5px 10px;font-size:.68rem;font-weight:950;display:inline-flex}.status-badge-modern.success{color:#047857;background:#dcfce7;border:1px solid #86efac}.status-badge-modern.danger{color:#be123c;background:#ffe4e6;border:1px solid #fecdd3}.user-admin-page .user-dashboard-summary{grid-template-columns:repeat(4,minmax(180px,1fr))!important;gap:14px!important;margin:0 0 18px!important;display:grid!important}@media (width<=1100px){.user-admin-page .user-dashboard-summary{grid-template-columns:repeat(2,minmax(160px,1fr))!important}}@media (width<=640px){.user-admin-page .user-dashboard-summary{grid-template-columns:1fr!important}}.icon-action.sync-action:disabled{opacity:.55;cursor:wait}.grid-select-cell{justify-content:center;align-items:center;min-width:32px;display:flex}.grid-select-cell input[type=checkbox]{accent-color:#2563eb;cursor:pointer;width:16px;height:16px}.grid-pagination-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 4px 2px;display:flex}.grid-pagination-summary,.grid-pagination-controls{color:#64748b;align-items:center;gap:10px;font-size:13px;display:flex}.grid-pagination-summary strong{color:#0f172a}.grid-pagination-controls label{align-items:center;gap:8px;margin:0;display:flex}.grid-pagination-controls select{background:#fff;border:1px solid #dbe3ef;border-radius:10px;height:34px;padding:0 10px}.grid-pagination-controls button{height:34px;padding:0 12px}.grid-pagination-controls .grid-pagination-arrow{width:34px;padding:0;font-size:22px;line-height:1}.commercial-head .grid-select-cell,.commercial-row .grid-select-cell,.email-log-head .grid-select-cell,.email-log-row .grid-select-cell,.users-admin-head .grid-select-cell,.users-admin-row .grid-select-cell,.profiles-admin-head .grid-select-cell,.profiles-admin-row .grid-select-cell,.sip-accounts-head .grid-select-cell,.sip-accounts-row .grid-select-cell{align-self:center}.tags-table-fixed .commercial-head,.tags-table-fixed .commercial-row{grid-template-columns:42px minmax(110px,.7fr) minmax(180px,1fr) minmax(220px,1.4fr) minmax(110px,.7fr) minmax(126px,.75fr)}.quotes-table-pro .commercial-head,.quotes-table-pro .commercial-row{grid-template-columns:42px minmax(120px,.8fr) minmax(160px,1fr) minmax(150px,1fr) minmax(95px,.7fr) minmax(100px,.7fr) minmax(110px,.7fr) minmax(180px,1fr)}.profiles-admin-table .profiles-admin-head,.profiles-admin-table .profiles-admin-row{grid-template-columns:42px minmax(180px,1fr) minmax(240px,1.4fr) minmax(90px,.6fr) minmax(130px,.7fr)}.email-log-table .email-log-head,.email-log-table .email-log-row{grid-template-columns:42px repeat(var(--grid-columns,8), minmax(100px, 1fr))}.whatsapp-page .whatsapp-dashboard-standard{grid-template-columns:repeat(4,minmax(180px,1fr))!important;align-items:stretch!important;gap:14px!important;margin:0 0 18px!important}.whatsapp-delete-modal{width:min(640px,100vw - 32px)}.whatsapp-delete-form{gap:14px}.whatsapp-delete-options{gap:10px;display:grid}.whatsapp-delete-option{border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px;align-items:flex-start!important;margin:0!important}.whatsapp-delete-option input{flex:none;margin-top:4px}.whatsapp-delete-option span{gap:3px;display:grid}.whatsapp-delete-option strong{color:#263238}.whatsapp-delete-option small,.field-help{color:#667085;font-size:12px;font-weight:700}.field-help.danger{color:#dc2626;margin-top:6px;display:block}.whatsapp-delete-cleanup{background:#fff7ed;border-color:#fed7aa}.edit-modal-actions .danger{color:#b91c1c;cursor:pointer;background:#fee2e2;border:1px solid #fecaca;border-radius:14px;padding:11px 15px;font-weight:900}.edit-modal-actions .danger:disabled{cursor:not-allowed;opacity:.55}.edit-modal-actions .danger:hover:not(:disabled){background:#fecaca}.whatsapp-setup-alert-modal,.whatsapp-setup-wizard-modal{width:min(680px,100vw - 32px)}.whatsapp-setup-alert-modal{background:#fff;border:1px solid #e2e8f0;border-top:4px solid #f97316;border-radius:10px;width:min(540px,100vw - 32px);padding:24px;box-shadow:0 22px 58px #0f172a2e}.whatsapp-setup-alert-modal .modal-header-clean{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;padding-bottom:14px;display:flex}.whatsapp-setup-alert-modal .modal-header-clean h3{color:#111827;letter-spacing:0;margin:0 0 6px;font-size:20px;line-height:1.2}.whatsapp-setup-alert-modal .modal-header-clean p{color:#64748b;margin:0;font-size:13px;font-weight:700}.whatsapp-setup-alert-body{background:#f8fafc;border-color:#dbe3ee;border-radius:8px;margin:0 0 18px;padding:12px 14px}.whatsapp-setup-alert-actions{background:0 0;border:0;justify-content:flex-end;align-items:center;gap:10px;margin:0;padding:0;display:flex}.whatsapp-setup-alert-actions button{border-radius:8px;min-height:38px;padding:0 14px}@media (width<=640px){.whatsapp-setup-alert-actions{flex-direction:column-reverse;align-items:stretch}.whatsapp-setup-alert-actions button{width:100%}}.whatsapp-setup-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.whatsapp-setup-steps button{border:1px solid var(--line);color:#45566a;cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px;font-weight:900;display:flex}.whatsapp-setup-steps button.active{color:#087f91;background:#ecfeff;border-color:#00acc1}.whatsapp-setup-steps button:disabled{cursor:not-allowed;opacity:.6}.whatsapp-setup-steps b{color:#334155;background:#e2e8f0;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.whatsapp-setup-steps button.active b{color:#fff;background:#00acc1}.whatsapp-setup-body,.whatsapp-setup-step{gap:14px;display:grid}.whatsapp-setup-step-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.whatsapp-setup-step-title strong{color:#263238;display:block}.whatsapp-setup-step-title span{color:#667085;font-size:12px;font-weight:800;display:block}.whatsapp-setup-option-grid{gap:10px;max-height:360px;padding-right:4px;display:grid;overflow:auto}.whatsapp-setup-option{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.whatsapp-setup-option.selected{background:#ecfeff;border-color:#00acc1}.whatsapp-setup-option input{flex:none;margin-top:3px;width:auto!important}.whatsapp-setup-option span{gap:3px;min-width:0;display:grid}.whatsapp-setup-option strong{color:#263238}.whatsapp-setup-option small{color:#667085;overflow-wrap:anywhere;font-size:12px;font-weight:700}.whatsapp-setup-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.whatsapp-setup-summary div{border:1px solid var(--line);background:#f8fafc;border-radius:12px;padding:14px}.whatsapp-setup-summary strong{color:#263238;font-size:28px;line-height:1;display:block}.whatsapp-setup-summary span{color:#667085;margin-top:5px;font-weight:800;display:block}.whatsapp-setup-field{color:#45566a;gap:6px;font-size:13px;font-weight:900;display:grid}.whatsapp-setup-default-row{margin:0!important}.whatsapp-setup-actions{margin-top:2px}@media (width<=1100px){.whatsapp-page .whatsapp-dashboard-standard{grid-template-columns:repeat(2,minmax(180px,1fr))!important}}@media (width<=640px){.whatsapp-page .whatsapp-dashboard-standard{grid-template-columns:1fr!important}.whatsapp-setup-steps,.whatsapp-setup-summary{grid-template-columns:1fr}.whatsapp-setup-step-title{flex-direction:column;align-items:stretch}}.whatsapp-connection-table .whatsapp-connection-head,.whatsapp-connection-table .whatsapp-connection-row{grid-template-columns:42px minmax(140px,1fr) minmax(130px,1fr) minmax(110px,.7fr) minmax(130px,.8fr) minmax(110px,.7fr) minmax(110px,.7fr) minmax(125px,.8fr) minmax(220px,1.3fr)}.webhook-events-table .webhook-events-head,.webhook-events-table .webhook-events-row{grid-template-columns:minmax(130px,.7fr) minmax(190px,.95fr) minmax(180px,.9fr) minmax(104px,.55fr) minmax(280px,1.35fr) minmax(150px,.75fr) 72px}.whatsapp-log-table .whatsapp-log-head,.whatsapp-log-table .whatsapp-log-row{grid-template-columns:42px minmax(120px,.8fr) minmax(150px,1fr) minmax(180px,1.2fr) minmax(95px,.6fr) minmax(110px,.7fr) minmax(120px,.7fr) minmax(140px,.9fr) minmax(140px,.9fr) minmax(100px,.7fr)}@media (width<=900px){.grid-pagination-footer{align-items:stretch}.grid-pagination-summary,.grid-pagination-controls{flex-wrap:wrap;justify-content:space-between;width:100%}}.modules-admin-table .modules-admin-head,.modules-admin-table .modules-admin-row{grid-template-columns:42px minmax(180px,1fr) minmax(240px,1.4fr) minmax(90px,.6fr) minmax(130px,.7fr)}.modules-admin-table .grid-select-cell{align-self:center}.commercial-table,.users-admin-table,.email-log-table,.whatsapp-connection-table{overflow:auto hidden!important}.commercial-head,.commercial-row,.users-admin-head,.users-admin-row,.email-log-head,.email-log-row,.whatsapp-connection-head,.whatsapp-connection-row{box-sizing:border-box!important;align-items:center!important}.row-icon-actions,.quote-actions,.whatsapp-actions{flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;display:flex!important;overflow:visible!important}.quotes-table-pro .commercial-head,.quotes-table-pro .commercial-row{grid-template-columns:42px minmax(120px,.78fr) minmax(220px,1.35fr) minmax(180px,1.1fr) minmax(115px,.7fr) minmax(110px,.65fr) minmax(120px,.75fr) minmax(220px,1.2fr)!important;min-width:1220px!important}.whatsapp-actions .ghost,.whatsapp-actions .danger,.whatsapp-actions .primary,.whatsapp-actions button{white-space:nowrap!important;flex:none!important}.email-log-table .email-log-head,.email-log-table .email-log-row{grid-template-columns:minmax(130px,.8fr) minmax(180px,1fr) minmax(220px,1.2fr) minmax(100px,.6fr) minmax(120px,.7fr) minmax(150px,.8fr) minmax(180px,1fr) minmax(150px,.85fr)!important;min-width:1120px!important}.webhook-events-table .webhook-events-head,.webhook-events-table .webhook-events-row{grid-template-columns:minmax(130px,.7fr) minmax(190px,.95fr) minmax(180px,.9fr) minmax(104px,.55fr) minmax(280px,1.35fr) minmax(150px,.75fr) 72px!important;min-width:1260px!important}.whatsapp-log-page{gap:16px;min-width:0;overflow-x:hidden}.whatsapp-log-dashboard .task-dashboard-card,.whatsapp-log-dashboard .task-dashboard-card>div,.whatsapp-log-filter-card,.whatsapp-log-card{min-width:0}.whatsapp-log-filter-card{overflow:hidden}.whatsapp-log-filter-card .section-title{align-items:center}.whatsapp-log-filter-card .section-title span,.whatsapp-log-card .section-title span{margin-top:4px;display:block}.whatsapp-log-filters.email-log-filters{align-items:center;grid-template-columns:minmax(220px,.72fr) minmax(320px,1.55fr) auto auto!important}.whatsapp-log-table{width:100%;max-width:100%}.whatsapp-log-table .whatsapp-log-head,.whatsapp-log-table .whatsapp-log-row{grid-template-columns:minmax(130px,.75fr) minmax(190px,1fr) minmax(240px,1.28fr) minmax(104px,.55fr) minmax(145px,.72fr) minmax(150px,.76fr) minmax(220px,1.08fr) minmax(150px,.78fr) 96px!important;min-width:1380px!important}.whatsapp-log-table .whatsapp-log-row{min-height:66px}.whatsapp-log-date,.whatsapp-log-recipient,.whatsapp-log-message,.whatsapp-log-source,.whatsapp-log-user,.whatsapp-log-reason,.whatsapp-read-state{min-width:0}.whatsapp-log-recipient strong,.whatsapp-log-recipient small,.whatsapp-log-source,.whatsapp-log-user,.whatsapp-read-state{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whatsapp-log-recipient strong,.whatsapp-log-recipient small{display:block}.whatsapp-log-message,.whatsapp-log-reason{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;overflow:hidden;white-space:normal!important;display:-webkit-box!important}.whatsapp-log-message{color:#263238}.whatsapp-log-reason{color:#607086;font-weight:700}.whatsapp-read-state{color:#64748b;background:#f3f6fb;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:28px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.whatsapp-read-state.is-read{color:#047857;background:#dcfce7}.whatsapp-log-actions{flex-wrap:nowrap!important;justify-content:flex-end!important}.whatsapp-log-actions .icon-action{flex:0 0 32px}.whatsapp-log-actions .no-event-action:disabled{opacity:1;cursor:not-allowed;color:#e11d48;background:#fff1f2;border-color:#fecdd3}.read-action{color:#047857;background:#ecfdf5;border-color:#0478572e}@media (width<=720px){.whatsapp-log-dashboard.task-dashboard-grid-clean,.whatsapp-log-filters.email-log-filters{grid-template-columns:1fr!important}.whatsapp-log-filters button{width:100%}}.email-log-table:not(.whatsapp-log-table):not(.webhook-events-table):not(.whatsapp-connection-table) .email-log-head,.email-log-table:not(.whatsapp-log-table):not(.webhook-events-table):not(.whatsapp-connection-table) .email-log-row{grid-template-columns:minmax(130px,.74fr) minmax(190px,1fr) minmax(220px,1.14fr) minmax(96px,.48fr) minmax(125px,.6fr) minmax(145px,.68fr) minmax(190px,.95fr) minmax(170px,.78fr) 72px!important;min-width:1320px!important}.email-debug-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.email-debug-summary span,.email-debug-provider{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:3px;padding:10px 12px;display:grid}.email-debug-summary strong,.email-debug-provider strong{color:#64748b;letter-spacing:.05em;text-transform:uppercase;font-size:11px}.email-debug-provider{margin-bottom:12px}.email-debug-events{gap:10px;max-height:48vh;padding-right:2px;display:grid;overflow:auto}.email-debug-event{background:#f8fafc;border:1px solid #e0e8f2;border-radius:8px;grid-template-columns:minmax(180px,1fr) auto;gap:10px;padding:12px;display:grid}.email-debug-event>div:first-child{gap:3px;display:grid}.email-debug-event>div:first-child strong{color:#1f2a37;font-size:13px}.email-debug-event>div:first-child small{color:#7b8794;font-size:12px}.email-debug-event>b{color:#047857;text-transform:uppercase;background:#dcfce7;border-radius:999px;align-self:start;padding:5px 9px;font-size:11px}.email-debug-event.is-error>b{color:#991b1b;background:#fee2e2}.email-debug-event-details{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.email-debug-event-details span{color:#475569;overflow-wrap:anywhere;gap:2px;min-width:0;font-size:12px;display:grid}.email-debug-event-details strong{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:10px}.email-debug-raw{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-top:12px;overflow:hidden}.email-debug-raw summary{cursor:pointer;color:#334155;padding:11px 12px;font-weight:850}.email-debug-raw .webhook-payload-view{border:0;border-top:1px solid #e2e8f0;border-radius:0;margin:0}@media (width<=900px){.email-debug-summary,.email-debug-event-details{grid-template-columns:1fr}}.grid-pagination-footer .grid-pagination-summary:empty{display:none!important}.whatsapp-actions .icon-action{border-radius:9px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;font-size:12px!important;line-height:1!important}.whatsapp-actions{gap:6px!important}.badge.info{color:#2563eb!important;background:#eef6ff!important;border-color:#bfdbfe!important}.icon-action.info-action{color:#2563eb;background:#eef6ff;border-color:#bfdbfe;font-family:Georgia,serif;font-weight:800}.icon-action.finalize-action{color:#047857;background:#ecfdf5;border-color:#a7f3d0;font-weight:900}.commercial-row.is-inactive{opacity:.72;background:#f8fafc!important}.icon-action.history-action{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe;font-weight:800}@media (width<=1180px){.customers-standard-page .customers-dashboard-standard,.services-standard-page .services-dashboard-standard,.customers-standard-page .customers-filter-grid-standard{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.customers-standard-page .customers-dashboard-standard,.services-standard-page .services-dashboard-standard,.customers-standard-page .customers-filter-grid-standard{grid-template-columns:1fr!important}}.icon-action.info-action{color:#2563eb!important;background:#eef6ff!important;border-color:#bfdbfe!important}.icon-action.sync-action{color:#ea580c!important;background:#fff7ed!important;border-color:#fdba74!important}.icon-action.sync-action:hover{background:#ffedd5!important}.icon-action.edit-action{color:#0f766e!important;background:#ecfeff!important;border-color:#99f6e4!important}.icon-action.edit-action:hover{background:#cffafe!important}.bulk-delete-progress-overlay{z-index:var(--yd-layer-system);overscroll-behavior:contain;-webkit-backdrop-filter:blur(3px);box-sizing:border-box;background:#0f172a7a;padding:24px;overflow:hidden;place-items:center!important;width:100vw!important;height:100dvh!important;display:grid!important;position:fixed!important;inset:0!important}.bulk-delete-progress-card{text-align:center;color:#1f2d3d;background:#fff;border:1px solid #dbe5f3;border-radius:12px;width:min(420px,100vw - 48px);padding:28px;box-shadow:0 22px 54px #f973162e}.bulk-delete-progress-card h3{margin:8px 0 10px;font-size:20px;line-height:1.2}.bulk-delete-progress-card strong{color:#111827;font-size:30px;line-height:1;display:block}.bulk-delete-progress-card small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;min-height:18px;margin-top:10px;display:block;overflow:hidden}.bulk-delete-progress-card p{color:#64748b;margin:12px 0 0;font-size:13px}.bulk-delete-spinner{border:3px solid #dbeafe;border-top-color:#0ea5e9;border-radius:50%;width:34px;height:34px;margin:0 auto 12px;animation:.8s linear infinite bulkDeleteSpin}.bulk-delete-progress-bar{background:#e8eef6;border-radius:999px;height:8px;margin-top:18px;overflow:hidden}.bulk-delete-progress-bar span{border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,#14b8a6);height:100%;transition:width .18s;display:block}@keyframes bulkDeleteSpin{to{transform:rotate(360deg)}}.user-inline-form-card{border:1px solid #e5edf5;margin:18px 0 22px;padding:0;overflow:hidden}.user-inline-form-card .user-wizard-modal,.user-inline-form-panel{width:100%;max-width:100%;max-height:none;box-shadow:none;border-radius:0}@media (width<=900px){.user-inline-form-card{margin:14px 0 18px}}.user-inline-form-card{background:#fff!important;border-left:4px solid #00acc1!important;border-radius:12px!important;padding:16px!important;overflow:visible!important}.user-inline-form-header{align-items:flex-start!important;margin-bottom:12px!important}.user-inline-form-header h3{color:#263238!important;margin:2px 0 0!important;font-size:20px!important}.user-inline-form-header small{color:#64748b;margin-top:4px;font-size:13px;font-weight:600;display:block}.user-inline-form-card .user-inline-form-panel{grid-template-rows:auto auto minmax(0,1fr) auto;height:clamp(560px,100vh - 210px,720px);background:0 0!important;gap:14px!important;padding:0!important;display:grid!important;overflow:visible!important}.user-inline-form-card .user-profile-strip{background:#f8fafc!important;border:1px solid #edf1f6!important;border-radius:12px!important;margin:0 0 4px!important;padding:12px!important}.user-inline-form-card .avatar.large{border-radius:14px!important;flex:0 0 78px!important;width:78px!important;min-width:78px!important;max-width:78px!important;height:78px!important;min-height:78px!important;max-height:78px!important;font-size:20px!important}.user-inline-form-card .user-profile-strip strong{font-size:15px!important}.user-inline-form-card .user-profile-strip span{font-size:13px!important}.user-inline-form-card .user-switch-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:0!important}.user-inline-form-card .user-switch-grid label,.user-inline-form-card .user-department-table,.user-inline-form-card .user-connection-table,.user-inline-form-card .dual-list-modern>div{background:#fff!important;border:1px solid #edf1f6!important;border-radius:12px!important}@media (width<=1100px){.user-inline-form-card .user-form-grid-modern,.user-inline-form-card .user-switch-grid{grid-template-columns:1fr 1fr!important}}@media (width<=700px){.user-inline-form-card{border-top:4px solid #00acc1!important;border-left-width:0!important}.user-inline-form-card .user-inline-form-panel{grid-template-rows:none;height:auto}.user-inline-form-card .user-form-grid-modern,.user-inline-form-card .user-switch-grid,.user-inline-form-card .dual-list-modern{grid-template-columns:1fr!important}}.owner-check,.user-switch-grid label,.user-department-row label{padding-top:initial!important}.filters label:has(>span){padding-top:initial!important}.toolbar label:has(>span){padding-top:initial!important}label:has(>input[type=checkbox]){padding-top:initial!important}label:has(>input[type=radio]){padding-top:initial!important}.whatsapp-import-action-modal{width:min(490px,94vw)}.whatsapp-import-action-modal .edit-modal-header p{color:#64748b;margin:4px 0 0;font-size:13px;font-weight:700}.whatsapp-import-action-form{gap:12px}.whatsapp-import-type-grid{gap:10px;display:grid}.whatsapp-import-type-option{background:#fff;border:1px solid #dbe3ef;border-radius:10px;align-items:flex-start!important;gap:10px!important;padding:10px 12px!important}.whatsapp-import-type-option.is-selected{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a61f}.whatsapp-import-type-option span{gap:2px;display:grid}.whatsapp-import-type-option small{color:#64748b;font-size:12px;font-weight:700;line-height:1.35}.return-reminder-alert-overlay{z-index:var(--yd-layer-system)!important}.return-reminder-alert-modal{border-top:4px solid #f97316!important;width:min(520px,94vw)!important}.daily-return-reminder-modal{border-top:4px solid #f97316!important;width:min(760px,94vw)!important}.daily-return-reminder-body{gap:10px;max-height:min(56vh,520px);padding:4px 2px 10px;display:grid;overflow:auto}.daily-return-reminder-empty{color:#64748b;background:#f8fafc;border:1px solid #dbeafe;border-radius:10px;padding:14px;font-weight:800}.daily-return-reminder-item{background:linear-gradient(#fff,#f8fafc);border:1px solid #dbeafe;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.daily-return-reminder-item.confirmed{background:#f0fdf4;border-color:#bbf7d0}.daily-return-reminder-main{gap:4px;min-width:0;display:grid}.daily-return-reminder-main strong{color:#0f172a;font-size:15px}.daily-return-reminder-main span,.daily-return-reminder-main small{color:#64748b;font-weight:700}.daily-return-reminder-main b{color:#0f766e;font-size:13px}.daily-return-reminder-main p{color:#334155;margin:2px 0 0;font-weight:800}.daily-return-reminder-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.daily-return-reminder-actions em{color:#15803d;text-align:right;flex:100%;font-size:12px;font-style:normal;font-weight:900}.daily-return-reminder-actions button{min-height:36px;padding:8px 12px}@media (width<=720px){.daily-return-reminder-item{grid-template-columns:1fr}.daily-return-reminder-actions,.daily-return-reminder-actions em{text-align:left;justify-content:flex-start}}.return-reminder-alert-body{color:#334155;gap:10px;padding:4px 0 10px;display:grid}.return-reminder-alert-body>strong{color:#0f172a;font-size:18px}.return-reminder-alert-body>span{color:#64748b;font-weight:800}.return-reminder-alert-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.return-reminder-alert-grid>div{background:#f8fafc;border:1px solid #dbeafe;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.return-reminder-alert-grid small{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900}.return-reminder-alert-grid b{color:#0f766e}.return-reminder-alert-body p{margin:0;line-height:1.35}.return-reminder-alert-body em{color:#9a3412;background:#fff7ed;border-left:3px solid #f97316;border-radius:8px;padding:10px 12px;font-style:normal;font-weight:700}.form-grid.single{grid-template-columns:minmax(260px,420px)}.status-badge.pending_confirmation{color:#c2410c;background:#fff7ed}.status-badge.confirmed{color:#166534;background:#dcfce7}.status-badge.cancelled_by_client,.status-badge.cancelled_by_company{color:#991b1b;background:#fee2e2}.status-badge.completed{color:#075985;background:#e0f2fe}.status-badge.rescheduled{color:#5b21b6;background:#ede9fe}.compact-switch{color:#475569;align-items:center;gap:6px;font-size:12px;font-weight:400;display:inline-flex}.compact-switch input{width:16px;height:16px}.whatsapp-connection-table .whatsapp-connection-head,.whatsapp-connection-table .whatsapp-connection-row{grid-template-columns:42px minmax(190px,1.25fr) minmax(120px,.75fr) minmax(140px,.8fr) minmax(180px,1fr) minmax(160px,.95fr) minmax(120px,.7fr) minmax(130px,.75fr) minmax(145px,.75fr) 200px!important;min-width:1550px!important}.whatsapp-connection-table .compact-switch{white-space:nowrap;justify-content:center;gap:6px}.whatsapp-connection-table .whatsapp-connection-head>:first-child,.whatsapp-connection-table .whatsapp-connection-row>:first-child,.whatsapp-connection-table .whatsapp-connection-head>:nth-child(n+3),.whatsapp-connection-table .whatsapp-connection-row>:nth-child(n+3){text-align:center;justify-self:center}.whatsapp-connection-table .whatsapp-connection-head>:nth-child(2),.whatsapp-connection-table .whatsapp-connection-row>:nth-child(2){text-align:left;justify-self:start}.whatsapp-connection-table .whatsapp-scope-select{text-align:center;min-width:132px}.whatsapp-connection-table .whatsapp-actions{justify-content:center!important}.appointments-hero-actions button:not(.primary),.link-button-inline{color:#40506a;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:12px;padding:9px 13px;font-weight:400}.link-button-inline{color:#40506a;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.sidebar-nested-menu{border-left:1px solid #ffffff29;gap:4px;margin:2px 0 2px 10px;padding:4px 0 4px 10px;display:grid}.sidebar-nested-title{color:#cbd5e1;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;min-height:30px;padding:0 12px;font-size:12px;font-weight:900;display:flex}.sidebar-nested-menu button{border-radius:12px!important;min-height:36px!important;padding:9px 12px!important}.sidebar-nested-menu button .icon{opacity:.82}.sidebar .sidebar-submenu .sidebar-nested-menu{border-left:1px solid #ffffff38!important;flex-direction:column!important;gap:2px!important;margin:2px 0 2px 10px!important;padding:2px 0 2px 12px!important;display:flex!important}.sidebar .sidebar-submenu .sidebar-nested-title{color:#cbd5e1b8!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:7px!important;align-items:center!important;gap:10px!important;height:30px!important;min-height:30px!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:flex!important}.sidebar .sidebar-submenu .sidebar-nested-title .icon{opacity:.78!important;width:18px!important;min-width:18px!important;height:18px!important}.sidebar .sidebar-submenu .sidebar-nested-menu button{border-radius:7px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;height:34px!important;min-height:34px!important;margin:0!important;padding:7px 10px!important;font-weight:400!important;line-height:1.15!important;display:flex!important}.sidebar .sidebar-submenu .sidebar-nested-menu button.active{font-weight:500!important}.sidebar.collapsed .sidebar-nested-menu,.sidebar-collapsed .sidebar .sidebar-nested-menu{display:none!important}@keyframes youdeskSpin{to{transform:rotate(360deg)}}@keyframes helpdeskTabAttentionPulse{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes helpdeskRecordingPulse{0%{box-shadow:0 0 #f973162e}70%{box-shadow:0 0 0 7px #f9731612}to{box-shadow:0 0 #f9731612}}.ai-panel-visual{overflow:hidden}.ai-visual-head small{color:#64748b}@keyframes chatbotConnectionFocus{0%{box-shadow:0 0 #f9731612}35%{box-shadow:0 0 0 4px #f9731624}to{box-shadow:0 0 #f9731612}}.status-pill.gray{color:#475569!important;background:#eef2f7!important;border:1px solid #dbe3ef!important}.satisfaction-page .page-hero.compact{justify-content:space-between;align-items:center;gap:16px;display:flex}.satisfaction-form{background:#fbfdff;border:1px solid #dbe4ef;border-radius:14px;gap:14px;margin:12px 0 18px;padding:18px;display:grid}.satisfaction-form textarea{resize:vertical;min-height:92px}.satisfaction-departments{gap:10px;display:grid}.satisfaction-departments>strong{color:#334155;font-size:13px}.satisfaction-departments>div{flex-wrap:wrap;gap:8px;display:flex}.satisfaction-departments label{color:#475569;background:#fff;border:1px solid #dbe4ef;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.satisfaction-departments label.active{color:#0f766e;background:#ecfeff;border-color:#14b8a6}.satisfaction-departments label input{display:none}.satisfaction-departments label i,.satisfaction-dept-list b:before{content:"";background:var(--dept-color,#14b8a6);border-radius:3px;width:9px;height:9px;box-shadow:0 0 0 1px #f9731614}.satisfaction-head,.satisfaction-row{grid-template-columns:40px 1.4fr 1.2fr .7fr .7fr .6fr .7fr auto}.satisfaction-dept-list{flex-wrap:wrap;gap:5px;display:flex}.satisfaction-dept-list b{color:#475569;background:#f8fafc;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;display:inline-flex}.satisfaction-report-filters{grid-template-columns:1fr 1fr 1fr 160px 160px auto}.satisfaction-report-head,.satisfaction-report-row{grid-template-columns:1.2fr .5fr 1.4fr .8fr .8fr .7fr .85fr .85fr .65fr}@media (width<=1000px){.satisfaction-page .page-hero.compact{flex-direction:column;align-items:stretch}.satisfaction-head,.satisfaction-row,.satisfaction-report-head,.satisfaction-report-row,.satisfaction-report-filters{grid-template-columns:1fr}}.profile-form{gap:12px}.profile-fields-row{grid-template-columns:minmax(180px,1fr) minmax(260px,1.7fr) 130px;gap:10px}.profiles-admin-table{border-radius:8px}.profiles-admin-head,.profiles-admin-row{gap:10px;padding:10px 12px}.profiles-admin-row strong{font-size:13px}.profiles-admin-row small{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}@media (width<=760px){.profile-fields-row,.permissions-compact-toolbar{grid-template-columns:1fr}}.login-card-modern.login-card-two-factor{width:min(460px,100vw - 36px)!important;max-width:460px!important;overflow:hidden!important}.login-card-two-factor .two-factor-box{gap:10px;display:grid;overflow:hidden}.login-card-two-factor .two-factor-setup-panel{grid-template-columns:138px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-width:0;display:grid}.login-card-two-factor .two-factor-qr-frame{background:#fff;border:1px solid #e2e8f0;border-radius:14px;place-items:center;width:138px;height:138px;padding:8px;display:grid}.login-card-two-factor .two-factor-qr-frame img{object-fit:contain;width:100%;height:100%;display:block}.login-card-two-factor .two-factor-secret{gap:6px;min-width:0;display:grid}.login-card-two-factor .two-factor-secret small{text-transform:uppercase;letter-spacing:.04em;color:#64748b!important;font-weight:800!important}.login-card-two-factor .two-factor-secret code{color:#78350f;word-break:break-all;overflow-wrap:anywhere;background:#fffbebe6;border:1px solid #fde68a;border-radius:10px;width:100%;max-height:76px;padding:9px 10px;font-size:12px;font-weight:900;line-height:1.35;display:block;overflow:auto}@media (width<=520px){.login-card-modern.login-card-two-factor{width:min(360px,100vw - 24px)!important}.login-card-two-factor .two-factor-setup-panel{grid-template-columns:1fr;justify-items:center}.login-card-two-factor .two-factor-secret{width:100%}}.ticket-ai-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.ticket-ai-badge.excellent{color:#047857;background:#dcfce7}.ticket-ai-badge.good{color:#0369a1;background:#e0f2fe}.ticket-ai-badge.regular{color:#b45309;background:#fef3c7}.ticket-ai-badge.bad{color:#be123c;background:#ffe4e6}.ticket-ai-badge.pending{color:#64748b;background:#eef2f7}.ticket-detail-tabs{scrollbar-width:thin;background:#fff;border-bottom:1px solid #e6edf5;flex:none;gap:7px;min-height:0;padding:9px 18px;display:flex;overflow-x:auto}.ticket-detail-tabs button{color:#405169;white-space:nowrap;height:34px;box-shadow:none;background:#fff;border:1px solid #d7e2ef;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-weight:800;display:inline-flex}.ticket-detail-tabs button.active{color:#0e7490;background:#ecfeff;border-color:#67e8f9}.ticket-detail-content{overscroll-behavior:contain;scrollbar-gutter:stable;background:#f6f9fc;align-content:start;gap:14px;height:100%;min-height:0;padding:12px 18px 22px;display:grid;overflow:hidden auto}.ticket-detail-facts{grid-template-columns:repeat(4,minmax(150px,1fr));align-content:start;gap:10px;display:grid}.ticket-detail-facts>div{background:#fff;border:1px solid #dce7f2;border-radius:10px;min-width:0;padding:10px 12px}.ticket-detail-facts span{text-transform:uppercase;color:#77859a;font-size:11px;font-weight:900;display:block}.ticket-detail-facts strong{color:#172033;overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}.ticket-history-feed{align-content:start;gap:10px;display:grid}.ticket-transfer-list{gap:6px;display:grid}.ticket-transfer-list span{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:9px;padding:8px 10px;font-weight:800}.ticket-history-message{background:#fff;border:1px solid #dce7f2;border-radius:12px;gap:5px;max-width:78%;padding:10px 12px;display:grid;box-shadow:0 10px 24px #f9731612}.ticket-history-message.outbound{background:#e8fff4;border-color:#b7f3d4;margin-left:auto}.ticket-history-message.inbound{margin-right:auto}.ticket-history-message.internal{background:#fff7ed;border-color:#fed7aa;margin-left:auto;margin-right:auto}.ticket-history-message.system{background:#eef6ff;border-color:#bfdbfe;margin-left:auto;margin-right:auto}.ticket-history-message.deleted{background:#fff1f2;border-color:#fda4af}.ticket-history-message>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.ticket-history-message strong{color:#172033;font-size:13px}.ticket-history-message span,.ticket-history-message small{color:#667085;font-size:11px}.ticket-history-message p{color:#243246;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ticket-reply-preview,.ticket-transcription{background:#ffffffad;border-left:3px solid #94a3b8;border-radius:7px;padding:6px 8px;display:block}.ticket-history-message-body{gap:6px;min-width:0;display:grid}.ticket-history-message-body>p,.ticket-history-message-body p{color:#243246;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ticket-attachments-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.ticket-attachment-card{background:#fff;border:1px solid #dce7f2;border-radius:12px;grid-template-columns:58px minmax(0,1fr) 36px;align-items:center;gap:12px;padding:12px;display:grid}.ticket-attachment-card img{object-fit:cover;border:1px solid #e2e8f0;border-radius:9px;width:58px;height:58px}.ticket-attachment-card>svg{color:#64748b;background:#f1f5f9;border-radius:9px;width:58px;height:58px;padding:14px}.ticket-attachment-card strong{color:#172033;overflow-wrap:anywhere;display:block}.ticket-attachment-card span,.ticket-attachment-card small{color:#667085;font-size:12px;line-height:1.35;display:block}.ticket-ai-detail{background:#fff;border:1px solid #dce7f2;border-radius:12px;align-content:start;gap:14px;min-width:0;min-height:0;padding:14px;display:grid}.ticket-ai-detail>p{color:#667085;margin:0;font-weight:700;line-height:1.45}.ticket-ai-score{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;min-height:82px;padding:12px 14px;display:grid}.ticket-ai-score strong{color:#172033;grid-row:span 2;align-self:center;font-size:36px;line-height:1}.ticket-ai-score span{color:#172033;font-weight:900}.ticket-ai-score small{font-weight:700}.ticket-ai-score.excellent{background:#ecfdf5;border-color:#a7f3d0}.ticket-ai-score.good{background:#eff6ff;border-color:#bfdbfe}.ticket-ai-score.regular{background:#fffbeb;border-color:#fde68a}.ticket-ai-score.bad{background:#fff1f2;border-color:#fecdd3}.ticket-ai-lists{grid-template-columns:repeat(3,1fr);gap:12px;min-width:0;display:grid}.ticket-ai-lists>div,.ticket-ai-empty{background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;align-content:start;gap:8px;padding:12px;display:grid}.ticket-ai-lists strong,.ticket-ai-empty strong{color:#172033}.ticket-ai-lists span{color:#405169;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:7px 9px;font-weight:700}.ticket-ai-criteria{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;min-width:0;display:grid}.ticket-ai-criteria span{text-transform:capitalize;color:#405169;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;gap:8px;padding:8px 10px;display:flex}.ticket-ai-empty{text-align:center;color:#667085;place-items:center;padding:28px}.approval-summary{grid-template-columns:repeat(4,minmax(165px,1fr))}.approval-filter-grid{grid-template-columns:minmax(170px,1.2fr) minmax(150px,1fr) repeat(11,minmax(88px,.72fr)) minmax(140px,auto);align-items:end;gap:8px}.approval-table{max-width:100%;padding-bottom:4px;overflow-x:auto}.approval-table .commercial-head,.approval-table .approval-row{align-items:center;min-width:1330px;grid-template-columns:150px minmax(175px,1fr) 150px 170px 245px 160px minmax(190px,.9fr) 150px!important}.approval-row>*{min-width:0}.approval-row small{line-height:1.35}.approval-date-lines{color:#64748b;gap:3px;font-size:12px;line-height:1.3;display:grid}.approval-date-lines span{white-space:nowrap;display:block}.approval-date-lines strong{color:#405169;font-size:12px;font-weight:800}.badge.muted{color:#64748b;background:#eef2f7}.approval-origin-pill{color:#0369a1;background:#eef6ff;border-radius:999px;justify-content:center;align-items:center;width:max-content;padding:5px 9px;font-size:12px;font-weight:900;display:inline-flex}.approval-actions{flex-wrap:nowrap;justify-content:flex-end;gap:5px}.approval-actions .icon-action{border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:inline-grid}.approval-detail-drawer{grid-template-rows:auto minmax(0,1fr);width:min(1160px,100vw - 44px);height:min(760px,100dvh - 44px)}.approval-detail-content{height:100%;min-height:0;overflow:auto}.approval-observation-box{background:#fff;border:1px solid #dbe7f3;border-radius:11px;gap:5px;padding:12px 14px;display:grid}.approval-observation-box strong{color:#172033}.approval-observation-box span{color:#405169;white-space:pre-wrap;overflow-wrap:anywhere;font-weight:700}.approval-crm-detail{gap:12px;display:grid}.approval-decision-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a8c;padding:18px;z-index:var(--yd-layer-modal)!important;place-items:center!important;display:grid!important;position:fixed!important;inset:0!important}.approval-decision-modal{background:#fff;border:1px solid #dbe7f3;border-radius:13px;gap:14px;width:min(540px,100vw - 28px);padding:16px;display:grid;box-shadow:0 24px 70px #f973162e}.approval-decision-modal .inline-actions{justify-content:flex-end}.approval-chat-rule{grid-column:auto}.approval-department-picker{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;display:flex}.approval-department-picker button{color:#405169;height:34px;box-shadow:none;background:#fff;border:1px solid #dbe7f3;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-weight:850;display:inline-flex}.approval-department-picker button.selected{color:#0e7490;background:#ecfeff;border-color:#22d3ee}.approval-department-picker button:disabled{opacity:.62;cursor:not-allowed}.approval-department-picker i{border:1px solid #0f172a1f;border-radius:3px;flex:none;width:10px;height:10px}.compact-toggle{min-height:54px;border-radius:10px!important;padding:10px 12px!important}@media (width<=1280px){.ticket-detail-facts{grid-template-columns:repeat(2,minmax(150px,1fr))}.ticket-ai-lists{grid-template-columns:1fr}.approval-chat-rule{grid-column:auto}}@media (width<=760px){.ticket-report-summary,.ticket-report-filter-grid,.ticket-detail-facts{grid-template-columns:1fr}.ticket-history-message{max-width:100%}.ticket-detail-tabs{padding:9px 12px}.ticket-detail-content{padding:12px}}.satisfaction-standard-page{gap:16px!important;display:grid!important}.satisfaction-standard-page .satisfaction-toolbar{margin-bottom:0!important}.satisfaction-standard-page .satisfaction-toolbar .primary,.satisfaction-standard-page .satisfaction-toolbar .ghost{white-space:nowrap!important;min-width:130px!important;height:40px!important}.satisfaction-standard-page .satisfaction-dashboard-standard{grid-template-columns:repeat(4,minmax(180px,1fr))!important;align-items:stretch!important;gap:14px!important}.satisfaction-standard-page .satisfaction-list-card,.satisfaction-standard-page .satisfaction-report-card{overflow:hidden!important}.satisfaction-standard-page .satisfaction-filter-header-v42{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin-bottom:14px!important;display:flex!important}.satisfaction-standard-page .satisfaction-filter-header-v42 h3{color:#172033!important;margin:0!important;font-size:19px!important}.satisfaction-standard-page .satisfaction-filter-header-v42 span{color:#64748b!important;margin-top:4px!important;font-size:13px!important;font-weight:700!important;display:block!important}.satisfaction-standard-page .satisfaction-new-btn{white-space:nowrap!important;min-width:126px!important;height:40px!important}.satisfaction-standard-page .satisfaction-filter-grid-standard{grid-template-columns:minmax(260px,1fr)!important;align-items:center!important;gap:10px!important;margin-bottom:14px!important;display:grid!important}.satisfaction-standard-page .satisfaction-filter-grid-standard input,.satisfaction-standard-page .satisfaction-report-filters input,.satisfaction-standard-page .satisfaction-report-filters select,.satisfaction-standard-page .satisfaction-report-filters button{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important}.satisfaction-standard-page .satisfaction-report-filters{border-bottom:1px solid #edf1f6!important;grid-template-columns:minmax(220px,1.4fr) minmax(200px,1.15fr) minmax(200px,1.15fr) 150px 150px 118px!important;align-items:center!important;gap:8px!important;margin-bottom:14px!important;padding-bottom:14px!important;display:grid!important}.satisfaction-standard-page .satisfaction-inline-form-card{background:#fbfdff!important;border-left:4px solid #14b8a6!important;border-radius:10px!important;margin:14px 0 18px!important;padding:16px!important;overflow:hidden!important}.satisfaction-standard-page .satisfaction-inline-form-card .section-title.compact{margin-bottom:2px!important}.satisfaction-standard-page .satisfaction-inline-form-card .form-grid{grid-template-columns:minmax(240px,1.4fr) minmax(170px,.8fr) minmax(130px,.55fr)!important;gap:10px!important}.satisfaction-standard-page .satisfaction-inline-form-card .form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.satisfaction-standard-page .satisfaction-table{width:100%!important;margin-top:2px!important;padding-bottom:4px!important;overflow-x:auto!important}.satisfaction-standard-page .satisfaction-table .satisfaction-head,.satisfaction-standard-page .satisfaction-table .satisfaction-row{grid-template-columns:40px minmax(240px,1.35fr) minmax(190px,1.1fr) 100px 96px 80px 90px 112px!important;align-items:center!important;min-width:1040px!important;display:grid!important}.satisfaction-standard-page .satisfaction-report-table .satisfaction-report-head,.satisfaction-standard-page .satisfaction-report-table .satisfaction-report-row{grid-template-columns:minmax(220px,1.05fr) 92px minmax(260px,1.3fr) minmax(140px,.78fr) minmax(140px,.78fr) 105px 150px 150px 92px!important;align-items:center!important;min-width:1250px!important;display:grid!important}.satisfaction-standard-page .satisfaction-report-row>span:nth-child(2),.satisfaction-standard-page .satisfaction-report-head>span:nth-child(2){justify-self:center!important}.satisfaction-standard-page .satisfaction-report-row>span:nth-child(2) .badge{justify-content:center!important;min-width:46px!important;padding:5px 10px!important}.satisfaction-standard-page .satisfaction-row>div,.satisfaction-standard-page .satisfaction-report-row>div{min-width:0!important}.satisfaction-standard-page .satisfaction-row strong,.satisfaction-standard-page .satisfaction-report-row strong,.satisfaction-standard-page .satisfaction-row small,.satisfaction-standard-page .satisfaction-report-row small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}.satisfaction-standard-page .satisfaction-dept-list{align-content:flex-start!important;min-width:0!important;max-width:100%!important}.satisfaction-standard-page .satisfaction-dept-list b{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.satisfaction-standard-page .satisfaction-table .row-icon-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;gap:6px!important}.satisfaction-standard-page .satisfaction-list-card .grid-pagination-footer,.satisfaction-standard-page .satisfaction-report-card .grid-pagination-footer{min-height:36px!important;box-shadow:none!important;background:0 0!important;border-top:0!important;margin-top:6px!important;padding:8px 2px 0!important}.satisfaction-standard-page .satisfaction-list-card .grid-pagination-summary,.satisfaction-standard-page .satisfaction-list-card .grid-pagination-controls,.satisfaction-standard-page .satisfaction-report-card .grid-pagination-summary,.satisfaction-standard-page .satisfaction-report-card .grid-pagination-controls{min-height:34px!important}.satisfaction-standard-page .satisfaction-report-table .row-icon-actions{justify-content:center!important}.satisfaction-response-modal{flex-direction:column!important;gap:14px!important;width:min(760px,100vw - 32px)!important;max-width:760px!important;display:flex!important}.satisfaction-response-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.satisfaction-response-summary>div,.satisfaction-response-grid>section,.satisfaction-response-block{background:#f8fafc;border:1px solid #dbe7f3;border-radius:8px;min-width:0;padding:12px}.satisfaction-response-summary span,.satisfaction-response-grid span,.satisfaction-response-block span{color:#64748b;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.satisfaction-response-summary strong,.satisfaction-response-grid strong{color:#111827;margin-top:4px;font-size:14px;display:block}.satisfaction-response-summary strong{font-size:18px}.satisfaction-response-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.satisfaction-response-grid small{color:#64748b;overflow-wrap:anywhere;margin-top:4px;display:block}.satisfaction-response-block p{color:#1f2937;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;line-height:1.5}.satisfaction-response-block.feedback{background:#ecfeff;border-color:#99f6e4}.satisfaction-response-block.error{background:#fff1f2;border-color:#fecdd3}@media (width<=720px){.satisfaction-response-summary,.satisfaction-response-grid{grid-template-columns:1fr}}.satisfaction-standard-page .satisfaction-list-card>.empty{color:#64748b!important;background:#f8fafc!important;border-color:#dbe7f3!important;border-radius:8px!important;padding:18px!important}@media (width<=1480px){.satisfaction-standard-page .satisfaction-dashboard-standard{grid-template-columns:repeat(3,minmax(180px,1fr))!important}.satisfaction-standard-page .satisfaction-report-filters{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1180px){.satisfaction-standard-page .satisfaction-dashboard-standard,.satisfaction-standard-page .satisfaction-inline-form-card .form-grid,.satisfaction-standard-page .satisfaction-inline-form-card .form-grid.two,.satisfaction-standard-page .satisfaction-report-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.satisfaction-standard-page .satisfaction-toolbar,.satisfaction-standard-page .satisfaction-filter-header-v42{flex-direction:column!important;align-items:stretch!important}.satisfaction-standard-page .satisfaction-toolbar .primary,.satisfaction-standard-page .satisfaction-toolbar .ghost,.satisfaction-standard-page .satisfaction-new-btn{width:100%!important}.satisfaction-standard-page .satisfaction-dashboard-standard,.satisfaction-standard-page .satisfaction-inline-form-card .form-grid,.satisfaction-standard-page .satisfaction-inline-form-card .form-grid.two,.satisfaction-standard-page .satisfaction-report-filters{grid-template-columns:1fr!important}}.topbar .top-icon-btn.softphone-top-btn.online,.topbar.admin-topbar .top-icon-btn.softphone-top-btn.online,.topbar .top-icon-btn.softphone-top-btn.is-active,.topbar.admin-topbar .top-icon-btn.softphone-top-btn.is-active{color:#bbf7d0!important;box-shadow:none!important;background:0 0!important;border-color:#22c55ef2!important}.topbar .top-icon-btn.softphone-top-btn.offline,.topbar.admin-topbar .top-icon-btn.softphone-top-btn.offline,.topbar .top-icon-btn.softphone-top-btn.is-inactive,.topbar.admin-topbar .top-icon-btn.softphone-top-btn.is-inactive{color:#fecaca!important;box-shadow:none!important;background:0 0!important;border-color:#f87171fa!important}.topbar .top-icon-btn.softphone-top-btn svg,.topbar.admin-topbar .top-icon-btn.softphone-top-btn svg{color:inherit!important;stroke:currentColor!important}.topbar .top-icon-btn.whatsapp-health-btn,.topbar.admin-topbar .top-icon-btn.whatsapp-health-btn{box-shadow:none!important;background:0 0!important}.topbar .top-icon-btn.whatsapp-health-btn.ok,.topbar.admin-topbar .top-icon-btn.whatsapp-health-btn.ok{color:#bbf7d0!important;background:0 0!important;border-color:#22c55ef2!important}.topbar .top-icon-btn.whatsapp-health-btn.warning,.topbar.admin-topbar .top-icon-btn.whatsapp-health-btn.warning{color:#fef08a!important;background:0 0!important;border-color:#facc15fa!important}.topbar .top-icon-btn.whatsapp-health-btn.danger,.topbar.admin-topbar .top-icon-btn.whatsapp-health-btn.danger{color:#fecaca!important;background:0 0!important;border-color:#f87171fa!important}.topbar .top-icon-btn.whatsapp-health-btn.no-connections,.topbar.admin-topbar .top-icon-btn.whatsapp-health-btn.no-connections{color:#dbeafe!important;background:0 0!important;border-color:#94a3b899!important}.topbar .top-icon-btn.whatsapp-health-btn svg,.topbar.admin-topbar .top-icon-btn.whatsapp-health-btn svg{color:inherit!important;stroke:currentColor!important}.topbar .top-icon-btn.notification-sound-trigger,.topbar.admin-topbar .top-icon-btn.notification-sound-trigger{box-shadow:none!important;background:0 0!important}.topbar .top-icon-btn.notification-sound-trigger.ok,.topbar.admin-topbar .top-icon-btn.notification-sound-trigger.ok{color:#bbf7d0!important;background:0 0!important;border-color:#22c55ef2!important}.topbar .top-icon-btn.notification-sound-trigger.warning,.topbar.admin-topbar .top-icon-btn.notification-sound-trigger.warning{color:#fef08a!important;background:0 0!important;border-color:#facc15fa!important}.topbar .top-icon-btn.notification-sound-trigger.danger,.topbar.admin-topbar .top-icon-btn.notification-sound-trigger.danger{color:#fecaca!important;background:0 0!important;border-color:#f87171fa!important}.topbar .top-icon-btn.notification-sound-trigger svg,.topbar.admin-topbar .top-icon-btn.notification-sound-trigger svg{color:inherit!important;stroke:currentColor!important}.user-presence-avatar{--presence-color:#94a3b8;box-sizing:border-box;border:2px solid var(--presence-color)!important}.user-presence-avatar.presence-online{--presence-color:#22c55e}.user-presence-avatar.presence-busy{--presence-color:#ef4444}.user-presence-avatar.presence-away{--presence-color:#f59e0b}.user-presence-avatar.presence-offline{--presence-color:#94a3b8}.user-presence-avatar.presence-compact{border-radius:7px!important;flex:0 0 24px!important;width:24px!important;min-width:24px!important;height:24px!important;font-size:9px!important;line-height:1!important}.user-presence-inline{align-items:center;gap:8px;min-width:0;display:flex}.user-presence-copy{gap:1px;min-width:0;display:grid}.user-profile-photo-strip{flex-wrap:wrap;gap:12px}html[data-theme=dark]{--bg:#0b1120;--panel:#111827;--muted:#94a3b8;--text:#e5e7eb;--line:#94a3b838;--purple:#818cf8;--pink:#f472b6;--blue:#22d3ee;--green:#34d399;--amber:#fbbf24;--red:#fb7185;--sidebar:#111827;--sidebar-dark:#0b1120;--sidebar-active:#1f2937;--sidebar-info-card-bg:#1e293b;--sidebar-storage-quota-bg:#0f172a;--sidebar-footer-border:#94a3b838;--sidebar-footer-shadow:0 -10px 22px #02061773;--shadow:0 24px 70px #f9731624;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body,html[data-theme=dark] #root{color:var(--text)!important;background:#0b1120!important}html[data-theme=dark] .workspace{background:#0b1120!important}html[data-theme=dark] .sidebar{background:#111827!important;border-right-color:#94a3b824!important}html[data-theme=dark] .sidebar .brand.youdesk-brand{background:#0f172a!important;border-bottom-color:#94a3b82e!important}html[data-theme=dark] .topbar.admin-topbar,html[data-theme=dark] .topbar{box-shadow:none!important;background:#111827!important;border-bottom-color:#94a3b82e!important}html[data-theme=dark] .topbar .top-icon-btn,html[data-theme=dark] .topbar.admin-topbar .top-icon-btn{color:#f8fafc!important;background:#0f172ac7!important;border-color:#94a3b83d!important}html[data-theme=dark] .topbar .theme-toggle-btn.is-dark,html[data-theme=dark] .topbar.admin-topbar .theme-toggle-btn.is-dark{color:#fde68a!important;background:#fbbf2424!important;border-color:#fbbf2473!important}html[data-theme=dark] .topbar .top-icon-btn:hover,html[data-theme=dark] .topbar.admin-topbar .top-icon-btn:hover{background:#1e293bf2!important}html[data-theme=dark] .topbar .top-icon-btn.whatsapp-health-btn.ok,html[data-theme=dark] .topbar.admin-topbar .top-icon-btn.whatsapp-health-btn.ok{color:#bbf7d0!important;border-color:#22c55ef2!important}html[data-theme=dark] .topbar .top-icon-btn.whatsapp-health-btn.warning,html[data-theme=dark] .topbar.admin-topbar .top-icon-btn.whatsapp-health-btn.warning{color:#fef08a!important;border-color:#facc15fa!important}html[data-theme=dark] .topbar .top-icon-btn.whatsapp-health-btn.danger,html[data-theme=dark] .topbar.admin-topbar .top-icon-btn.whatsapp-health-btn.danger{color:#fecaca!important;border-color:#f87171fa!important}html[data-theme=dark] .topbar .top-icon-btn.whatsapp-health-btn.no-connections,html[data-theme=dark] .topbar.admin-topbar .top-icon-btn.whatsapp-health-btn.no-connections{color:#dbeafe!important;border-color:#94a3b899!important}html[data-theme=dark] .topbar .top-icon-btn.notification-sound-trigger.ok,html[data-theme=dark] .topbar.admin-topbar .top-icon-btn.notification-sound-trigger.ok{color:#bbf7d0!important;border-color:#22c55ef2!important}html[data-theme=dark] .topbar .top-icon-btn.notification-sound-trigger.warning,html[data-theme=dark] .topbar.admin-topbar .top-icon-btn.notification-sound-trigger.warning{color:#fef08a!important;border-color:#facc15fa!important}html[data-theme=dark] .topbar .top-icon-btn.notification-sound-trigger.danger,html[data-theme=dark] .topbar.admin-topbar .top-icon-btn.notification-sound-trigger.danger{color:#fecaca!important;border-color:#f87171fa!important}html[data-theme=dark] .whatsapp-health-tooltip{color:#e5e7eb;background:#111827;border-color:#94a3b838;box-shadow:0 18px 42px #0000005c}html[data-theme=dark] .whatsapp-health-tooltip span{color:#f8fafc}html[data-theme=dark] .whatsapp-health-tooltip small{color:#94a3b8}html[data-theme=dark] .whatsapp-health-tooltip li{color:#fed7aa;background:#f973161f}html[data-theme=dark] :is(p,small,span){color:var(--muted)}html[data-theme=dark] :is(input,textarea,select){color:var(--text)!important;box-shadow:none!important;background:#0f172a!important;border-color:#94a3b847!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#64748b!important}html[data-theme=dark] option{color:var(--text);background:#0f172a}html[data-theme=dark] :is(.badge.ok,.status-choice button.selected.green){color:#86efac!important;background:#34d39924!important;border-color:#34d39952!important}html[data-theme=dark] :is(.badge.draft,.status-choice button.selected.amber){color:#fde68a!important;background:#fbbf2424!important;border-color:#fbbf2452!important}html[data-theme=dark] .status-choice button.selected.red{color:#fecdd3!important;background:#fb718524!important;border-color:#fb718552!important}html[data-theme=dark] .notification-sound-header,html[data-theme=dark] .notification-header,html[data-theme=dark] .notification-sound-toggle,html[data-theme=dark] .notification-sound-volume,html[data-theme=dark] .notification-sound-profiles,html[data-theme=dark] .notification-sound-profile-row,html[data-theme=dark] .notification-sound-test,html[data-theme=dark] .notification-item,html[data-theme=dark] .notification-empty{background:#111827!important;border-color:#94a3b82e!important}html[data-theme=dark] .notification-sound-header small,html[data-theme=dark] .notification-header span,html[data-theme=dark] .notification-item span,html[data-theme=dark] .notification-item small,html[data-theme=dark] .notification-sound-volume span{color:#cbd5e1!important}html[data-theme=dark] .notification-sound-profile-row select{color:#e5edf8!important;background:#0f172a!important;border-color:#94a3b847!important}html[data-theme=dark] .notification-mark-all{color:#ff5b2f!important;background:#0f172ae0!important;border-color:currentColor!important}html[data-theme=dark] .notification-mark-all:hover:not(:disabled){background:#082f49e0!important;border-color:currentColor!important}html[data-theme=dark] .topbar .top-icon-btn.notification-bell-active,html[data-theme=dark] .topbar.admin-topbar .top-icon-btn.notification-bell-active{color:#fed7aa!important;background:#f973161a!important;border-color:#fb923cf2!important;box-shadow:0 8px 20px #00000047!important}html[data-theme=dark] .topbar .top-icon-btn.notification-bell-active:after,html[data-theme=dark] .topbar.admin-topbar .top-icon-btn.notification-bell-active:after{border-color:#fb923cbd!important}html[data-theme=dark] .topbar .top-icon-btn b,html[data-theme=dark] .topbar.admin-topbar .top-icon-btn b{color:#fff!important;background:#fb7185!important;border-color:#111827!important;box-shadow:0 0 0 2px #fb71853d!important}html[data-theme=dark] .notification-item.unread{background:#3e2926!important;border-left-color:#ff5b2f!important}html[data-theme=dark] .notification-sound-test{color:#e84b26!important}html[data-theme=dark] .notification-sound-test:disabled{color:#64748b!important}html[data-theme=dark] .login-card-modern,html[data-theme=dark] .password-change-card{color:#f8fafc!important;background:#0f172af5!important;border-color:#94a3b847!important}html[data-theme=dark] .login-card-modern:before{background:#22d3ee!important}html[data-theme=dark] .login-card-header h2,html[data-theme=dark] .password-change-card h2,html[data-theme=dark] .login-recovery-title h2{color:#f8fafc!important}html[data-theme=dark] .login-card-header p,html[data-theme=dark] .password-change-card p,html[data-theme=dark] .login-recovery-title p{color:#cbd5e1!important}html[data-theme=dark] .login-form-modern .field-label{color:#e2e8f0!important}html[data-theme=dark] .login-form-modern input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;caret-color:#67e8f9!important;background:#0f172aad!important;border-bottom-color:#94a3b89e!important}html[data-theme=dark] .login-form-modern input::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;opacity:1!important}html[data-theme=dark] .login-form-modern input:focus{background:#0f172adb!important;border-color:#22d3ee!important;box-shadow:0 8px 0 -6px #22d3ee70!important}html[data-theme=dark] .login-form-modern input:disabled{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;opacity:.78!important}html[data-theme=dark] .login-form-modern input:-webkit-autofill{-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1000px #0f172a!important}html[data-theme=dark] .whatsapp-inline-code{color:inherit!important;background:#e2e8f01f!important}html[data-theme=dark] .executive-dashboard .executive-kpi-grid .stat{border-color:#ffffff38!important;box-shadow:0 18px 46px #f973162e!important}html[data-theme=dark] .executive-dashboard .executive-insight{color:#e5e7eb!important;background:#111827!important;border-color:#94a3b838!important;box-shadow:0 18px 46px #f973162e!important}html[data-theme=dark] .executive-dashboard .executive-insight strong{color:#e5e7eb!important}html[data-theme=dark] .executive-dashboard .executive-insight span{color:#94a3b8!important}html[data-theme=dark] .executive-dashboard .executive-insight.good i{color:#86efac!important;background:#34d39924!important}html[data-theme=dark] .executive-dashboard .executive-insight.warn i{color:#fde68a!important;background:#fbbf2424!important}html[data-theme=dark] .executive-dashboard .executive-insight.bad i{color:#fca5a5!important;background:#f8717124!important}html[data-theme=dark] .executive-dashboard .dashboard-panel-pro{background:#111827!important;border-color:#94a3b838!important;box-shadow:0 18px 46px #f973162e!important}html[data-theme=dark] .executive-dashboard .dashboard-recent-table .table-row{color:#cbd5e1!important;box-shadow:none!important;background:#0f172a!important;border-color:#94a3b82e!important}html[data-theme=dark] .executive-dashboard .dashboard-recent-table .table-row:hover{background:#172033!important}html[data-theme=dark] .executive-dashboard .dashboard-recent-table .table-row span,html[data-theme=dark] .executive-dashboard .dashboard-recent-table .table-row small{color:#94a3b8!important}html[data-theme=dark] .executive-dashboard .dashboard-recent-table .table-row strong{color:#e5e7eb!important}html[data-theme=dark] .executive-dashboard .bi-bar-row,html[data-theme=dark] .executive-dashboard .top-error-row{border-bottom-color:#94a3b82e!important}html[data-theme=dark] .executive-dashboard .bi-bar-row strong,html[data-theme=dark] .executive-dashboard .top-error-row strong{color:#e5e7eb!important}html[data-theme=dark] .executive-dashboard .bi-bar-row small,html[data-theme=dark] .executive-dashboard .top-error-row small{color:#94a3b8!important}html[data-theme=dark] .executive-dashboard .bi-bar-track{background:#94a3b833!important}html[data-theme=dark] .executive-dashboard .empty{color:#94a3b8!important;background:#0f172a!important;border-color:#94a3b842!important}html[data-theme=dark] .return-reminder-alert-modal,html[data-theme=dark] .daily-return-reminder-modal{color:#e5e7eb!important;background:#0f172a!important;border-color:#fb923c6b!important}html[data-theme=dark] .return-reminder-alert-modal .edit-modal-header,html[data-theme=dark] .daily-return-reminder-modal .edit-modal-header{background:#0f172a!important;border-bottom-color:#94a3b838!important}html[data-theme=dark] .return-reminder-alert-modal .edit-modal-header h3,html[data-theme=dark] .daily-return-reminder-modal .edit-modal-header h3,html[data-theme=dark] .return-reminder-alert-body>strong,html[data-theme=dark] .daily-return-reminder-main strong{color:#f8fafc!important}html[data-theme=dark] .return-reminder-alert-modal .edit-modal-header p,html[data-theme=dark] .daily-return-reminder-modal .edit-modal-header p,html[data-theme=dark] .return-reminder-alert-body,html[data-theme=dark] .return-reminder-alert-body>span,html[data-theme=dark] .daily-return-reminder-main p{color:#cbd5e1!important}html[data-theme=dark] .return-reminder-alert-grid>div,html[data-theme=dark] .daily-return-reminder-empty,html[data-theme=dark] .daily-return-reminder-item{background:#111827!important;border-color:#2dd4bf38!important}html[data-theme=dark] .daily-return-reminder-item.confirmed{background:#1665343d!important;border-color:#4ade805c!important}html[data-theme=dark] .return-reminder-alert-grid small,html[data-theme=dark] .daily-return-reminder-empty,html[data-theme=dark] .daily-return-reminder-main span,html[data-theme=dark] .daily-return-reminder-main small{color:#94a3b8!important}html[data-theme=dark] .return-reminder-alert-grid b,html[data-theme=dark] .daily-return-reminder-main b{color:#99f6e4!important}html[data-theme=dark] .daily-return-reminder-actions em{color:#86efac!important}html[data-theme=dark] .return-reminder-alert-body em{color:#fed7aa!important;background:#f973161f!important}html[data-theme=dark] .whatsapp-import-action-modal .edit-modal-header p{color:#94a3b8!important}html[data-theme=dark] .whatsapp-import-type-option,html[data-theme=dark] .whatsapp-import-progress{background:#111827!important;border-color:#94a3b83d!important}html[data-theme=dark] .whatsapp-import-type-option small,html[data-theme=dark] .whatsapp-import-progress-head span,html[data-theme=dark] .whatsapp-import-progress small{color:#94a3b8!important}html[data-theme=dark] .whatsapp-import-progress-head{color:#e2e8f0!important}html[data-theme=dark] .bulk-delete-progress-card{color:#e5e7eb!important;background:#111827!important;border-color:#94a3b83d!important}html[data-theme=dark] .satisfaction-standard-page{background:#0b1120!important}html[data-theme=dark] .satisfaction-standard-page .satisfaction-list-card,html[data-theme=dark] .satisfaction-standard-page .satisfaction-report-card,html[data-theme=dark] .satisfaction-standard-page .satisfaction-inline-form-card{color:#e5e7eb!important;background:#0f172a!important;border-color:#94a3b838!important;box-shadow:0 18px 46px #f973162e!important}html[data-theme=dark] .satisfaction-standard-page .satisfaction-inline-form-card{border-left-color:#2dd4bf!important}html[data-theme=dark] .satisfaction-standard-page .satisfaction-filter-header-v42 h3,html[data-theme=dark] .satisfaction-standard-page .satisfaction-inline-form-card h3,html[data-theme=dark] .satisfaction-standard-page .satisfaction-row strong,html[data-theme=dark] .satisfaction-standard-page .satisfaction-report-row strong{color:#e5e7eb!important}html[data-theme=dark] .satisfaction-standard-page .satisfaction-filter-header-v42 span,html[data-theme=dark] .satisfaction-standard-page .satisfaction-inline-form-card .section-title span,html[data-theme=dark] .satisfaction-standard-page .satisfaction-row small,html[data-theme=dark] .satisfaction-standard-page .satisfaction-report-row small{color:#94a3b8!important}html[data-theme=dark] .satisfaction-standard-page .satisfaction-filter-grid-standard input,html[data-theme=dark] .satisfaction-standard-page .satisfaction-report-filters input,html[data-theme=dark] .satisfaction-standard-page .satisfaction-report-filters select,html[data-theme=dark] .satisfaction-standard-page .satisfaction-inline-form-card input,html[data-theme=dark] .satisfaction-standard-page .satisfaction-inline-form-card select,html[data-theme=dark] .satisfaction-standard-page .satisfaction-inline-form-card textarea{color:#e5e7eb!important;box-shadow:none!important;background:#0b1120!important;border-color:#94a3b84d!important}html[data-theme=dark] .satisfaction-standard-page .satisfaction-filter-grid-standard input:focus,html[data-theme=dark] .satisfaction-standard-page .satisfaction-report-filters input:focus,html[data-theme=dark] .satisfaction-standard-page .satisfaction-report-filters select:focus,html[data-theme=dark] .satisfaction-standard-page .satisfaction-inline-form-card input:focus,html[data-theme=dark] .satisfaction-standard-page .satisfaction-inline-form-card select:focus,html[data-theme=dark] .satisfaction-standard-page .satisfaction-inline-form-card textarea:focus{border-color:#2dd4bf9e!important;box-shadow:0 0 0 3px #f973161f!important}html[data-theme=dark] .satisfaction-standard-page .satisfaction-report-filters{background:#0f172a!important;border-bottom-color:#94a3b82e!important}html[data-theme=dark] .satisfaction-standard-page .satisfaction-table .satisfaction-head,html[data-theme=dark] .satisfaction-standard-page .satisfaction-report-table .satisfaction-report-head{color:#a8b7cb!important;background:#0b1120!important;border-color:#94a3b838!important}html[data-theme=dark] .satisfaction-standard-page .satisfaction-table .satisfaction-row,html[data-theme=dark] .satisfaction-standard-page .satisfaction-report-table .satisfaction-report-row{color:#dbeafe!important;background:#111827!important;border-color:#94a3b82e!important}html[data-theme=dark] .satisfaction-standard-page .satisfaction-table .satisfaction-row:hover,html[data-theme=dark] .satisfaction-standard-page .satisfaction-report-table .satisfaction-report-row:hover{background:#172033!important}html[data-theme=dark] .satisfaction-standard-page .grid-pagination-footer{box-shadow:none!important;background:0 0!important}html[data-theme=dark] .satisfaction-standard-page .grid-pagination-summary,html[data-theme=dark] .satisfaction-standard-page .grid-pagination-controls{color:#94a3b8!important}html[data-theme=dark] .satisfaction-standard-page .grid-pagination-summary strong{color:#e5e7eb!important}html[data-theme=dark] .satisfaction-standard-page .grid-pagination-controls select,html[data-theme=dark] .satisfaction-standard-page .grid-pagination-controls button{color:#e5e7eb!important;box-shadow:none!important;background:#0b1120!important;border-color:#94a3b847!important}html[data-theme=dark] .satisfaction-standard-page .satisfaction-list-card>.empty,html[data-theme=dark] .satisfaction-standard-page .satisfaction-report-card>.empty,html[data-theme=dark] .satisfaction-standard-page .empty{color:#94a3b8!important;background:#111827!important;border-color:#94a3b83d!important;box-shadow:inset 0 0 0 1px #f973162e!important}html[data-theme=dark] .satisfaction-standard-page .satisfaction-departments{background:#111827!important;border-color:#94a3b838!important}html[data-theme=dark] .satisfaction-standard-page .satisfaction-departments>strong{color:#e5e7eb!important}html[data-theme=dark] .satisfaction-response-modal{color:#e5e7eb!important;background:#0f172a!important;border-color:#94a3b847!important}html[data-theme=dark] .satisfaction-response-summary>div,html[data-theme=dark] .satisfaction-response-grid>section,html[data-theme=dark] .satisfaction-response-block{background:#111827!important;border-color:#94a3b838!important}html[data-theme=dark] .satisfaction-response-summary span,html[data-theme=dark] .satisfaction-response-grid span,html[data-theme=dark] .satisfaction-response-block span,html[data-theme=dark] .satisfaction-response-grid small{color:#94a3b8!important}html[data-theme=dark] .satisfaction-response-summary strong,html[data-theme=dark] .satisfaction-response-grid strong,html[data-theme=dark] .satisfaction-response-block p{color:#e5e7eb!important}html[data-theme=dark] .satisfaction-response-block.feedback{background:#14b8a61a!important;border-color:#2dd4bf59!important}html[data-theme=dark] .satisfaction-response-block.error{background:#f43f5e1f!important;border-color:#fb718559!important}html[data-theme=dark] .satisfaction-standard-page .satisfaction-departments label{color:#cbd5e1!important;background:#0b1120!important;border-color:#94a3b838!important}html[data-theme=dark] .satisfaction-standard-page .satisfaction-departments label.active{color:#99f6e4!important;background:#2dd4bf1f!important;border-color:#2dd4bf61!important}html[data-theme=dark] .satisfaction-standard-page .satisfaction-dept-list b{color:#cbd5e1!important;background:#2dd4bf1a!important;border-color:#2dd4bf47!important}html[data-theme=dark] .empty-column{color:#94a3b8!important;background:#0f172ab8!important;border-color:#cbd5e17a!important}html[data-theme=dark] .quotes-pro-page{background:#0b1120!important}html[data-theme=dark] .quotes-pro-page .task-dashboard-card,html[data-theme=dark] .quotes-pro-page .quote-filter-card,html[data-theme=dark] .quotes-pro-page .quote-builder-card,html[data-theme=dark] .quotes-pro-page>.card,html[data-theme=dark] .quote-modal,html[data-theme=dark] .quote-detail-modal{color:#e5e7eb!important;background:#0f172a!important;border-color:#94a3b838!important;box-shadow:0 18px 46px #f973162e!important}html[data-theme=dark] .quotes-pro-page .section-title h3,html[data-theme=dark] .quotes-pro-page .quote-sellers-box strong,html[data-theme=dark] .quotes-pro-page .quote-items-box .section-title h3,html[data-theme=dark] .quotes-pro-page .quote-item-row strong,html[data-theme=dark] .quotes-pro-page .commercial-row strong,html[data-theme=dark] .quote-modal .edit-modal-header h3,html[data-theme=dark] .quote-modal .quote-seller-picker>strong,html[data-theme=dark] .quote-modal .quote-items-editor .section-title h3,html[data-theme=dark] .quote-modal .quote-item-row strong,html[data-theme=dark] .quote-detail-modal .edit-modal-header h3{color:#e5e7eb!important}html[data-theme=dark] .quotes-pro-page .section-title span,html[data-theme=dark] .quotes-pro-page .quote-sellers-box>span,html[data-theme=dark] .quotes-pro-page .quote-seller-list span,html[data-theme=dark] .quotes-pro-page .commercial-row span,html[data-theme=dark] .quotes-pro-page .commercial-row small,html[data-theme=dark] .quote-modal .quote-seller-picker-list span,html[data-theme=dark] .quote-detail-modal small,html[data-theme=dark] .quote-detail-modal span{color:#94a3b8!important}html[data-theme=dark] .quotes-pro-page .edit-modal-actions,html[data-theme=dark] .quote-modal .edit-modal-actions,html[data-theme=dark] .quote-detail-modal .edit-modal-actions{box-shadow:none!important;background:#0f172a!important;border-top-color:#94a3b833!important}html[data-theme=dark] .quotes-pro-page .commercial-table,html[data-theme=dark] .quote-detail-modal .commercial-table,html[data-theme=dark] .quote-detail-modal .public-quote-items{background:#0f172a!important;border-color:#94a3b838!important}html[data-theme=dark] .quotes-pro-page .commercial-head,html[data-theme=dark] .quote-detail-modal .commercial-head{color:#a8b7cb!important;background:#111827!important;border-color:#94a3b838!important}html[data-theme=dark] .quotes-pro-page .commercial-row,html[data-theme=dark] .quote-detail-modal .commercial-row{color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b82e!important}html[data-theme=dark] .quotes-pro-page .commercial-row:hover,html[data-theme=dark] .quote-detail-modal .commercial-row:hover{background:#172033!important}html[data-theme=dark] .quotes-pro-page .empty{color:#94a3b8!important;background:#111827!important;border-color:#94a3b83d!important}html[data-theme=dark] .questions-admin-table{background:#0f172a!important;border-color:#94a3b838!important}html[data-theme=dark] .questions-admin-head{color:#a8b7cb!important;background:#111827!important;border-color:#94a3b838!important}html[data-theme=dark] .questions-admin-row{color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b82e!important}html[data-theme=dark] .questions-admin-row:hover{background:#172033!important}html[data-theme=dark] .questions-admin-row.is-inactive{opacity:.78!important;background:#0f172ab8!important}html[data-theme=dark] .questions-admin-row strong{color:#e5e7eb!important}html[data-theme=dark] .questions-admin-row small,html[data-theme=dark] .questions-admin-row span{color:#94a3b8!important}html[data-theme=dark] .questions-admin-row .badge.ok{color:#bbf7d0!important;background:#34d39926!important;border:1px solid #34d39957!important}html[data-theme=dark] .questions-admin-row .badge.danger{color:#fecaca!important;background:#f8717129!important;border:1px solid #f8717157!important}html[data-theme=dark] .modules-admin-table{background:#0f172a!important;border-color:#94a3b838!important}html[data-theme=dark] .modules-admin-head{color:#a8b7cb!important;background:#111827!important;border-color:#94a3b838!important}html[data-theme=dark] .modules-admin-row{color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b82e!important}html[data-theme=dark] .modules-admin-row:hover{background:#172033!important}html[data-theme=dark] .modules-admin-row.is-inactive{opacity:.78!important;background:#0f172ab8!important}html[data-theme=dark] .modules-admin-row strong{color:#e5e7eb!important}html[data-theme=dark] .modules-admin-row small,html[data-theme=dark] .modules-admin-row span{color:#94a3b8!important}html[data-theme=dark] .modules-admin-row .badge.ok{color:#bbf7d0!important;background:#34d39926!important;border:1px solid #34d39957!important}html[data-theme=dark] .modules-admin-row .badge.danger{color:#fecaca!important;background:#f8717129!important;border:1px solid #f8717157!important}html[data-theme=dark] .dept-table-head>span,html[data-theme=dark] .grid-total-label,html[data-theme=dark] .dept-centered-value,html[data-theme=dark] .dept-table-title small{color:#94a3b8!important}html[data-theme=dark] .status-badge-modern.success{color:#bbf7d0!important;background:#34d39926!important;border-color:#34d39957!important}html[data-theme=dark] .status-badge-modern.danger{color:#fecaca!important;background:#f8717129!important;border-color:#f8717157!important}html[data-theme=dark] .user-admin-page{background:#0b1120!important}html[data-theme=dark] .user-admin-page .user-list-card,html[data-theme=dark] .user-admin-page .user-inline-form-card,html[data-theme=dark] .user-admin-page .user-inline-form-panel{color:#e5e7eb!important;background:#0f172a!important;border-color:#94a3b838!important;box-shadow:0 18px 46px #f973162e!important}html[data-theme=dark] .user-admin-page .checklist-list-title h3,html[data-theme=dark] .user-inline-form-card .user-wizard-body h4,html[data-theme=dark] .user-inline-form-card .user-profile-strip strong,html[data-theme=dark] .user-admin-page .users-admin-row strong{color:#e5e7eb!important}html[data-theme=dark] .user-admin-page .checklist-list-title span,html[data-theme=dark] .user-inline-form-card .user-wizard-body p,html[data-theme=dark] .user-inline-form-card .user-profile-strip span,html[data-theme=dark] .user-admin-page .users-admin-row small,html[data-theme=dark] .user-admin-page .users-admin-row span,html[data-theme=dark] .user-admin-page .user-dept-dots em{color:#94a3b8!important}html[data-theme=dark] .user-admin-page .user-filters input,html[data-theme=dark] .user-admin-page .user-filters select,html[data-theme=dark] .user-inline-form-card input,html[data-theme=dark] .user-inline-form-card select,html[data-theme=dark] .user-inline-form-card textarea{color:#e5e7eb!important;background:#0b1120!important;border-color:#94a3b84d!important}html[data-theme=dark] .user-admin-page .user-filters input::placeholder,html[data-theme=dark] .user-inline-form-card input::placeholder,html[data-theme=dark] .user-inline-form-card textarea::placeholder{color:#64748b!important}html[data-theme=dark] .user-inline-form-card .user-wizard-header,html[data-theme=dark] .user-inline-form-card .user-wizard-footer,html[data-theme=dark] .user-inline-form-card .customers-inline-form-header{background:#0f172a!important;border-color:#94a3b833!important}html[data-theme=dark] .user-inline-form-card .user-profile-strip,html[data-theme=dark] .user-inline-form-card .user-switch-grid label,html[data-theme=dark] .user-inline-form-card .user-department-table,html[data-theme=dark] .user-inline-form-card .user-connection-table,html[data-theme=dark] .user-inline-form-card .dual-list-modern>div,html[data-theme=dark] .user-inline-form-card .user-permission-toggle{color:#e5e7eb!important;background:#111827!important;border-color:#94a3b838!important}html[data-theme=dark] .user-inline-form-card .user-permission-text,html[data-theme=dark] .user-inline-form-card .user-department-row strong,html[data-theme=dark] .user-inline-form-card .user-connection-row strong,html[data-theme=dark] .user-inline-form-card .dual-list-modern header,html[data-theme=dark] .user-inline-form-card .dual-list-modern label{color:#e5e7eb!important}html[data-theme=dark] .user-inline-form-card .user-department-head,html[data-theme=dark] .user-inline-form-card .user-connection-head{color:#a8b7cb!important;background:#0b1120!important;border-color:#94a3b838!important}html[data-theme=dark] .user-inline-form-card .user-department-row,html[data-theme=dark] .user-inline-form-card .user-connection-row{color:#cbd5e1!important;background:#111827!important;border-color:#94a3b82e!important}html[data-theme=dark] .user-inline-form-card .whatsapp-group-warning{color:#fcd34d!important;background:#f59e0b1f!important;border-color:#f59e0b57!important}html[data-theme=dark] .user-inline-form-card .whatsapp-group-assignment-toolbar,html[data-theme=dark] .user-inline-form-card .whatsapp-group-card,html[data-theme=dark] .user-inline-form-card .whatsapp-group-loading,html[data-theme=dark] .user-inline-form-card .whatsapp-group-empty{color:#cbd5e1!important;background:#0b1120!important;border-color:#94a3b838!important}html[data-theme=dark] .user-inline-form-card .whatsapp-group-card:hover{background:#111827!important;border-color:#2dd4bf66!important}html[data-theme=dark] .user-inline-form-card .whatsapp-group-main strong{color:#e5e7eb!important}html[data-theme=dark] .user-inline-form-card .whatsapp-group-main small,html[data-theme=dark] .user-inline-form-card .whatsapp-group-count,html[data-theme=dark] .user-inline-form-card .whatsapp-group-assignment-toolbar small{color:#94a3b8!important}html[data-theme=dark] .user-inline-form-card .whatsapp-group-connection-section+.whatsapp-group-connection-section{border-top-color:#94a3b838!important}html[data-theme=dark] .user-inline-form-card .whatsapp-group-connection-header{color:#d8e5f5!important;background:#94a3b814!important}html[data-theme=dark] .user-inline-form-card .whatsapp-group-connection-header small{color:#94a3b8!important}html[data-theme=dark] .user-inline-form-card .whatsapp-connection-badge,html[data-theme=dark] .user-inline-form-card .whatsapp-group-panel header span{color:#a5f3fc!important;background:#22d3ee1f!important}html[data-theme=dark] .user-admin-page .badge.ok{color:#bbf7d0!important;background:#34d39926!important;border:1px solid #34d39957!important}html[data-theme=dark] .user-admin-page .badge.danger{color:#fecaca!important;background:#f8717129!important;border:1px solid #f8717157!important}html[data-theme=dark] .user-admin-page .user-platform-blocked-badge{color:#fed7aa!important;background:#fb923c2e!important;border:1px solid #fb923c66!important}html[data-theme=dark] .profile-form,html[data-theme=dark] .permissions-panel,html[data-theme=dark] .permissions-panel-compact{color:#e5e7eb!important;background:#0f172a!important;border-color:#94a3b838!important;box-shadow:0 18px 46px #f973162e!important}html[data-theme=dark] .permissions-compact-toolbar h3,html[data-theme=dark] .permission-section-toggle strong,html[data-theme=dark] .permission-title-group strong,html[data-theme=dark] .permission-card-head strong,html[data-theme=dark] .profiles-admin-row strong{color:#e5e7eb!important}html[data-theme=dark] .permissions-compact-toolbar .eyebrow,html[data-theme=dark] .permissions-compact-summary span,html[data-theme=dark] .permission-section-toggle small,html[data-theme=dark] .permission-title-group span,html[data-theme=dark] .profiles-admin-row small,html[data-theme=dark] .profiles-admin-row span{color:#94a3b8!important}html[data-theme=dark] .profile-fields-row input,html[data-theme=dark] .profile-fields-row select,html[data-theme=dark] .profile-fields-row textarea,html[data-theme=dark] .permissions-compact-toolbar input,html[data-theme=dark] .permission-card-head-compact select,html[data-theme=dark] .permission-card-head select{color:#e5e7eb!important;background:#0b1120!important;border-color:#94a3b84d!important}html[data-theme=dark] .profile-fields-row input::placeholder,html[data-theme=dark] .profile-fields-row textarea::placeholder,html[data-theme=dark] .permissions-compact-toolbar input::placeholder{color:#64748b!important}html[data-theme=dark] .profiles-admin-table{background:#0f172a!important;border-color:#94a3b838!important}html[data-theme=dark] .profiles-admin-head{color:#a8b7cb!important;background:#111827!important;border-color:#94a3b838!important}html[data-theme=dark] .profiles-admin-row{color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b82e!important}html[data-theme=dark] .profiles-admin-row:hover{background:#172033!important}html[data-theme=dark] .profiles-admin-row.is-inactive{opacity:.82!important;background:#111827!important}html[data-theme=dark] .profiles-admin-row .badge.ok{color:#bbf7d0!important;background:#34d39926!important;border:1px solid #34d39957!important}html[data-theme=dark] .profiles-admin-row .badge.danger{color:#fecaca!important;background:#f8717129!important;border:1px solid #f8717157!important}html[data-theme=dark] .approval-page{color:#e5e7eb!important;background:#0b1120!important}html[data-theme=dark] .approval-page>.card,html[data-theme=dark] .approval-page .approval-filters-card,html[data-theme=dark] .approval-detail-drawer,html[data-theme=dark] .approval-decision-modal{color:#e5e7eb!important;background:#0f172a!important;border-color:#94a3b838!important;box-shadow:0 18px 46px #f973162e!important}html[data-theme=dark] .approval-page .approval-filter-grid{background:#0b1120!important;border-color:#94a3b82e!important}html[data-theme=dark] .approval-page .section-title h3,html[data-theme=dark] .approval-detail-drawer h3,html[data-theme=dark] .approval-detail-drawer strong,html[data-theme=dark] .approval-decision-modal strong,html[data-theme=dark] .approval-observation-box strong{color:#e5e7eb!important}html[data-theme=dark] .approval-page .section-title span,html[data-theme=dark] .approval-detail-drawer p,html[data-theme=dark] .approval-detail-drawer span,html[data-theme=dark] .approval-detail-drawer small,html[data-theme=dark] .approval-decision-modal span,html[data-theme=dark] .approval-observation-box span{color:#94a3b8!important}html[data-theme=dark] .approval-page .empty{color:#a8b7cb!important;background:#111827!important;border-color:#94a3b84d!important;box-shadow:inset 0 0 0 1px #f973162e!important}html[data-theme=dark] .approval-page .approval-table{background:#0f172a!important;border-color:#94a3b833!important}html[data-theme=dark] .approval-page .approval-table .commercial-head{color:#a8b7cb!important;background:#111827!important;border-color:#94a3b838!important}html[data-theme=dark] .approval-page .approval-row{color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b82e!important}html[data-theme=dark] .approval-page .approval-row:hover{background:#172033!important}html[data-theme=dark] .approval-origin-pill{color:#bae6fd!important;background:#0ea5e929!important;border:1px solid #38bdf857!important}html[data-theme=dark] .approval-observation-box{background:#111827!important;border-color:#94a3b838!important}html[data-theme=dark] .approval-decision-overlay{background:#020617b8!important}html[data-theme=dark] .checklist-history-page{color:#e5e7eb!important}html[data-theme=dark] .checklist-history-card{background:#0f172a!important;border-color:#94a3b838!important;box-shadow:0 18px 46px #f973162e!important}html[data-theme=dark] .checklist-history-page .section-title h3,html[data-theme=dark] .checklist-history-dashboard .task-dashboard-card strong{color:#e5e7eb!important}html[data-theme=dark] .checklist-history-dashboard .task-dashboard-card,html[data-theme=dark] .checklist-history-table{background:#0f172a!important;border-color:#94a3b833!important}html[data-theme=dark] .checklist-history-dashboard .task-dashboard-card span,html[data-theme=dark] .checklist-history-dashboard .task-dashboard-card small,html[data-theme=dark] .checklist-history-card .section-title span{color:#94a3b8!important}html[data-theme=dark] .checklist-history-table .commercial-head{color:#a8b7cb!important;background:#111827!important;border-color:#94a3b838!important}html[data-theme=dark] .checklist-history-table .commercial-row{color:#cbd5e1!important;background:#111827!important;border-color:#94a3b82e!important}html[data-theme=dark] .checklist-history-table .commercial-row+.commercial-row{border-top-color:#94a3b82e!important}html[data-theme=dark] .checklist-history-table .commercial-row:hover{background:#172033!important}html[data-theme=dark] .checklist-history-table .commercial-row strong{color:#e5e7eb!important}html[data-theme=dark] .checklist-history-table .commercial-row span,html[data-theme=dark] .checklist-history-table .commercial-row small{color:#94a3b8!important}html[data-theme=dark] .checklist-history-table .summary-ok{color:#86efac!important;background:#10b98124!important;border-color:#34d39947!important}html[data-theme=dark] .checklist-history-table .summary-fail{color:#fca5a5!important;background:#ef444424!important;border-color:#f8717147!important}html[data-theme=dark] .checklist-history-table .summary-partial{color:#fcd34d!important;background:#f59e0b24!important;border-color:#fbbf244d!important}html[data-theme=dark] .checklist-history-table .icon-action,html[data-theme=dark] .checklist-history-card .icon-only-button{color:#e5e7eb!important;background:#0b1120!important;border-color:#94a3b847!important}html[data-theme=dark] .checklist-history-table .icon-action:hover:not(:disabled),html[data-theme=dark] .checklist-history-card .icon-only-button:hover:not(:disabled){background:#1f2937!important;border-color:#2dd4bf5c!important}html[data-theme=dark] .whatsapp-log-page{color:#e5e7eb!important;background:#0b1120!important}html[data-theme=dark] .whatsapp-log-page .whatsapp-log-card{color:#e5e7eb!important;background:#0f172a!important;border-color:#94a3b838!important;box-shadow:0 18px 46px #f973162e!important}html[data-theme=dark] .whatsapp-log-page .section-title h3,html[data-theme=dark] .whatsapp-log-page .whatsapp-log-dashboard .task-dashboard-card strong,html[data-theme=dark] .whatsapp-log-page .whatsapp-log-row strong{color:#e5e7eb!important}html[data-theme=dark] .whatsapp-log-page .section-title span,html[data-theme=dark] .whatsapp-log-page .whatsapp-log-dashboard .task-dashboard-card span,html[data-theme=dark] .whatsapp-log-page .whatsapp-log-dashboard .task-dashboard-card small,html[data-theme=dark] .whatsapp-log-page .whatsapp-log-row span,html[data-theme=dark] .whatsapp-log-page .whatsapp-log-row small,html[data-theme=dark] .whatsapp-log-page .grid-pagination-summary,html[data-theme=dark] .whatsapp-log-page .grid-pagination-controls{color:#94a3b8!important}html[data-theme=dark] .whatsapp-log-page .email-log-filters{background:0 0!important}html[data-theme=dark] .whatsapp-log-page .whatsapp-log-table{background:#0f172a!important;border-color:#94a3b838!important}html[data-theme=dark] .whatsapp-log-page .whatsapp-log-head{color:#a8b7cb!important;background:#111827!important;border-color:#94a3b838!important}html[data-theme=dark] .whatsapp-log-page .whatsapp-log-row{color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b82e!important}html[data-theme=dark] .whatsapp-log-page .whatsapp-log-row:hover{background:#172033!important}html[data-theme=dark] .whatsapp-log-page .whatsapp-log-message{color:#e5e7eb!important}html[data-theme=dark] .whatsapp-log-page .whatsapp-log-reason{color:#94a3b8!important}html[data-theme=dark] .whatsapp-log-page .whatsapp-read-state{color:#cbd5e1!important;background:#94a3b829!important;border:1px solid #94a3b847!important}html[data-theme=dark] .whatsapp-log-page .whatsapp-read-state.is-read{color:#bbf7d0!important;background:#34d39926!important;border-color:#34d39957!important}html[data-theme=dark] .whatsapp-log-page .whatsapp-log-row .ghost,html[data-theme=dark] .whatsapp-log-page .whatsapp-log-row .icon-action,html[data-theme=dark] .whatsapp-log-page .whatsapp-log-filter-card .icon-only-button{color:#e5e7eb!important;box-shadow:none!important;background:#0b1120!important;border-color:#94a3b847!important}html[data-theme=dark] .whatsapp-log-page .whatsapp-log-row .ghost:hover:not(:disabled),html[data-theme=dark] .whatsapp-log-page .whatsapp-log-row .icon-action:hover:not(:disabled),html[data-theme=dark] .whatsapp-log-page .whatsapp-log-filter-card .icon-only-button:hover:not(:disabled){background:#1f2937!important;border-color:#2dd4bf57!important}html[data-theme=dark] .whatsapp-log-page .whatsapp-log-actions .no-event-action:disabled{color:#fecaca!important;opacity:1!important;background:#f8717124!important;border-color:#f8717157!important}html[data-theme=dark] .whatsapp-log-page .status-pill.success{color:#bbf7d0!important;background:#34d39926!important;border:1px solid #34d39957!important}html[data-theme=dark] .whatsapp-log-page .status-pill.danger{color:#fecaca!important;background:#f871712b!important;border:1px solid #f8717157!important}html[data-theme=dark] .whatsapp-log-page .status-pill.warning{color:#fde68a!important;background:#fbbf2426!important;border:1px solid #fbbf2457!important}html[data-theme=dark] .whatsapp-log-page .status-pill.info{color:#bae6fd!important;background:#0ea5e929!important;border:1px solid #38bdf857!important}html[data-theme=dark] .whatsapp-log-page .status-pill.neutral{color:#cbd5e1!important;background:#94a3b829!important;border:1px solid #94a3b84d!important}html[data-theme=dark] .whatsapp-log-page .empty{color:#94a3b8!important;background:#111827!important;border-color:#94a3b83d!important}html[data-theme=dark] .webhook-event-payload-modal,html[data-theme=dark] .webhook-payload-modal{color:#e5e7eb!important;background:#0f172a!important;border-color:#94a3b83d!important}html[data-theme=dark] .webhook-event-payload-modal .modal-header-clean,html[data-theme=dark] .webhook-payload-modal .modal-header-clean{background:#111827!important;border-bottom-color:#94a3b838!important}html[data-theme=dark] .webhook-event-payload-modal .modal-header-clean h3,html[data-theme=dark] .webhook-payload-modal .modal-header-clean h3{color:#e5e7eb!important}html[data-theme=dark] .webhook-event-payload-modal .modal-header-clean p,html[data-theme=dark] .webhook-payload-modal .modal-header-clean p{color:#94a3b8!important}html[data-theme=dark] .webhook-event-payload-modal .webhook-payload-view,html[data-theme=dark] .webhook-payload-modal .webhook-payload-view{color:#dbeafe!important;background:#0b1120!important;border-color:#94a3b83d!important}html[data-theme=dark] .phone-report-hero p,html[data-theme=dark] .phone-report-card .section-head p,html[data-theme=dark] .phone-report-card .section-title span,html[data-theme=dark] .phone-kpi-card small,html[data-theme=dark] .phone-report-dashboard .task-dashboard-card span,html[data-theme=dark] .phone-report-dashboard .task-dashboard-card small,html[data-theme=dark] .phone-report-table .phone-report-row small,html[data-theme=dark] .phone-report-table td small,html[data-theme=dark] .call-detail-stack{color:#94a3b8!important}html[data-theme=dark] .call-direction.incoming{color:#bfdbfe!important;background:#3b82f62e!important;border:1px solid #60a5fa4d!important}html[data-theme=dark] .call-direction.outgoing{color:#bbf7d0!important;background:#10b9812b!important;border:1px solid #34d3994d!important}html[data-theme=dark] .chat-params-page{color:#e5e7eb!important;background:#0b1120!important}html[data-theme=dark] .chat-params-page .settings-hero-card,html[data-theme=dark] .chat-params-page .chat-params-card{color:#e5e7eb!important;background:#0f172a!important;border-color:#94a3b838!important;box-shadow:0 18px 46px #f973162e!important}html[data-theme=dark] .chat-params-page .settings-hero-card h2,html[data-theme=dark] .chat-params-page .chat-params-card .section-title h3,html[data-theme=dark] .chat-params-page .chat-rule-card h3,html[data-theme=dark] .chat-params-page .chat-protocol-preview strong{color:#e5e7eb!important}html[data-theme=dark] .chat-params-page .settings-hero-card p,html[data-theme=dark] .chat-params-page .chat-params-card .section-title span{color:#94a3b8!important}html[data-theme=dark] .chat-params-page .eyebrow,html[data-theme=dark] .chat-params-page .chat-rule-kicker,html[data-theme=dark] .chat-params-page .chat-param-field>span,html[data-theme=dark] .chat-params-page .chat-protocol-preview span{color:#67e8f9!important}html[data-theme=dark] .chat-params-page .settings-status-pill{color:#cbd5e1!important;box-shadow:none!important;background:#0b1120!important;border-color:#94a3b84d!important}html[data-theme=dark] .chat-params-page .settings-status-pill.active{color:#99f6e4!important;background:#2dd4bf24!important;border-color:#2dd4bf5c!important}html[data-theme=dark] .chat-params-page .chat-params-card .section-title{border-bottom-color:#94a3b838!important}html[data-theme=dark] .chat-params-page .chat-rules-head{color:#94a3b8!important;background:#0b1120!important;border:1px solid #94a3b82e!important}html[data-theme=dark] .chat-params-page .chat-rules-row{box-shadow:none!important;background:#111827!important;border-color:#94a3b838!important}html[data-theme=dark] .chat-params-page .chat-rules-row.enabled{background:linear-gradient(90deg,#f9731621,#111827eb)!important;border-color:#fb923c57!important}html[data-theme=dark] .chat-params-page .chat-rules-row.is-editing{border-color:#fb923c8a!important}html[data-theme=dark] .chat-params-page .chat-rule-main-cell strong,html[data-theme=dark] .chat-params-page .chat-rule-summary-cell strong,html[data-theme=dark] .chat-params-page .chat-rule-editor-head h4{color:#e5e7eb!important}html[data-theme=dark] .chat-params-page .chat-rule-main-cell small,html[data-theme=dark] .chat-params-page .chat-rule-summary-cell small{color:#94a3b8!important}html[data-theme=dark] .chat-params-page .chat-rule-status.inactive{color:#cbd5e1!important;background:#0b1120!important;border-color:#94a3b84d!important}html[data-theme=dark] .chat-params-page .chat-rule-status.active{color:#99f6e4!important;background:#2dd4bf29!important;border-color:#2dd4bf6b!important}html[data-theme=dark] .chat-params-page .chat-rule-editor{background:#111827!important;border-color:#fb923c66!important}html[data-theme=dark] .chat-params-page .chat-rule-editor-head span:first-child{color:#67e8f9!important}html[data-theme=dark] .chat-params-page .chat-rule-card{box-shadow:none!important;color:#cbd5e1!important;background:#111827!important;border-color:#94a3b838!important}html[data-theme=dark] .chat-params-page .chat-rule-card.enabled{background:linear-gradient(135deg,#f9731621,#111827eb)!important;border-color:#fb923c5c!important}html[data-theme=dark] .chat-params-page .chat-rule-toggle{color:#cbd5e1!important;box-shadow:none!important;background:#0b1120!important;border-color:#94a3b84d!important}html[data-theme=dark] .chat-params-page .chat-rule-toggle.on{color:#99f6e4!important;background:#2dd4bf29!important;border-color:#2dd4bf6b!important}html[data-theme=dark] .chat-params-page .chat-param-field input,html[data-theme=dark] .chat-params-page .chat-param-field select,html[data-theme=dark] .chat-params-page .chat-param-field textarea{color:#e5e7eb!important;box-shadow:none!important;background:#0b1120!important;border-color:#94a3b84d!important}html[data-theme=dark] .chat-params-page .chat-param-field input::placeholder,html[data-theme=dark] .chat-params-page .chat-param-field textarea::placeholder{color:#64748b!important}html[data-theme=dark] .chat-params-page .chat-param-field input:disabled,html[data-theme=dark] .chat-params-page .chat-param-field select:disabled,html[data-theme=dark] .chat-params-page .chat-param-field textarea:disabled{color:#64748b!important;background:#0f172ab8!important;border-color:#94a3b82e!important}html[data-theme=dark] .chat-params-page .chat-param-field input:focus,html[data-theme=dark] .chat-params-page .chat-param-field select:focus,html[data-theme=dark] .chat-params-page .chat-param-field textarea:focus{border-color:#fb923cb8!important;outline:none!important;box-shadow:0 0 0 4px #f9731624!important}html[data-theme=dark] .chat-params-page .chat-param-help-note{background:#0f172ab8!important;border-color:#60a5fa3d!important}html[data-theme=dark] .chat-params-page .chat-contact-reasons-panel,html[data-theme=dark] .chat-params-page .chat-contact-reason-editor-row,html[data-theme=dark] .chat-params-page .chat-contact-reason-row{background:#111827!important;border-color:#94a3b847!important}html[data-theme=dark] .chat-params-page .chat-contact-reason-row.inactive,html[data-theme=dark] .chat-params-page .chat-contact-reason-empty{background:#0f172a!important;border-color:#94a3b83d!important}html[data-theme=dark] .chat-params-page .chat-contact-reason-row strong{color:#e5edf7!important}html[data-theme=dark] .chat-params-page .chat-contact-reason-row small,html[data-theme=dark] .chat-params-page .chat-contact-reason-row>span,html[data-theme=dark] .chat-params-page .chat-contact-reason-empty{color:#9fb0c7!important}html[data-theme=dark] .chat-params-page .chat-param-switch-line{background:#0f172ab8!important;border-color:#60a5fa3d!important}html[data-theme=dark] .chat-params-page .chat-param-switch-line>span{color:#e2e8f0!important}html[data-theme=dark] .chat-params-page .chat-param-switch-line small{color:#94a3b8!important}html[data-theme=dark] .chat-params-page .chat-protocol-preview{background:#0b1120!important;border-color:#60a5fa4d!important}html[data-theme=dark] .chat-params-page .chat-params-card .ghost{color:#e5e7eb!important;box-shadow:none!important;background:#0b1120!important;border-color:#94a3b847!important}html[data-theme=dark] .chat-params-page .chat-params-card .ghost:hover:not(:disabled){background:#1f2937!important;border-color:#2dd4bf57!important}html[data-theme=dark] .chat-params-page .settings-actions,html[data-theme=dark] .chat-params-page .edit-modal-actions{box-shadow:none!important;background:#0f172a!important;border-top:1px solid #94a3b82e!important}html[data-theme=dark] .chat-params-page .settings-actions .primary,html[data-theme=dark] .chat-params-page .edit-modal-actions .primary{color:#c2410c!important;box-shadow:none!important;background:#fff7ed!important;border:1px solid #fb923c!important}html[data-theme=dark] .chat-params-page .chat-rules-table{background:#0f172a!important;border-color:#94a3b838!important}html[data-theme=dark] .chat-params-page .chat-rules-head{background:#0b1120!important;border-bottom-color:#94a3b82e!important}html[data-theme=dark] .chat-params-page .chat-rules-row{background:#111827!important;border-top-color:#94a3b829!important}html[data-theme=dark] .chat-params-page .chat-rules-row.enabled{background:linear-gradient(90deg,#14b8a61f,#111827 38%)!important;border-left-color:#2dd4bf!important}html[data-theme=dark] .chat-params-page .chat-rules-row.is-editing{background:linear-gradient(90deg,#fb923c24,#111827 38%)!important;border-left-color:#fb923c!important;box-shadow:inset 0 0 0 1px #fb923c29!important}html[data-theme=dark] .chat-params-page .chat-rules-editor-row{background:#0b1120!important;border-top-color:#94a3b82e!important}html[data-theme=dark] .chat-params-page .chat-rule-editor{background:#111827!important}html[data-theme=dark] .chat-params-page .chat-refresh-button{color:#e5e7eb!important;background:#0b1120!important;border-color:#94a3b847!important}html[data-theme=dark] .whatsapp-setup-alert-modal{background:#0f172a!important;border-color:#fb923c #94a3b838 #94a3b838!important;box-shadow:0 22px 58px #0000006b!important}html[data-theme=dark] .whatsapp-setup-alert-modal .modal-header-clean{border-bottom-color:#94a3b82e!important}html[data-theme=dark] .whatsapp-setup-alert-modal .modal-header-clean h3,html[data-theme=dark] .whatsapp-setup-alert-body strong{color:#e5e7eb!important}html[data-theme=dark] .whatsapp-setup-alert-modal .modal-header-clean p,html[data-theme=dark] .whatsapp-setup-alert-body span{color:#94a3b8!important}html[data-theme=dark] .whatsapp-setup-alert-body{background:#111827!important;border-color:#94a3b838!important}html[data-theme=dark] .whatsapp-page{color:#e5e7eb!important;background:#0b1120!important}html[data-theme=dark] .whatsapp-page .email-settings-card .section-title h3,html[data-theme=dark] .whatsapp-page .email-settings-card .checklist-list-title h3,html[data-theme=dark] .whatsapp-page .whatsapp-connection-row strong{color:#e5e7eb!important}html[data-theme=dark] .whatsapp-page .email-settings-card .section-title span,html[data-theme=dark] .whatsapp-page .email-settings-card .checklist-list-title span,html[data-theme=dark] .whatsapp-page .whatsapp-connection-row span,html[data-theme=dark] .whatsapp-page .whatsapp-connection-row small,html[data-theme=dark] .whatsapp-page .grid-pagination-summary,html[data-theme=dark] .whatsapp-page .grid-pagination-controls,html[data-theme=dark] .whatsapp-page .whatsapp-test-footer small{color:#94a3b8!important}html[data-theme=dark] .whatsapp-page .whatsapp-create-form input,html[data-theme=dark] .whatsapp-page .whatsapp-test-grid select,html[data-theme=dark] .whatsapp-page .whatsapp-test-grid input,html[data-theme=dark] .whatsapp-page .whatsapp-test-box textarea,html[data-theme=dark] .whatsapp-page .whatsapp-scope-select{color:#e5e7eb!important;box-shadow:none!important;background:#0b1120!important;border-color:#94a3b84d!important}html[data-theme=dark] .whatsapp-page .whatsapp-create-form input::placeholder,html[data-theme=dark] .whatsapp-page .whatsapp-test-grid input::placeholder,html[data-theme=dark] .whatsapp-page .whatsapp-test-box textarea::placeholder{color:#64748b!important}html[data-theme=dark] .whatsapp-page .whatsapp-create-form input:disabled,html[data-theme=dark] .whatsapp-page .whatsapp-test-grid select:disabled,html[data-theme=dark] .whatsapp-page .whatsapp-test-grid input:disabled,html[data-theme=dark] .whatsapp-page .whatsapp-test-box textarea:disabled,html[data-theme=dark] .whatsapp-page .whatsapp-scope-select:disabled{color:#64748b!important;background:#0f172ab8!important;border-color:#94a3b82e!important}html[data-theme=dark] .whatsapp-page .whatsapp-connection-table,html[data-theme=dark] .whatsapp-page .email-log-table.whatsapp-connection-table{background:#0f172a!important;border-color:#94a3b838!important}html[data-theme=dark] .whatsapp-page .whatsapp-connection-head{color:#a8b7cb!important;background:#111827!important;border-color:#94a3b838!important}html[data-theme=dark] .whatsapp-page .whatsapp-connection-row{color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b82e!important}html[data-theme=dark] .whatsapp-page .whatsapp-connection-row:hover{background:#172033!important}html[data-theme=dark] .whatsapp-page .whatsapp-test-box{box-shadow:none!important;background:#111827!important;border-color:#94a3b838!important}html[data-theme=dark] .whatsapp-page .field-label{color:#a8b7cb!important}html[data-theme=dark] .whatsapp-page .compact-switch,html[data-theme=dark] .whatsapp-page .compact-switch span{color:#94a3b8!important}html[data-theme=dark] .whatsapp-page .whatsapp-actions .icon-action{color:#e5e7eb!important;box-shadow:none!important;background:#0b1120!important;border-color:#94a3b847!important}html[data-theme=dark] .whatsapp-page .whatsapp-actions .icon-action:hover:not(:disabled){background:#1f2937!important;border-color:#2dd4bf57!important}html[data-theme=dark] .whatsapp-page .whatsapp-actions .delete-action{color:#fecaca!important;border-color:#f8717157!important}html[data-theme=dark] .whatsapp-page .whatsapp-actions .active-action,html[data-theme=dark] .whatsapp-page .whatsapp-actions .link-action,html[data-theme=dark] .whatsapp-page .whatsapp-actions .sync-action{color:#bfdbfe!important}html[data-theme=dark] .whatsapp-page .whatsapp-create-form .primary,html[data-theme=dark] .whatsapp-page .whatsapp-test-footer .primary{color:#c2410c!important;box-shadow:none!important;background:#fff7ed!important;border:1px solid #fb923c!important}html[data-theme=dark] .whatsapp-page .status-pill.success{color:#bbf7d0!important;background:#34d39929!important;border:1px solid #34d39957!important}html[data-theme=dark] .whatsapp-page .status-pill.warning{color:#fde68a!important;background:#fbbf2426!important;border:1px solid #fbbf2457!important}html[data-theme=dark] .whatsapp-page .status-pill.danger{color:#fecaca!important;background:#f871712b!important;border:1px solid #f8717157!important}html[data-theme=dark] .whatsapp-page .status-pill.neutral{color:#cbd5e1!important;background:#94a3b829!important;border:1px solid #94a3b84d!important}html[data-theme=dark] .log-retention-notice{color:#cbd5e1!important;background:#111c31!important;border-color:#818cf861!important}html[data-theme=dark] .log-retention-notice svg{color:#a5b4fc!important}html[data-theme=dark] .log-retention-notice.disabled{background:#2a1d12!important;border-color:#fb923c6b!important}html[data-theme=dark] .email-log-page{color:#e5e7eb!important;background:#0b1120!important}html[data-theme=dark] .email-log-page .email-log-card{color:#e5e7eb!important;background:#0f172a!important;border-color:#94a3b838!important;box-shadow:0 18px 46px #f973162e!important}html[data-theme=dark] .email-log-page .email-log-card .checklist-list-title{border-color:#94a3b838!important}html[data-theme=dark] .email-log-page .section-title h3{color:#e5e7eb!important}html[data-theme=dark] .email-log-page .section-title span,html[data-theme=dark] .email-log-page .email-log-row span,html[data-theme=dark] .email-log-page .email-log-row small,html[data-theme=dark] .email-log-page .grid-pagination-summary,html[data-theme=dark] .email-log-page .grid-pagination-controls{color:#94a3b8!important}html[data-theme=dark] .email-log-page .email-log-filters{box-shadow:none!important;background:#111827!important;border-color:#94a3b838!important}html[data-theme=dark] .email-log-page .email-log-filter-field>span{color:#cbd5e1!important;background:#111827!important}html[data-theme=dark] .email-log-page .email-log-filters input,html[data-theme=dark] .email-log-page .email-log-filters select{color:#e5e7eb!important;box-shadow:none!important;background:#0b1120!important;border-color:#94a3b84d!important}html[data-theme=dark] .email-log-page .email-log-filters input::placeholder{color:#64748b!important}html[data-theme=dark] .email-log-page .email-log-table{background:#0f172a!important;border-color:#94a3b838!important}html[data-theme=dark] .email-log-page .email-log-head{color:#a8b7cb!important;background:#111827!important;border-color:#94a3b838!important}html[data-theme=dark] .email-log-page .email-log-row{color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b82e!important}html[data-theme=dark] .email-log-page .email-log-row:hover{background:#172033!important}html[data-theme=dark] .email-log-page .email-log-row strong{color:#e5e7eb!important}html[data-theme=dark] .email-log-page .email-log-row .ghost,html[data-theme=dark] .email-log-page .email-log-panel-actions .ghost,html[data-theme=dark] .email-log-page .grid-pagination-footer button,html[data-theme=dark] .email-log-page .grid-pagination-footer select{color:#e5e7eb!important;box-shadow:none!important;background:#0b1120!important;border-color:#94a3b847!important}html[data-theme=dark] .email-log-page .email-log-row .ghost:hover:not(:disabled),html[data-theme=dark] .email-log-page .grid-pagination-footer button:hover:not(:disabled){background:#1f2937!important;border-color:#2dd4bf57!important}html[data-theme=dark] .email-log-page .status-pill.success{color:#bbf7d0!important;background:#34d39926!important;border:1px solid #34d39957!important}html[data-theme=dark] .email-log-page .status-pill.danger{color:#fecaca!important;background:#f871712b!important;border:1px solid #f8717157!important}html[data-theme=dark] .email-log-page .status-pill.warning{color:#fde68a!important;background:#fbbf2426!important;border:1px solid #fbbf2457!important}html[data-theme=dark] .email-log-page .status-pill.info{color:#bfdbfe!important;background:#60a5fa29!important;border:1px solid #60a5fa57!important}html[data-theme=dark] .email-log-page .status-pill.neutral{color:#cbd5e1!important;background:#94a3b829!important;border:1px solid #94a3b84d!important}html[data-theme=dark] .email-log-page .email-read-state{color:#cbd5e1!important;background:#94a3b824!important}html[data-theme=dark] .email-log-page .email-read-state.is-read{color:#bbf7d0!important;background:#34d39929!important}html[data-theme=dark] .email-log-page .email-read-state.is-waiting{color:#fde68a!important;background:#fbbf2426!important}html[data-theme=dark] .email-log-page .email-read-state.is-disabled{color:#94a3b8!important;background:#94a3b81f!important}html[data-theme=dark] .email-log-page .empty,html[data-theme=dark] .email-debug-modal,html[data-theme=dark] .email-debug-summary,html[data-theme=dark] .email-debug-event,html[data-theme=dark] .email-debug-raw{color:#e5e7eb!important;background:#111827!important;border-color:#94a3b83d!important}html[data-theme=dark] .email-debug-modal p,html[data-theme=dark] .email-debug-summary span,html[data-theme=dark] .email-debug-event span,html[data-theme=dark] .email-debug-event small{color:#94a3b8!important}html[data-theme=dark] .email-debug-provider,html[data-theme=dark] .email-debug-summary span{color:#cbd5e1!important;background:#0b1120!important;border-color:#94a3b83d!important}html[data-theme=dark] .email-debug-event>div:first-child strong,html[data-theme=dark] .email-debug-raw summary{color:#e5e7eb!important}html[data-theme=dark] .email-debug-event-details span{color:#cbd5e1!important}html[data-theme=dark] .email-debug-event-details strong,html[data-theme=dark] .email-debug-provider strong,html[data-theme=dark] .email-debug-summary strong{color:#94a3b8!important}html[data-theme=dark] .email-debug-raw .webhook-payload-view{border-color:#94a3b83d!important}html[data-theme=dark] .webhook-events-page{color:#e5e7eb!important;background:#0b1120!important}html[data-theme=dark] .webhook-events-page .webhook-events-card{color:#e5e7eb!important;background:#0f172a!important;border-color:#94a3b838!important;box-shadow:0 18px 46px #f973162e!important}html[data-theme=dark] .webhook-events-page .section-title h3{color:#e5e7eb!important}html[data-theme=dark] .webhook-events-page .section-title span,html[data-theme=dark] .webhook-events-page .webhook-events-summary-grid .task-dashboard-card span,html[data-theme=dark] .webhook-events-page .webhook-events-summary-grid .task-dashboard-card small,html[data-theme=dark] .webhook-events-page .webhook-events-row span,html[data-theme=dark] .webhook-events-page .webhook-events-row small,html[data-theme=dark] .webhook-events-page .grid-pagination-summary,html[data-theme=dark] .webhook-events-page .grid-pagination-controls{color:#94a3b8!important}html[data-theme=dark] .webhook-events-page .webhook-live-toggle{color:#cbd5e1!important;box-shadow:none!important;background:#111827!important;border-color:#94a3b847!important}html[data-theme=dark] .webhook-events-page .webhook-live-toggle strong,html[data-theme=dark] .webhook-events-page .webhook-events-summary-grid .task-dashboard-card strong{color:#e5e7eb!important}html[data-theme=dark] .webhook-events-page .webhook-events-filters{background:#111827!important;border-color:#94a3b83d!important}html[data-theme=dark] .webhook-events-page .webhook-filter-field>span{color:#94a3b8!important;background:#111827!important}html[data-theme=dark] .webhook-events-page .webhook-events-filters input,html[data-theme=dark] .webhook-events-page .webhook-events-filters select{color:#e5e7eb!important;box-shadow:none!important;background:#0b1120!important;border-color:#94a3b84d!important}html[data-theme=dark] .webhook-events-page .webhook-events-filters input::placeholder{color:#64748b!important}html[data-theme=dark] .webhook-events-page .webhook-events-table{background:#0f172a!important;border-color:#94a3b838!important}html[data-theme=dark] .webhook-events-page .webhook-events-head{color:#a8b7cb!important;background:#111827!important;border-color:#94a3b838!important}html[data-theme=dark] .webhook-events-page .webhook-events-row{color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b82e!important}html[data-theme=dark] .webhook-events-page .webhook-events-row:hover{background:#172033!important}html[data-theme=dark] .webhook-events-page .webhook-events-row strong,html[data-theme=dark] .webhook-events-page .webhook-event-name span,html[data-theme=dark] .webhook-events-page .webhook-event-message{color:#e5e7eb!important}html[data-theme=dark] .webhook-events-page .webhook-events-row .ghost,html[data-theme=dark] .webhook-events-page .grid-pagination-footer button,html[data-theme=dark] .webhook-events-page .grid-pagination-footer select{color:#e5e7eb!important;box-shadow:none!important;background:#0b1120!important;border-color:#94a3b847!important}html[data-theme=dark] .webhook-events-page .webhook-events-row .ghost:hover:not(:disabled),html[data-theme=dark] .webhook-events-page .grid-pagination-footer button:hover:not(:disabled){background:#1f2937!important;border-color:#2dd4bf57!important}html[data-theme=dark] .webhook-events-page .status-pill.success{color:#bbf7d0!important;background:#34d39926!important;border:1px solid #34d39957!important}html[data-theme=dark] .webhook-events-page .status-pill.danger{color:#fecaca!important;background:#f871712b!important;border:1px solid #f8717157!important}html[data-theme=dark] .webhook-events-page .status-pill.warning{color:#fde68a!important;background:#fbbf2426!important;border:1px solid #fbbf2457!important}html[data-theme=dark] .webhook-events-page .empty{color:#94a3b8!important;background:#111827!important;border-color:#94a3b83d!important}html[data-theme=dark] .webhook-payload-summary span,html[data-theme=dark] .webhook-payload-kv span,html[data-theme=dark] .webhook-payload-message,html[data-theme=dark] .webhook-payload-raw{color:#e5e7eb!important;background:#111827!important;border-color:#94a3b83d!important}html[data-theme=dark] .webhook-payload-summary strong,html[data-theme=dark] .webhook-payload-kv strong,html[data-theme=dark] .webhook-payload-message strong,html[data-theme=dark] .webhook-payload-raw summary{color:#94a3b8!important}html[data-theme=dark] .webhook-payload-summary span,html[data-theme=dark] .webhook-payload-kv span,html[data-theme=dark] .webhook-payload-message span,html[data-theme=dark] .webhook-payload-kv h4{color:#e5e7eb!important}html[data-theme=dark] .checklists-execute-page{color:#e5e7eb!important;background:#0b1120!important}html[data-theme=dark] .checklists-execute-page .checklist-quick-create-card,html[data-theme=dark] .checklists-execute-page .checklist-manager-card{color:#e5e7eb!important;background:#0f172a!important;border-color:#94a3b838!important;box-shadow:0 18px 46px #f973162e!important}html[data-theme=dark] .checklists-execute-page .checklist-list-title h3{color:#e5e7eb!important}html[data-theme=dark] .checklists-execute-page .checklist-list-title span,html[data-theme=dark] .checklists-execute-page .checklist-admin-row span,html[data-theme=dark] .checklists-execute-page .checklist-main-info small{color:#94a3b8!important}html[data-theme=dark] .checklists-execute-page .checklist-quick-form-grid input,html[data-theme=dark] .checklists-execute-page .checklist-quick-form-grid select{color:#e5e7eb!important;box-shadow:none!important;background:#0b1120!important;border-color:#94a3b84d!important}html[data-theme=dark] .checklists-execute-page .checklist-quick-form-grid input::placeholder{color:#64748b!important}html[data-theme=dark] .checklists-execute-page .checklist-admin-table{background:#0f172a!important;border-color:#94a3b838!important}html[data-theme=dark] .checklists-execute-page .checklist-admin-head{color:#a8b7cb!important;background:#111827!important;border-color:#94a3b838!important}html[data-theme=dark] .checklists-execute-page .checklist-admin-row{color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b82e!important}html[data-theme=dark] .checklists-execute-page .checklist-admin-row:hover{background:#172033!important}html[data-theme=dark] .checklists-execute-page .checklist-admin-row.is-inactive{opacity:.74!important;background:#111827!important}html[data-theme=dark] .checklists-execute-page .checklist-main-info strong{color:#e5e7eb!important}html[data-theme=dark] .checklist-central-page,html[data-theme=dark] .checklists-execute-page{color:#dbe7f7!important}html[data-theme=dark] .checklist-central-page :is(.card,.checklist-manager-card),html[data-theme=dark] .checklists-execute-page :is(.card,.checklist-manager-card,.checklist-quick-create-card){color:#dbe7f7!important;box-shadow:none!important;background:#101827!important;border-color:#7d97b84d!important}html[data-theme=dark] .checklist-central-page .empty,html[data-theme=dark] .checklists-execute-page .empty{color:#c8d6ea!important;box-shadow:none!important;background:linear-gradient(135deg,#111827fa,#0f172afa)!important;border:1px dashed #7d97b857!important}html[data-theme=dark] .checklist-central-page :is(.section-title h3,.checklist-list-title h3,.checklist-main-info strong),html[data-theme=dark] .checklists-execute-page :is(.section-title h3,.checklist-list-title h3,.checklist-main-info strong){color:#f8fafc!important}html[data-theme=dark] .checklist-central-page :is(.section-title span,.checklist-list-title span,.checklist-main-info small),html[data-theme=dark] .checklists-execute-page :is(.section-title span,.checklist-list-title span,.checklist-admin-row span,.checklist-main-info small){color:#9fb0c7!important}html[data-theme=dark] .checklist-central-page :is(input,select,textarea),html[data-theme=dark] .checklists-execute-page :is(input,select,textarea){color:#f8fafc!important;box-shadow:none!important;background:#0b1220!important;border-color:#7d97b857!important}html[data-theme=dark] .checklist-central-page :is(input,textarea)::placeholder,html[data-theme=dark] .checklists-execute-page :is(input,textarea)::placeholder{color:#7f91ab!important}html[data-theme=dark] .checklist-central-page select option,html[data-theme=dark] .checklists-execute-page select option{color:#f8fafc!important;background:#0b1220!important}html[data-theme=dark] .checklists-execute-page .row-icon-actions .icon-action{color:#e5e7eb!important;box-shadow:none!important;background:#0b1120!important;border-color:#94a3b847!important}html[data-theme=dark] .checklists-execute-page .row-icon-actions .icon-action:hover:not(:disabled){background:#1f2937!important;border-color:#2dd4bf57!important}html[data-theme=dark] .checklists-execute-page .row-icon-actions .icon-action:disabled{color:#64748b!important;background:#94a3b829!important;border-color:#94a3b82e!important}.language-switcher{display:inline-flex;position:relative}.language-trigger{min-width:38px;overflow:hidden;place-items:center!important;width:38px!important;height:38px!important;display:grid!important}.language-trigger .language-flag{color:#f8fafc;font-size:18px;font-weight:800;line-height:1;display:block}.language-trigger .language-code{display:none}.language-menu{z-index:var(--yd-layer-menu);border:1px solid var(--line);background:#fff;border-radius:10px;width:260px;max-width:calc(100vw - 32px);padding:0;display:grid;position:absolute;top:46px;right:0;overflow:hidden;box-shadow:0 18px 50px #f9731629}.language-menu-header{border-bottom:1px solid var(--line);background:#f8fafc;gap:2px;padding:13px 14px;display:grid}.language-menu-header span{color:#263238;font-size:14px;font-weight:500}.language-menu-header small{color:#8a98a8;font-size:12px;font-weight:400}.language-menu-list{display:grid}.language-option{color:#263244;text-align:left;cursor:pointer;width:100%;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #eef2f6;border-radius:0;align-items:center;gap:10px;padding:12px 14px;font-weight:500;transition:background .18s,color .18s;display:flex}.language-option:last-child{border-bottom:0}.language-option:hover,.language-option.is-active{color:#263238;background:#f8fafc}.language-option.is-active{background:#fff7ed;border-left:3px solid #ff5b2f}.language-option .language-flag{text-align:center;flex:0 0 28px;width:28px;font-size:20px;line-height:1}.language-option .language-label{flex:1;font-size:13px;font-weight:500}.language-option .language-check{color:#ff5b2f;font-weight:600}html[data-theme=dark] .language-menu{background:#111827;border-color:#2a3650;box-shadow:0 18px 45px #f973162e}html[data-theme=dark] .language-option{color:#e5edf8;background:#111827;border-color:#243044}html[data-theme=dark] .language-option:hover,html[data-theme=dark] .language-option.is-active{color:#e5edf8;background:#00acc11f}html[data-theme=dark] .language-option.is-active{color:#263238;background:#fff7ed}html[data-theme=dark] .language-menu-header{background:#162033;border-color:#243044}html[data-theme=dark] .language-menu-header span{color:#e5edf8}html[data-theme=dark] .language-menu-header small{color:#95a3b8}.link-like{color:#0b7890;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.link-like:hover{text-decoration:underline}@media (width<=1180px){.products-filter-grid,.product-form-grid,.product-view-grid,.quote-product-search{grid-template-columns:1fr!important}}@media (width<=900px){.products-dashboard-grid,.quote-item-row{grid-template-columns:1fr!important}}html[data-theme=dark] .softphone-panel{color:#e5e7eb!important;background:linear-gradient(#0f172afa 0%,#111827fa 56%,#0b1220fa 100%)!important;border-color:#94a3b83d!important;box-shadow:0 26px 70px #0000006b,inset 0 1px #ffffff0f!important}html[data-theme=dark] .softphone-panel:before{border-color:#94a3b81f!important}html[data-theme=dark] .softphone-user-info strong,html[data-theme=dark] .softphone-avatar.compact strong{color:#f8fafc!important}html[data-theme=dark] .softphone-config-btn,html[data-theme=dark] .softphone-connect-icon{color:#cbd5e1!important;background:#0f172adb!important;border-color:#94a3b842!important;box-shadow:0 10px 24px #0000003d!important}html[data-theme=dark] .softphone-config-btn:hover,html[data-theme=dark] .softphone-connect-icon:hover{color:#67e8f9!important;background:#1e293bf2!important;border-color:#22d3ee5c!important}html[data-theme=dark] .softphone-status-display{color:#e5e7eb!important;background:linear-gradient(#0f172af2,#1e293bd6)!important;border-color:#94a3b83d!important;box-shadow:inset 0 1px #ffffff0f,0 14px 34px #0000003d!important}html[data-theme=dark] .softphone-status-display span,html[data-theme=dark] .softphone-status-display em{color:#94a3b8!important}html[data-theme=dark] .softphone-status-display strong{color:#f8fafc!important}html[data-theme=dark] .softphone-status-display .softphone-call-timer{color:#86efac!important;background:#10b98129!important;border-color:#10b98147!important}html[data-theme=dark] .softphone-status-display input,html[data-theme=dark] .softphone-panel input{color:#f8fafc!important;background:#0f172ac7!important;border-color:#94a3b847!important}html[data-theme=dark] .softphone-status-display input::placeholder,html[data-theme=dark] .softphone-panel input::placeholder{color:#64748b!important}html[data-theme=dark] .softphone-device-box{background:#0f172ab8!important;border-color:#94a3b833!important}html[data-theme=dark] .softphone-device-box label{color:#94a3b8!important}html[data-theme=dark] .softphone-device-box select{color:#e5e7eb!important;background:#0f172a!important;border-color:#94a3b847!important}html[data-theme=dark] .softphone-device-box button,html[data-theme=dark] .softphone-connection-actions button{color:#7dd3fc!important;background:#0ea5e924!important;border-color:#0ea5e947!important}html[data-theme=dark] .softphone-warning{color:#fcd34d!important;background:#f59e0b1f!important;border-color:#f59e0b52!important}html[data-theme=dark] .softphone-keypad button,html[data-theme=dark] .softphone-actions button{color:#e5e7eb!important;background:#0f172ae0!important;border-color:#94a3b83d!important;box-shadow:0 10px 22px #00000038!important}html[data-theme=dark] .softphone-keypad button:hover,html[data-theme=dark] .softphone-actions button:hover{background:#1e293bf5!important;border-color:#22d3ee57!important;box-shadow:0 14px 26px #0000004d!important}html[data-theme=dark] .softphone-actions .call{color:#fff!important;box-shadow:none!important;background:linear-gradient(135deg,#ff6a42,#ff4f2f)!important}html[data-theme=dark] .softphone-actions .call.hangup,html[data-theme=dark] .softphone-actions .hangup{color:#fff!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;box-shadow:0 18px 30px #ef444438!important}html[data-theme=dark] .softphone-history strong{color:#e5e7eb!important}html[data-theme=dark] .softphone-history button{background:#0f172ac7!important;border-color:#94a3b833!important;box-shadow:0 8px 20px #00000038!important}html[data-theme=dark] .softphone-history button:hover{background:#1e293beb!important;border-color:#22d3ee4d!important}html[data-theme=dark] .softphone-history span,html[data-theme=dark] .softphone-history small{color:#94a3b8!important}html[data-theme=dark] .softphone-history b{color:#f8fafc!important}html[data-theme=dark] .softphone-history-toggle{color:#cbd5e1!important;background:#0f172ad1!important;border-color:#94a3b83d!important}html[data-theme=dark] .softphone-active-callbar,html[data-theme=dark] .softphone-device-error{color:#e5e7eb!important;background:#0f172aeb!important;border-color:#94a3b838!important;box-shadow:0 16px 34px #00000042!important}html[data-theme=dark] .softphone-active-callbar strong{color:#f8fafc!important}html[data-theme=dark] .softphone-active-callbar small{color:#94a3b8!important}html[data-theme=dark] .softphone-active-callbar{color:#ffd8ce!important;background:linear-gradient(135deg,#682314f5,#4d1a11f5)!important;border-color:#ffb09cad!important}html[data-theme=dark] .softphone-active-callbar strong,html[data-theme=dark] .softphone-active-callbar small,html[data-theme=dark] .softphone-active-callbar .softphone-call-duration{color:#ffd8ce!important}html[data-theme=dark] .softphone-active-callbar .softphone-call-duration,html[data-theme=dark] .softphone-active-callbar button:not(.danger):not(.callbar-answer){background:#ffffff1a!important;border-color:#ffccbf73!important}html[data-theme=dark] .softphone-user-avatar{box-shadow:0 12px 28px #00000047!important}.whatsapp-import-progress{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:8px;padding:10px 12px;display:grid}.whatsapp-import-progress-head{color:#334155;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.whatsapp-import-progress-head span{color:#64748b;text-align:right;font-weight:700}.whatsapp-import-progress-track{background:#e2e8f0;border-radius:999px;height:8px;position:relative;overflow:hidden}.whatsapp-import-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#f97316);width:42%;animation:1.05s ease-in-out infinite whatsapp-import-progress;position:absolute;inset:0 auto 0 0}.whatsapp-import-progress-track span[style]{animation:none;transform:none}.whatsapp-import-progress small{color:#64748b;font-weight:700;line-height:1.35}@keyframes whatsapp-import-progress{0%{transform:translate(-105%)}55%{transform:translate(85%)}to{transform:translate(245%)}}html[data-theme=dark] .helpdesk-quick-message-item strong,html[data-theme=dark] .helpdesk-quick-message-head,html[data-theme=dark] .quick-message-preview-box strong{color:#e5e7eb}html[data-theme=dark] .helpdesk-quick-message-item small,html[data-theme=dark] .helpdesk-quick-message-empty,html[data-theme=dark] .quick-message-preview-box p{color:#a8b3c7}.crm-customer-result,.quote-ai-customer-result{align-items:center;gap:9px;display:flex!important}.crm-customer-result>span:last-child,.quote-ai-customer-result>span:last-child{min-width:0}.login-screen-modern,html[data-theme=dark] .login-screen-modern{color:#172033!important;background:radial-gradient(circle at 15% 18%,#0eb5c71f,#0000 28%),linear-gradient(135deg,#f4f8fb 0%,#edf4f8 100%)!important;grid-template-columns:minmax(360px,440px) minmax(480px,620px)!important;justify-content:center!important;align-items:center!important;gap:clamp(42px,6vw,92px)!important;width:100vw!important;min-height:100vh!important;padding:clamp(28px,5vw,68px)!important}.login-screen-modern:before,html[data-theme=dark] .login-screen-modern:before{background:linear-gradient(#fffffffa,#fffffff2)!important;border:1px solid #40506a1a!important;border-radius:32px!important;inset:clamp(22px,4vw,54px)!important;box-shadow:0 28px 90px #0f172a14,0 18px 55px #f973161a!important}.login-screen-modern:after,html[data-theme=dark] .login-screen-modern:after{filter:blur(.2px)!important;background:#ff5a2f6b!important;border-radius:42% 58% 46% 54%!important;width:320px!important;height:260px!important;top:86px!important;right:-118px!important;transform:rotate(-12deg)!important}.login-hero-glow,html[data-theme=dark] .login-hero-glow{z-index:1!important;background:#0eb5c721!important;border-radius:999px!important;width:180px!important;height:180px!important;display:block!important;position:absolute!important;top:42px!important;left:-44px!important}.login-card-modern,html[data-theme=dark] .login-card-modern{color:#172033!important;background:#fff!important;border:1px solid #40506a1f!important;border-radius:22px!important;order:1!important;justify-self:end!important;width:min(380px,100%)!important;max-width:380px!important;min-height:auto!important;padding:42px 36px 34px!important;box-shadow:0 28px 70px #0f172a1f,0 24px 48px #f973161f!important}.login-card-modern:before,html[data-theme=dark] .login-card-modern:before{background:linear-gradient(#09b6cb,#ff5a2f)!important;border-radius:22px 0 0 22px!important;width:6px!important}.login-card-modern:after,html[data-theme=dark] .login-card-modern:after{content:""!important;pointer-events:none!important;background:#ff5a2f14!important;border-radius:999px!important;width:120px!important;height:120px!important;display:block!important;position:absolute!important;bottom:-42px!important;right:-34px!important}.login-card-header,html[data-theme=dark] .login-card-header{text-align:center!important;margin:0 0 30px!important}.login-card-logo,html[data-theme=dark] .login-card-logo{filter:none!important;opacity:1!important;mix-blend-mode:normal!important;width:214px!important}.login-hero-panel,html[data-theme=dark] .login-hero-panel{order:2!important;justify-self:start!important;align-items:center!important;max-width:620px!important;min-height:470px!important}.login-hero-panel:before,html[data-theme=dark] .login-hero-panel:before{display:none!important}.login-hero-panel:after,html[data-theme=dark] .login-hero-panel:after{background:#0eb5c714!important;width:72px!important;height:72px!important;top:18px!important;right:18px!important}.login-hero-content,html[data-theme=dark] .login-hero-content{max-width:520px!important}.login-hero-panel h1,html[data-theme=dark] .login-hero-panel h1{color:#152238!important;letter-spacing:0!important;max-width:520px!important;margin:0 0 18px!important;font-size:clamp(42px,4.7vw,64px)!important;font-weight:950!important;line-height:.95!important}.login-hero-panel p,html[data-theme=dark] .login-hero-panel p{color:#53637a!important;max-width:490px!important;font-size:16px!important;line-height:1.62!important}.login-contract-note,html[data-theme=dark] .login-contract-note{color:#718096!important;text-align:left!important;max-width:490px!important;margin-top:18px!important}.login-contract-button,html[data-theme=dark] .login-contract-button{color:#fff!important;min-width:128px!important;height:40px!important;box-shadow:none!important;background:#ff5a2f!important;border-radius:12px!important;margin:10px 0 0!important}.login-form-modern,html[data-theme=dark] .login-form-modern{gap:9px!important}.login-form-modern .field-label,html[data-theme=dark] .login-form-modern .field-label{color:#344256!important;letter-spacing:0!important;font-size:11px!important}.login-form-modern input,html[data-theme=dark] .login-form-modern input{color:#172033!important;-webkit-text-fill-color:#172033!important;caret-color:#ff5a2f!important;background:#f8fbff!important;border:1px solid #d9e3ef!important;border-radius:12px!important;height:46px!important;min-height:46px!important;padding:0 14px!important;font-size:13px!important;font-weight:800!important;transition:border-color .16s,box-shadow .16s,background .16s!important}.login-form-modern input::placeholder,html[data-theme=dark] .login-form-modern input::placeholder{color:#7b8ba1!important;-webkit-text-fill-color:#7b8ba1!important;opacity:1!important}.login-form-modern input:focus,html[data-theme=dark] .login-form-modern input:focus{background:#fff!important;border-color:#09b6cb!important;box-shadow:0 0 0 4px #09b6cb1f!important}.login-form-modern input:disabled,html[data-theme=dark] .login-form-modern input:disabled{color:#7b8ba1!important;-webkit-text-fill-color:#7b8ba1!important;opacity:1!important;background:#eef3f8!important}.login-form-row,html[data-theme=dark] .login-form-row{margin:4px 0 18px!important}.login-submit.primary,.login-form-modern .primary.login-submit,html[data-theme=dark] .login-submit.primary,html[data-theme=dark] .login-form-modern .primary.login-submit{color:#fff!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:#ff5a2f!important;border-radius:13px!important}.password-change-card,html[data-theme=dark] .password-change-card{color:#172033!important;background:#fff!important;border:1px solid #40506a1f!important;box-shadow:0 28px 70px #0f172a1f!important}html[data-theme=dark] .password-change-card h2,html[data-theme=dark] .password-change-card p,html[data-theme=dark] .login-recovery-title h2,html[data-theme=dark] .login-recovery-title p{color:inherit!important}@media (width<=1080px){.login-screen-modern,html[data-theme=dark] .login-screen-modern{grid-template-columns:1fr!important;gap:24px!important}.login-card-modern,.login-hero-panel,html[data-theme=dark] .login-card-modern,html[data-theme=dark] .login-hero-panel{justify-self:center!important}.login-hero-panel,html[data-theme=dark] .login-hero-panel{text-align:center!important;min-height:auto!important}.login-contract-note,html[data-theme=dark] .login-contract-note{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.login-contract-button,html[data-theme=dark] .login-contract-button{margin-left:auto!important;margin-right:auto!important}}@media (width<=640px){.login-screen-modern,html[data-theme=dark] .login-screen-modern{padding:16px!important}.login-screen-modern:before,html[data-theme=dark] .login-screen-modern:before{border-radius:24px!important;inset:10px!important}.login-screen-modern:after,.login-hero-glow,.login-hero-panel:after,html[data-theme=dark] .login-screen-modern:after,html[data-theme=dark] .login-hero-glow,html[data-theme=dark] .login-hero-panel:after{display:none!important}.login-card-modern,html[data-theme=dark] .login-card-modern{width:min(340px,100%)!important;padding:34px 22px 26px!important}.login-hero-panel h1,html[data-theme=dark] .login-hero-panel h1{font-size:32px!important}}.profile-menu-root{flex:none;position:relative}.profile-voicemail-avatar{transform-origin:50% 0;flex:none;display:grid;position:relative}.profile-voicemail-avatar .avatar{display:grid}.profile-voicemail-avatar.has-unread{animation:1.15s ease-in-out infinite profile-voicemail-ring}.profile-voicemail-badge{z-index:2;color:#fff;background:#ff5a36;border:2px solid #415574;border-radius:999px;place-items:center;width:19px;height:19px;display:grid;position:absolute;bottom:-6px;right:-7px;box-shadow:0 2px 7px #0f172a47}@keyframes profile-voicemail-ring{0%,to{transform:rotate(0)}18%{transform:rotate(8deg)}36%{transform:rotate(-8deg)}54%{transform:rotate(5deg)}72%{transform:rotate(-5deg)}}.profile-dropdown-menu{z-index:var(--yd-layer-menu);background:#fff;border:1px solid #dbe4eff2;border-radius:12px;gap:4px;width:252px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 60px #0f172a2e}.profile-dropdown-menu:before{content:"";background:#fff;border-top:1px solid #dbe4eff2;border-left:1px solid #dbe4eff2;width:10px;height:10px;position:absolute;top:-6px;right:14px;transform:rotate(45deg)}.profile-dropdown-user{border-bottom:1px solid #edf2f7;align-items:center;gap:10px;min-width:0;margin-bottom:4px;padding:8px 8px 10px;display:flex}.profile-dropdown-user .avatar{flex:none}.profile-dropdown-user div{min-width:0}.profile-dropdown-user strong,.profile-dropdown-user span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-dropdown-user strong{color:#172033;font-size:13px;line-height:1.2}.profile-dropdown-user span{color:#64748b;font-size:11px}.profile-dropdown-user small{color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;width:fit-content;margin-top:4px;padding:2px 7px;font-size:10px;font-weight:900;display:inline-flex}.profile-dropdown-menu>button{color:#263648;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;font-weight:800;display:flex}.profile-dropdown-menu>button:hover{background:#f1f5f9}.profile-dropdown-menu>button.presence-toggle.is-online svg{color:#22c55e}.profile-dropdown-menu>button.presence-toggle.is-busy svg{color:#ef4444}.profile-dropdown-menu>button.presence-toggle:disabled{cursor:wait;opacity:.72}.profile-dropdown-menu>button.danger{color:#b42318}.profile-dropdown-menu>button.danger:hover{background:#fff1f2}.profile-dropdown-menu>button.profile-voicemail-menu-item{position:relative}.profile-dropdown-menu>button.profile-voicemail-menu-item.has-unread{color:#b42318}.profile-dropdown-menu>button.profile-voicemail-menu-item b{color:#b42318;background:#ffebe7;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 5px;font-size:10px;font-weight:900;display:grid}.profile-password-modal{width:min(460px,94vw);overflow:hidden;padding:0!important}.profile-password-form{gap:11px;padding:20px 22px 0;display:grid}.profile-password-form .edit-modal-header{margin:-20px -22px 8px!important;padding:18px 22px 14px!important}.profile-password-form .edit-modal-actions{margin:8px -22px 0!important;padding:14px 22px 18px!important}.my-voicemail-modal{width:min(760px,100vw - 32px);overflow:hidden;padding:0!important}.my-voicemail-modal .edit-modal-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;margin:0!important;padding:20px 22px 16px!important}.my-voicemail-modal .edit-modal-header p{color:#64748b;margin:7px 0 0;font-size:13px;line-height:1.45}.my-voicemail-body{gap:14px;padding:18px 22px 22px;display:grid}.my-voicemail-summary{flex-wrap:wrap;gap:10px;display:flex}.my-voicemail-summary>span{color:#175cd3;background:#f8fafc;border:1px solid #dbe4ef;border-radius:10px;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;min-width:160px;padding:10px 12px;display:grid}.my-voicemail-summary>span.unread{color:#b42318;background:#fff7f6;border-color:#fecaca}.my-voicemail-summary b{color:#172033;font-size:20px;line-height:1}.my-voicemail-summary small{color:#64748b;font-size:11px;font-weight:800}.my-voicemail-empty{color:#64748b;text-align:center;border:1px dashed #cbd5e1;border-radius:10px;place-content:center;justify-items:center;gap:8px;min-height:180px;padding:24px;font-size:13px;display:grid}.my-voicemail-empty svg{color:#175cd3}.my-voicemail-empty strong{color:#263648}.voicemail-message-list{gap:8px;max-height:min(48vh,430px);padding-right:3px;display:grid;overflow:auto}.voicemail-message{background:#fff;border:1px solid #dbe4ef;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.voicemail-message.is-unread{background:#fffaf9;border-color:#f5b8a8}.voicemail-message-icon{color:#175cd3;background:#eaf2ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.voicemail-message-main{gap:2px;min-width:0;display:grid}.voicemail-message-main strong,.voicemail-message-main span,.voicemail-message-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voicemail-message-main strong{color:#172033;font-size:13px}.voicemail-message-main span,.voicemail-message-main small{color:#64748b;font-size:11px}.voicemail-unread-chip{color:#b42318;background:#ffebe7;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:900}.voicemail-message-actions{gap:6px;display:inline-flex}.voicemail-message-actions button{color:#3b5878;background:#fff;border:1px solid #cbd5e1;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.voicemail-message-actions button:hover:not(:disabled),.voicemail-message-actions button.is-playing{color:#0f766e;background:#ecfdf5;border-color:#14b8a6}.voicemail-message-actions button.danger:hover:not(:disabled){color:#dc2626;background:#fff1f2;border-color:#fca5a5}.my-voicemail-pager{color:#64748b;justify-content:flex-end;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.my-voicemail-pager button{color:#3b5878;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:34px;padding:0 11px;font-weight:800}html[data-theme=dark] .profile-voicemail-badge{border-color:#0f172a}html[data-theme=dark] .my-voicemail-modal,html[data-theme=dark] .voicemail-message{background:#0f172a;border-color:#334155}html[data-theme=dark] .my-voicemail-modal .edit-modal-header,html[data-theme=dark] .my-voicemail-summary>span,html[data-theme=dark] .voicemail-message-actions button,html[data-theme=dark] .my-voicemail-pager button{background:#111827;border-color:#334155}html[data-theme=dark] .voicemail-message.is-unread,html[data-theme=dark] .my-voicemail-summary>span.unread{background:#251414;border-color:#7f1d1d}html[data-theme=dark] .my-voicemail-empty,html[data-theme=dark] .my-voicemail-modal .edit-modal-header p,html[data-theme=dark] .my-voicemail-summary small,html[data-theme=dark] .voicemail-message-main span,html[data-theme=dark] .voicemail-message-main small{color:#94a3b8}html[data-theme=dark] .my-voicemail-empty strong,html[data-theme=dark] .my-voicemail-summary b,html[data-theme=dark] .voicemail-message-main strong{color:#e2e8f0}@media (prefers-reduced-motion:reduce){.profile-voicemail-avatar.has-unread{animation:none}}@media (width<=640px){.my-voicemail-modal{width:min(100vw - 20px,760px)}.my-voicemail-body{padding:14px}.voicemail-message{grid-template-columns:auto minmax(0,1fr) auto}.voicemail-unread-chip{display:none}}.version-announcement-modal{width:min(620px,94vw);overflow:hidden;padding:0!important}.version-announcement-modal .edit-modal-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;margin:0!important;padding:20px 22px 16px!important}.version-announcement-modal .edit-modal-header p{color:#64748b;margin:8px 0 0;font-size:13px;line-height:1.45}.version-announcement-sections{gap:10px;padding:16px 22px 6px;display:grid}.version-announcement-section{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:8px;padding:12px 14px;display:grid}.version-announcement-section strong{color:#263648;font-size:13px}.version-announcement-section ul{color:#475569;gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.45;display:grid}.version-announcement-note{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin:16px 22px 6px;padding:12px 14px;font-size:13px;line-height:1.45}.version-announcement-modal .edit-modal-actions{background:#f8fafc;border-top:1px solid #e2e8f0;margin:10px 0 0!important;padding:14px 22px 18px!important}html[data-theme=dark] .profile-dropdown-menu,html[data-theme=dark] .profile-dropdown-menu:before{background:#111827;border-color:#94a3b838}html[data-theme=dark] .profile-dropdown-user{border-bottom-color:#94a3b82e}html[data-theme=dark] .profile-dropdown-user strong,html[data-theme=dark] .profile-dropdown-menu>button{color:#e5e7eb}html[data-theme=dark] .profile-dropdown-user span{color:#94a3b8}html[data-theme=dark] .profile-dropdown-user small{color:#cbd5e1;background:#94a3b829}html[data-theme=dark] .profile-dropdown-menu>button:hover{background:#1e293beb}html[data-theme=dark] .profile-dropdown-menu>button.danger{color:#fca5a5}html[data-theme=dark] .profile-dropdown-menu>button.danger:hover{background:#7f1d1d4d}html[data-theme=dark] .version-announcement-modal{background:#0f172a}html[data-theme=dark] .version-announcement-modal .edit-modal-header,html[data-theme=dark] .version-announcement-modal .edit-modal-actions{background:#111827;border-color:#94a3b833}html[data-theme=dark] .version-announcement-modal .edit-modal-header h3,html[data-theme=dark] .version-announcement-section strong{color:#e5e7eb}html[data-theme=dark] .version-announcement-modal .edit-modal-header p,html[data-theme=dark] .version-announcement-section ul,html[data-theme=dark] .version-announcement-note{color:#cbd5e1}html[data-theme=dark] .version-announcement-section,html[data-theme=dark] .version-announcement-note{background:#0f172a;border-color:#94a3b83d}.topbar .user-pill>div:not(.avatar),.topbar.admin-topbar .user-pill>div:not(.avatar){min-width:0!important}.topbar .user-pill .profile-label-scroll,.topbar.admin-topbar .user-pill .profile-label-scroll{color:#d9e2ef!important;text-overflow:clip!important;white-space:nowrap!important;min-width:0!important;max-width:138px!important;font-size:10px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.topbar .user-pill .profile-label-scroll>span,.topbar.admin-topbar .user-pill .profile-label-scroll>span{will-change:transform;min-width:max-content!important;display:inline-block!important}.topbar .user-pill:hover .profile-label-scroll.is-overflowing>span,.topbar.admin-topbar .user-pill:hover .profile-label-scroll.is-overflowing>span{animation:4.8s ease-in-out infinite alternate profile-label-scroll}@keyframes profile-label-scroll{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--profile-scroll-distance,0px)))}}@media (width<=640px){.profile-menu-root .profile-menu-user-trigger{display:flex!important}.profile-dropdown-menu{right:-4px}}.sidebar nav{gap:3px!important;padding:18px 10px 196px!important}.sidebar nav>button,.sidebar .sidebar-menu-group>button{color:#fff!important;text-align:left!important;width:100%!important;height:auto!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;gap:12px!important;padding:9px 10px!important;font-size:13px!important;font-weight:600!important;line-height:1.15!important;transform:none!important}.sidebar nav>button span,.sidebar .sidebar-menu-group>button span,.sidebar .sidebar-label,.sidebar .sidebar-arrow{font-size:inherit!important;font-weight:inherit!important;line-height:1.15!important}.sidebar nav>button:hover,.sidebar nav>button.active,.sidebar .sidebar-menu-group>button:hover,.sidebar .sidebar-menu-group>button.active,.sidebar .sidebar-menu-group.active>button{background:var(--sidebar-active,#33425a)!important;color:#fff!important;box-shadow:none!important;transform:none!important}.sidebar nav>button.active,.sidebar .sidebar-menu-group>button.active,.sidebar .sidebar-menu-group.active>button{border-left:3px solid #ff7f62!important}.sidebar nav>button .icon,.sidebar .sidebar-menu-group>button .icon,.sidebar .sidebar-submenu button .icon{color:#fff!important;justify-content:center!important;align-items:center!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;line-height:1!important;display:inline-flex!important}.sidebar .sidebar-arrow{color:#fff!important;margin-left:auto!important;font-weight:900!important}.sidebar .sidebar-menu-group{box-shadow:none!important;background:0 0!important;border:0!important;gap:4px!important;margin:0!important;padding:0!important;display:grid!important}.sidebar .sidebar-menu-group.closed{gap:4px!important}.sidebar .sidebar-menu-group.open>button .sidebar-arrow{transform:rotate(180deg)!important}.sidebar .sidebar-menu-group.closed>button .sidebar-arrow{transform:rotate(0)!important}.sidebar .sidebar-menu-group.closed .sidebar-submenu{pointer-events:none!important;padding-top:0!important;padding-bottom:0!important}.sidebar .sidebar-submenu{gap:4px!important;margin:0!important;padding-left:14px!important;transition:max-height .24s,opacity .18s!important;display:grid!important;overflow:hidden!important;transform:none!important}.sidebar .sidebar-submenu button{opacity:.94!important;border-radius:6px!important;height:auto!important;min-height:34px!important;padding:7px 10px!important;font-size:12px!important;font-weight:400!important;line-height:1.15!important}.sidebar .sidebar-submenu button .sidebar-label,.sidebar .sidebar-submenu button span{font-size:inherit!important;font-weight:400!important}.sidebar .sidebar-submenu button.active{font-weight:400!important}.sidebar nav>button.module-unavailable,.sidebar .sidebar-menu-group>button.module-unavailable,.sidebar .sidebar-submenu button.module-unavailable{opacity:.58!important;cursor:not-allowed!important;color:#cbd5e1!important;box-shadow:none!important;filter:saturate(.72)!important;background:#94a3b814!important;border:1px dashed #cbd5e13d!important}.sidebar nav>button.module-unavailable:hover,.sidebar .sidebar-menu-group>button.module-unavailable:hover,.sidebar .sidebar-submenu button.module-unavailable:hover{background:#94a3b81f!important;transform:none!important}.sidebar-collapsed .sidebar nav{padding:16px 8px 112px!important}.yd-floating-field:has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden])){color:#526173!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dfeb!important;border-radius:8px!important;align-content:start!important;gap:2px!important;margin:0!important;padding:8px 12px 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:grid!important;position:relative!important}.yd-floating-field:has(>select){color:#526173!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dfeb!important;border-radius:8px!important;align-content:start!important;gap:2px!important;margin:0!important;padding:8px 12px 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:grid!important;position:relative!important}.yd-floating-field:has(>textarea){color:#526173!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dfeb!important;border-radius:8px!important;align-content:start!important;gap:2px!important;margin:0!important;padding:8px 12px 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:grid!important;position:relative!important}.quote-form label:has(>span):has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden])){color:#526173!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dfeb!important;border-radius:8px!important;align-content:start!important;gap:2px!important;margin:0!important;padding:8px 12px 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:grid!important;position:relative!important}.quote-form label:has(>span):has(>select){color:#526173!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dfeb!important;border-radius:8px!important;align-content:start!important;gap:2px!important;margin:0!important;padding:8px 12px 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:grid!important;position:relative!important}.quote-form label:has(>span):has(>textarea){color:#526173!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dfeb!important;border-radius:8px!important;align-content:start!important;gap:2px!important;margin:0!important;padding:8px 12px 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:grid!important;position:relative!important}.edit-modal form label:has(>span):has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden])){color:#526173!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dfeb!important;border-radius:8px!important;align-content:start!important;gap:2px!important;margin:0!important;padding:8px 12px 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:grid!important;position:relative!important}.edit-modal form label:has(>span):has(>select){color:#526173!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dfeb!important;border-radius:8px!important;align-content:start!important;gap:2px!important;margin:0!important;padding:8px 12px 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:grid!important;position:relative!important}.edit-modal form label:has(>span):has(>textarea){color:#526173!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dfeb!important;border-radius:8px!important;align-content:start!important;gap:2px!important;margin:0!important;padding:8px 12px 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:grid!important;position:relative!important}.event-agenda-form label:has(>span):has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden])){color:#526173!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dfeb!important;border-radius:8px!important;align-content:start!important;gap:2px!important;margin:0!important;padding:8px 12px 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:grid!important;position:relative!important}.event-agenda-form label:has(>span):has(>select){color:#526173!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dfeb!important;border-radius:8px!important;align-content:start!important;gap:2px!important;margin:0!important;padding:8px 12px 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:grid!important;position:relative!important}.event-agenda-form label:has(>span):has(>textarea){color:#526173!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dfeb!important;border-radius:8px!important;align-content:start!important;gap:2px!important;margin:0!important;padding:8px 12px 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:grid!important;position:relative!important}.integrations-config-form label:has(>span):has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden])){color:#526173!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dfeb!important;border-radius:8px!important;align-content:start!important;gap:2px!important;margin:0!important;padding:8px 12px 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:grid!important;position:relative!important}.integrations-config-form label:has(>span):has(>select){color:#526173!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dfeb!important;border-radius:8px!important;align-content:start!important;gap:2px!important;margin:0!important;padding:8px 12px 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:grid!important;position:relative!important}.integrations-config-form label:has(>span):has(>textarea){color:#526173!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dfeb!important;border-radius:8px!important;align-content:start!important;gap:2px!important;margin:0!important;padding:8px 12px 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:grid!important;position:relative!important}.product-form label:has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden])){color:#526173!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dfeb!important;border-radius:8px!important;align-content:start!important;gap:2px!important;margin:0!important;padding:8px 12px 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:grid!important;position:relative!important}.product-form label:has(>select){color:#526173!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dfeb!important;border-radius:8px!important;align-content:start!important;gap:2px!important;margin:0!important;padding:8px 12px 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:grid!important;position:relative!important}.product-form label:has(>textarea){color:#526173!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dfeb!important;border-radius:8px!important;align-content:start!important;gap:2px!important;margin:0!important;padding:8px 12px 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:grid!important;position:relative!important}.crm-lead-grid label:has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden])){color:#526173!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dfeb!important;border-radius:8px!important;align-content:start!important;gap:2px!important;margin:0!important;padding:8px 12px 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:grid!important;position:relative!important}.crm-lead-grid label:has(>select){color:#526173!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dfeb!important;border-radius:8px!important;align-content:start!important;gap:2px!important;margin:0!important;padding:8px 12px 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:grid!important;position:relative!important}.crm-lead-grid label:has(>textarea){color:#526173!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dfeb!important;border-radius:8px!important;align-content:start!important;gap:2px!important;margin:0!important;padding:8px 12px 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:grid!important;position:relative!important}.yd-floating-field:has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]))>span:first-child{z-index:3!important;color:#526173!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important;background:#fff!important;align-items:center!important;width:auto!important;max-width:calc(100% - 20px)!important;min-height:16px!important;margin:0!important;padding:0 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:inline-flex!important;position:absolute!important;top:-8px!important;left:10px!important;overflow:hidden!important}.yd-floating-field:has(>select)>span:first-child{z-index:3!important;color:#526173!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important;background:#fff!important;align-items:center!important;width:auto!important;max-width:calc(100% - 20px)!important;min-height:16px!important;margin:0!important;padding:0 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:inline-flex!important;position:absolute!important;top:-8px!important;left:10px!important;overflow:hidden!important}.yd-floating-field:has(>textarea)>span:first-child{z-index:3!important;color:#526173!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important;background:#fff!important;align-items:center!important;width:auto!important;max-width:calc(100% - 20px)!important;min-height:16px!important;margin:0!important;padding:0 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:inline-flex!important;position:absolute!important;top:-8px!important;left:10px!important;overflow:hidden!important}.quote-form label:has(>span):has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]))>span:first-child{z-index:3!important;color:#526173!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important;background:#fff!important;align-items:center!important;width:auto!important;max-width:calc(100% - 20px)!important;min-height:16px!important;margin:0!important;padding:0 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:inline-flex!important;position:absolute!important;top:-8px!important;left:10px!important;overflow:hidden!important}.quote-form label:has(>span):has(>select)>span:first-child{z-index:3!important;color:#526173!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important;background:#fff!important;align-items:center!important;width:auto!important;max-width:calc(100% - 20px)!important;min-height:16px!important;margin:0!important;padding:0 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:inline-flex!important;position:absolute!important;top:-8px!important;left:10px!important;overflow:hidden!important}.quote-form label:has(>span):has(>textarea)>span:first-child{z-index:3!important;color:#526173!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important;background:#fff!important;align-items:center!important;width:auto!important;max-width:calc(100% - 20px)!important;min-height:16px!important;margin:0!important;padding:0 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:inline-flex!important;position:absolute!important;top:-8px!important;left:10px!important;overflow:hidden!important}.edit-modal form label:has(>span):has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]))>span:first-child{z-index:3!important;color:#526173!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important;background:#fff!important;align-items:center!important;width:auto!important;max-width:calc(100% - 20px)!important;min-height:16px!important;margin:0!important;padding:0 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:inline-flex!important;position:absolute!important;top:-8px!important;left:10px!important;overflow:hidden!important}.edit-modal form label:has(>span):has(>select)>span:first-child{z-index:3!important;color:#526173!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important;background:#fff!important;align-items:center!important;width:auto!important;max-width:calc(100% - 20px)!important;min-height:16px!important;margin:0!important;padding:0 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:inline-flex!important;position:absolute!important;top:-8px!important;left:10px!important;overflow:hidden!important}.edit-modal form label:has(>span):has(>textarea)>span:first-child{z-index:3!important;color:#526173!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important;background:#fff!important;align-items:center!important;width:auto!important;max-width:calc(100% - 20px)!important;min-height:16px!important;margin:0!important;padding:0 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:inline-flex!important;position:absolute!important;top:-8px!important;left:10px!important;overflow:hidden!important}.event-agenda-form label:has(>span):has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]))>span:first-child{z-index:3!important;color:#526173!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important;background:#fff!important;align-items:center!important;width:auto!important;max-width:calc(100% - 20px)!important;min-height:16px!important;margin:0!important;padding:0 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:inline-flex!important;position:absolute!important;top:-8px!important;left:10px!important;overflow:hidden!important}.event-agenda-form label:has(>span):has(>select)>span:first-child{z-index:3!important;color:#526173!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important;background:#fff!important;align-items:center!important;width:auto!important;max-width:calc(100% - 20px)!important;min-height:16px!important;margin:0!important;padding:0 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:inline-flex!important;position:absolute!important;top:-8px!important;left:10px!important;overflow:hidden!important}.event-agenda-form label:has(>span):has(>textarea)>span:first-child{z-index:3!important;color:#526173!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important;background:#fff!important;align-items:center!important;width:auto!important;max-width:calc(100% - 20px)!important;min-height:16px!important;margin:0!important;padding:0 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:inline-flex!important;position:absolute!important;top:-8px!important;left:10px!important;overflow:hidden!important}.integrations-config-form label:has(>span):has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]))>span:first-child{z-index:3!important;color:#526173!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important;background:#fff!important;align-items:center!important;width:auto!important;max-width:calc(100% - 20px)!important;min-height:16px!important;margin:0!important;padding:0 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:inline-flex!important;position:absolute!important;top:-8px!important;left:10px!important;overflow:hidden!important}.integrations-config-form label:has(>span):has(>select)>span:first-child{z-index:3!important;color:#526173!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important;background:#fff!important;align-items:center!important;width:auto!important;max-width:calc(100% - 20px)!important;min-height:16px!important;margin:0!important;padding:0 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:inline-flex!important;position:absolute!important;top:-8px!important;left:10px!important;overflow:hidden!important}.integrations-config-form label:has(>span):has(>textarea)>span:first-child{z-index:3!important;color:#526173!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important;background:#fff!important;align-items:center!important;width:auto!important;max-width:calc(100% - 20px)!important;min-height:16px!important;margin:0!important;padding:0 6px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:inline-flex!important;position:absolute!important;top:-8px!important;left:10px!important;overflow:hidden!important}.yd-floating-field:has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]))>input{color:#172033!important;width:100%!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:4px 0 0!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important}.yd-floating-field:has(>select)>select{color:#172033!important;width:100%!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:4px 0 0!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important}.yd-floating-field:has(>textarea)>textarea{color:#172033!important;width:100%!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:4px 0 0!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important}.quote-form label:has(>span):has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]))>input{color:#172033!important;width:100%!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:4px 0 0!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important}.quote-form label:has(>span):has(>select)>select{color:#172033!important;width:100%!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:4px 0 0!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important}.quote-form label:has(>span):has(>textarea)>textarea{color:#172033!important;width:100%!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:4px 0 0!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important}.edit-modal form label:has(>span):has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]))>input{color:#172033!important;width:100%!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:4px 0 0!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important}.edit-modal form label:has(>span):has(>select)>select{color:#172033!important;width:100%!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:4px 0 0!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important}.edit-modal form label:has(>span):has(>textarea)>textarea{color:#172033!important;width:100%!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:4px 0 0!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important}.event-agenda-form label:has(>span):has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]))>input{color:#172033!important;width:100%!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:4px 0 0!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important}.event-agenda-form label:has(>span):has(>select)>select{color:#172033!important;width:100%!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:4px 0 0!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important}.event-agenda-form label:has(>span):has(>textarea)>textarea{color:#172033!important;width:100%!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:4px 0 0!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important}.integrations-config-form label:has(>span):has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]))>input{color:#172033!important;width:100%!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:4px 0 0!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important}.integrations-config-form label:has(>span):has(>select)>select{color:#172033!important;width:100%!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:4px 0 0!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important}.integrations-config-form label:has(>span):has(>textarea)>textarea{color:#172033!important;width:100%!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:4px 0 0!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important}.product-form label:has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]))>input{color:#172033!important;width:100%!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:4px 0 0!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important}.product-form label:has(>select)>select{color:#172033!important;width:100%!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:4px 0 0!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important}.product-form label:has(>textarea)>textarea{color:#172033!important;width:100%!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:4px 0 0!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important}.crm-lead-grid label:has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]))>input{color:#172033!important;width:100%!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:4px 0 0!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important}.crm-lead-grid label:has(>select)>select{color:#172033!important;width:100%!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:4px 0 0!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important}.crm-lead-grid label:has(>textarea)>textarea{color:#172033!important;width:100%!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:4px 0 0!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important}.yd-floating-field:has(>textarea)>textarea{resize:vertical!important;min-height:72px!important;padding-top:7px!important}.quote-form label:has(>span):has(>textarea)>textarea{resize:vertical!important;min-height:72px!important;padding-top:7px!important}.edit-modal form label:has(>span):has(>textarea)>textarea{resize:vertical!important;min-height:72px!important;padding-top:7px!important}.event-agenda-form label:has(>span):has(>textarea)>textarea{resize:vertical!important;min-height:72px!important;padding-top:7px!important}.integrations-config-form label:has(>span):has(>textarea)>textarea{resize:vertical!important;min-height:72px!important;padding-top:7px!important}.product-form label:has(>textarea)>textarea{resize:vertical!important;min-height:72px!important;padding-top:7px!important}.crm-lead-grid label:has(>textarea)>textarea{resize:vertical!important;min-height:72px!important;padding-top:7px!important}.yd-floating-field:focus-within{border-color:#00acc1!important;box-shadow:0 0 0 3px #00acc11f!important}.quote-form label:has(>span):focus-within{border-color:#00acc1!important;box-shadow:0 0 0 3px #00acc11f!important}.edit-modal form label:has(>span):focus-within{border-color:#00acc1!important;box-shadow:0 0 0 3px #00acc11f!important}.event-agenda-form label:has(>span):focus-within{border-color:#00acc1!important;box-shadow:0 0 0 3px #00acc11f!important}.integrations-config-form label:has(>span):focus-within{border-color:#00acc1!important;box-shadow:0 0 0 3px #00acc11f!important}.product-form label:has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden])):focus-within{border-color:#00acc1!important;box-shadow:0 0 0 3px #00acc11f!important}.product-form label:has(>select):focus-within{border-color:#00acc1!important;box-shadow:0 0 0 3px #00acc11f!important}.product-form label:has(>textarea):focus-within{border-color:#00acc1!important;box-shadow:0 0 0 3px #00acc11f!important}.crm-lead-grid label:has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden])):focus-within{border-color:#00acc1!important;box-shadow:0 0 0 3px #00acc11f!important}.crm-lead-grid label:has(>select):focus-within{border-color:#00acc1!important;box-shadow:0 0 0 3px #00acc11f!important}.crm-lead-grid label:has(>textarea):focus-within{border-color:#00acc1!important;box-shadow:0 0 0 3px #00acc11f!important}html[data-theme=dark] .yd-floating-field:has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden])){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b857!important}html[data-theme=dark] .yd-floating-field:has(>select){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b857!important}html[data-theme=dark] .yd-floating-field:has(>textarea){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b857!important}html[data-theme=dark] .quote-form label:has(>span):has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden])){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b857!important}html[data-theme=dark] .quote-form label:has(>span):has(>select){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b857!important}html[data-theme=dark] .quote-form label:has(>span):has(>textarea){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b857!important}html[data-theme=dark] .edit-modal form label:has(>span):has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden])){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b857!important}html[data-theme=dark] .edit-modal form label:has(>span):has(>select){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b857!important}html[data-theme=dark] .edit-modal form label:has(>span):has(>textarea){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b857!important}html[data-theme=dark] .event-agenda-form label:has(>span):has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden])){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b857!important}html[data-theme=dark] .event-agenda-form label:has(>span):has(>select){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b857!important}html[data-theme=dark] .event-agenda-form label:has(>span):has(>textarea){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b857!important}html[data-theme=dark] .integrations-config-form label:has(>span):has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden])){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b857!important}html[data-theme=dark] .integrations-config-form label:has(>span):has(>select){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b857!important}html[data-theme=dark] .integrations-config-form label:has(>span):has(>textarea){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b857!important}html[data-theme=dark] .product-form label:has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden])){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b857!important}html[data-theme=dark] .product-form label:has(>select){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b857!important}html[data-theme=dark] .product-form label:has(>textarea){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b857!important}html[data-theme=dark] .crm-lead-grid label:has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden])){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b857!important}html[data-theme=dark] .crm-lead-grid label:has(>select){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b857!important}html[data-theme=dark] .crm-lead-grid label:has(>textarea){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b857!important}html[data-theme=dark] .yd-floating-field>span:first-child{color:#cbd5e1!important;background:#0f172a!important}html[data-theme=dark] .quote-form label:has(>span)>span:first-child{color:#cbd5e1!important;background:#0f172a!important}html[data-theme=dark] .edit-modal form label:has(>span)>span:first-child{color:#cbd5e1!important;background:#0f172a!important}html[data-theme=dark] .event-agenda-form label:has(>span)>span:first-child{color:#cbd5e1!important;background:#0f172a!important}html[data-theme=dark] .integrations-config-form label:has(>span)>span:first-child{color:#cbd5e1!important;background:#0f172a!important}html[data-theme=dark] .yd-floating-field>:is(input,select,textarea),html[data-theme=dark] .product-form label>:is(input,select,textarea),html[data-theme=dark] .crm-lead-grid label>:is(input,select,textarea){color:#f8fafc!important}html[data-theme=dark] .quote-form label:has(>span)>:is(input,select,textarea){color:#f8fafc!important}html[data-theme=dark] .edit-modal form label:has(>span)>:is(input,select,textarea){color:#f8fafc!important}html[data-theme=dark] .event-agenda-form label:has(>span)>:is(input,select,textarea){color:#f8fafc!important}html[data-theme=dark] .integrations-config-form label:has(>span)>:is(input,select,textarea){color:#f8fafc!important}.email-log-filters .email-log-filter-field,.email-log-filters .webhook-filter-field,.email-log-filters .whatsapp-log-filter-field,.email-log-filters .email-log-filter-field>:is(input,select),.email-log-filters .webhook-filter-field>:is(input,select),.email-log-filters .whatsapp-log-filter-field>:is(input,select){width:100%!important;min-width:0!important}@media (width>=769px){.commercial-table>.commercial-head>*,.commercial-table>.commercial-row>*,.users-admin-head>*,.users-admin-row>*,.companies-admin-head>*,.companies-admin-row>*,.profiles-admin-head>*,.profiles-admin-row>*,.modules-admin-head>*,.modules-admin-row>*,.sip-accounts-head>*,.sip-accounts-row>*,.modern-table>.table-head>*,.modern-table>.table-row>*,.session-table th,.session-table td{text-align:center!important;justify-content:center!important;justify-self:stretch!important;justify-items:center!important;min-width:0!important}.commercial-table>.commercial-row>:first-child:not(.grid-select-cell):not(.row-icon-actions),.commercial-table>.commercial-row>.grid-select-cell+*,.users-admin-row>:first-child:not(.grid-select-cell):not(.row-icon-actions),.users-admin-row>.grid-select-cell+*,.companies-admin-row>:first-child:not(.grid-select-cell):not(.row-icon-actions),.companies-admin-row>.grid-select-cell+*,.profiles-admin-row>:first-child:not(.grid-select-cell):not(.row-icon-actions),.profiles-admin-row>.grid-select-cell+*,.modules-admin-row>:first-child:not(.grid-select-cell):not(.row-icon-actions),.modules-admin-row>.grid-select-cell+*,.sip-accounts-row>:first-child:not(.grid-select-cell):not(.row-icon-actions),.sip-accounts-row>.grid-select-cell+*,.modern-table>.table-row>:first-child:not(.grid-select-cell):not(.row-icon-actions),.modern-table>.table-row>.grid-select-cell+*,.session-table td:first-child{text-align:left!important;justify-content:flex-start!important;justify-items:start!important}.commercial-table>.commercial-row>:first-child:not(.grid-select-cell):not(.row-icon-actions) :is(strong,small,span,p),.commercial-table>.commercial-row>.grid-select-cell+* :is(strong,small,span,p),.users-admin-row>:first-child:not(.grid-select-cell):not(.row-icon-actions) :is(strong,small,span,p),.users-admin-row>.grid-select-cell+* :is(strong,small,span,p),.companies-admin-row>:first-child:not(.grid-select-cell):not(.row-icon-actions) :is(strong,small,span,p),.companies-admin-row>.grid-select-cell+* :is(strong,small,span,p),.profiles-admin-row>:first-child:not(.grid-select-cell):not(.row-icon-actions) :is(strong,small,span,p),.profiles-admin-row>.grid-select-cell+* :is(strong,small,span,p),.modules-admin-row>:first-child:not(.grid-select-cell):not(.row-icon-actions) :is(strong,small,span,p),.modules-admin-row>.grid-select-cell+* :is(strong,small,span,p),.sip-accounts-row>:first-child:not(.grid-select-cell):not(.row-icon-actions) :is(strong,small,span,p),.sip-accounts-row>.grid-select-cell+* :is(strong,small,span,p),.modern-table>.table-row>:first-child:not(.grid-select-cell):not(.row-icon-actions) :is(strong,small,span,p),.modern-table>.table-row>.grid-select-cell+* :is(strong,small,span,p){text-align:left!important}.commercial-table .grid-select-cell,.users-admin-head .grid-select-cell,.users-admin-row .grid-select-cell,.companies-admin-head .grid-select-cell,.companies-admin-row .grid-select-cell,.profiles-admin-head .grid-select-cell,.profiles-admin-row .grid-select-cell,.modules-admin-head .grid-select-cell,.modules-admin-row .grid-select-cell,.sip-accounts-head .grid-select-cell,.sip-accounts-row .grid-select-cell,.commercial-table .row-icon-actions,.users-admin-row .row-icon-actions,.companies-admin-row .row-icon-actions,.profiles-admin-row .row-icon-actions,.modules-admin-row .row-icon-actions,.sip-accounts-row .row-icon-actions{text-align:center!important;justify-content:center!important;justify-self:stretch!important;justify-items:center!important}}:where(.section-title)>span,:where(.section-title)>div>span,:where(.settings-hero-card,.phone-report-hero,.email-settings-card,.chat-params-card,.ai-settings-premium,.sip-settings-premium) p,:where(.task-dashboard-card,.crm-stat-card,.phone-kpi-card,.quote-report-summary-grid,.products-dashboard-grid) small,:where(.commercial-row,.table-row,.dept-table-row,.departments-admin-row,.users-admin-row,.companies-admin-row,.profiles-admin-row,.modules-admin-row,.sip-accounts-row,.email-log-row,.whatsapp-log-row,.webhook-events-row,.checklist-admin-row,.questions-admin-row,.audit-row,.approval-row,.automation-grid-row,.appointments-grid-row,.appointments-services-grid-row,.public-youdoc-row,.user-department-row,.user-connection-row,.integrations-row,.event-agenda-table,.wiki-table,.wiki-history-table,.wiki-audit-table,.wiki-approvals-table,.digital-signature-table) small:not(.badge):not([class*=badge]):not([class*=pill]):not([class*=status]),:where(.dept-table-title,.product-name-cell,.integration-name-cell,.chat-rule-main-cell,.chat-rule-summary-cell,.crm-lead-modal-head,.crm-linked-customer,.quick-message-department-summary,.quick-message-item,.ticket-report-modal-title,.ticket-ai-detail,.youdoc-doc-main,.youdoc-bucket-main,.wiki-page,.wiki-date-stack) small:not(.badge):not([class*=badge]):not([class*=pill]):not([class*=status]),:where(.dept-toolbar-card,.dept-grid-card,.email-log-page,.whatsapp-log-page,.webhook-events-page,.audit-page,.digital-signature-report-page,.phone-report-card) .section-title span,:where(.integration-meta-cell,.integration-config-cell,.integration-field-hint,.integration-help-box span,.muted-help,.field-hint,.chatbot-connection-hint,.crm-lead-modal-head p,.ticket-ai-detail>p){font-weight:500!important}html body :is(input,textarea)::placeholder,html body .workspace :is(input,textarea)::placeholder,html body .card :is(input,textarea)::placeholder,html body .modal :is(input,textarea)::placeholder,html body .yd-floating-field>:is(input,textarea)::placeholder,html body select option{font-weight:400!important}.whatsapp-log-table .whatsapp-log-actions{justify-content:center!important;align-items:center!important;gap:8px!important;min-width:78px!important}.whatsapp-log-table .whatsapp-log-actions .icon-action{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;border-radius:7px!important;flex:0 0 32px!important;place-items:center!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-grid!important}.whatsapp-log-table .whatsapp-log-actions .icon-action svg{width:15px!important;height:15px!important;display:block!important}.whatsapp-log-table .whatsapp-log-actions .read-action{color:#047857!important;background:#ecfdf5!important;border-color:#0478572e!important}.whatsapp-log-table .whatsapp-log-actions .whatsapp-event-button:not(.no-event-action){color:#0097a7!important;background:#e9fbfd!important;border-color:#00acc13d!important}.whatsapp-log-table .whatsapp-log-actions .no-event-action:disabled{opacity:1!important;color:#e11d48!important;background:#fff1f2!important;border-color:#fecdd3!important}html[data-theme=dark] .whatsapp-log-table .whatsapp-log-actions .read-action{color:#bbf7d0!important;background:#34d39924!important;border-color:#34d39957!important}html[data-theme=dark] .whatsapp-log-table .whatsapp-log-actions .whatsapp-event-button:not(.no-event-action){color:#67e8f9!important;background:#0ea5e921!important;border-color:#22d3ee57!important}html[data-theme=dark] .whatsapp-log-table .whatsapp-log-actions .no-event-action:disabled{color:#fecaca!important;background:#f8717124!important;border-color:#f8717157!important}.ai-knowledge-card .ai-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}.ai-knowledge-card .ai-knowledge-half{grid-template-rows:auto auto minmax(0,auto)!important;align-self:stretch!important;min-width:0!important;display:grid!important}.ai-knowledge-card .ai-knowledge-half textarea{resize:none!important;height:96px!important;min-height:96px!important;max-height:96px!important;font-weight:400!important}.ai-knowledge-card label:has(textarea[rows="7"]) textarea{resize:none!important;height:96px!important;min-height:96px!important;max-height:96px!important;font-weight:400!important}.ai-knowledge-card label:has(textarea[rows="5"]) textarea{resize:none!important;height:96px!important;min-height:96px!important;max-height:96px!important;font-weight:400!important}.ai-knowledge-card label:has(textarea[rows="3"]) textarea{resize:none!important;height:96px!important;min-height:96px!important;max-height:96px!important;font-weight:400!important}.ai-knowledge-card label:has(textarea[rows="2"]) textarea{resize:none!important;height:96px!important;min-height:96px!important;max-height:96px!important;font-weight:400!important}.ai-knowledge-card .field-help{min-height:30px!important;font-weight:400!important}@media (width<=760px){.ai-knowledge-card .ai-fields-grid{grid-template-columns:1fr!important}}.ai-knowledge-card .ai-fields-grid>label{font-weight:800!important}.ai-knowledge-card .ai-fields-grid>label>:is(input,textarea,select),.ai-knowledge-card .field-help{font-weight:400!important}.ai-knowledge-card .ai-knowledge-half{grid-template-rows:auto minmax(96px,1fr) auto!important}.ai-knowledge-card .ai-knowledge-half textarea{height:100%!important;min-height:96px!important;max-height:none!important}html body .yd-floating-field>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),html body .yd-floating-field>select:not([multiple]),html body .quote-form label>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),html body .quote-form label>select:not([multiple]),html body .edit-modal form label>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),html body .edit-modal form label>select:not([multiple]),html body .event-agenda-form label>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),html body .event-agenda-form label>select:not([multiple]),html body .integrations-config-form label>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),html body .integrations-config-form label>select:not([multiple]),html body .product-form label>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),html body .product-form label>select:not([multiple]),html body .crm-lead-grid label>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),html body .crm-lead-grid label>select:not([multiple]){height:28px!important;min-height:28px!important;padding-top:0!important;padding-bottom:0!important;line-height:28px!important}html body .yd-floating-field>select:not([multiple]),html body .quote-form label>select:not([multiple]),html body .edit-modal form label>select:not([multiple]),html body .event-agenda-form label>select:not([multiple]),html body .integrations-config-form label>select:not([multiple]),html body .product-form label>select:not([multiple]),html body .crm-lead-grid label>select:not([multiple]){padding-right:28px!important}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select:not([multiple])){vertical-align:middle!important}html[data-theme=dark] body .yd-floating-field:has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image])){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b86b!important}html[data-theme=dark] body .yd-floating-field:has(>select){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b86b!important}html[data-theme=dark] body .yd-floating-field:has(>textarea){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b86b!important}html[data-theme=dark] body .company-field:has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image])){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b86b!important}html[data-theme=dark] body .company-field:has(>select){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b86b!important}html[data-theme=dark] body .company-field:has(>textarea){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b86b!important}html[data-theme=dark] body .form-grid label:has(>span):has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image])){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b86b!important}html[data-theme=dark] body .form-grid label:has(>span):has(>select){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b86b!important}html[data-theme=dark] body .form-grid label:has(>span):has(>textarea){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b86b!important}html[data-theme=dark] body .quote-form label:has(>span):has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image])){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b86b!important}html[data-theme=dark] body .quote-form label:has(>span):has(>select){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b86b!important}html[data-theme=dark] body .quote-form label:has(>span):has(>textarea){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b86b!important}html[data-theme=dark] body .edit-modal form label:has(>span):has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image])){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b86b!important}html[data-theme=dark] body .edit-modal form label:has(>span):has(>select){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b86b!important}html[data-theme=dark] body .edit-modal form label:has(>span):has(>textarea){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b86b!important}html[data-theme=dark] body .event-agenda-form label:has(>span):has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image])){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b86b!important}html[data-theme=dark] body .event-agenda-form label:has(>span):has(>select){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b86b!important}html[data-theme=dark] body .event-agenda-form label:has(>span):has(>textarea){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b86b!important}html[data-theme=dark] body .integrations-config-form label:has(>span):has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image])){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b86b!important}html[data-theme=dark] body .integrations-config-form label:has(>span):has(>select){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b86b!important}html[data-theme=dark] body .integrations-config-form label:has(>span):has(>textarea){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b86b!important}html[data-theme=dark] body .product-form label:has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image])){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b86b!important}html[data-theme=dark] body .product-form label:has(>select){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b86b!important}html[data-theme=dark] body .product-form label:has(>textarea){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b86b!important}html[data-theme=dark] body .crm-lead-grid label:has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image])){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b86b!important}html[data-theme=dark] body .crm-lead-grid label:has(>select){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b86b!important}html[data-theme=dark] body .crm-lead-grid label:has(>textarea){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b86b!important}html[data-theme=dark] body [class] .yd-floating-field:has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image])){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b86b!important}html[data-theme=dark] body [class] .yd-floating-field:has(>select){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b86b!important}html[data-theme=dark] body [class] .yd-floating-field:has(>textarea){color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b86b!important}html[data-theme=dark] body .yd-floating-field>span:first-child,html[data-theme=dark] body .company-field>span:first-child,html[data-theme=dark] body .product-form label>span:first-child,html[data-theme=dark] body .crm-lead-grid label>span:first-child,html[data-theme=dark] body [class] .yd-floating-field>span:first-child{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;background:#0f172a!important}html[data-theme=dark] body .form-grid label:has(>span)>span:first-child{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;background:#0f172a!important}html[data-theme=dark] body .quote-form label:has(>span)>span:first-child{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;background:#0f172a!important}html[data-theme=dark] body .edit-modal form label:has(>span)>span:first-child{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;background:#0f172a!important}html[data-theme=dark] body .event-agenda-form label:has(>span)>span:first-child{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;background:#0f172a!important}html[data-theme=dark] body .integrations-config-form label:has(>span)>span:first-child{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;background:#0f172a!important}html[data-theme=dark] body :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea),html[data-theme=dark] body .yd-floating-field>:is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea),html[data-theme=dark] body .company-field>:is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea),html[data-theme=dark] body .form-grid label>:is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea),html[data-theme=dark] body .quote-form label>:is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea),html[data-theme=dark] body .edit-modal form label>:is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea),html[data-theme=dark] body .event-agenda-form label>:is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea),html[data-theme=dark] body .integrations-config-form label>:is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea),html[data-theme=dark] body .product-form label>:is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea),html[data-theme=dark] body .crm-lead-grid label>:is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea){color:#e5edf7!important;-webkit-text-fill-color:#e5edf7!important;caret-color:#67e8f9!important}html[data-theme=dark] body :is(input,textarea)::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;opacity:1!important}html[data-theme=dark] body :-webkit-any(input,textarea):-webkit-autofill{-webkit-text-fill-color:#e5edf7!important;box-shadow:inset 0 0 0 1000px #0f172a!important}html[data-theme=dark] body :is(input,textarea):autofill{-webkit-text-fill-color:#e5edf7!important;box-shadow:inset 0 0 0 1000px #0f172a!important}html[data-theme=dark] body select option{color:#e5edf7!important;background:#0f172a!important}.client-changelog-overlay{z-index:var(--yd-layer-modal)}.client-changelog-modal{grid-template-rows:auto auto minmax(0,1fr);width:min(1040px,100vw - 28px);max-height:calc(100vh - 28px);display:grid;overflow:hidden;border-radius:12px!important;padding:0!important}.client-changelog-header{background:linear-gradient(135deg,#fff 0%,#f0fdfa 52%,#fff7ed 100%);border-bottom:1px solid #e2e8f0;padding:18px 20px!important}.client-changelog-header h3{letter-spacing:0}.client-changelog-toolbar{background:#fff;border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(220px,1fr) 220px;gap:10px;padding:14px 20px;display:grid}.client-changelog-toolbar label{color:#64748b;background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.client-changelog-toolbar input,.client-changelog-toolbar select{width:100%;min-height:40px;font-weight:700;box-shadow:none!important;color:#172033!important;background:0 0!important;border:0!important;padding:0!important}.client-changelog-toolbar select{background:#f8fafc!important;border:1px solid #dbe4ef!important;border-radius:8px!important;padding:0 10px!important}.client-changelog-content-wrap{background:#f8fafc;gap:14px;min-height:0;padding:18px 20px 22px;display:grid;overflow:hidden auto}.client-changelog-entry{background:#fff;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:178px minmax(0,1fr);align-items:start;gap:16px;max-width:100%;padding:12px;display:grid;overflow:hidden;box-shadow:0 12px 26px #0f172a0d}.client-changelog-entry.featured{border-color:#99f6e4;grid-template-columns:280px minmax(0,1fr);box-shadow:inset 4px 0 #14b8a6,0 16px 34px #0f172a0f}.client-changelog-cover{aspect-ratio:16/10;background:#ccfbf1;border-radius:8px;width:100%;min-height:0;max-height:260px;overflow:hidden}.client-changelog-cover img,.client-changelog-gallery img,.client-changelog-image-fallback{object-fit:cover;width:100%;height:100%;display:block}.client-changelog-image-fallback{color:#0f766e;background:#ccfbf1;place-items:center;min-height:120px;display:grid}.client-changelog-entry-body{align-content:start;gap:10px;min-width:0;max-width:100%;display:grid}.client-changelog-meta,.client-changelog-tags{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.client-changelog-meta span,.client-changelog-tags span{color:#334155;background:#eef2ff;border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.client-changelog-entry h3,.client-changelog-rich-title{color:#172033;letter-spacing:0;margin:0;font-size:20px;font-weight:900}.client-changelog-entry p,.client-changelog-rich-summary{color:#526174;margin:0;font-weight:700}.client-changelog-rich-title :is(p,h1,h2,h3,h4),.client-changelog-rich-summary :is(p,h1,h2,h3,h4),.client-changelog-content :is(p,h1,h2,h3,h4,ul,ol,blockquote){margin:0 0 8px}.client-changelog-rich-title :is(p,h1,h2,h3,h4){font-size:inherit;font-weight:inherit;line-height:1.22}.client-changelog-rich-title :is(p,h1,h2,h3,h4):last-child,.client-changelog-rich-summary :is(p,h1,h2,h3,h4):last-child,.client-changelog-content :is(p,h1,h2,h3,h4,ul,ol,blockquote):last-child{margin-bottom:0}.client-changelog-rich-title,.client-changelog-rich-summary,.client-changelog-content,.client-changelog-highlights,.client-changelog-highlights li,.client-changelog-tags,.client-changelog-meta{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.client-changelog-content a,.client-changelog-rich-title a,.client-changelog-rich-summary a{color:#0284c7;text-decoration:underline}.client-changelog-content blockquote{color:#475569;border-left:3px solid #00acc1;padding-left:10px}.client-changelog-highlights{color:#334155;gap:6px;margin:0;padding-left:18px;font-weight:700;display:grid}.client-changelog-content{color:#475569;font-size:13px;line-height:1.5}.client-changelog-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:100%;display:grid}.client-changelog-gallery>*{aspect-ratio:16/10;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.client-changelog-tags{color:#64748b}.client-changelog-tags span{background:#f1f5f9}.client-changelog-timeline{gap:12px;display:grid}.client-changelog-state{color:#475569;background:#f8fafc;align-content:center;place-items:center;gap:10px;min-height:240px;padding:24px;font-weight:900;display:grid}.client-changelog-state.error{color:#b91c1c;background:#fff1f2}html[data-theme=dark] .client-changelog-modal,html[data-theme=dark] .client-changelog-toolbar,html[data-theme=dark] .client-changelog-entry{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .client-changelog-header{background:linear-gradient(135deg,#0f172a 0%,#11333a 58%,#2a1d12 100%);border-color:#1f2937}html[data-theme=dark] .client-changelog-content-wrap,html[data-theme=dark] .client-changelog-state{background:#0b1120}html[data-theme=dark] .client-changelog-entry h3,html[data-theme=dark] .client-changelog-rich-title,html[data-theme=dark] .client-changelog-toolbar input,html[data-theme=dark] .client-changelog-toolbar select{color:#e5edf7!important}html[data-theme=dark] .client-changelog-entry p,html[data-theme=dark] .client-changelog-rich-summary,html[data-theme=dark] .client-changelog-content,html[data-theme=dark] .client-changelog-highlights,html[data-theme=dark] .client-changelog-state{color:#cbd5e1}html[data-theme=dark] .client-changelog-toolbar label,html[data-theme=dark] .client-changelog-toolbar select,html[data-theme=dark] .client-changelog-meta span,html[data-theme=dark] .client-changelog-tags span{color:#cbd5e1;background:#111c31!important;border-color:#233149!important}@media (width<=860px){.client-changelog-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.client-changelog-toolbar,.client-changelog-entry,.client-changelog-entry.featured{grid-template-columns:1fr}.client-changelog-cover{aspect-ratio:16/9;min-height:0;max-height:260px}.client-changelog-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.topbar .avatar,.topbar.admin-topbar .avatar,.profile-dropdown-menu .avatar{border-radius:8px!important;flex:0 0 32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;overflow:hidden!important}.topbar .avatar.has-photo img,.topbar.admin-topbar .avatar.has-photo img,.profile-dropdown-menu .avatar.has-photo img{object-fit:cover!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}html[data-theme=dark] body fieldset>legend{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;background:#0f172a!important;box-shadow:0 0 0 2px #0f172a!important}html[data-theme=dark] body :is(.yd-floating-field,.company-field,.plan-field,.quote-form label,.edit-modal form label,.event-agenda-form label,.integrations-config-form label,.product-form label,.crm-lead-grid label,.form-grid label):has(>:is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea))>span:first-child{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;background:#0f172a!important;box-shadow:0 0 0 2px #0f172a!important}html[data-theme=dark] body .field-label,html[data-theme=dark] body :is(.section-title,.checklist-list-title,.settings-section-title)>span{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;background:0 0!important}html body input[type=checkbox],html body input[type=radio]{box-shadow:none!important}html body input[type=checkbox]:focus,html body input[type=checkbox]:focus-visible,html body input[type=radio]:focus,html body input[type=radio]:focus-visible{box-shadow:none!important;outline:none!important}html[data-theme=dark] #profile-form-card,html[data-theme=dark] #profile-form-card .profile-form,html[data-theme=dark] #profile-form-card .permissions-panel,html[data-theme=dark] #profile-form-card .permissions-panel-compact,html[data-theme=dark] #profile-form-card .permissions-compact-toolbar,html[data-theme=dark] #profile-form-card .permissions-compact-list,html[data-theme=dark] #profile-form-card .permission-card,html[data-theme=dark] #profile-form-card .permission-card-compact{color:#e5e7eb!important;box-shadow:none!important;background:#0f172a!important;border-color:#94a3b838!important}html[data-theme=dark] #profile-form-card .edit-modal-actions,html[data-theme=dark] #profile-form-card .inline-actions,html[data-theme=dark] #profile-form-card .form-actions{box-shadow:none!important;background:#0f172a!important;border-color:#94a3b82e!important}html[data-theme=dark] .satisfaction-standard-page .satisfaction-report-row .badge.muted,html[data-theme=dark] .satisfaction-standard-page .satisfaction-row .badge.muted,html[data-theme=dark] .satisfaction-standard-page .badge.muted{color:#cbd5e1!important;box-shadow:none!important;background:#94a3b824!important;border:1px solid #94a3b847!important}html[data-theme=dark] .satisfaction-standard-page .satisfaction-report-card .grid-pagination-footer,html[data-theme=dark] .satisfaction-standard-page .satisfaction-list-card .grid-pagination-footer{min-height:0!important;box-shadow:none!important;background:#0f172a!important;border-color:#94a3b82e!important;margin-top:0!important;padding:10px 0 0!important}html[data-theme=dark] .satisfaction-standard-page .satisfaction-report-table,html[data-theme=dark] .satisfaction-standard-page .satisfaction-table{background:#0f172a!important;border-color:#94a3b838!important}html[data-theme=dark] .whatsapp-log-page .whatsapp-log-filter-card,html[data-theme=dark] .whatsapp-log-page .email-log-filters,html[data-theme=dark] .whatsapp-log-page .whatsapp-log-card,html[data-theme=dark] .whatsapp-log-page .whatsapp-log-table{color:#e5e7eb!important;background:#0f172a!important;border-color:#94a3b838!important}html[data-theme=dark] .whatsapp-log-page .whatsapp-log-filter-field>span:first-child{box-shadow:none!important;color:#cbd5e1!important;background:0 0!important}html[data-theme=dark] .whatsapp-log-page .whatsapp-log-recipient strong,html[data-theme=dark] .whatsapp-log-page .whatsapp-log-message,html[data-theme=dark] .whatsapp-log-page .whatsapp-log-row strong{color:#e5e7eb!important;-webkit-text-fill-color:#e5e7eb!important;text-shadow:none!important}html[data-theme=dark] .dashboard-param-limit-heading span,html[data-theme=dark] .dashboard-params-totalizer-note strong,html[data-theme=dark] .dashboard-params-totalizer-note span{color:#cbd5e1!important;box-shadow:none!important;background:#94a3b824!important;border:1px solid #94a3b842!important}html[data-theme=dark] .dashboard-params-page :is(input,select,textarea),html[data-theme=dark] .dashboard-params-page .input-with-suffix,html[data-theme=dark] .dashboard-params-page .input-with-suffix span{color:#e5e7eb!important;box-shadow:none!important;background:#0b1120!important;border-color:#94a3b84d!important}html[data-theme=dark] .dashboard-params-page .dashboard-params-actions{box-shadow:none!important;background:#0f172a!important;border-color:#94a3b82e!important}.sidebar-collapse-btn,.sidebar-collapse-btn:after{z-index:var(--yd-layer-shell)!important}.whatsapp-page .whatsapp-create-form{grid-template-columns:minmax(260px,1fr) minmax(240px,.45fr) minmax(260px,.55fr) minmax(190px,auto);align-items:center;gap:10px;display:grid!important}.whatsapp-page .whatsapp-create-form input,.whatsapp-page .whatsapp-create-form select,.whatsapp-page .whatsapp-create-form textarea{border:1px solid var(--border-color,#d6e2f0);background:var(--surface-color,#fff);width:100%;min-height:42px;color:var(--text-color,#1f2937);font:inherit;border-radius:8px;padding:0 12px}.whatsapp-page .whatsapp-create-form textarea{resize:vertical;min-height:76px;padding-top:10px}.whatsapp-page .wpp-provider-fields{grid-column:1/-1;grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px;display:grid}.whatsapp-provider-inline{color:var(--muted-text,#64748b);margin-top:3px;font-size:11px;font-weight:600;line-height:1.25;display:block}.whatsapp-page .whatsapp-create-form>.whatsapp-provider-inline{align-items:center;min-height:42px;margin-top:0;display:flex}.whatsapp-page .whatsapp-create-form>.primary{white-space:nowrap;justify-self:stretch;min-width:190px;min-height:42px}.whatsapp-page .whatsapp-auto-reconnect-detail{color:#64748b;font-size:11px;line-height:1.35}.whatsapp-connection-status{justify-items:center;gap:5px;min-width:0;display:grid}.whatsapp-page .whatsapp-auto-reconnect-cell{justify-content:center;align-items:center;min-width:0;display:flex}.whatsapp-page .whatsapp-auto-reconnect-toggle{color:#64748b;cursor:pointer;white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.whatsapp-page .whatsapp-auto-reconnect-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.whatsapp-page .whatsapp-auto-reconnect-toggle-track{background:#e2e8f0;border:1px solid #cbd5e1;border-radius:999px;flex:0 0 34px;align-items:center;width:34px;height:19px;padding:2px;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:relative;box-shadow:inset 0 1px 2px #0f172a1a}.whatsapp-page .whatsapp-auto-reconnect-toggle-track i{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .18s;display:block;box-shadow:0 1px 3px #0f172a3d}.whatsapp-page .whatsapp-auto-reconnect-toggle input:checked+.whatsapp-auto-reconnect-toggle-track{background:#10b981;border-color:#10b981}.whatsapp-page .whatsapp-auto-reconnect-toggle input:checked+.whatsapp-auto-reconnect-toggle-track i{transform:translate(15px)}.whatsapp-page .whatsapp-auto-reconnect-toggle input:checked~.whatsapp-auto-reconnect-toggle-label{color:#047857}.whatsapp-page .whatsapp-auto-reconnect-toggle input:focus-visible+.whatsapp-auto-reconnect-toggle-track{outline-offset:2px;outline:3px solid #f9731640}.whatsapp-page .whatsapp-auto-reconnect-toggle input:disabled+.whatsapp-auto-reconnect-toggle-track,.whatsapp-page .whatsapp-auto-reconnect-toggle input:disabled~.whatsapp-auto-reconnect-toggle-label{cursor:not-allowed;opacity:.55}.whatsapp-technical-instance{color:var(--muted-text,#64748b);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html[data-theme=dark] .whatsapp-page .whatsapp-create-form input,html[data-theme=dark] .whatsapp-page .whatsapp-create-form select,html[data-theme=dark] .whatsapp-page .whatsapp-create-form textarea{background:var(--dark-surface-2,#111827);color:var(--dark-text,#e5edf7);border-color:#94a3b847}html[data-theme=dark] .whatsapp-provider-inline,html[data-theme=dark] .whatsapp-technical-instance{color:#cbd5e1c7}@media (width<=900px){.whatsapp-page .whatsapp-create-form,.whatsapp-page .wpp-provider-fields{grid-template-columns:1fr}}@media (width>=901px) and (width<=1180px){.whatsapp-page .whatsapp-create-form{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr)}.whatsapp-page .whatsapp-create-form>.primary{grid-column:1/-1;justify-self:start;width:min(360px,100%)}}.whatsapp-page .whatsapp-connections-card,.whatsapp-page .whatsapp-secondary-card{background:#fff;border:1px solid #dbe7f4;border-radius:18px;overflow:hidden;box-shadow:0 14px 34px #0f172a0e}.whatsapp-page .whatsapp-section-header{background:linear-gradient(112deg,#fff 0%,#fffaf5 58%,#fff1e8 100%);border-bottom:1px solid #e5edf6;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:18px 20px;display:flex}.whatsapp-page .whatsapp-section-header>div{gap:3px;display:grid}.whatsapp-page .whatsapp-section-eyebrow{letter-spacing:.08em;text-transform:uppercase;line-height:1.2;color:#ea580c!important;font-size:10px!important;font-weight:800!important}.whatsapp-page .whatsapp-section-header h3{color:#173254;font-size:18px;line-height:1.15}.whatsapp-page .whatsapp-section-header>div>span:last-child{color:#64748b;font-size:12px;font-weight:500}.whatsapp-page .whatsapp-create-form{background:linear-gradient(135deg,#fff7ed 0%,#fff 68%);border:1px solid #fed7aa;border-radius:14px;margin:18px 20px;padding:14px;grid-template-columns:minmax(250px,1.1fr) minmax(250px,.9fr) minmax(190px,.38fr)!important;align-items:end!important}.whatsapp-page .whatsapp-create-field{color:#526b89;letter-spacing:.01em;gap:6px;font-size:11px;font-weight:800;display:grid}.whatsapp-page .whatsapp-create-field :is(input,select){background:#fff;border-color:#d7e2ef;border-radius:10px;min-height:44px;font-weight:600}.whatsapp-page .whatsapp-create-field :is(input,select):focus{border-color:#fb923c;outline:none;box-shadow:0 0 0 3px #fb923c29}.whatsapp-page .whatsapp-create-form>.primary{min-height:44px;box-shadow:none;border-radius:10px}.whatsapp-page .whatsapp-connections-card .whatsapp-connection-table{box-shadow:none;background:#fff;border:1px solid #dbe7f4;border-radius:14px;margin:0 20px 12px}.whatsapp-page .whatsapp-connections-card .whatsapp-connection-head{color:#607795;letter-spacing:.055em;text-transform:uppercase;background:#f7faff;border-bottom:1px solid #e5edf6;min-height:48px;font-size:10px;font-weight:800}.whatsapp-page .whatsapp-connections-card .whatsapp-connection-row{background:#fff;border-bottom-color:#e7eef6;min-height:86px;transition:background .18s,box-shadow .18s;box-shadow:inset 3px 0 #0000}.whatsapp-page .whatsapp-connections-card .whatsapp-connection-row:hover{background:linear-gradient(90deg,#fffaf5 0%,#fff 42%);box-shadow:inset 3px 0 #f97316}.whatsapp-page .whatsapp-connection-identity{align-items:center;gap:10px;min-width:0;display:flex!important}.whatsapp-page .whatsapp-connection-identity>i{color:#c2410c;letter-spacing:.03em;background:#fff7ed;border:1px solid #fed7aa;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:900;display:inline-grid}.whatsapp-page .whatsapp-connection-identity>span{gap:3px;min-width:0;display:grid}.whatsapp-page .whatsapp-connection-identity b{color:#193657;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.whatsapp-page .whatsapp-connections-card .whatsapp-actions{background:#f8fbff;border:1px solid #e1eaf4;border-radius:12px;justify-self:center;width:max-content;padding:5px;gap:5px!important}.whatsapp-page .whatsapp-connections-card .whatsapp-actions .icon-action{border-radius:8px!important}.whatsapp-page .whatsapp-secondary-card .section-title .row-icon-actions{align-items:center}.whatsapp-page .whatsapp-secondary-card .whatsapp-test-box{box-shadow:none;background:linear-gradient(135deg,#f8fbff 0%,#fff 72%);border:1px solid #dbe7f4;border-radius:14px;margin:18px 20px 20px;padding:18px}.whatsapp-page .whatsapp-secondary-card .whatsapp-test-grid :is(input,select),.whatsapp-page .whatsapp-secondary-card .whatsapp-test-box textarea{border-radius:10px}.whatsapp-page .whatsapp-secondary-card .whatsapp-test-footer{border-top:1px solid #e5edf6;margin-top:14px;padding-top:14px}html[data-theme=dark] .whatsapp-page .whatsapp-connections-card,html[data-theme=dark] .whatsapp-page .whatsapp-secondary-card{background:#0f172a;border-color:#94a3b83d}html[data-theme=dark] .whatsapp-page .whatsapp-section-header{background:linear-gradient(115deg,#111827 0%,#1c1720 100%);border-bottom-color:#94a3b833}html[data-theme=dark] .whatsapp-page .whatsapp-section-header h3,html[data-theme=dark] .whatsapp-page .whatsapp-connection-identity b{color:#f8fafc}html[data-theme=dark] .whatsapp-page .whatsapp-create-form{background:linear-gradient(135deg,#7c2d1242,#111827 72%);border-color:#fb923c47}html[data-theme=dark] .whatsapp-page .whatsapp-create-field :is(input,select),html[data-theme=dark] .whatsapp-page .whatsapp-connections-card .whatsapp-connection-table,html[data-theme=dark] .whatsapp-page .whatsapp-connections-card .whatsapp-connection-row{background:#0b1120}html[data-theme=dark] .whatsapp-page .whatsapp-connections-card .whatsapp-connection-head,html[data-theme=dark] .whatsapp-page .whatsapp-connections-card .whatsapp-actions{background:#111827}html[data-theme=dark] .whatsapp-page .whatsapp-connections-card .whatsapp-connection-row:hover{background:linear-gradient(90deg,#7c2d124d,#0b1120 48%);box-shadow:inset 3px 0 #fb923c}html[data-theme=dark] .whatsapp-page .whatsapp-connection-identity>i{color:#fed7aa;background:#7c2d1259;border-color:#fb923c59}html[data-theme=dark] .whatsapp-page .whatsapp-auto-reconnect-toggle{color:#a8b7cb}html[data-theme=dark] .whatsapp-page .whatsapp-auto-reconnect-toggle-track{background:#334155;border-color:#94a3b852}html[data-theme=dark] .whatsapp-page .whatsapp-auto-reconnect-toggle input:checked+.whatsapp-auto-reconnect-toggle-track{background:#059669;border-color:#10b981}html[data-theme=dark] .whatsapp-page .whatsapp-auto-reconnect-toggle input:checked~.whatsapp-auto-reconnect-toggle-label{color:#6ee7b7}@media (width<=900px){.whatsapp-page .whatsapp-section-header{flex-direction:column;align-items:flex-start}.whatsapp-page .whatsapp-create-form{margin:14px}.whatsapp-page .whatsapp-connections-card .whatsapp-connection-table,.whatsapp-page .whatsapp-secondary-card .whatsapp-test-box{margin-left:14px;margin-right:14px}}.sidebar{--sidebar-menu-fade-height:34px;gap:12px!important}.sidebar nav{-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--sidebar-menu-fade-height)), #00000052 calc(100% - 12px), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--sidebar-menu-fade-height)), #00000052 calc(100% - 12px), transparent 100%);mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--sidebar-menu-fade-height)), #00000052 calc(100% - 12px), transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;flex:auto!important;min-height:0!important;margin:0!important;padding:12px 10px 10px!important;position:relative!important;overflow:hidden auto!important}.sidebar:after{display:none!important}.sidebar .app-info-card,.sidebar-card.app-info-card{z-index:2!important;background:#1e293bd6!important;flex:none!important;width:auto!important;max-height:none!important;margin:0 10px 10px!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;box-shadow:0 -8px 24px #0f172a33!important}.sidebar-collapsed .sidebar nav{padding:12px 8px 10px!important;-webkit-mask-image:none!important;mask-image:none!important}@media (width<=900px){.sidebar nav{padding:12px 10px!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}.sidebar .app-info-card,.sidebar-card.app-info-card{margin:12px!important}}.sidebar:not(.collapsed){isolation:isolate!important;flex-direction:column!important;display:flex!important}.sidebar:not(.collapsed) nav{z-index:1!important;flex:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:12px 10px 18px!important;overflow:hidden auto!important;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 42px),#0000003d calc(100% - 14px),#0000 100%)!important;mask-image:linear-gradient(#000 0 calc(100% - 42px),#0000003d calc(100% - 14px),#0000 100%)!important}.sidebar:not(.collapsed) .app-info-card,.sidebar:not(.collapsed) .sidebar-card.app-info-card{z-index:4!important;background:var(--sidebar-info-card-bg)!important;border:1px solid var(--sidebar-footer-border)!important;width:auto!important;box-shadow:var(--sidebar-footer-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;flex:none!important;margin:0 10px 10px!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.sidebar:not(.collapsed) .app-storage-quota{background:var(--sidebar-storage-quota-bg)!important;border-color:var(--sidebar-footer-border)!important}html[data-theme=dark] .lgpd-report-page,html[data-theme=dark] .lgpd-settings-page,html[data-theme=dark] .company-holidays-page{color:#e5e7eb!important;background:#0b1120!important}html[data-theme=dark] .lgpd-report-page>.card,html[data-theme=dark] .lgpd-report-page .lgpd-report-filters-card,html[data-theme=dark] .lgpd-report-page .ticket-report-card,html[data-theme=dark] .lgpd-settings-page .task-dashboard-card,html[data-theme=dark] .company-holidays-page .task-dashboard-card{color:#e5e7eb!important;background:#0f172a!important;border-color:#94a3b838!important;box-shadow:0 18px 46px #f9731624!important}html[data-theme=dark] .lgpd-report-page .ticket-report-card-icon,html[data-theme=dark] .lgpd-settings-page .task-dashboard-card i,html[data-theme=dark] .company-holidays-page .task-dashboard-card i{color:#bfdbfe!important;background:#dbeafe1f!important;border-color:#93c5fd38!important}html[data-theme=dark] .lgpd-report-page .ticket-report-card small,html[data-theme=dark] .lgpd-report-page .ticket-report-card span:not(.ticket-report-card-icon),html[data-theme=dark] .lgpd-report-page .section-title span,html[data-theme=dark] .lgpd-report-page .ticket-report-pagination,html[data-theme=dark] .lgpd-report-page .ticket-report-pagination label,html[data-theme=dark] .lgpd-settings-title>div>span,html[data-theme=dark] .company-holidays-page .section-title span,html[data-theme=dark] .company-holiday-date-cell small,html[data-theme=dark] .company-holiday-title small,html[data-theme=dark] .company-holiday-centered-value,html[data-theme=dark] .company-holidays-table-head>span,html[data-theme=dark] .company-holidays-empty{color:#94a3b8!important}html[data-theme=dark] .lgpd-report-page .ticket-report-card strong,html[data-theme=dark] .lgpd-report-page .section-title h3,html[data-theme=dark] .lgpd-report-row strong,html[data-theme=dark] .lgpd-settings-title h3,html[data-theme=dark] .lgpd-settings-page .task-dashboard-card strong,html[data-theme=dark] .company-holidays-page .task-dashboard-card strong,html[data-theme=dark] .company-holidays-page .section-title h3,html[data-theme=dark] .company-holiday-date-cell strong,html[data-theme=dark] .company-holiday-title strong,html[data-theme=dark] .company-holidays-bulk-actions strong{color:#e5e7eb!important}html[data-theme=dark] .lgpd-report-page .commercial-head,html[data-theme=dark] .lgpd-report-page .lgpd-report-table .commercial-head,html[data-theme=dark] .company-holidays-table-head{color:#a8b7cb!important;background:#111827!important;border-color:#94a3b838!important}html[data-theme=dark] .lgpd-report-page .lgpd-report-row,html[data-theme=dark] .company-holidays-table-row{color:#cbd5e1!important;background:#0f172a!important;border-color:#94a3b829!important}html[data-theme=dark] .lgpd-report-page .lgpd-report-row:hover,html[data-theme=dark] .company-holidays-table-row:hover{background:#172033!important}html[data-theme=dark] .lgpd-report-page .ticket-report-pagination select,html[data-theme=dark] .lgpd-report-page .ticket-report-pagination button,html[data-theme=dark] .lgpd-report-page .ticket-report-filter-actions .ghost,html[data-theme=dark] .company-holidays-page .ghost,html[data-theme=dark] .company-holidays-page .icon-action{color:#dbeafe!important;background:#111827!important;border-color:#94a3b847!important}html[data-theme=dark] .lgpd-report-page .ticket-report-pagination button:hover:not(:disabled),html[data-theme=dark] .lgpd-report-page .ticket-report-filter-actions .ghost:hover:not(:disabled),html[data-theme=dark] .company-holidays-page .ghost:hover:not(:disabled),html[data-theme=dark] .company-holidays-page .icon-action:hover:not(:disabled){background:#1f2937!important;border-color:#2dd4bf57!important}html[data-theme=dark] .lgpd-settings-title,html[data-theme=dark] .company-holidays-titlebar,html[data-theme=dark] .company-holidays-grid-card .section-title{border-color:#94a3b82e!important}html[data-theme=dark] .lgpd-settings-fields-grid .yd-floating-field select,html[data-theme=dark] .lgpd-settings-fields-grid .yd-floating-field textarea,html[data-theme=dark] .company-holidays-page .yd-floating-field input,html[data-theme=dark] .company-holidays-page .yd-floating-field select,html[data-theme=dark] .company-holidays-page .yd-floating-field textarea{color:#e5e7eb!important;background:#0b1120!important;border-color:#94a3b847!important}html[data-theme=dark] .lgpd-settings-fields-grid .yd-floating-field textarea::placeholder,html[data-theme=dark] .company-holidays-page .yd-floating-field input::placeholder,html[data-theme=dark] .company-holidays-page .yd-floating-field textarea::placeholder{color:#64748b!important}html[data-theme=dark] .company-holidays-toolbar,html[data-theme=dark] .company-holidays-form-card,html[data-theme=dark] .company-holidays-grid-card,html[data-theme=dark] .company-holidays-table-grid,html[data-theme=dark] .company-holidays-bulk-actions{background:#0f172a!important;border-color:#94a3b838!important;box-shadow:0 18px 46px #f9731624!important}html[data-theme=dark] .company-holidays-form-card .dept-editor-head span,html[data-theme=dark] .company-holidays-bulk-actions span,html[data-theme=dark] .company-holidays-page .grid-total-label{color:#94a3b8!important}html[data-theme=dark] .company-holidays-page .chat-param-switch-line{background:#111827!important;border-color:#60a5fa3d!important}html[data-theme=dark] .company-holidays-page .chat-param-switch-line>span{color:#e5e7eb!important}html[data-theme=dark] .company-holidays-page .chat-param-switch-line small{color:#94a3b8!important}html[data-theme=dark] .company-holidays-table-row.is-inactive{opacity:.62;filter:grayscale(.18)}html[data-theme=dark] .company-holiday-source-pill{color:#bfdbfe!important;background:#60a5fa1f!important;border-color:#60a5fa4d!important}html[data-theme=dark] .company-holiday-source-dot{box-shadow:0 0 0 4px #2dd4bf29!important}html[data-theme=dark] .company-holiday-source-dot.api{box-shadow:0 0 0 4px #60a5fa29!important}html[data-theme=dark] .company-holidays-empty{background:#111827!important;border-color:#94a3b847!important}html[data-theme=dark] .chat-params-page .chat-contact-reason-departments .muted-help,html[data-theme=dark] .chat-params-page .chat-contact-reason-department-summary{color:#94a3b8!important}.login-screen-modern{background:linear-gradient(150deg,#0f2742f5 0%,#124a5ef5 48%,#ff5a31f2 100%)!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;min-height:100svh!important;padding:clamp(18px,4vw,52px)!important;display:grid!important;overflow:hidden!important}.login-screen-modern:before{content:""!important;pointer-events:none!important;background:linear-gradient(#ffffff1a,#ffffff05)!important;border:1px solid #ffffff2e!important;border-radius:clamp(24px,4vw,42px)!important;position:fixed!important;inset:clamp(14px,3vw,42px)!important;box-shadow:inset 0 1px #ffffff29,0 24px 80px #08142452!important}.login-screen-modern:after,.login-hero-panel,.login-social-links{display:none!important}.login-card-modern{z-index:1!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffeb!important;border:1px solid #ffffff94!important;border-radius:28px!important;width:min(440px,100vw - 32px)!important;margin:0!important;padding:clamp(24px,4vw,34px)!important;position:relative!important;box-shadow:0 26px 90px #0716274d,0 0 0 1px #ffffff1a!important}.login-card-header{text-align:center!important;justify-content:center!important;margin:8px 0 22px!important}.login-card-logo{object-fit:contain!important;width:68%!important;max-width:214px!important;height:auto!important}.login-access-orbit{grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:14px!important;margin:0 0 20px!important;display:grid!important}.login-access-line{background:linear-gradient(90deg,#0000,#0f27423d,#0000)!important;height:1px!important}.login-access-avatar{color:#ff5a31!important;background:linear-gradient(#fffffff5,#f8fafce6)!important;border:1px solid #ffffffbd!important;border-radius:50%!important;place-items:center!important;width:86px!important;height:86px!important;display:grid!important;overflow:hidden!important;box-shadow:0 14px 36px #0c1f342e,inset 0 0 0 1px #ff5a311a!important}.login-access-avatar img{object-fit:cover!important;border-radius:inherit!important;width:100%!important;height:100%!important}.login-access-orbit.has-user .login-access-avatar{border-color:#2dd4bf8f!important;box-shadow:0 16px 40px #14b8a63d,inset 0 0 0 2px #ffffffd1!important}.login-form-modern{gap:0!important}.login-field-shell{width:100%!important;margin:0 0 14px!important;display:block!important;position:relative!important}.login-field-shell input{color:#172033!important;width:100%!important;height:56px!important;box-shadow:none!important;background:#f8fafceb!important;border:1px solid #6e7e943d!important;border-radius:15px!important;padding:21px 16px 8px 54px!important;font-size:14px!important}.login-field-shell input:focus{border-color:#14b8a6b8!important;box-shadow:0 0 0 4px #14b8a624!important}.login-field-icon{color:#ff5a31!important;pointer-events:none!important;background:#ff5a311c!important;border-radius:10px!important;place-items:center!important;width:30px!important;height:30px!important;display:grid!important;position:absolute!important;top:50%!important;left:14px!important;transform:translateY(-50%)!important}.login-field-label{z-index:1!important;color:#738197!important;text-transform:uppercase!important;letter-spacing:0!important;pointer-events:none!important;font-size:10px!important;font-weight:900!important;line-height:1!important;position:absolute!important;top:8px!important;left:54px!important}.login-form-row{justify-content:flex-end!important;margin:2px 0 16px!important}.login-submit{min-height:54px!important;box-shadow:none!important;text-transform:uppercase!important;letter-spacing:0!important;background:linear-gradient(135deg,#ff5a31 0%,#f04b2f 48%,#13a8b1 100%)!important;border-radius:15px!important}.login-submit:disabled{opacity:.78!important;cursor:progress!important}html[data-theme=dark] .login-card-modern{background:#0f172ae6!important;border-color:#94a3b838!important;box-shadow:0 28px 90px #00000070,inset 0 1px #ffffff0f!important}html[data-theme=dark] .login-access-line{background:linear-gradient(90deg,#0000,#e2e8f047,#0000)!important}html[data-theme=dark] .login-access-avatar{color:#fb7b55!important;background:#101827!important;border-color:#94a3b842!important}html[data-theme=dark] .login-field-shell input{color:#f8fafc!important;background:#0f172ac7!important;border-color:#94a3b83d!important}html[data-theme=dark] .login-field-label{color:#94a3b8!important}@media (width<=640px){.login-screen-modern{padding:16px!important}.login-screen-modern:before{border-radius:24px!important;inset:10px!important}.login-card-modern{border-radius:24px!important;width:min(100%,420px)!important;padding:22px!important}.login-access-avatar{width:76px!important;height:76px!important}}.login-screen-modern,html[data-theme=dark] .login-screen-modern{color:#0c1326!important;background:radial-gradient(circle at 2% 97%,#ffc59b9e 0 150px,#0000 152px),radial-gradient(circle at 96% 8%,#ffd3b58c 0 230px,#0000 232px),radial-gradient(circle at 64% 90%,#ffece094 0 320px,#0000 322px),linear-gradient(135deg,#fff 0% 50%,#fff1ea 100%)!important;grid-template-columns:minmax(460px,1fr) minmax(460px,704px)!important;justify-content:center!important;align-items:center!important;gap:clamp(48px,7vw,128px)!important;min-height:100svh!important;padding:clamp(36px,5vw,58px) clamp(56px,7vw,102px)!important;display:grid!important;position:relative!important;overflow:hidden!important}.login-screen-modern:before,html[data-theme=dark] .login-screen-modern:before{content:""!important;width:640px!important;height:360px!important;box-shadow:none!important;filter:none!important;pointer-events:none!important;background:#ffc69e7a!important;border:0!important;border-radius:55% 45% 50% 48%!important;position:absolute!important;bottom:-170px!important;left:-120px!important}.login-screen-modern:after,html[data-theme=dark] .login-screen-modern:after{content:""!important;pointer-events:none!important;background:#ffe2d28f!important;border-radius:48% 0 0 52%!important;width:610px!important;height:700px!important;display:block!important;position:absolute!important;top:-190px!important;right:-230px!important;transform:rotate(17deg)!important}.login-hero-panel,html[data-theme=dark] .login-hero-panel{min-height:auto!important;box-shadow:none!important;color:#0c1326!important;z-index:2!important;background:0 0!important;border:0!important;border-radius:0!important;order:1!important;padding:0!important;display:block!important;overflow:visible!important}.login-hero-panel:before,.login-hero-panel:after,.login-hero-glow,.login-visual-art,.login-social-links,html[data-theme=dark] .login-hero-panel:before,html[data-theme=dark] .login-hero-panel:after,html[data-theme=dark] .login-hero-glow,html[data-theme=dark] .login-visual-art,html[data-theme=dark] .login-social-links{display:none!important}.login-hero-content,html[data-theme=dark] .login-hero-content{z-index:2!important;max-width:680px!important;position:relative!important}.login-hero-model{display:contents!important}.login-hero-model~h1,.login-hero-model~p{display:none!important}.login-hero-logo,.login-youdesk-logo,html[data-theme=dark] .login-hero-logo,html[data-theme=dark] .login-youdesk-logo{filter:none!important;width:clamp(188px,16vw,232px)!important;max-width:100%!important;height:auto!important;margin:0 0 clamp(78px,11vh,112px)!important;display:block!important}.login-hero-panel h1,html[data-theme=dark] .login-hero-panel h1{color:#0d1428!important;letter-spacing:0!important;max-width:650px!important;text-shadow:none!important;gap:0!important;margin:0 0 24px!important;font-size:clamp(48px,4.25vw,68px)!important;font-weight:950!important;line-height:1.03!important;display:grid!important}.login-headline-accent,html[data-theme=dark] .login-headline-accent{color:#ff4f16!important}.login-hero-panel p,html[data-theme=dark] .login-hero-panel p{color:#4b5568!important;max-width:610px!important;margin:0!important;font-size:clamp(21px,1.55vw,26px)!important;font-weight:500!important;line-height:1.48!important}.login-hero-metric-card{width:min(500px,92%)!important;margin-top:clamp(58px,9vh,92px)!important;position:relative!important}.login-dot-field{background-image:radial-gradient(circle,#ff7d4f57 2.4px,#0000 2.7px)!important;background-size:20px 20px!important;width:88px!important;height:88px!important;position:absolute!important;top:-32px!important;left:-68px!important}.login-metric-card-main{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffe0!important;border:1px solid #ffffffeb!important;border-radius:18px!important;padding:20px 22px 22px!important;position:relative!important;box-shadow:0 28px 64px #ff5b2321!important}.login-metric-topline{border-bottom:1px solid #edf1f6!important;grid-template-columns:78px 1fr auto!important;align-items:center!important;gap:22px!important;padding-bottom:18px!important;display:grid!important}.login-metric-icon{color:#ff4f16!important;background:#fff2ec!important;border-radius:15px!important;place-items:center!important;width:78px!important;height:64px!important;display:grid!important}.login-metric-lines{gap:10px!important;display:grid!important}.login-metric-lines i{background:#d6d8dd!important;border-radius:999px!important;height:9px!important;display:block!important}.login-metric-lines i:first-child{width:126px!important}.login-metric-lines i:last-child{width:95px!important}.login-active-pill{color:#ff4f16!important;text-align:center!important;background:#fff0e9!important;border-radius:12px!important;min-width:150px!important;padding:12px 14px!important;font-size:14px!important;font-weight:800!important}.login-metric-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:18px!important;display:grid!important}.login-metric-stats span{color:#ff4f16!important;background:#ffffffc2!important;border:1px solid #edf1f6!important;border-radius:10px!important;align-content:center!important;justify-items:center!important;gap:6px!important;min-height:96px!important;display:grid!important;box-shadow:0 8px 20px #0f172a0d!important}.login-metric-stats strong{color:#111827!important;font-size:24px!important;line-height:1!important}.login-metric-stats small{color:#5b6576!important;font-size:14px!important;font-weight:500!important}.login-floating-users{color:#fff!important;background:linear-gradient(#ff5d16 0%,#ff4300 100%)!important;border-radius:999px!important;place-items:center!important;width:58px!important;height:58px!important;display:grid!important;position:absolute!important;top:-29px!important;right:-24px!important;box-shadow:0 18px 34px #ff4e1252!important}.login-card-modern,html[data-theme=dark] .login-card-modern{z-index:3!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:#ffffffd6!important;border:0!important;border-radius:28px!important;flex-direction:column!important;order:2!important;justify-content:center!important;justify-self:center!important;width:min(704px,100%)!important;max-width:704px!important;min-height:min(850px,100svh - 116px)!important;margin:0!important;padding:clamp(40px,5vw,58px) clamp(36px,5vw,58px)!important;display:flex!important;position:relative!important;overflow:visible!important;box-shadow:0 30px 90px #ff642c24,inset 0 1px #ffffffe6!important}.login-card-modern:before,.login-card-modern:after,html[data-theme=dark] .login-card-modern:before,html[data-theme=dark] .login-card-modern:after{display:none!important}.login-card-header,html[data-theme=dark] .login-card-header{text-align:center!important;grid-template-columns:1fr!important;place-items:center!important;gap:22px!important;margin:0 0 42px!important;display:grid!important}.login-card-logo,.login-recovery-title{display:none!important}.login-access-orbit,.login-card-modern>.login-access-orbit,html[data-theme=dark] .login-access-orbit,html[data-theme=dark] .login-card-modern>.login-access-orbit{grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:18px!important;width:min(300px,62%)!important;margin:0 auto 24px!important;display:grid!important}.login-card-header .login-access-orbit{margin-bottom:0!important}.login-access-line,html[data-theme=dark] .login-access-line{background:linear-gradient(90deg,#0000,#e3d1c7f2,#0000)!important;height:1px!important}.login-access-avatar,html[data-theme=dark] .login-access-avatar{color:#ff4f16!important;background:#ffffffb8!important;border:2px solid #ffe3d6!important;border-radius:999px!important;width:150px!important;height:150px!important;box-shadow:0 24px 46px #ff56152e,inset 0 0 0 1px #ffffffe6!important}.login-access-avatar img,.login-access-avatar .authorized-image,html[data-theme=dark] .login-access-avatar img{object-fit:cover!important;border-radius:inherit!important;width:100%!important;height:100%!important}.login-access-orbit.has-user .login-access-avatar,html[data-theme=dark] .login-access-orbit.has-user .login-access-avatar{border-color:#ffccb7!important;box-shadow:0 24px 48px #ff56153d,inset 0 0 0 4px #ffffffb8!important}.login-card-intro h2,html[data-theme=dark] .login-card-intro h2{color:#0d1428!important;letter-spacing:0!important;margin:0!important;font-size:clamp(38px,3vw,44px)!important;font-weight:950!important;line-height:1.08!important}.login-card-intro p,html[data-theme=dark] .login-card-intro p{color:#5d6474!important;margin:12px 0 0!important;font-size:24px!important;font-weight:500!important;line-height:1.25!important}.login-form-modern,html[data-theme=dark] .login-form-modern{gap:0!important;display:grid!important}.login-field-shell,html[data-theme=dark] .login-field-shell{gap:13px!important;width:100%!important;margin:0 0 26px!important;padding-top:31px!important;display:grid!important;position:relative!important}.login-field-label,html[data-theme=dark] .login-field-label{z-index:1!important;color:#111827!important;text-transform:none!important;letter-spacing:0!important;pointer-events:none!important;font-size:20px!important;font-weight:900!important;line-height:1!important;position:absolute!important;top:0!important;left:0!important}.login-field-shell input,html[data-theme=dark] .login-field-shell input{color:#101827!important;background:#ffffffc7!important;border:1px solid #e0e0e0!important;border-radius:12px!important;outline:none!important;width:100%!important;height:68px!important;min-height:68px!important;padding:0 22px 0 66px!important;font-size:20px!important;font-weight:500!important;box-shadow:0 10px 22px #0f172a0a!important}.login-field-shell input::placeholder,html[data-theme=dark] .login-field-shell input::placeholder{color:#8a8f9d!important}.login-field-shell input:focus,html[data-theme=dark] .login-field-shell input:focus{background:#fff!important;border-color:#ffb08e!important;box-shadow:0 0 0 4px #ff5b231c,0 12px 24px #0f172a0f!important}.login-field-icon,html[data-theme=dark] .login-field-icon{color:#ff4f16!important;pointer-events:none!important;background:0 0!important;border-radius:0!important;place-items:center!important;width:25px!important;height:25px!important;display:grid!important;position:absolute!important;top:65px!important;left:19px!important;transform:translateY(-50%)!important}.login-password-toggle{color:#ff4f16!important;cursor:pointer!important;background:0 0!important;border:0!important;place-items:center!important;width:36px!important;height:36px!important;padding:0!important;display:grid!important;position:absolute!important;top:65px!important;right:18px!important;transform:translateY(-50%)!important}.login-form-row.login-remember-row,html[data-theme=dark] .login-form-row.login-remember-row{justify-content:space-between!important;align-items:center!important;gap:18px!important;margin:6px 0 44px!important;display:flex!important}.login-remember-control{color:#111827!important;cursor:pointer!important;align-items:center!important;gap:12px!important;font-size:20px!important;font-weight:800!important;display:inline-flex!important}.login-remember-control input{appearance:none!important;background:#ff4f16!important;border:0!important;border-radius:5px!important;width:25px!important;height:25px!important;min-height:25px!important;padding:0!important;position:relative!important;box-shadow:0 8px 18px #ff4f1638!important}.login-remember-control input:after{content:""!important;opacity:0!important;border:2px solid #fff!important;border-width:0 2px 2px 0!important;width:7px!important;height:13px!important;position:absolute!important;top:4px!important;left:8px!important;transform:rotate(45deg)!important}.login-remember-control input:checked:after{opacity:1!important}.login-form-row .link-button,html[data-theme=dark] .login-form-row .link-button{color:#ff4f16!important;font-size:19px!important;font-weight:800!important;text-decoration:none!important}.login-submit.primary,.login-form-modern .primary.login-submit,html[data-theme=dark] .login-submit.primary,html[data-theme=dark] .login-form-modern .primary.login-submit{color:#fff!important;width:100%!important;min-height:75px!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important;background:linear-gradient(90deg,#ff4b10 0%,#ff6500 100%)!important;border:0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:22px!important;font-size:24px!important;font-weight:900!important;display:inline-flex!important}.login-submit.primary:hover:not(:disabled),.login-form-modern .primary.login-submit:hover:not(:disabled){box-shadow:none!important;transform:translateY(-1px)!important}.login-error,.login-success,.login-pending-access,html[data-theme=dark] .login-error,html[data-theme=dark] .login-success,html[data-theme=dark] .login-pending-access{box-shadow:none!important;border-radius:12px!important;margin-bottom:18px!important}.login-card-two-factor{justify-content:center!important;min-height:auto!important}.password-change-card,html[data-theme=dark] .password-change-card{background:#ffffffe6!important;border:0!important;grid-column:1/-1!important;max-width:620px!important;box-shadow:0 26px 80px #ff5b2324!important}@media (width<=1180px){.login-screen-modern,html[data-theme=dark] .login-screen-modern{grid-template-columns:1fr!important;gap:36px!important;padding:32px 24px!important;overflow:auto!important}.login-hero-content,html[data-theme=dark] .login-hero-content{max-width:704px!important;margin:0 auto!important}.login-hero-logo,.login-youdesk-logo{margin-bottom:44px!important}.login-card-modern,html[data-theme=dark] .login-card-modern{min-height:auto!important}}@media (width<=680px){.login-screen-modern,html[data-theme=dark] .login-screen-modern{padding:24px 14px!important}.login-hero-panel h1,html[data-theme=dark] .login-hero-panel h1{font-size:40px!important}.login-hero-panel p,html[data-theme=dark] .login-hero-panel p{font-size:18px!important}.login-hero-metric-card{display:none!important}.login-card-modern,html[data-theme=dark] .login-card-modern{border-radius:24px!important;width:100%!important;padding:34px 20px!important}.login-access-avatar,html[data-theme=dark] .login-access-avatar{width:106px!important;height:106px!important}.login-card-intro h2,html[data-theme=dark] .login-card-intro h2{font-size:30px!important}.login-card-intro p,html[data-theme=dark] .login-card-intro p,.login-field-label,html[data-theme=dark] .login-field-label,.login-remember-control,.login-form-row .link-button,html[data-theme=dark] .login-form-row .link-button{font-size:16px!important}.login-form-row.login-remember-row,html[data-theme=dark] .login-form-row.login-remember-row{flex-direction:column!important;align-items:flex-start!important;margin-bottom:28px!important}}.login-hero-content>.login-hero-model~h1,.login-hero-content>.login-hero-model~p{display:none!important}.login-field-shell,html[data-theme=dark] .login-field-shell{margin-bottom:15px!important;padding-top:22px!important}.login-field-label,html[data-theme=dark] .login-field-label{font-size:15px!important;font-weight:850!important}.login-field-shell input,html[data-theme=dark] .login-field-shell input{border-radius:10px!important;height:44px!important;min-height:44px!important;padding:0 15px 0 46px!important;font-size:15px!important;box-shadow:0 7px 16px #0f172a09!important}.login-field-icon,html[data-theme=dark] .login-field-icon{width:16px!important;height:16px!important;top:44px!important;left:15px!important}.login-field-icon svg,html[data-theme=dark] .login-field-icon svg{width:16px!important;height:16px!important}.login-password-field input{padding-right:48px!important}.login-password-toggle{width:26px!important;height:26px!important;top:44px!important;right:13px!important}.login-password-toggle svg{width:17px!important;height:17px!important}.login-screen-modern,html[data-theme=dark] .login-screen-modern{grid-template-columns:minmax(420px,1fr) minmax(340px,420px)!important;gap:clamp(32px,5vw,76px)!important;overflow:auto!important}.login-card-modern,html[data-theme=dark] .login-card-modern{justify-content:flex-start!important;width:min(420px,100%)!important;max-width:420px!important;min-height:auto!important;max-height:calc(100svh - 64px)!important;padding:26px 28px!important;overflow:auto!important}.login-card-header,html[data-theme=dark] .login-card-header{gap:12px!important;margin:0 0 20px!important}.login-access-orbit,.login-card-modern>.login-access-orbit,html[data-theme=dark] .login-access-orbit,html[data-theme=dark] .login-card-modern>.login-access-orbit{gap:12px!important;width:min(180px,54%)!important;margin-bottom:12px!important}.login-access-avatar,html[data-theme=dark] .login-access-avatar{width:78px!important;height:78px!important}.login-card-intro h2,html[data-theme=dark] .login-card-intro h2{font-size:28px!important}.login-card-intro p,html[data-theme=dark] .login-card-intro p{margin-top:6px!important;font-size:15px!important}.login-form-row.login-remember-row,html[data-theme=dark] .login-form-row.login-remember-row{margin:4px 0 20px!important}.login-remember-control,.login-form-row .link-button,html[data-theme=dark] .login-form-row .link-button{font-size:13px!important}.login-remember-control input{width:18px!important;height:18px!important;min-height:18px!important}.login-remember-control input:after{width:5px!important;height:9px!important;top:3px!important;left:6px!important}.login-submit.primary,.login-form-modern .primary.login-submit,html[data-theme=dark] .login-submit.primary,html[data-theme=dark] .login-form-modern .primary.login-submit{gap:14px!important;min-height:50px!important;font-size:16px!important}.login-pending-access.login-legal-box,html[data-theme=dark] .login-pending-access.login-legal-box{margin-bottom:12px!important;padding:10px 12px!important;font-size:11px!important}.login-legal-form,html[data-theme=dark] .login-legal-form{gap:10px!important}.login-legal-documents{min-height:0!important;max-height:clamp(180px,100svh - 420px,260px)!important}.login-legal-document{grid-template-columns:18px minmax(0,1fr) 58px!important;gap:8px!important;padding:9px 10px!important}.login-legal-document strong{font-size:12px!important}.login-legal-document small,.login-legal-geo{font-size:11px!important}.login-legal-document a{color:#fff!important;background:#12aeba!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;min-height:32px!important;font-size:12px!important;display:inline-flex!important}.login-legal-note{font-size:11px!important;line-height:1.35!important}@media (width<=680px){.login-screen-modern,html[data-theme=dark] .login-screen-modern{grid-template-columns:1fr!important;overflow:auto!important}.login-card-modern,html[data-theme=dark] .login-card-modern{width:min(100%,420px)!important;max-height:none!important;padding:22px 18px!important}.login-access-avatar,html[data-theme=dark] .login-access-avatar{width:70px!important;height:70px!important}}:root{--yd-modal-orange:#ff5a1f;--yd-modal-orange-strong:#ea4b0a;--yd-modal-orange-soft:#fff4ee;--yd-modal-orange-pale:#fffaf7;--yd-modal-border:#ffd8c7;--yd-modal-text:#101828;--yd-modal-muted:#667085;--yd-modal-shadow:0 28px 80px #ff581a33}.modal-overlay,.customer-modal-overlay,.automation-modal-overlay,.whatsapp-log-modal-overlay,.domain-ssl-modal-overlay,.client-image-editor-overlay,.ticket-report-modal-overlay,.approval-decision-overlay,.crm-modal-backdrop,.crm-lead-overlay,.satisfaction-response-overlay,.helpdesk-new-chat-overlay,.helpdesk-contact-send-overlay,.helpdesk-close-ticket-overlay,.helpdesk-assign-department-overlay,.helpdesk-system-confirm-overlay,.helpdesk-history-detail-overlay,.helpdesk-contact-status-overlay,.helpdesk-image-modal-overlay,.helpdesk-draft-preview-overlay,.call-exit-confirm-backdrop,.single-login-backdrop,.return-reminder-alert-overlay,.bulk-delete-progress-overlay,.tag-modal-overlay-fixed{overscroll-behavior:contain!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background:radial-gradient(circle at 0 0,#ff7d413d,#0000 34%),radial-gradient(circle at 100% 100%,#ffd6be57,#0000 36%),#0f172a7a!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100dvh!important;padding:clamp(16px,3vw,38px)!important;display:flex!important;position:fixed!important;inset:0!important;overflow:auto!important}.modal-overlay>[class*=modal],.modal-overlay>[class*=drawer],.customer-modal-overlay>[class*=modal],.automation-modal-overlay>[class*=modal],.whatsapp-log-modal-overlay>[class*=modal],.domain-ssl-modal-overlay>[class*=modal],.client-image-editor-overlay>[class*=modal],.crm-modal-backdrop>[class*=modal],.crm-lead-overlay>[class*=modal],.satisfaction-response-overlay>[class*=modal],.helpdesk-new-chat-overlay>[class*=modal],.helpdesk-contact-send-overlay>[class*=modal],.helpdesk-close-ticket-overlay>[class*=modal],.helpdesk-assign-department-overlay>[class*=modal],.helpdesk-system-confirm-overlay>[class*=modal],.helpdesk-history-detail-overlay>[class*=modal],.helpdesk-contact-status-overlay>[class*=modal],.helpdesk-image-modal-overlay>[class*=modal]:not(.helpdesk-image-modal):not(.helpdesk-draft-preview-modal),.helpdesk-draft-preview-overlay>[class*=modal]:not(.helpdesk-image-modal):not(.helpdesk-draft-preview-modal),.call-exit-confirm-backdrop>[class*=modal],.single-login-backdrop>[class*=modal],.return-reminder-alert-overlay>[class*=modal],.bulk-delete-progress-overlay>[class*=modal],.tag-modal-overlay-fixed>[class*=modal]{--yd-modal-width:720px;width:min(var(--yd-modal-width), calc(100vw - 32px))!important;border:1px solid var(--yd-modal-border)!important;background:linear-gradient(180deg, #fff 0%, var(--yd-modal-orange-pale) 100%)!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 48px)!important;color:var(--yd-modal-text)!important;box-shadow:var(--yd-modal-shadow)!important;transform-origin:50%!important;border-radius:18px!important;margin:auto!important;position:relative!important;overflow:hidden!important}.ticket-report-drawer,.approval-detail-drawer,.lgpd-report-detail-drawer,.content-analysis-detail-drawer,.customer-edit-modal,.customer-edit-modal-clean,.customer-import-modal-standard,.crm-modal-large,.crm-lead-modal,.quote-modal,.quote-detail-modal,.digital-signature-modal,.client-image-editor-modal,.whatsapp-connection-log-modal,.domain-ssl-details-modal,.webhook-payload-modal,.webhook-event-payload-modal,.email-debug-modal,.automation-modal,.helpdesk-history-detail-modal,.helpdesk-ai-summary-modal,.helpdesk-transfer-modal,.helpdesk-forward-modal,.helpdesk-close-ticket-modal,.helpdesk-new-chat-modal,.helpdesk-avatar-crop-modal,.helpdesk-contact-send-modal,.customer-manual-modal,.content-analysis-detail-drawer,.lgpd-report-detail-drawer{--yd-modal-width:1080px}.column-create-modal,.system-confirm-modal,.notification-permission-modal,.profile-password-modal,.version-announcement-modal,.daily-return-reminder-modal,.return-reminder-alert-modal,.approval-decision-modal,.call-exit-confirm-modal,.single-login-modal,.whatsapp-setup-alert-modal,.whatsapp-delete-modal,.whatsapp-qr-modal,.whatsapp-import-action-modal,.helpdesk-delete-message-modal,.helpdesk-group-action-modal,.service-duplicate-modal,.satisfaction-response-modal{--yd-modal-width:640px}.modal-overlay>[class*=modal]:before,.modal-overlay>[class*=drawer]:before,.customer-modal-overlay>[class*=modal]:before,.automation-modal-overlay>[class*=modal]:before,.ticket-report-drawer:before,.crm-modal-backdrop>[class*=modal]:before,.helpdesk-new-chat-overlay>[class*=modal]:before,.helpdesk-image-modal-overlay>[class*=modal]:before{content:""!important;box-sizing:border-box!important;clip-path:inset(0 round 16px 16px 0 0)!important;background:linear-gradient(90deg, var(--yd-modal-orange) 0%, #ff8a4c 100%)!important;z-index:2!important;pointer-events:none!important;border-radius:16px 16px 0 0!important;width:auto!important;max-width:calc(100% - 2px)!important;height:5px!important;position:absolute!important;top:0!important;left:1px!important;right:1px!important}.modal-overlay :is(.edit-modal-header,.modal-header,.modal-header-clean,.modal-header-delete,.ticket-report-modal-header),.customer-modal-overlay :is(.edit-modal-header,.modal-header,.modal-header-clean),.automation-modal-overlay :is(.edit-modal-header,.modal-header,.modal-header-clean),.ticket-report-modal-header,.crm-modal-head,.crm-lead-modal-head,.receivable-modal-header,.helpdesk-image-modal .edit-modal-header,.helpdesk-draft-preview-modal .edit-modal-header{min-height:auto!important;box-shadow:none!important;background:linear-gradient(135deg,#fff4eefa 0%,#fffffffa 68%)!important;border-bottom:1px solid #ffe1d2!important;padding:22px 26px 18px!important;position:relative!important}.modal-overlay :is(.edit-modal-header,.modal-header,.modal-header-clean,.modal-header-delete,.ticket-report-modal-header):after,.customer-modal-overlay :is(.edit-modal-header,.modal-header,.modal-header-clean):after,.automation-modal-overlay :is(.edit-modal-header,.modal-header,.modal-header-clean):after,.ticket-report-modal-header:after,.crm-modal-head:after,.crm-lead-modal-head:after,.receivable-modal-header:after{content:none!important;display:none!important}.modal-overlay :is(.modal-eyebrow,.ticket-report-modal-title p),.customer-modal-overlay .modal-eyebrow,.automation-modal-overlay .modal-eyebrow,.crm-modal-head .modal-eyebrow,.crm-lead-modal-head .modal-eyebrow{color:var(--yd-modal-orange-strong)!important;letter-spacing:.08em!important}.modal-overlay :is(h2,h3),.customer-modal-overlay :is(h2,h3),.automation-modal-overlay :is(h2,h3),.ticket-report-modal-title h3,.crm-modal-head h3,.crm-lead-modal-head h3{color:var(--yd-modal-text)!important}.modal-overlay :is(p,small),.customer-modal-overlay :is(p,small),.automation-modal-overlay :is(p,small),.ticket-report-modal-title p,.crm-modal-head p,.crm-lead-modal-head p{color:var(--yd-modal-muted)!important}.modal-overlay :is(.modal-actions,.edit-modal-actions,.helpdesk-modal-actions,.signature-modal-actions),.customer-modal-overlay .edit-modal-actions,.automation-modal-footer,.plans-modal-actions,.receivable-drawer-actions{background:linear-gradient(180deg, #fff 0%, var(--yd-modal-orange-soft) 100%)!important;border-top:1px solid #ffe1d2!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;padding:18px 26px!important;display:flex!important}.modal-overlay :is(input,select,textarea),.customer-modal-overlay :is(input,select,textarea),.automation-modal-overlay :is(input,select,textarea),.crm-modal-backdrop :is(input,select,textarea),.helpdesk-new-chat-overlay :is(input,select,textarea){border-color:#ffd8c7!important;border-radius:12px!important}.modal-overlay :is(input,select,textarea):focus,.customer-modal-overlay :is(input,select,textarea):focus,.automation-modal-overlay :is(input,select,textarea):focus,.crm-modal-backdrop :is(input,select,textarea):focus,.helpdesk-new-chat-overlay :is(input,select,textarea):focus{border-color:var(--yd-modal-orange)!important;box-shadow:0 0 0 3px #ff5a1f24!important}.modal-overlay :is(.primary,.modal-save,.modal-submit,button[type=submit]):not(.modal-cancel):not(.modal-delete):not(.ghost):not(.icon-btn),.customer-modal-overlay :is(.primary,.modal-save,.modal-submit,button[type=submit]):not(.modal-cancel):not(.modal-delete):not(.ghost):not(.icon-btn),.automation-modal-overlay :is(.primary,.modal-save,.modal-submit,button[type=submit]):not(.modal-cancel):not(.modal-delete):not(.ghost):not(.icon-btn),.crm-modal-backdrop :is(.primary,.modal-save,.modal-submit,button[type=submit]):not(.modal-cancel):not(.modal-delete):not(.ghost):not(.icon-btn),.helpdesk-new-chat-overlay :is(.primary,.modal-save,.modal-submit,button[type=submit]):not(.modal-cancel):not(.modal-delete):not(.ghost):not(.icon-btn){color:#fff!important;box-shadow:none!important;background:linear-gradient(90deg,#ff4b10 0%,#ff6500 100%)!important;border:0!important}.modal-overlay :is(.modal-cancel,.ghost,.secondary),.customer-modal-overlay :is(.modal-cancel,.ghost,.secondary),.automation-modal-overlay :is(.modal-cancel,.ghost,.secondary),.crm-modal-backdrop :is(.modal-cancel,.ghost,.secondary),.helpdesk-new-chat-overlay :is(.modal-cancel,.ghost,.secondary){color:#7c2d12!important;background:#fff!important;border-color:#ffd8c7!important}.modal-overlay :is(.edit-modal-close,.ticket-report-modal-close,.helpdesk-drawer-close,.helpdesk-image-modal-close),.customer-modal-overlay .edit-modal-close,.automation-modal-overlay .edit-modal-close,.crm-modal-backdrop .edit-modal-close,.helpdesk-new-chat-overlay :is(.edit-modal-close,.helpdesk-drawer-close),.helpdesk-image-modal-overlay .helpdesk-image-modal-close,.tag-modal-overlay-fixed .edit-modal-close{width:38px!important;min-width:38px!important;height:38px!important;color:var(--yd-modal-orange-strong)!important;box-shadow:none!important;background:#fff!important;border:1px solid #ffd8c7!important;border-radius:12px!important}html[data-theme=dark] .modal-overlay>[class*=modal],html[data-theme=dark] .modal-overlay>[class*=drawer],html[data-theme=dark] .customer-modal-overlay>[class*=modal],html[data-theme=dark] .automation-modal-overlay>[class*=modal],html[data-theme=dark] .ticket-report-drawer,html[data-theme=dark] .crm-modal-backdrop>[class*=modal],html[data-theme=dark] .helpdesk-new-chat-overlay>[class*=modal],html[data-theme=dark] .helpdesk-image-modal-overlay>[class*=modal]{background:linear-gradient(180deg, #fff 0%, var(--yd-modal-orange-pale) 100%)!important;color:var(--yd-modal-text)!important}@media (width<=760px){.modal-overlay,.customer-modal-overlay,.automation-modal-overlay,.ticket-report-modal-overlay,.helpdesk-new-chat-overlay,.helpdesk-image-modal-overlay,.crm-modal-backdrop{padding:12px!important}.modal-overlay>[class*=modal],.modal-overlay>[class*=drawer],.customer-modal-overlay>[class*=modal],.automation-modal-overlay>[class*=modal],.ticket-report-drawer,.helpdesk-new-chat-overlay>[class*=modal],.helpdesk-image-modal-overlay>[class*=modal],.crm-modal-backdrop>[class*=modal]{border-radius:16px!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}}:root{--yd-kpi-card-bg:#fff;--yd-kpi-card-border:#dce7f3;--yd-kpi-card-radius:14px;--yd-kpi-card-shadow:0 12px 28px #0f172a0d;--yd-kpi-icon-size:42px;--yd-kpi-icon-radius:14px;--yd-kpi-label:#7b8797;--yd-kpi-value:#111827;--yd-kpi-helper:#7d8ca3}html body :is(.field-label,.filter-label,.login-field-label){letter-spacing:0!important;font-weight:500!important}html body .login-screen-modern,html[data-theme=dark] body .login-screen-modern{background:#050b1e!important;grid-template-columns:minmax(520px,1fr) minmax(360px,560px)!important;align-items:center!important;gap:clamp(40px,6vw,92px)!important;min-height:100svh!important;padding:clamp(32px,6vw,86px) clamp(28px,7vw,126px)!important;display:grid!important;position:relative!important;overflow:hidden!important}html body .login-screen-modern.login-background-ready,html[data-theme=dark] body .login-screen-modern.login-background-ready{background-image:-webkit-image-set(url(/youdesk-login-background.webp) 1x type("image/webp"),url(/youdesk-login-background.png) 1x type("image/png"))!important;background-image:image-set("/youdesk-login-background.webp" 1x type("image/webp"),"/youdesk-login-background.png" 1x type("image/png"))!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}html body .login-screen-modern:before,html body .login-screen-modern:after{display:none!important}html body .login-hero-panel{min-height:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;justify-self:center!important;padding:0!important;display:block!important;overflow:visible!important}html body .login-hero-panel:before,html body .login-hero-panel:after,html body .login-hero-glow,html body .login-dot-field,html body .login-visual-art,html body .login-hero-logo,html body .login-hero-content>h1,html body .login-hero-content>p:not(.login-hero-tagline),html body .login-hero-metric-card{display:none!important}html body .login-hero-content{transform:translateY(-10px);color:#fff!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:min(620px,100%)!important;max-width:620px!important;margin:0!important;display:flex!important}html body .login-hero-brand-lockup{flex-direction:column!important;align-items:center!important;gap:22px!important;display:flex!important}html body .login-hero-symbol{filter:drop-shadow(0 18px 34px #ff470b7a);object-fit:contain!important;width:clamp(82px,7vw,126px)!important;height:auto!important}html body .login-hero-brand-lockup strong{text-shadow:0 8px 24px #00000057;color:#fff!important;letter-spacing:0!important;font-size:clamp(64px,7vw,104px)!important;font-weight:900!important;line-height:.94!important}html body .login-hero-tagline{text-shadow:0 4px 18px #00000047;color:#fff!important;letter-spacing:0!important;margin:24px 0 0!important;font-size:clamp(22px,2vw,31px)!important;font-weight:700!important;line-height:1.2!important;display:block!important}html body .login-hero-tagline span{color:#ff4b10!important}html body .login-hero-divider{background:#ff4b10!important;border-radius:999px!important;width:48px!important;height:3px!important;margin:30px auto 0!important;display:block!important;box-shadow:0 0 18px #ff4b10c7!important}html body .login-card-modern{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff5!important;border:1px solid #ffffffbd!important;border-radius:28px!important;place-self:center!important;width:min(456px,100%)!important;max-width:456px!important;min-height:670px!important;max-height:calc(100svh - 64px)!important;padding:72px 38px 58px!important;overflow:auto!important;box-shadow:0 24px 90px #ff490961,18px 0 44px #ff4c0c47,inset 0 1px #fffffff2!important}html body .login-card-modern.is-login .login-card-intro{display:none!important}html body .login-card-modern .login-card-header{margin:0!important}html body .login-card-modern .login-access-orbit{justify-content:center!important;gap:0!important;width:100%!important;margin:0 0 48px!important;display:flex!important}html body .login-card-modern .login-access-line{display:none!important}html body .login-card-modern .login-access-avatar{background:#fff!important;border:0!important;border-radius:999px!important;width:136px!important;height:136px!important;box-shadow:0 14px 44px #0f172a14!important}html body .login-card-modern .login-access-avatar svg{display:none!important}html body .login-card-modern .login-access-brand{object-fit:contain!important;border-radius:0!important;width:72px!important;height:72px!important}html body .login-card-modern .login-form-modern{gap:0!important}html body .login-card-modern .login-field-shell{min-height:84px!important;margin:0 0 28px!important;padding-top:26px!important;display:block!important}html body .login-card-modern .login-field-label{width:auto!important;max-width:100%!important;box-shadow:none!important;color:#43506b!important;letter-spacing:0!important;text-transform:uppercase!important;white-space:normal!important;background:0 0!important;padding:0!important;font-size:14px!important;font-weight:900!important;line-height:18px!important;top:0!important;left:0!important;overflow:visible!important}html body .login-card-modern .login-field-shell input{color:#263149!important;letter-spacing:0!important;background:#ffffffdb!important;border:1px solid #d9dee8!important;border-radius:12px!important;width:100%!important;height:58px!important;min-height:58px!important;padding:0 54px 0 58px!important;font-size:16px!important;font-weight:600!important;box-shadow:0 8px 22px #0f172a0a!important}html body .login-card-modern .login-field-shell input::placeholder{color:#66718a!important;opacity:1!important}html body .login-card-modern .login-field-shell:focus-within .login-field-label{color:#ff4b10!important}html body .login-card-modern .login-field-shell:focus-within input{border-color:#ff7a42!important;box-shadow:0 0 0 3px #ff4b1024!important}html body .login-card-modern .login-field-icon{color:#ff4b10!important;top:55px!important;left:18px!important}html body .login-card-modern .login-password-toggle{color:#071225!important;top:55px!important;right:14px!important}html body .login-card-modern.is-login .login-form-row.login-remember-row{justify-content:flex-end!important;margin:-4px 0 48px!important}html body .login-card-modern.is-login .login-remember-control{display:none!important}html body .login-card-modern .login-form-row .link-button{color:#ff4b10!important;letter-spacing:0!important;font-size:14px!important;font-weight:800!important}html body .login-card-modern .login-submit.primary,html body .login-card-modern button.primary.login-submit{color:#fff!important;letter-spacing:0!important;text-transform:uppercase!important;min-height:62px!important;box-shadow:none!important;background:linear-gradient(90deg,#ff3d0a 0%,#ff5b0b 100%)!important;border:0!important;border-radius:12px!important;font-size:22px!important;font-weight:900!important}html body .login-card-modern .login-submit.primary:hover:not(:disabled),html body .login-card-modern button.primary.login-submit:hover:not(:disabled){box-shadow:none!important;transform:translateY(-1px)!important}html body .login-card-modern.is-login .login-submit svg{display:none!important}@media (width<=1120px){html body .login-screen-modern,html[data-theme=dark] body .login-screen-modern{background-position:50%!important;grid-template-columns:1fr!important;gap:30px!important;min-height:100svh!important;padding:34px 24px!important;overflow:auto!important}html body .login-hero-content{transform:none!important}html body .login-hero-brand-lockup{gap:14px!important}html body .login-card-modern{min-height:auto!important;max-height:none!important}}@media (width<=680px){html body .login-screen-modern,html[data-theme=dark] body .login-screen-modern{justify-content:stretch!important;padding:22px 16px!important}html body .login-hero-panel{justify-self:stretch!important}html body .login-hero-brand-lockup strong{font-size:clamp(46px,15vw,66px)!important}html body .login-hero-symbol{width:70px!important}html body .login-hero-tagline{margin-top:16px!important;font-size:20px!important}html body .login-hero-divider{margin-top:18px!important}html body .login-card-modern{border-radius:22px!important;width:100%!important;padding:34px 22px 30px!important}html body .login-card-modern .login-access-orbit{margin-bottom:30px!important}html body .login-card-modern .login-access-avatar{width:104px!important;height:104px!important}html body .login-card-modern .login-access-brand{width:58px!important;height:58px!important}html body .login-card-modern .login-field-shell input{height:56px!important;min-height:56px!important;padding-left:52px!important;font-size:15px!important}html body .login-card-modern .login-field-icon,html body .login-card-modern .login-password-toggle{top:54px!important}html body .login-card-modern.is-login .login-form-row.login-remember-row{margin-bottom:34px!important}html body .login-card-modern .login-submit.primary,html body .login-card-modern button.primary.login-submit{min-height:58px!important;font-size:19px!important}}html body .login-screen-modern,html[data-theme=dark] body .login-screen-modern{grid-template-columns:minmax(440px,1fr) minmax(320px,420px)!important;gap:clamp(30px,5vw,72px)!important;padding:clamp(28px,5vw,70px) clamp(28px,6vw,104px)!important}html body .login-hero-content{width:min(500px,100%)!important;max-width:500px!important;transform:translateY(-6px)!important}html body .login-hero-brand-lockup{gap:14px!important}html body .login-hero-symbol{width:clamp(56px,5.2vw,86px)!important}html body .login-hero-brand-lockup strong{font-size:clamp(48px,5.4vw,76px)!important;line-height:.96!important}html body .login-hero-tagline{margin-top:18px!important;font-size:clamp(20px,1.7vw,25px)!important;line-height:1.22!important}html body .login-hero-tagline span{font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;vertical-align:baseline!important;display:inline!important}html body .login-hero-divider{width:44px!important;margin-top:24px!important}html body .login-card-modern{border-radius:24px!important;width:min(400px,100%)!important;max-width:400px!important;min-height:560px!important;max-height:calc(100svh - 56px)!important;padding:46px 30px 38px!important}html body .login-card-modern .login-access-orbit{margin-bottom:34px!important}html body .login-card-modern .login-access-avatar{width:100px!important;height:100px!important}html body .login-card-modern .login-access-brand{width:56px!important;height:56px!important}html body .login-card-modern .login-field-shell{min-height:76px!important;margin-bottom:20px!important;padding-top:23px!important}html body .login-card-modern .login-field-label{font-size:13px!important;line-height:17px!important}html body .login-card-modern .login-field-shell input{height:52px!important;min-height:52px!important;padding:0 50px 0 52px!important;font-size:15px!important}html body .login-card-modern .login-field-icon{top:49px!important;left:17px!important}html body .login-card-modern .login-password-toggle{top:49px!important;right:12px!important}html body .login-card-modern.is-login .login-form-row.login-remember-row{margin:-2px 0 34px!important}html body .login-card-modern .login-submit.primary,html body .login-card-modern button.primary.login-submit{min-height:54px!important;font-size:19px!important}@media (width<=1120px){html body .login-screen-modern,html[data-theme=dark] body .login-screen-modern{grid-template-columns:1fr!important;gap:24px!important;padding:28px 22px!important}html body .login-hero-content{transform:none!important}html body .login-card-modern{min-height:auto!important;max-height:none!important}}@media (width<=680px){html body .login-hero-symbol{width:52px!important}html body .login-hero-brand-lockup strong{font-size:clamp(40px,13vw,52px)!important}html body .login-hero-tagline{white-space:normal!important;margin-top:12px!important;font-size:18px!important}html body .login-card-modern{padding:28px 20px 26px!important}html body .login-card-modern .login-access-orbit{margin-bottom:24px!important}html body .login-card-modern .login-access-avatar{width:86px!important;height:86px!important}html body .login-card-modern .login-access-brand{width:48px!important;height:48px!important}}html body .login-card-modern .login-field-shell input{font-weight:500!important}html body .login-card-modern .login-field-shell input:-webkit-autofill{font-weight:500!important}html body .login-card-modern .login-field-shell input:-webkit-autofill:hover{font-weight:500!important}html body .login-card-modern .login-field-shell input:-webkit-autofill:focus{font-weight:500!important}html body .login-card-modern .login-field-shell input::placeholder{font-weight:400!important}html body .login-card-modern .login-form-row .link-button,html body .login-card-modern.is-login .login-form-row .link-button{font-weight:500!important}html body .login-card-modern .login-submit.primary,html body .login-card-modern button.primary.login-submit,html body .login-card-modern .login-submit.primary span,html body .login-card-modern button.primary.login-submit span{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=dark] body .helpdesk-productivity-user-row,html[data-theme=dark] body .phone-table-head,html[data-theme=dark] body .phone-table-row,html[data-theme=dark] body .phone-health-list div,html[data-theme=dark] body .phone-recent-row{border-color:#94a3b82e!important}html[data-theme=dark] body .helpdesk-monitor-channel-row em,html[data-theme=dark] body .helpdesk-productivity-hour-track,html[data-theme=dark] body .helpdesk-productivity-tone-row em,html[data-theme=dark] body .helpdesk-productivity-score-cell em,html[data-theme=dark] body .phone-ranking-row i,html[data-theme=dark] body .phone-department-row i{background:#94a3b829!important}.checklist-central-page{gap:14px;display:grid}.checklist-central-metrics{grid-template-columns:repeat(5,minmax(170px,1fr))}.checklist-central-tabs{background:#fff;border:1px solid #dbe6f3;border-radius:8px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.checklist-central-tabs button,.checklist-flow-steps button,.checklist-central-list button{color:#42536b;background:#fff;border:1px solid #dbe6f3}.checklist-central-tabs button{border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-weight:900;display:inline-flex}.checklist-central-tabs button.active{color:#d9320f;background:#fff4ef;border-color:#ff4b1f}.checklist-central-overview{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px;display:grid}.checklist-central-wide{grid-column:1/-1}.checklist-flow-steps{grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px;display:grid}.checklist-flow-steps button{text-align:left;border-radius:8px;justify-items:start;gap:7px;padding:14px;display:grid}.checklist-flow-steps button:disabled{opacity:.48;cursor:not-allowed}.checklist-flow-steps strong,.checklist-central-list strong{color:#10213a}.checklist-flow-steps span,.checklist-central-list small{color:#6b7b90;font-weight:700}.checklist-central-list{gap:8px;display:grid}.checklist-central-list button{text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.checklist-central-list button>span{gap:2px;display:grid}.checklist-module-bars{gap:10px;display:grid}.checklist-module-bar-row{grid-template-columns:minmax(180px,.3fr) minmax(240px,1fr);align-items:center;gap:14px;display:grid}.checklist-module-bar-row div{gap:2px;display:grid}.checklist-module-bar-row strong{color:#10213a}.checklist-module-bar-row small{color:#6b7b90;font-weight:700}.checklist-module-bar-row>span{background:#e9eff6;border-radius:999px;height:9px;overflow:hidden}.checklist-module-bar-row i{border-radius:inherit;background:linear-gradient(90deg,#3e5a78,#08a7df);height:100%;display:block}html[data-theme=dark] .checklist-central-tabs,html[data-theme=dark] .checklist-central-tabs button,html[data-theme=dark] .checklist-flow-steps button,html[data-theme=dark] .checklist-central-list button{color:#dbe7f7!important;background:#101827!important;border-color:#27364d!important}html[data-theme=dark] .checklist-flow-steps strong,html[data-theme=dark] .checklist-central-list strong,html[data-theme=dark] .checklist-module-bar-row strong{color:#f8fafc!important}html[data-theme=dark] .checklist-flow-steps span,html[data-theme=dark] .checklist-central-list small,html[data-theme=dark] .checklist-module-bar-row small{color:#9fb0c7!important}html[data-theme=dark] .checklist-central-tabs button.active{color:#ffb08f!important;background:#ff4b1f2e!important;border-color:#ff7a45!important}@media (width<=1200px){.checklist-central-metrics,.checklist-flow-steps{grid-template-columns:repeat(2,minmax(180px,1fr))}.checklist-central-overview{grid-template-columns:1fr}}@media (width<=760px){.checklist-module-bar-row,.checklist-central-metrics,.checklist-flow-steps{grid-template-columns:1fr}}.sidebar .sidebar-tab-shell{align-items:center!important;width:100%!important;min-width:0!important;display:flex!important;position:relative!important}.sidebar .sidebar-tab-shell>button:first-child{color:#fff!important;width:100%!important;height:auto!important;min-height:34px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:6px!important;align-items:center!important;gap:12px!important;padding:7px 46px 7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:1.15!important;display:flex!important;transform:none!important}.sidebar .sidebar-tab-shell>button:first-child:hover,.sidebar .sidebar-tab-shell>button:first-child.active{background:var(--sidebar-active,#33425a)!important;color:#fff!important}.sidebar .sidebar-tab-shell>button:first-child.active{border-left:3px solid #ff7f62!important}.sidebar .sidebar-tab-shell>button:first-child .icon{justify-content:center!important;align-items:center!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;line-height:1!important;display:inline-flex!important}.sidebar .sidebar-tab-shell>button:first-child .sidebar-label{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.sidebar .sidebar-tab-star{z-index:2!important;color:#f8fafc!important;width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important;min-height:26px!important;max-height:26px!important;box-shadow:none!important;opacity:1!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}.sidebar .sidebar-tab-star svg{stroke-width:1.8px!important;filter:none!important;shape-rendering:geometricprecision!important;flex:0 0 12px!important;width:12px!important;min-width:12px!important;max-width:12px!important;height:12px!important;min-height:12px!important;max-height:12px!important;display:block!important}.sidebar .sidebar-tab-star:hover,.sidebar .sidebar-tab-star:focus-visible{color:#fdba74!important;opacity:1!important;background:0 0!important;outline:none!important}.sidebar .sidebar-tab-star.is-active{color:#f97316!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border-color:#0000!important}.sidebar .sidebar-tab-star.sidebar-tab-star-static{cursor:default!important;pointer-events:none!important}.sidebar .sidebar-quick-access{gap:4px!important;margin:0 0 6px!important;padding:0!important;display:grid!important}.sidebar .sidebar-quick-access .sidebar-tab-shell>button:first-child{min-height:34px!important;font-weight:var(--youdesk-sidebar-menu-font-weight)!important;border-radius:6px!important}.sidebar{--youdesk-sidebar-menu-font-weight:400}.sidebar .sidebar-menu-group>button{height:auto!important;min-height:34px!important;font-family:inherit!important;font-size:12px!important;font-weight:var(--youdesk-sidebar-menu-font-weight)!important;border-radius:6px!important;gap:12px!important;padding:7px 10px!important;line-height:1.15!important}.sidebar .sidebar-menu-group>button .icon{justify-content:center!important;align-items:center!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;line-height:1!important;display:inline-flex!important}.sidebar .sidebar-menu-group>button .sidebar-arrow{margin-left:auto!important;font-size:12px!important;line-height:1!important}.sidebar .sidebar-tab-shell>button:first-child,.sidebar .sidebar-quick-access .sidebar-tab-shell>button:first-child,.sidebar nav>button,.sidebar .sidebar-submenu>button{font-family:inherit!important;font-size:12px!important;font-weight:var(--youdesk-sidebar-menu-font-weight)!important;line-height:1.15!important}.sidebar .sidebar-menu-group>button .sidebar-label,.sidebar .sidebar-tab-shell>button:first-child .sidebar-label,.sidebar .sidebar-submenu>button .sidebar-label{font-weight:inherit!important}.sidebar .sidebar-quick-access-separator{background:#e2e8f07a!important;border-radius:999px!important;height:1px!important;margin:8px 8px 10px!important}.sidebar.collapsed .sidebar-tab-star,.sidebar-collapsed .sidebar .sidebar-tab-star{display:none!important}.sidebar.collapsed .sidebar-tab-shell>button:first-child,.sidebar-collapsed .sidebar .sidebar-tab-shell>button:first-child{justify-content:center!important;padding-right:10px!important}html[data-theme=dark] body .modal-overlay>.confirm-modal.version-announcement-modal{background:#0f172a!important;border-color:#94a3b847!important}html[data-theme=dark] body .modal-overlay>.confirm-modal.version-announcement-modal>.edit-modal-header,html[data-theme=dark] body .modal-overlay>.confirm-modal.version-announcement-modal>.edit-modal-actions{background:#111827!important;border-color:#94a3b83d!important}html[data-theme=dark] body .modal-overlay>.confirm-modal.version-announcement-modal .edit-modal-header h3{color:#f8fafc!important}html[data-theme=dark] body .modal-overlay>.confirm-modal.version-announcement-modal .edit-modal-header p{color:#cbd5e1!important}html[data-theme=dark] body .modal-overlay>.confirm-modal.version-announcement-modal .version-announcement-section,html[data-theme=dark] body .modal-overlay>.confirm-modal.version-announcement-modal .version-announcement-note{background:#111827!important;border-color:#94a3b83d!important}html[data-theme=dark] body .modal-overlay>.confirm-modal.version-announcement-modal .version-announcement-section strong{color:#f1f5f9!important}html[data-theme=dark] body .modal-overlay>.confirm-modal.version-announcement-modal .version-announcement-section ul,html[data-theme=dark] body .modal-overlay>.confirm-modal.version-announcement-modal .version-announcement-note{color:#cbd5e1!important}html[data-theme=dark] body .modal-overlay>.confirm-modal.version-announcement-modal .edit-modal-close{color:#fb7185!important;background:#0f172a!important;border-color:#94a3b85c!important}html[data-theme=dark] body .checklist-history-card>.empty,html[data-theme=dark] body .phone-report-card>.empty{color:#aebfd0!important;box-shadow:none!important;background:#111c2c!important;border-color:#94a3b847!important}.softphone-panel.softphone-panel-advanced{background:#fff;border:1px solid #b7e7ee;border-radius:18px;gap:0;width:min(760px,100vw - 32px);padding:0;overflow:hidden;box-shadow:0 24px 60px #0f2a4338}.softphone-panel.softphone-panel-advanced:before{display:none}.softphone-panel.softphone-panel-advanced .softphone-header{background:#fff;border-bottom:1px solid #e6eef3;align-items:center;min-height:82px;padding:16px 20px}.softphone-panel.softphone-panel-advanced .softphone-user-avatar{width:48px;height:48px;box-shadow:none;background:#ff5a31;border-radius:50%;font-size:18px}.softphone-panel.softphone-panel-advanced .softphone-user-info{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.softphone-panel.softphone-panel-advanced .softphone-user-info strong{letter-spacing:-.03em;flex-basis:100%;max-width:330px;font-size:21px}.softphone-panel.softphone-panel-advanced .softphone-user-info small{letter-spacing:0;text-transform:none;font-size:12px}.softphone-panel.softphone-panel-advanced .softphone-user-info .softphone-extension{color:#ff5c3e;font-weight:900}.softphone-panel.softphone-panel-advanced .softphone-user-info small.online,.softphone-panel.softphone-panel-advanced .softphone-user-info small.offline{color:#587089}.softphone-panel.softphone-panel-advanced .softphone-user-info small.online span{color:#10b981;box-shadow:none}.softphone-panel.softphone-panel-advanced .softphone-user-info small.offline span{color:#ef4444;box-shadow:none}.softphone-header-actions{align-items:center;gap:7px;display:flex}.softphone-panel.softphone-panel-advanced .softphone-connect-icon,.softphone-panel.softphone-panel-advanced .softphone-config-btn,.softphone-close-btn{width:34px;height:34px;box-shadow:none;color:#294764;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:inline-grid}.softphone-panel.softphone-panel-advanced .softphone-connect-icon{display:none}.softphone-panel.softphone-panel-advanced .softphone-config-btn:hover,.softphone-close-btn:hover{color:#0a9daf;background:#f1f7fa;transform:none}.softphone-workspace{color:#102a43;grid-template-columns:minmax(0,1.06fr) minmax(270px,.94fr);min-height:454px;display:grid}.softphone-dialer{grid-template-rows:auto auto 1fr auto;gap:16px;min-width:0;padding:16px 22px 18px;display:grid}.softphone-tabs{border-bottom:1px solid #e5eef3;gap:12px;display:flex}.softphone-tabs button{color:#5b7389;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:14px;font-weight:850;display:inline-flex}.softphone-tabs button.active{color:#08aabd;border-bottom-color:#08b6c7}.softphone-panel.softphone-panel-advanced .softphone-status-display{text-align:left;background:#fff;border:1px solid #cfdee8;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-content:center;justify-items:start;gap:2px 8px;min-height:68px;padding:10px 13px;display:grid;box-shadow:0 5px 14px #0f2a430d}.softphone-panel.softphone-panel-advanced .softphone-status-display span,.softphone-panel.softphone-panel-advanced .softphone-status-display em,.softphone-panel.softphone-panel-advanced .softphone-status-display strong{grid-column:1}.softphone-panel.softphone-panel-advanced .softphone-status-display span{color:#53718d;font-size:10px}.softphone-panel.softphone-panel-advanced .softphone-status-display strong{letter-spacing:-.025em;font-size:18px}.softphone-panel.softphone-panel-advanced .softphone-status-display em{color:#74889a;font-size:11px}.softphone-panel.softphone-panel-advanced .softphone-call-timer{grid-column:1}.softphone-input-backspace{color:#45617b;cursor:pointer;background:0 0;border:0;grid-area:1/2/span 3;width:34px;height:34px;padding:0}.softphone-input-backspace:hover{color:#ff5c3e}.softphone-panel.softphone-panel-advanced .softphone-keypad{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px 20px;padding:4px 12px}.softphone-panel.softphone-panel-advanced .softphone-keypad button{color:#102a43;background:#fff;border-color:#d9e4eb;border-radius:12px;min-height:58px;font-size:22px;box-shadow:0 3px 8px #0f2a430a}.softphone-panel.softphone-panel-advanced .softphone-keypad button:hover{color:#08aabd;border-color:#8ee0e9;box-shadow:0 6px 16px #08b6c71c}.softphone-panel.softphone-panel-advanced .softphone-actions button{min-height:46px;box-shadow:none;border-radius:12px}.softphone-panel.softphone-panel-advanced .softphone-actions .call{border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:76px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 9px 18px #10b9813d}.softphone-secondary-action{justify-content:center;align-items:center;gap:7px;display:inline-flex;color:#3a536c!important;background:#fff!important}.softphone-panel.softphone-panel-advanced .softphone-actions.incoming{grid-template-columns:1fr 1fr}.softphone-panel.softphone-panel-advanced .softphone-actions.incoming .call{min-height:46px;box-shadow:none;border-radius:12px;flex-direction:row}.softphone-recent-calls{background:#fbfdff;border-left:1px solid #e6eef3;grid-template-rows:auto 1fr auto;gap:14px;padding:23px 20px 18px;display:grid}.softphone-recent-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.softphone-recent-head strong{letter-spacing:-.02em;font-size:17px}.softphone-recent-head span{color:#078fa6;text-align:center;background:#e6fbfd;border-radius:999px;min-width:23px;padding:3px 7px;font-size:11px;font-weight:900}.softphone-recent-list{align-content:start;gap:10px;display:grid}.softphone-recent-list>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7ee;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:10px;display:grid;box-shadow:0 3px 10px #0f2a4308}.softphone-recent-list>button:hover{border-color:#9fdfe7;box-shadow:0 7px 16px #08b6c717}.softphone-recent-avatar{color:#167a91;background:#ddf7fa;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.softphone-recent-main{gap:5px;min-width:0;display:grid}.softphone-recent-main b{color:#173653;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.softphone-recent-main small{align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.softphone-recent-main small.outgoing{color:#0c9d72}.softphone-recent-main small.incoming{color:#2573e6}.softphone-recent-meta{color:#5f7487;font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.softphone-recent-empty{color:#72879a;text-align:center;border:1px dashed #d6e3ea;border-radius:12px;align-content:center;place-items:center;gap:8px;min-height:160px;font-size:12px;display:grid}.softphone-ready-state{color:#39566f;align-items:center;gap:8px;font-size:12px;font-weight:850;display:inline-flex}.softphone-ready-state span{background:#10b981;border-radius:50%;width:10px;height:10px}.softphone-history-expanded{align-content:start;gap:9px;max-height:275px;padding:0 2px;display:grid;overflow:auto}.softphone-history-expanded button{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;min-height:47px;padding:8px 10px;display:grid}.softphone-history-expanded button>span{display:inline-flex}.softphone-history-expanded button>span.outgoing{color:#0c9d72}.softphone-history-expanded button>span.incoming{color:#2573e6}.softphone-history-expanded button>small{justify-self:end;font-size:10px}@media (width<=720px){.softphone-panel.softphone-panel-advanced{width:min(420px,100vw - 18px);max-height:min(720px,100vh - 86px);right:-8px;overflow-y:auto}.softphone-workspace{grid-template-columns:1fr}.softphone-recent-calls{border-top:1px solid #e6eef3;border-left:0}.softphone-panel.softphone-panel-advanced .softphone-header{padding:13px 15px}.softphone-panel.softphone-panel-advanced .softphone-user-info strong{font-size:17px}}.softphone-panel.softphone-panel-advanced{border-radius:15px;width:min(620px,100vw - 28px)}.softphone-panel.softphone-panel-advanced .softphone-header{min-height:66px;padding:10px 14px}.softphone-panel.softphone-panel-advanced .softphone-user-avatar{width:40px;height:40px;font-size:15px}.softphone-panel.softphone-panel-advanced .softphone-user-info strong{max-width:250px;font-size:17px}.softphone-panel.softphone-panel-advanced .softphone-user-info small{font-size:10px}.softphone-panel.softphone-panel-advanced .softphone-connect-icon,.softphone-panel.softphone-panel-advanced .softphone-config-btn,.softphone-close-btn{border-radius:8px;width:29px;height:29px}.softphone-workspace{grid-template-columns:minmax(0,1.04fr) minmax(210px,.96fr);min-height:378px}.softphone-dialer{gap:10px;padding:11px 14px 13px}.softphone-tabs{gap:7px}.softphone-tabs button{border-bottom-width:2px;min-height:31px;padding:0 8px;font-size:12px}.softphone-panel.softphone-panel-advanced .softphone-status-display{border-radius:10px;min-height:56px;padding:7px 10px}.softphone-panel.softphone-panel-advanced .softphone-status-display strong{font-size:16px}.softphone-panel.softphone-panel-advanced .softphone-status-display span{font-size:9px}.softphone-panel.softphone-panel-advanced .softphone-status-display:not(.in-call){border-color:#ffb09c;box-shadow:0 0 0 2px #ff5c3e14,0 5px 14px #0f2a430d}.softphone-panel.softphone-panel-advanced .softphone-keypad{gap:7px 14px;padding:1px 5px}.softphone-panel.softphone-panel-advanced .softphone-keypad button{min-height:43px;box-shadow:none;color:#18334d;border:1px solid #ffb09c;border-radius:10px;font-size:19px}.softphone-panel.softphone-panel-advanced .softphone-keypad button:hover{color:#d8462d;box-shadow:none;background:#fff8f5;border-color:#ff5c3e}.softphone-panel.softphone-panel-advanced .softphone-actions{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);gap:10px;padding:0 2px}.softphone-panel.softphone-panel-advanced .softphone-actions button{border-radius:10px;min-height:38px;font-size:12px}.softphone-panel.softphone-panel-advanced .softphone-actions .call{color:#fff;width:58px;height:58px;min-height:58px;box-shadow:none;background:#ff5c3e;border-radius:50%;justify-content:center;place-self:center;align-items:center;gap:2px;padding:4px;font-size:9px;line-height:1;display:inline-flex;overflow:hidden}.softphone-panel.softphone-panel-advanced .softphone-actions .call svg{flex:none;width:19px;height:19px}.softphone-panel.softphone-panel-advanced .softphone-actions .call span{max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1;display:block;overflow:hidden}.softphone-panel.softphone-panel-advanced .softphone-actions .call:hover{color:#fff;box-shadow:none;background:#ec4b30}.softphone-panel.softphone-panel-advanced .softphone-actions .call.hangup{background:#ef4444}.softphone-recent-calls{gap:10px;padding:15px 14px 13px}.softphone-recent-head strong{font-size:14px}.softphone-recent-list{gap:7px}.softphone-recent-list>button{border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;gap:7px;min-height:52px;padding:7px}.softphone-recent-avatar{width:32px;height:32px;font-size:11px}.softphone-recent-main b{font-size:11px}.softphone-recent-main small,.softphone-recent-meta{font-size:9px}.softphone-recent-empty{min-height:112px;font-size:11px}.softphone-ready-state{font-size:10px}.softphone-ready-state span{width:8px;height:8px}@media (width<=720px){.softphone-panel.softphone-panel-advanced{width:min(390px,100vw - 16px);right:-6px}.softphone-workspace{grid-template-columns:1fr}.softphone-recent-calls{border-top:1px solid #e6eef3;border-left:0}}.softphone-panel.softphone-panel-advanced{width:min(340px,100vw - 28px);transition:width .26s}.softphone-panel.softphone-panel-advanced.softphone-recent-open{width:min(620px,100vw - 28px)}.softphone-panel.softphone-panel-advanced .softphone-workspace{grid-template-columns:minmax(0,1fr) 0;transition:grid-template-columns .26s}.softphone-panel.softphone-panel-advanced.softphone-recent-open .softphone-workspace{grid-template-columns:minmax(0,1.04fr) minmax(210px,.96fr)}.softphone-panel.softphone-panel-advanced .softphone-recent-calls{opacity:0;pointer-events:none;border-left-width:0;width:0;min-width:0;padding-left:0;padding-right:0;transition:opacity .2s,transform .26s,padding .26s;overflow:hidden;transform:translate(18px)}.softphone-panel.softphone-panel-advanced.softphone-recent-open .softphone-recent-calls{opacity:1;pointer-events:auto;border-left-width:1px;width:auto;padding:15px 14px 13px;transform:translate(0)}.softphone-panel.softphone-panel-advanced .softphone-recent-toggle{color:#294764;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:29px;height:29px;padding:0;display:inline-grid;position:relative}.softphone-panel.softphone-panel-advanced .softphone-recent-toggle>span{color:#fff;background:#ff5a31;border:2px solid #fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:900;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}.softphone-panel.softphone-panel-advanced .softphone-recent-toggle:hover,.softphone-panel.softphone-panel-advanced .softphone-recent-toggle.is-open{color:#ff5a31;background:#fff1ed}html[data-theme=dark] .softphone-panel.softphone-panel-advanced .softphone-recent-toggle{color:#cbd5e1}html[data-theme=dark] .softphone-panel.softphone-panel-advanced .softphone-recent-toggle>span{border-color:#111827}html[data-theme=dark] .softphone-panel.softphone-panel-advanced .softphone-recent-toggle:hover,html[data-theme=dark] .softphone-panel.softphone-panel-advanced .softphone-recent-toggle.is-open{color:#ffa086;background:#1e293b}@media (width<=720px){.softphone-panel.softphone-panel-advanced,.softphone-panel.softphone-panel-advanced.softphone-recent-open{width:min(390px,100vw - 16px)}.softphone-panel.softphone-panel-advanced .softphone-workspace,.softphone-panel.softphone-panel-advanced.softphone-recent-open .softphone-workspace{grid-template-columns:1fr}.softphone-panel.softphone-panel-advanced .softphone-recent-calls{border-top-width:0;border-left-width:0;width:auto;max-height:0;padding:0 14px;transition:max-height .26s,opacity .2s,transform .26s,padding .26s;transform:translateY(-12px)}.softphone-panel.softphone-panel-advanced.softphone-recent-open .softphone-recent-calls{border-top-width:1px;border-left-width:0;max-height:290px;padding:15px 14px 13px;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.softphone-panel.softphone-panel-advanced,.softphone-panel.softphone-panel-advanced .softphone-workspace,.softphone-panel.softphone-panel-advanced .softphone-recent-calls{transition:none}}.softphone-panel.softphone-panel-advanced .softphone-tabs button,.softphone-panel.softphone-panel-advanced .softphone-tabs button.active,.softphone-panel.softphone-panel-advanced .softphone-status-display span,.softphone-panel.softphone-panel-advanced .softphone-status-display strong,.softphone-panel.softphone-panel-advanced .softphone-status-display em,.softphone-panel.softphone-panel-advanced .softphone-status-display .softphone-input-backspace,.softphone-panel.softphone-panel-advanced .softphone-secondary-action,.softphone-panel.softphone-panel-advanced .softphone-recent-head strong,.softphone-panel.softphone-panel-advanced .softphone-recent-main b,.softphone-panel.softphone-panel-advanced .softphone-recent-main small,.softphone-panel.softphone-panel-advanced .softphone-recent-meta,.softphone-panel.softphone-panel-advanced .softphone-recent-empty,.softphone-panel.softphone-panel-advanced .softphone-ready-state,.softphone-panel.softphone-panel-advanced .softphone-history-expanded button,.softphone-panel.softphone-panel-advanced .softphone-history-expanded button>span,.softphone-panel.softphone-panel-advanced .softphone-history-expanded button>small{color:#ff5c3e!important}.softphone-panel.softphone-panel-advanced .softphone-tabs button.active{border-bottom-color:#ff5c3e}.softphone-panel.softphone-panel-advanced .softphone-recent-head span,.softphone-panel.softphone-panel-advanced .softphone-recent-avatar{color:#d8462d;background:#fff1ed}.softphone-panel.softphone-panel-advanced .softphone-recent-list>button:hover{box-shadow:none;border-color:#ffb09c}html[data-theme=dark] .softphone-panel.softphone-panel-advanced{box-shadow:none!important}html[data-theme=dark] .softphone-panel.softphone-panel-advanced .softphone-status-display{background:#0f172a!important}html[data-theme=dark] .softphone-panel.softphone-panel-advanced .softphone-header,html[data-theme=dark] .softphone-panel.softphone-panel-advanced .softphone-recent-calls{color:#e5e7eb!important;background:#111827!important;border-color:#94a3b83d!important}html[data-theme=dark] .softphone-panel.softphone-panel-advanced .softphone-config-btn,html[data-theme=dark] .softphone-panel.softphone-panel-advanced .softphone-close-btn{color:#cbd5e1!important;background:0 0!important}html[data-theme=dark] .softphone-panel.softphone-panel-advanced .softphone-config-btn:hover,html[data-theme=dark] .softphone-panel.softphone-panel-advanced .softphone-close-btn:hover{color:#f8fafc!important;background:#1e293b!important}html[data-theme=dark] .softphone-panel.softphone-panel-advanced .softphone-recent-list>button,html[data-theme=dark] .softphone-panel.softphone-panel-advanced .softphone-recent-empty{box-shadow:none!important;background:#0f172a!important;border-color:#94a3b83d!important}html[data-theme=dark] .softphone-panel.softphone-panel-advanced .softphone-recent-list>button:hover{box-shadow:none!important;background:#1e293b!important;border-color:#ffa08694!important}html[data-theme=dark] .softphone-panel.softphone-panel-advanced .softphone-keypad button:hover{border-color:#ff5a31!important}html[data-theme=dark] .softphone-panel.softphone-panel-advanced .softphone-recent-empty{color:#94a3b8!important}html[data-theme=dark] .softphone-panel.softphone-panel-advanced .softphone-recent-head span,html[data-theme=dark] .softphone-panel.softphone-panel-advanced .softphone-recent-avatar{color:#ffa086!important;background:#ff5a2f24!important}html[data-theme=light] .softphone-panel.softphone-panel-advanced .softphone-warning,html[data-theme=dark] .softphone-panel.softphone-panel-advanced .softphone-warning{color:#c2410c!important;background:#fff7ed!important;border-color:#ff5a2f!important}html[data-theme=dark] .softphone-panel.softphone-panel-advanced .softphone-actions .call:not(.hangup),html[data-theme=dark] .softphone-panel.softphone-panel-advanced .softphone-actions .call:not(.hangup):hover:not(:disabled){box-shadow:none!important}.softphone-panel.softphone-panel-advanced .softphone-config-btn:hover,.softphone-panel.softphone-panel-advanced .softphone-close-btn:hover{color:#ff5a31!important}.softphone-panel.softphone-panel-advanced .softphone-actions .softphone-secondary-action:hover:not(:disabled){border-color:#ff5a31!important}html body .modal-overlay>.system-confirm-modal--session{--yd-modal-width:460px!important}html body .modal-overlay>.system-confirm-modal--session .modal-header-delete{align-items:center!important;gap:14px!important;padding:20px 22px 18px!important}html body .modal-overlay>.system-confirm-modal--session .modal-icon-delete{border-radius:14px!important;flex:0 0 46px!important;width:46px!important;height:46px!important}html body .modal-overlay>.system-confirm-modal--session .modal-actions{padding:12px 22px 16px!important}@media (width<=520px){html body .modal-overlay>.system-confirm-modal--session{--yd-modal-width:calc(100vw - 32px)!important}}.sidebar-collapse-btn,.sidebar-collapse-btn:after,.topbar.admin-topbar,.topbar,.two-factor-top-badge{box-shadow:none!important}.softphone-panel.softphone-panel-advanced.softphone-panel-modern{background:#fff;border:1px solid #d7e2ed;border-radius:20px;width:min(360px,100vw - 28px);overflow:hidden;box-shadow:0 20px 44px #0f2a432e}.softphone-panel.softphone-panel-advanced.softphone-panel-modern.softphone-recent-open{width:min(660px,100vw - 28px)}.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-header{background:#fff;border-bottom-color:#e5edf5;min-height:74px;padding:13px 15px}.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-user-avatar{color:#fff;background:#ff5a31;border:3px solid #fff1ed;border-radius:14px;width:42px;height:42px;font-size:14px}.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-user-info{gap:2px 8px}.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-user-info strong{color:#102a43;letter-spacing:-.02em;max-width:208px;font-size:16px}.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-user-info small{font-size:10px}.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-header-actions{gap:4px}.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-config-btn,.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-close-btn,.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-recent-toggle{color:#536b82;border:1px solid #0000;border-radius:10px;width:32px;height:32px}.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-config-btn:hover:not(:disabled),.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-close-btn:hover,.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-recent-toggle:hover,.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-recent-toggle.is-open{color:#e94c2c;background:#fff7f4;border-color:#ffb09c}.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-workspace{min-height:0}.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-dialer{gap:12px;padding:14px}.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-tabs{background:#f7fafc;border:1px solid #e1eaf2;border-radius:12px;gap:4px;padding:4px}.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-tabs button{border:0;border-radius:8px;flex:1;justify-content:center;min-height:34px;padding:0 8px;font-size:12px;color:#60758a!important}.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-tabs button.active{background:#fff;border-bottom-color:#0000;box-shadow:0 2px 5px #0f2a4314;color:#e94c2c!important}.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-status-display{min-height:70px;box-shadow:none;background:#f8fafc;border-color:#e1eaf2;border-radius:14px;padding:11px 12px}.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-status-display:not(.in-call){box-shadow:none;border-color:#e1eaf2}.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-status-display span,.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-status-display em{color:#6b7f92!important}.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-status-display strong{font-size:18px;color:#102a43!important}.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-status-display .softphone-input-backspace{color:#e94c2c!important}.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-warning{color:#9a3412;text-align:left;background:#fff7ed;border:1px solid #fed7aa;border-left:3px solid #ff5a31;border-radius:12px;margin:0 14px;padding:9px 11px;font-size:11px;line-height:1.4}.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-keypad{gap:8px;padding:0}.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-keypad button{min-height:46px;box-shadow:none;color:#173653;font-variant-numeric:tabular-nums;background:#fff;border-color:#e1eaf2;border-radius:12px;font-size:19px}.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-keypad button:hover,.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-keypad button:focus-visible{box-shadow:none;color:#d8462d;background:#fff7f4;border-color:#ff5a31}.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);gap:8px;padding:0}.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-actions button{border-radius:13px;min-height:44px;font-size:12px}.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-actions .softphone-secondary-action{border:1px solid #dce6ef;color:#5c7187!important}.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-actions .call{width:auto;height:auto;min-height:44px;box-shadow:none;background:#ff5a31;border-radius:13px;flex-direction:row;gap:6px;padding:0 11px;font-size:12px}.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-actions .call span{max-width:none;color:inherit;font-size:12px;line-height:1}.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-actions .call:hover:not(:disabled){box-shadow:none;background:#e94c2c}.softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-recent-calls{background:#f8fafc}.softphone-panel.softphone-panel-advanced.softphone-panel-modern.softphone-recent-open .softphone-recent-calls{border-left-color:#e5edf5;padding:14px}html[data-theme=dark] .softphone-panel.softphone-panel-advanced.softphone-panel-modern{box-shadow:none;background:#111827;border-color:#94a3b847}html[data-theme=dark] .softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-header,html[data-theme=dark] .softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-recent-calls{background:#111827;border-color:#94a3b83d}html[data-theme=dark] .softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-user-info strong,html[data-theme=dark] .softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-status-display strong{color:#f8fafc!important}html[data-theme=dark] .softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-tabs,html[data-theme=dark] .softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-status-display,html[data-theme=dark] .softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-keypad button{background:#0f172a;border-color:#94a3b83d}html[data-theme=dark] .softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-tabs button{color:#aab9ca!important}html[data-theme=dark] .softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-tabs button.active{background:var(--yd-dark-interactive-selected-bg);color:#ffae98!important}html[data-theme=dark] .softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-keypad button:hover,html[data-theme=dark] .softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-keypad button:focus-visible{border-color:var(--yd-dark-interactive-border);background:var(--yd-dark-interactive-selected-bg);color:#fff}html[data-theme=dark] .softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-config-btn:hover:not(:disabled),html[data-theme=dark] .softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-close-btn:hover,html[data-theme=dark] .softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-recent-toggle:hover,html[data-theme=dark] .softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-recent-toggle.is-open,html[data-theme=dark] .softphone-panel.softphone-panel-advanced.softphone-panel-modern .softphone-actions .softphone-secondary-action:hover:not(:disabled){border-color:var(--yd-dark-interactive-border);background:var(--yd-dark-interactive-selected-bg)}@media (width<=720px){.softphone-panel.softphone-panel-advanced.softphone-panel-modern,.softphone-panel.softphone-panel-advanced.softphone-panel-modern.softphone-recent-open{width:min(390px,100vw - 16px)}}html body .login-card-modern.login-card-two-factor .login-two-factor-form{gap:2px!important}html body .login-card-modern.login-card-two-factor .login-two-factor-form>:is(.login-submit,.secondary){box-sizing:border-box!important;border-radius:12px!important;block-size:42px!important;min-block-size:42px!important;inline-size:100%!important;min-inline-size:0!important;margin:0!important;padding:10px 12px!important}html body .login-card-modern.login-card-two-factor .login-two-factor-form>.login-submit{box-shadow:none!important;background:#ff5a2f!important}html body .login-card-modern.login-card-two-factor .login-two-factor-form>.login-submit:hover:not(:disabled){box-shadow:none!important;transform:none!important}.page-data-progress{z-index:70;pointer-events:none;height:3px;position:absolute;top:64px;left:0;right:0;overflow:hidden}.page-data-progress>span{background:linear-gradient(90deg, transparent, var(--primary,#ff5a31), transparent);border-radius:999px;width:42%;height:100%;animation:1.15s ease-in-out infinite youdesk-page-data-progress;display:block}@keyframes youdesk-page-data-progress{0%{transform:translate(-110%)}to{transform:translate(345%)}}.sidebar-collapse-btn:after{content:none!important;display:none!important}.sidebar nav{scrollbar-width:thin!important;scrollbar-color:#ffffff2e transparent!important}.sidebar nav::-webkit-scrollbar{width:5px!important;height:5px!important}.sidebar nav::-webkit-scrollbar-track{background:0 0!important}.sidebar nav::-webkit-scrollbar-corner{background:0 0!important}.sidebar nav::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.sidebar nav::-webkit-scrollbar-button:single-button{width:0!important;height:0!important;display:none!important}.sidebar nav::-webkit-scrollbar-thumb{min-height:44px;background:#ffffff2e padding-box padding-box!important;border:1px solid #0000!important;border-radius:999px!important}.sidebar nav:hover::-webkit-scrollbar-thumb{background:#ffffff57 padding-box padding-box!important}.sidebar nav::-webkit-scrollbar-thumb:hover{background:#ffffff57 padding-box padding-box!important}html body .modal-overlay>.confirm-modal.version-announcement-modal,html body .modal-overlay>.confirm-modal.version-announcement-modal .edit-modal-close,html body .modal-overlay>.confirm-modal.version-announcement-modal .edit-modal-actions>.primary,html body .modal-overlay>.confirm-modal.version-announcement-modal .edit-modal-close:is(:hover,:focus,:focus-visible,:active),html body .modal-overlay>.confirm-modal.version-announcement-modal .edit-modal-actions>.primary:is(:hover,:focus,:focus-visible,:active),html body .modal-overlay>.confirm-modal.notification-permission-modal,html body .modal-overlay>.confirm-modal.notification-permission-modal :is(.modal-header,.modal-actions),html body .modal-overlay>.confirm-modal.notification-permission-modal .modal-actions>button,html body .modal-overlay>.confirm-modal.notification-permission-modal .modal-actions>button:is(:hover,:focus,:focus-visible,:active){box-shadow:none!important}html[data-theme=dark] body .modal-overlay>.confirm-modal.notification-permission-modal{color:#f8fafc!important;background:#0f172a!important;border-color:#94a3b847!important}html[data-theme=dark] body .modal-overlay>.confirm-modal.notification-permission-modal .modal-header,html[data-theme=dark] body .modal-overlay>.confirm-modal.notification-permission-modal .modal-actions{background:#0f172a!important;border-color:#94a3b83d!important}html[data-theme=dark] body .modal-overlay>.confirm-modal.notification-permission-modal :is(h2,h3){color:#f8fafc!important}html[data-theme=dark] body .modal-overlay>.confirm-modal.notification-permission-modal :is(p,small){color:#aab9ca!important}html[data-theme=dark] body .modal-overlay>.confirm-modal.notification-permission-modal .modal-cancel{color:#e2e8f0!important;background:#0f172a!important;border-color:#94a3b847!important}html[data-theme=dark] body .modal-overlay>.confirm-modal.notification-permission-modal .modal-cancel:is(:hover,:focus-visible){background:var(--yd-dark-interactive-selected-bg)!important;border-color:var(--yd-dark-interactive-border)!important;color:#f8fafc!important}html body .modal-overlay>.confirm-modal.notification-permission-modal .primary:is(:hover,:focus,:focus-visible,:active){transform:none!important}.shell>.sidebar-collapse-btn{z-index:var(--yd-layer-menu)!important}
