@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c8421d46-module__gYQHmG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c8421d46-module__gYQHmG__variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2?dpl=dpl_EJK5xD4UHfNHJ7qtYGKp92tBHfRJ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_29b8d6f5-module__6Ne9Ga__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_29b8d6f5-module__6Ne9Ga__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.list-head-actions{align-items:center;gap:.35rem;display:inline-flex}.list-head-actions .ghost-button{min-height:1.85rem;padding:.34rem .56rem;font-size:.76rem;line-height:1}.panel-head.list-panel-head{align-items:stretch;gap:.38rem;display:grid}.list-panel-head-top{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.list-plus-button{min-width:2rem;min-height:1.85rem;padding:.25rem .48rem;font-size:.95rem;line-height:1}.search-form{align-items:center;gap:.35rem;margin:.12rem 0 0;display:flex}.conversation-segment-filter-compact{align-items:center;margin:0;display:inline-flex;position:relative}.conversation-segment-filter-toggle{border:1px solid var(--gray-30);color:var(--ink-soft);cursor:pointer;background:#ffffffd6;border-radius:999px;align-items:center;gap:.36rem;padding:.18rem .52rem;font-size:.72rem;display:inline-flex}.conversation-segment-filter-toggle-label{line-height:1}.conversation-segment-filter-menu{border:1px solid var(--gray-30);z-index:15;background:#fff;border-radius:10px;gap:.18rem;min-width:170px;padding:.3rem;display:grid;position:absolute;top:calc(100% + .34rem);left:0;box-shadow:0 8px 20px #0000001a}.conversation-segment-filter-menu-item{color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:.28rem .42rem;font-size:.74rem}.conversation-segment-filter-menu-item:hover{background:var(--gray-10);color:var(--ink)}.conversation-segment-filter-menu-item.is-active{border-color:color-mix(in srgb, var(--accent), #fff 26%);color:var(--accent);background:color-mix(in srgb, var(--accent-green-10), #fff 34%)}.search-input{max-width:260px;height:1.8rem;min-height:1.8rem;padding:.3rem .55rem;font-size:.8rem}.search-actions{align-items:center;gap:.3rem;display:inline-flex}.search-actions .ghost-button{height:1.8rem;min-height:1.8rem;padding:.34rem .52rem;font-size:.74rem;line-height:1}.search-form .search-input{width:100%;margin:0}.conversation-list{max-height:calc(100vh - 275px);padding:0 .55rem .7rem;overflow:auto}.conversation-item{border:1px solid var(--gray-20);text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#fff;border-left:4px solid #0000;border-radius:12px;gap:.24rem;padding:.68rem .72rem;transition:border-color .15s,background-color .15s,box-shadow .15s,border-left-color .15s;display:grid}.conversation-item strong{line-break:anywhere;font-size:.88rem;font-weight:700}.conversation-title-row{justify-content:space-between;align-items:flex-start;gap:.35rem;min-width:0;margin-bottom:.02rem;display:flex}.conversation-title-row strong{min-width:0;display:block}.conversation-title-badges{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:flex-start;gap:.28rem;display:inline-flex}.conversation-source-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:.13rem .35rem;font-size:.59rem;font-weight:700;line-height:1}.conversation-source-badge.is-onboarding{color:#0f4968;background:#d9eef8;border-color:#b7ddec}.conversation-segment-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:.13rem .35rem;font-size:.59rem;font-weight:700;line-height:1}.conversation-segment-badge.is-corretor{color:#0f4f67;background:#dff2fa;border-color:#b8deee}.conversation-segment-badge.is-locatario{color:#145323;background:#e4f7e8;border-color:#bfe7c7}.conversation-segment-badge.is-locador{color:#5a3d00;background:#fff3d4;border-color:#f0dca2}.conversation-segment-badge.is-lead{color:#7a2100;background:#ffe6db;border-color:#f7c3af}.conversation-status-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.13rem .35rem;font-size:.59rem;font-weight:700;line-height:1}.conversation-status-badge.is-failed{color:#8b1600;background:#ffe3de;border-color:#ffc0b6}.conversation-status-badge.is-undelivered{color:#7f4200;background:#ffefda;border-color:#f5d3a4}.conversation-urgency-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.08rem .35rem;font-size:.62rem;font-weight:700}.conversation-urgency-badge.is-high{color:#8b1600;background:#ffe4dc;border-color:#ffc2b3}.conversation-urgency-badge.is-new{color:#7f4200;background:#ffefd9;border-color:#f5d2a0}.conversation-urgency-badge.is-waiting{color:#6c5000;background:#fff7d8;border-color:#efdd9c}.conversation-meta-row{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.conversation-meta-main{flex-wrap:wrap;align-items:center;gap:.34rem;min-width:0;display:inline-flex}.conversation-updated-at{color:var(--ink-soft);white-space:nowrap;font-size:.7rem}.conversation-sla-timer{color:#24431f;white-space:nowrap;background:#e6f7e1;border:1px solid #bce5b1;border-radius:999px;padding:.06rem .33rem;font-size:.66rem;font-weight:700}.conversation-sla-timer.is-warning{color:#6d3f00;background:#fff1cf;border-color:#f0d68f}.conversation-sla-timer.is-high{color:#8a2f00;background:#ffe8d8;border-color:#ffc49e}.conversation-sla-timer.is-critical{color:#8b1600;background:#ffe2dc;border-color:#ffb5a7}.conversation-id-inline{font-size:.58rem;font-family:var(--font-mono), ui-monospace, monospace;color:color-mix(in srgb, var(--ink-soft), transparent 35%);letter-spacing:.04em;opacity:.18;transition:opacity .15s}.conversation-phone{color:color-mix(in srgb, var(--accent), #000 12%);line-break:anywhere;font-size:.79rem;font-weight:400}.conversation-snippet{color:color-mix(in srgb, var(--ink-soft), #000 12%);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.28;display:-webkit-box;overflow:hidden}.conversation-item:hover{border-color:var(--gray-30);background:#fcfdfd;box-shadow:0 4px 12px #0000000a}.conversation-item:hover .conversation-id-inline,.conversation-item.is-selected .conversation-id-inline{opacity:.62}.conversation-item.is-selected{background:var(--brand-dark-20);border-color:#85b3bf}.conversation-item.is-urgency-high{border-left-color:#d13a1a}.conversation-item.is-urgency-new{border-left-color:#de8f2a}.conversation-item.is-urgency-waiting{border-left-color:#c5a327}.conversation-list-load-more{justify-items:center;gap:.25rem;padding:.35rem 0 .1rem;display:grid}.conversation-list-spinner{border:2px solid var(--gray-20);border-top-color:var(--accent);opacity:0;border-radius:999px;width:14px;height:14px;transition:opacity .14s;animation:.7s linear infinite conversation-spinner}.conversation-list-spinner.is-visible{opacity:1}.conversation-list-sentinel{width:100%;height:1px}.hubspot-rule-list{gap:.55rem;max-height:calc(100vh - 265px);display:grid}.hubspot-rule-list-divider{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:.15rem 0 0;padding:0 .15rem;font-size:.62rem;font-weight:700}.hubspot-rule-item{gap:.18rem}.hubspot-rule-item .conversation-snippet{-webkit-line-clamp:3;line-clamp:3}.hubspot-rule-item-default{border-left-color:#7fa5b3}.hubspot-rule-item-create{background:color-mix(in srgb, var(--gray-10), #fff 30%);border-style:dashed;border-left-color:#9eb1ba}.hubspot-rule-chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:.08rem .38rem;font-size:.6rem;font-weight:700;line-height:1;display:inline-flex}.hubspot-rule-chip.is-fallback{color:#0f4f67;background:#dff2fa;border-color:#b8deee}.hubspot-rule-chip.is-create{color:#4c3f09;background:#fff2c9;border-color:#ead18a}.hubspot-rule-chip.is-active{color:#145323;background:#e4f7e8;border-color:#bfe7c7}.hubspot-rule-chip.is-inactive{color:#7f4200;background:#ffefda;border-color:#f5d3a4}.hubspot-rule-chip.is-primary{color:#0f4f67;background:#dff2fa;border-color:#b8deee}.conversation-item.is-selected .hubspot-rule-chip{color:inherit;background:#ffffff1f;border-color:#ffffff2e}.hubspot-rule-detail-panel{min-height:68vh}.hubspot-rule-detail-panel .hubspot-tab-panel,.hubspot-rule-detail-panel .hubspot-rule-form-grid,.hubspot-rule-detail-panel .hubspot-rule-tabs,.hubspot-rule-detail-panel .hubspot-rule-detail-metrics{max-width:100%}.hubspot-rule-tabs{flex-wrap:wrap;gap:.45rem;padding-bottom:.2rem;display:flex}.hubspot-rule-tab{border:1px solid var(--gray-20);min-height:2rem;color:var(--ink-soft);background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .72rem;font-size:.74rem;font-weight:600;line-height:1;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.hubspot-rule-tab:hover{background:var(--gray-10);color:var(--ink)}.hubspot-rule-tab.is-selected{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 8px 18px #123c4724}.hubspot-rule-tab-detail{opacity:.8;font-size:.68rem}.hubspot-rule-tab.is-selected .hubspot-rule-tab-detail{opacity:.9}.hubspot-rule-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.hubspot-tab-panel{gap:.75rem;display:grid}.hubspot-detail-section{min-width:0}.hubspot-compact-grid{gap:.75rem;display:grid}.hubspot-compact-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.hubspot-compact-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.hubspot-compact-grid-four{grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,1fr))}.hubspot-rule-detail-stack{align-items:start}.hubspot-rule-form-grid{align-items:end}.hubspot-template-summary-grid{align-items:stretch}.hubspot-template-table-wrap{width:100%;overflow:hidden}.hubspot-template-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.hubspot-template-table th,.hubspot-template-table td{vertical-align:top;text-align:left;border-bottom:1px solid var(--gray-20);padding:.95rem 1rem}.hubspot-template-table thead th{background:color-mix(in srgb, var(--gray-10), #fff 40%);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:.68rem;font-weight:700}.hubspot-template-table tbody tr:last-child td{border-bottom:0}.hubspot-template-table tbody tr.is-selected{background:color-mix(in srgb, var(--brand-dark-20), #fff 58%)}.hubspot-template-table-select{text-align:center;width:4.5rem}.hubspot-template-cell-main{min-width:0}.hubspot-template-table-mono{font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink-soft);word-break:break-all;font-size:.71rem;line-height:1.5}.hubspot-template-preview{color:var(--ink);white-space:pre-wrap;word-break:break-word;font-size:.76rem;line-height:1.5}.hubspot-template-preview.is-empty{color:var(--ink-soft)}.hubspot-filter-table-wrap{width:100%;overflow:hidden}.hubspot-filter-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.hubspot-filter-table th,.hubspot-filter-table td{vertical-align:top;text-align:left;border-bottom:1px solid var(--gray-20);padding:.95rem 1rem}.hubspot-filter-table thead th{background:color-mix(in srgb, var(--gray-10), #fff 40%);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:.68rem;font-weight:700}.hubspot-filter-table tbody tr:last-child td{border-bottom:0}.hubspot-filter-table td:first-child{width:34%}.hubspot-filter-field-meta{gap:.3rem;display:grid}.hubspot-filter-field-meta p{color:var(--ink-soft);font-size:.75rem;line-height:1.45}.hubspot-filter-input{resize:vertical;border:1px solid var(--gray-30);background:var(--background);border-radius:12px;width:100%;min-height:4.5rem;padding:.62rem .8rem;font-size:.76rem;line-height:1.5}@media (max-width:1024px){.hubspot-rule-list{max-height:none}.hubspot-rule-detail-panel{min-height:0}.hubspot-compact-grid-four,.hubspot-compact-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.hubspot-template-table,.hubspot-filter-table{table-layout:auto}}@media (max-width:768px){.hubspot-rule-detail-metrics,.hubspot-compact-grid-two,.hubspot-compact-grid-three,.hubspot-compact-grid-four{grid-template-columns:1fr}.hubspot-rule-tabs{gap:.35rem}.hubspot-rule-tab{min-height:1.9rem;padding-inline:.62rem}.hubspot-template-table-wrap{overflow-x:auto}.hubspot-template-table{min-width:720px}.hubspot-filter-table-wrap{overflow-x:auto}.hubspot-filter-table{min-width:680px}}@keyframes conversation-spinner{to{transform:rotate(360deg)}}
.thread-panel-head{align-items:flex-start;gap:.45rem;padding:.62rem .78rem}.thread-head-layout{grid-template-columns:minmax(0,1fr) minmax(260px,42%);gap:.62rem;width:100%;display:grid}.thread-head-title{gap:.28rem;min-width:0;display:grid}.thread-head-primary{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.thread-name-row{flex:1;align-items:center;gap:.45rem;min-width:0;display:flex}.thread-name-row h2{line-break:anywhere;min-width:0}.thread-id-inline{opacity:.64;font-size:.6rem}.thread-info-compact{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.thread-info-toggle{border:1px solid var(--gray-30);width:18px;height:18px;color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.66rem;font-weight:700;line-height:1;display:inline-flex}.thread-info-menu{border:1px solid var(--gray-30);z-index:16;background:#fff;border-radius:10px;gap:.18rem;min-width:210px;padding:.45rem .5rem;display:grid;position:absolute;top:calc(100% + .34rem);right:0;box-shadow:0 10px 24px #00000024}.thread-info-line{color:var(--ink-soft);line-break:anywhere;margin:0;font-size:.7rem}.name-edit-toggle{justify-content:center;align-items:center;width:2rem;min-width:2rem;height:2rem;padding:0;line-height:1;display:inline-flex}.thread-head-phone{color:var(--ink-soft);margin:0;font-size:.75rem}.thread-head-source-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.thread-source-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.14rem .38rem;font-size:.61rem;font-weight:700;line-height:1}.thread-source-badge.is-onboarding{color:#0f4968;background:#d9eef8;border-color:#b7ddec}.thread-head-subject{color:var(--ink);line-break:anywhere;margin:0;font-size:.78rem;font-weight:600}.thread-head-meta-row{gap:.15rem;display:grid}.thread-head-controls{flex-wrap:wrap;align-items:center;gap:.36rem;display:inline-flex}.thread-type-compact{align-items:center;display:inline-flex;position:relative}.thread-type-toggle{border:1px solid var(--gray-30);color:var(--ink-soft);cursor:pointer;background:#ffffffdb;border-radius:8px;align-items:center;gap:.34rem;padding:.18rem .5rem;font-size:.72rem;display:inline-flex}.thread-type-toggle:disabled{opacity:.72;cursor:default}.thread-type-toggle-label{line-height:1}.thread-type-menu{border:1px solid var(--gray-30);z-index:15;background:#fff;border-radius:9px;gap:.18rem;min-width:156px;padding:.3rem;display:grid;position:absolute;top:calc(100% + .34rem);left:0;box-shadow:0 10px 22px #00000021}.thread-type-menu-item{color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:.28rem .42rem;font-size:.74rem}.thread-type-menu-item:hover{background:var(--gray-10);color:var(--ink)}.thread-type-menu-item.is-active{border-color:color-mix(in srgb, var(--accent), #fff 26%);color:var(--accent);background:color-mix(in srgb, var(--accent-green-10), #fff 34%)}.thread-summary{color:color-mix(in srgb, var(--ink-soft), var(--ink) 10%);margin:0;font-size:.72rem}.thread-notes-panel{gap:.5rem;min-width:0;display:grid}.thread-related-panel{border:1px solid var(--gray-30);background:#fff;border-radius:10px;gap:.35rem;padding:.42rem;display:grid}.thread-related-title{color:var(--ink-soft);margin:0;font-size:.72rem;font-weight:700}.thread-related-list{gap:.35rem;display:grid}.thread-related-item{border:1px solid var(--gray-30);text-align:left;cursor:pointer;background:#fbfbfb;border-radius:9px;gap:.2rem;padding:.42rem .46rem;display:grid}.thread-related-item:hover{background:#f5fbfe;border-color:#b7ddec}.thread-related-item-head{justify-content:space-between;align-items:flex-start;gap:.4rem;display:flex}.thread-related-item-head strong{color:var(--ink);font-size:.74rem}.thread-related-item-meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.32rem;font-size:.66rem;display:inline-flex}.thread-related-snippet{color:color-mix(in srgb, var(--ink-soft), #000 12%);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.3;display:-webkit-box;overflow:hidden}.thread-notes-form{border:1px solid var(--gray-30);background:#fff;border-radius:10px;gap:.16rem;padding:.32rem;display:grid}.thread-notes-saving{color:var(--ink-soft);text-align:right;margin:0;font-size:.66rem}.thread-notes-textarea{resize:vertical;min-height:96px;box-shadow:none;border:0;padding:.42rem .5rem;font-size:.76rem;line-height:1.32}.thread-notes-textarea:focus{box-shadow:none}.policy-summary{color:#7a2d00;margin:0;font-size:.76rem}.thread-toolbar{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.thread-filter-compact{align-items:center;display:inline-flex;position:relative}.thread-filter-toggle{border:1px solid var(--gray-30);color:var(--ink-soft);cursor:pointer;background:#ffffffd6;border-radius:999px;align-items:center;gap:.36rem;padding:.18rem .52rem;font-size:.72rem;display:inline-flex}.thread-filter-toggle-label{line-height:1}.thread-filter-menu{border:1px solid var(--gray-30);z-index:15;background:#fff;border-radius:10px;gap:.18rem;min-width:170px;padding:.3rem;display:grid;position:absolute;top:calc(100% + .34rem);left:0;box-shadow:0 8px 20px #0000001a}.thread-filter-menu-item{color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:.28rem .42rem;font-size:.74rem}.thread-filter-menu-item:hover{background:var(--gray-10);color:var(--ink)}.thread-filter-menu-item.is-active{border-color:color-mix(in srgb, var(--accent), #fff 26%);color:var(--accent);background:color-mix(in srgb, var(--accent-green-10), #fff 34%)}.name-form{align-items:center;gap:.45rem;display:flex}.name-form input{min-width:170px}.name-form .ghost-button{padding:.42rem .68rem}
.thread-panel{grid-template-rows:auto minmax(320px,1fr);min-width:0;min-height:68vh;display:grid;overflow:hidden}.message-list{align-content:start;gap:.66rem;min-height:0;max-height:min(48vh,560px);padding:.9rem 1rem;display:grid;overflow:auto}.message-list-load-more{justify-content:center;margin-bottom:.15rem;display:flex}.message-card{border:1px solid var(--gray-30);background:var(--bubble-inbound);border-radius:12px;width:min(88%,760px);padding:.7rem;animation:.32s ease-out fadeIn}.message-card[data-has-tech="1"]{cursor:help}.message-card.is-outbound{background:var(--bubble-outbound);border-color:#9fd6c8;justify-self:end}.message-head,.message-meta{color:var(--ink-soft);justify-content:space-between;gap:.6rem;font-size:.75rem;display:flex}.message-author-row{flex-wrap:wrap;align-items:center;gap:.38rem;min-width:0;display:inline-flex}.message-meta-status{justify-content:flex-end;align-items:center}.delivery-status{text-transform:lowercase;color:var(--accent);background:#123c471a;border-radius:999px;padding:.1rem .45rem}.message-delivery-error{color:#a33a2b;margin:.35rem 0 0;font-size:.74rem;line-height:1.4}.message-card.is-system-status{background:#fff9de;border-color:#ddd08c;justify-self:center;width:min(72%,520px)}.message-head-system-status{align-items:center}.delivery-ticks{align-items:center;line-height:1;display:inline-flex}.tick-group{align-items:center;min-width:1.05rem;height:.8rem;display:inline-flex;position:relative}.tick{color:var(--gray-70);font-size:.78rem;font-weight:700}.tick-second{margin-left:-.36rem}.delivery-ticks.is-read .tick{color:#2f80ed}.message-retry-button{border:1px solid var(--gray-30);color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:8px;padding:.12rem .45rem;font-size:.7rem}.message-retry-button:disabled{opacity:.7;cursor:default}.message-author{color:var(--accent);font-weight:600}.message-source-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.14rem .36rem;font-size:.61rem;font-weight:700;line-height:1}.message-source-badge.is-onboarding{color:#0f4968;background:#d9eef8;border-color:#b7ddec}.message-source-badge.is-customer-ai{color:#6a4100;background:#fff0d6;border-color:#f0d2a1}.message-source-badge.is-system{color:#4a3c07;background:#f6efc2;border-color:#ddd08c}.message-status-title{color:#5f4a08;margin:.45rem 0 0;font-size:.84rem;font-weight:700}.message-status-detail{color:#6d6441;margin:.25rem 0 0;font-size:.76rem;line-height:1.42}.message-body{white-space:pre-wrap;margin:.5rem 0 .65rem;line-height:1.46}.message-subject{color:var(--accent-strong);line-break:anywhere;margin:.45rem 0 0;font-size:.78rem;font-weight:700}.message-body-toggle{color:var(--accent);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:.74rem;font-weight:600}.message-body-toggle:hover{color:var(--accent-strong);text-decoration:underline}.message-body-toggle-row{gap:.18rem;margin:0 0 .65rem;display:grid}.message-body-hidden-note{color:var(--ink-soft);margin:0;font-size:.72rem}.message-subject+.message-body{margin-top:.35rem}.message-inline-link{color:var(--accent);text-underline-offset:2px;word-break:break-all;text-decoration:underline}.message-inline-link:hover{color:var(--accent-strong)}.message-inline-strong{font-weight:700}.message-attachments{gap:.5rem;margin:0 0 .65rem;display:grid}.attachment-link{gap:.4rem;font-size:.82rem;display:grid}.attachment-image-link{display:inline-block}.attachment-open-link{color:var(--accent);text-decoration:none}.attachment-open-link:hover{color:var(--accent-strong);text-decoration:underline}.attachment-audio{width:min(100%,320px);max-width:100%}.attachment-pdf-preview{background:#fff;border:1px solid #c7d9d4;border-radius:10px;width:min(100%,360px);max-width:100%;height:220px}.attachment-preview{object-fit:cover;background:#f7fbf9;border:1px solid #c7d9d4;border-radius:10px;max-width:min(100%,300px);max-height:220px}.vcf-preview{border:1px solid var(--gray-30);background:#fff;border-radius:10px;gap:.2rem;padding:.5rem .6rem;display:grid}.vcf-preview-title{color:var(--ink-soft);margin:0;font-size:.76rem}.vcf-preview-line{color:var(--ink);line-break:anywhere;margin:0;font-size:.78rem}.attachment-placeholder{color:var(--ink-soft);margin:0 0 .65rem;font-size:.8rem}@media (max-width:1024px){.thread-panel{min-height:58vh}.message-list{max-height:42vh}}
.thread-body-layout{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;min-height:0;display:grid}.thread-main-column{grid-template-rows:auto auto;min-width:0;min-height:0;display:grid}.voice-panel-shell{border-left:1px solid color-mix(in srgb, var(--panel-border), transparent 28%);background:linear-gradient(#f8fbfcf5 0%,#fffffffa 100%);min-width:0;min-height:0}.voice-panel-card{height:100%;box-shadow:none;background:0 0;border:0;border-radius:0 0 16px}.voice-panel-header{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.95rem 1rem .75rem;display:flex}.voice-panel-kicker{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--accent), #fff 16%);margin:0 0 .2rem;font-size:.68rem;font-weight:700}.voice-panel-header h3{margin:0;font-size:1rem}.voice-status-pill{color:#165c2e;background:#e5f6ea;border-radius:999px;justify-content:center;align-items:center;min-height:1.85rem;padding:.28rem .7rem;font-size:.74rem;font-weight:700;display:inline-flex}.voice-status-pill.is-busy{color:#8d2413;background:#fde7e2}.voice-panel-body{gap:.8rem;max-height:calc(100vh - 238px);padding:0 1rem 1rem;display:grid;overflow:auto}.voice-section{border:1px solid color-mix(in srgb, var(--panel-border), #fff 20%);background:#ffffffdb;border-radius:14px;gap:.55rem;padding:.8rem;display:grid}.voice-section-compact{gap:.3rem}.voice-section-title-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.voice-section-title-row h4{margin:0;font-size:.86rem}.voice-selected-contact,.voice-status-line,.voice-identity-line,.voice-forwarding-status,.voice-history-meta,.voice-history-answerer,.voice-log-line,.voice-empty-state,.voice-incoming-label{color:var(--ink-soft);margin:0;font-size:.74rem}.voice-error-text{color:#8d2413;margin:0;font-size:.76rem}.voice-busy-detail{color:#7a2d00;margin:0;font-size:.72rem;line-height:1.4}.voice-config-error-card{background:linear-gradient(#fff7ef 0%,#fffdf9 100%);border-color:#f0c7a8}.voice-config-copy,.voice-config-hint,.voice-config-item{margin:0;font-size:.75rem;line-height:1.45}.voice-config-copy{color:#6b3b00}.voice-config-hint{color:#8a5a1f}.voice-config-list{gap:.35rem;display:grid}.voice-config-item{color:#5e3310;font-family:var(--font-mono), ui-monospace, monospace;background:#ffffffc7;border:1px solid #efd7c0;border-radius:10px;padding:.42rem .55rem}.voice-number-input{font-size:.9rem}.voice-dial-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.voice-dial-actions,.voice-inline-actions{flex-wrap:wrap;gap:.5rem;display:flex}.voice-call-button{min-width:92px}.voice-mini-button{min-height:1.9rem;padding-inline:.7rem}.voice-incoming-card{background:linear-gradient(#fff7da 0%,#fffdf4 100%);border-color:#efd88b}.voice-live-card{background:linear-gradient(#eef7fb 0%,#fff 100%)}.voice-timer{font-family:var(--font-mono), ui-monospace, monospace;color:var(--accent);font-size:.84rem;font-weight:700}.voice-forwarding-grid{gap:.45rem;display:grid}.voice-policy-grid{gap:.75rem;display:grid}.voice-policy-block{gap:.45rem;display:grid}.voice-policy-title,.voice-policy-copy,.voice-field-label{color:var(--ink-soft);margin:0}.voice-policy-title,.voice-field-label{font-size:.74rem;font-weight:700}.voice-policy-copy{font-size:.73rem;line-height:1.45}.voice-checkbox-group{gap:.45rem;display:grid}.voice-checkbox-option{width:100%;color:var(--ink);white-space:nowrap;justify-content:space-between;align-items:center;gap:.75rem;font-size:.82rem;display:flex}.voice-checkbox-option input{flex:none;margin:0}.voice-forwarding-grid{border:1px solid color-mix(in srgb, var(--panel-border), #fff 24%);background:color-mix(in srgb, #fff, var(--gray-10) 20%);border-radius:12px;padding:.75rem}.voice-forwarding-grid.is-disabled{opacity:.55;background:color-mix(in srgb, var(--gray-10), #fff 42%)}.voice-forwarding-mode-row{grid-template-columns:minmax(0,1fr);gap:.6rem;display:grid}.voice-forwarding-mode-row.has-timeout{grid-template-columns:minmax(0,1fr) minmax(120px,148px)}.voice-field-stack{gap:.35rem;display:grid}.voice-select{border:1px solid var(--gray-30);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:.56rem .7rem}.voice-history-list,.voice-log-list{gap:.5rem;display:grid}.voice-history-item{border:1px solid var(--gray-20);background:#f9fbfb;border-radius:12px;gap:.28rem;padding:.68rem .72rem;display:grid}.voice-history-item.forwarded-answered{background:#edf5ff}.voice-history-item.forwarded-missed{background:#fff5e9}.voice-history-item.forwarded-failed,.voice-history-item.dnd-blocked{background:#f6eef9}.voice-history-item.failed,.voice-history-item.busy-blocked{background:#fff0ec}.voice-history-topline{flex-wrap:wrap;gap:.35rem;display:flex}.voice-history-chip{border-radius:999px;align-items:center;min-height:1.2rem;padding:.08rem .45rem;font-size:.66rem;font-weight:700;display:inline-flex}.voice-history-chip.incoming{color:#1c6a34;background:#dff2e2}.voice-history-chip.outgoing{color:#174f91;background:#e3eefb}.voice-history-chip.answered{color:#1c6a34;background:#dff2e2}.voice-history-chip.missed,.voice-history-chip.forwarded-missed{color:#8a5200;background:#fff0d9}.voice-history-chip.failed,.voice-history-chip.forwarded-failed,.voice-history-chip.rejected{color:#8d2413;background:#fde7e2}.voice-history-chip.busy-blocked,.voice-history-chip.dnd-blocked,.voice-history-chip.forwarded-answered{color:#56308e;background:#ece4ff}.voice-history-number{line-break:anywhere;font-size:.84rem}.voice-log-line{font-family:var(--font-mono), ui-monospace, monospace;line-height:1.35}@media (max-width:1280px){.thread-body-layout{grid-template-columns:1fr}.voice-panel-shell{border-left:0;border-top:1px solid color-mix(in srgb, var(--panel-border), transparent 28%)}.voice-panel-card{border-radius:0 0 16px 16px}.voice-panel-body{max-height:none}}@media (max-width:720px){.voice-dial-row,.voice-dial-actions,.voice-inline-actions{flex-direction:column;grid-template-columns:1fr}.voice-forwarding-mode-row{grid-template-columns:1fr}}
.modal-overlay{z-index:80;background:#0f181e6b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal-card{border:1px solid var(--panel-border);background:var(--panel);border-radius:14px;width:min(720px,100%);max-height:min(90vh,920px);overflow:auto;box-shadow:0 14px 32px #0003}.modal-head{border-bottom:1px solid color-mix(in srgb, var(--panel-border), transparent 24%);justify-content:space-between;align-items:center;gap:.65rem;padding:.85rem .95rem;display:flex}.modal-head h3{margin:0;font-size:1rem}.modal-form{gap:.72rem;padding:.9rem .95rem 1rem;display:grid}.template-select-content,[data-radix-popper-content-wrapper]{z-index:120!important}.composer-wrap{border-top:1px solid color-mix(in srgb, var(--panel-border), transparent 22%);gap:.85rem;padding:.9rem 1rem 1rem;display:grid}.composer-form,.template-form{gap:.7rem;display:grid}.field-group{gap:.34rem;display:grid}.field-group label{color:var(--ink-soft);font-size:.82rem}.template-select-trigger{border:1px solid var(--gray-30);width:100%;color:var(--ink);background:#fff;border-radius:10px;min-height:40px;padding:.56rem .7rem}.template-select-content{border:1px solid var(--gray-30);color:var(--ink);background:#fff;border-radius:10px;box-shadow:0 14px 24px #00000024}.template-select-item{cursor:pointer;padding:.52rem .72rem .52rem 1.9rem}.template-item-row{justify-content:space-between;align-items:center;gap:.55rem;width:100%;display:flex}.template-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.template-category-badge{letter-spacing:.01em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;padding:.08rem .48rem;font-size:.68rem;font-weight:600;display:inline-flex}.template-category-marketing{color:#9a4d00;background:#fff2e5;border-color:#f4ca9e}.template-category-utility{color:#0d6b33;background:#ebfff1;border-color:#b4ebc7}.template-category-authentication{color:#174a9b;background:#eef5ff;border-color:#c4d8fb}.template-category-uncategorized{color:#51606d;background:#f4f6f8;border-color:#d6dde4}.template-select-item[data-highlighted]{background:var(--gray-10);outline:none}.template-select-item[data-state=checked]{background:var(--brand-dark-20)}.template-variables-grid{gap:.6rem;display:grid}.template-preview-box{border:1px solid var(--gray-30);background:#fff;border-radius:10px;padding:.65rem .75rem}.template-preview-title{letter-spacing:.03em;text-transform:uppercase;color:var(--gray-70);margin:0 0 .35rem;font-size:.78rem}.template-preview-body{white-space:pre-wrap;color:var(--ink);margin:0;font-size:.9rem;line-height:1.4}.file-list{gap:.4rem;display:grid}.file-chip{border:1px solid var(--gray-30);color:var(--ink-soft);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:.7rem;padding:.45rem .6rem;font-size:.8rem;display:flex}.file-chip span{line-break:anywhere}.file-chip-rich{align-items:flex-start}.file-chip-copy{gap:.18rem;min-width:0;display:grid}.file-chip-state{letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;font-weight:600}.file-chip-state-pending{color:var(--gray-70)}.file-chip-state-uploading{color:#0f5c56}.file-chip-state-uploaded{color:#0d6b33}.file-chip-state-error{color:#a12a2a}.file-chip-error,.attachment-error-text,.attachment-progress-text{margin:0;font-size:.76rem}.file-chip-error,.attachment-error-text{color:#a12a2a}.attachment-progress-text{color:var(--ink-soft)}.file-remove{border:1px solid var(--gray-30);cursor:pointer;color:var(--ink-soft);background:0 0;border-radius:8px;padding:.25rem .5rem;font-size:.76rem;transition:border-color .15s,background-color .15s,color .15s}.composer-guard-hint{color:#7a2d00;background:#fff3e8;border:1px solid #f3c9aa;border-radius:10px;margin:0;padding:.5rem .65rem;font-size:.78rem}.composer-template-shortcut{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-left:.45rem;padding:0;font-size:.78rem;text-decoration:underline}.template-required-hint{color:#7a2d00;margin:0;font-size:.78rem}.file-remove:hover{border-color:var(--gray-40);background:var(--gray-10);color:var(--ink)}.primary-button,.ghost-button{cursor:pointer;font:inherit;border:1px solid #0000;border-radius:10px;width:fit-content;padding:.56rem .82rem;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}.primary-button{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);color:#fff}.primary-button:hover{box-shadow:0 6px 14px #123c4733}.ghost-button{border-color:var(--gray-30);color:var(--ink-soft);background:0 0}.ghost-button:hover{background:var(--gray-10);border-color:var(--gray-40);color:var(--ink)}.primary-button:disabled,.ghost-button:disabled{opacity:.62;cursor:not-allowed}.empty-hint{color:var(--ink-soft);margin:.8rem 0;font-size:.88rem}
.console-page{max-width:1360px;margin:0 auto;padding:1rem 1rem 2.5rem}.console-page-inner{gap:1rem}.account-bar-inner{flex-shrink:0;justify-content:flex-end;align-items:center;display:inline-flex;position:relative}.account-chip{border:1px solid color-mix(in srgb, var(--gray-30), #fff 12%);color:var(--ink);cursor:pointer;background:#ffffffe0;border-radius:999px;align-items:center;gap:.45rem;min-height:2.15rem;padding:.2rem .38rem .2rem .26rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 8px 18px #123c4714}.account-chip:hover{border-color:color-mix(in srgb, var(--accent), #fff 60%);box-shadow:0 10px 22px #123c471f}.account-chip:focus-visible{box-shadow:0 0 0 3px var(--ring), 0 10px 22px #123c471f}.account-chip-avatar{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);color:#fff;letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;font-size:.64rem;font-weight:700;display:inline-flex}.account-chip-text{display:grid}.account-chip-name{font-size:.81rem;font-weight:600;line-height:1.1}.account-chip-caret{color:var(--ink-soft);font-size:.64rem;line-height:1}.account-menu{border:1px solid var(--gray-30);z-index:20;background:#fffffffa;border-radius:14px;gap:.45rem;min-width:220px;padding:.5rem;animation:.16s ease-out fadeIn;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 16px 34px #00000024}.account-menu-header{gap:.12rem;padding:.25rem .35rem .2rem;display:grid}.account-menu-section{border-top:1px solid color-mix(in srgb, var(--gray-20), #fff 10%);gap:.45rem;padding:.45rem .35rem;display:grid}.account-menu-section-label,.account-menu-section-help{margin:0}.account-menu-section-label{color:var(--ink);letter-spacing:.02em;font-size:.76rem;font-weight:600}.account-menu-section-help{color:var(--ink-soft);font-size:.73rem;line-height:1.35}.account-menu-notification-actions{flex-wrap:wrap;gap:.45rem;display:flex}.account-menu-name,.account-menu-username{margin:0}.account-menu-name{color:var(--ink);font-size:.88rem;font-weight:600}.account-menu-username{color:var(--ink-soft);font-size:.76rem}.account-menu-signout{border-radius:10px;justify-content:flex-start;width:100%}.account-menu-link{width:100%;min-height:2rem;color:var(--ink);border-radius:10px;align-items:center;padding:.4rem .65rem;font-size:.82rem;font-weight:500;text-decoration:none;display:inline-flex}.account-menu-link:hover{background:color-mix(in srgb, var(--gray-10), #fff 25%)}.hero-actions{flex-shrink:0;align-items:center;gap:.55rem;display:inline-flex}.apps-switcher{display:inline-flex;position:relative}.apps-switcher-button{border:1px solid color-mix(in srgb, var(--gray-30), #fff 12%);width:2.15rem;height:2.15rem;color:var(--ink);cursor:pointer;background:#ffffffe0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:border-color .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 8px 18px #123c4714}.apps-switcher-button:hover{border-color:color-mix(in srgb, var(--accent), #fff 60%);box-shadow:0 10px 22px #123c471f}.apps-switcher-button:focus-visible{box-shadow:0 0 0 3px var(--ring), 0 10px 22px #123c471f}.apps-switcher-icon{grid-template-rows:repeat(3,3px);grid-template-columns:repeat(3,3px);gap:3px;display:grid}.apps-switcher-icon>span{background:var(--ink-soft);border-radius:1px;width:3px;height:3px}.apps-switcher-button:hover .apps-switcher-icon>span{background:var(--accent-strong)}.apps-menu{border:1px solid var(--gray-30);z-index:20;background:#fffffffa;border-radius:14px;gap:.45rem;min-width:280px;padding:.65rem;animation:.16s ease-out fadeIn;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 16px 34px #00000024}.apps-menu-title{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:.1rem .35rem .25rem;font-size:.74rem;font-weight:600}.apps-menu-list{gap:.15rem;display:grid}.apps-menu-item{color:var(--ink);border-radius:10px;gap:.1rem;padding:.5rem .65rem;text-decoration:none;transition:background .12s;display:grid}.apps-menu-item:hover{background:color-mix(in srgb, var(--gray-10), #fff 25%)}.apps-menu-item.is-current{background:color-mix(in srgb, var(--accent), #fff 88%)}.apps-menu-item-label{align-items:center;gap:.5rem;font-size:.86rem;font-weight:600;line-height:1.2;display:inline-flex}.apps-menu-item-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-strong);background:color-mix(in srgb, var(--accent), #fff 78%);border-radius:999px;padding:.08rem .42rem;font-size:.62rem;font-weight:600;line-height:1.4}.apps-menu-item-host{font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink-soft);font-size:.72rem}.hero{margin-bottom:.55rem;animation:.5s ease-out rise}.hero-title-row{justify-content:space-between;align-items:center;gap:.9rem;display:flex}.hero-brand{align-items:center;gap:.88rem;min-width:0;display:inline-flex}.hero-logo{width:auto;height:1.45rem}.hero h1{margin:0;font-size:clamp(.92rem,1.75vw,1.08rem);font-weight:600;line-height:1.2;transform:translateY(-2px)}.error-banner{border:1px solid color-mix(in srgb, var(--warn), #000 8%);background:color-mix(in srgb, var(--warn), #fff 88%);color:#501a10;border-radius:10px;margin:0 0 1rem;padding:.72rem .95rem}.notice-banner{border:1px solid color-mix(in srgb, var(--accent-green-100), #000 8%);background:color-mix(in srgb, var(--accent-green-10), #fff 25%);color:#104138;border-radius:10px;margin:0 0 1rem;padding:.72rem .95rem}.console-shell{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start;gap:1rem;animation:.6s ease-out rise;display:grid}.panel{border:1px solid var(--panel-border);background:var(--panel);border-radius:16px;box-shadow:0 8px 20px #00000012}.panel-head{border-bottom:1px solid color-mix(in srgb, var(--panel-border), transparent 28%);justify-content:space-between;align-items:center;gap:.6rem;padding:.8rem .95rem;display:flex}.panel-head h2,.panel-head h3{margin:0;font-size:1rem}.search-input,input,select,textarea{border:1px solid var(--gray-30);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:.56rem .7rem}.thread-type-toggle-icon,.thread-filter-toggle-icon,.conversation-segment-filter-toggle-icon{opacity:.72;font-size:.66rem;line-height:1;transform:translateY(-.5px)}.search-input:focus,input:focus,select:focus,textarea:focus,button:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.mono{font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink-soft);font-size:.76rem}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.console-shell{grid-template-columns:1fr}.account-bar-inner{justify-content:flex-end}.account-menu{left:0;right:auto}.apps-menu{left:auto;right:0}.hero-title-row{flex-wrap:wrap;align-items:center}.hero-brand{width:100%}.account-bar-inner{width:auto}.thread-head-layout{grid-template-columns:1fr}.conversation-list{max-height:34vh}.name-form{flex-wrap:wrap}}
:root{--brand-dark-100:#123c47;--brand-dark-20:#d8e6ea;--accent-green-100:#3baa9e;--accent-green-10:#ccf0eb;--gray-10:#eff1f3;--gray-15:#f5f7f6;--gray-20:#e6eae8;--gray-30:#e1e1e1;--gray-70:#737373;--gray-100:#5f6368;--error-100:#ea3321;--bg:var(--gray-15);--panel:#fff;--panel-border:var(--gray-30);--ink:#2c2c2c;--ink-soft:var(--gray-100);--accent:var(--brand-dark-100);--accent-strong:#0d2f37;--warn:var(--error-100);--bubble-inbound:#fff;--bubble-outbound:var(--accent-green-10);--ring:#123c4729}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:var(--ink);font-family:var(--font-sans), "Inter", "Segoe UI", sans-serif;background:linear-gradient(#f5f7f6 0%,#fff 100%)}
