.vg-ticket-wrap{background:#f8fafc;padding:.6rem}.vg-ticket{--ticket-navy:#11203f;--ticket-border:#e7ecf2;--ticket-muted:#596579;border:1px solid var(--ticket-border);color:var(--ticket-navy);background:#fff;border-radius:.75rem;font-family:Arial,sans-serif;overflow:hidden}.vg-ticket-head{background:var(--ticket-navy);color:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.vg-ticket h3{font-size:.9rem;font-weight:700}.vg-ticket-head>span{color:#dce5f5;font-size:.65rem}.vg-ticket-subject{border-bottom:1px solid var(--ticket-border);padding:.9rem 1rem}.vg-ticket-subject>span{color:var(--ticket-muted);letter-spacing:.04em;font-size:.62rem;font-weight:700}.vg-ticket-subject h4{margin:.25rem 0;font-size:.95rem;font-weight:700}.vg-ticket-subject p{color:var(--ticket-muted);font-size:.7rem;line-height:1.5}.vg-ticket-body{grid-template-columns:minmax(0,1fr) 11rem;display:grid}.vg-ticket-conversation{min-width:0;padding:.85rem 1rem}.vg-ticket-body h4{margin-bottom:.65rem;font-size:.72rem;font-weight:700}.vg-ticket-message{border:1px solid var(--ticket-border);background:#f8fafc;border-radius:.65rem .65rem .65rem .15rem;margin-bottom:.55rem;padding:.65rem .75rem}.vg-ticket-message.is-agent{background:#f2f6ff;border-color:#dce6fa;border-radius:.65rem .65rem .15rem;margin-left:1rem}.vg-ticket-message header{flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.6rem;display:flex}.vg-ticket-message header strong{font-weight:700}.vg-ticket-message header span{color:#166348;background:#d9f6e9;border-radius:1rem;padding:.1rem .3rem;font-size:.5rem}.vg-ticket-message.is-agent header span{color:#264e9b;background:#dce7ff}.vg-ticket-message time{color:var(--ticket-muted);margin-left:auto;font-size:.55rem}.vg-ticket-message p{margin-top:.35rem;font-size:.72rem;line-height:1.6}.vg-ticket-composer{border:1px solid var(--ticket-border);border-radius:.6rem;margin-top:.7rem;padding:.45rem}.vg-ticket-modes{text-align:center;background:#f1f4f8;border-radius:1rem;grid-template-columns:1fr 1fr;padding:.18rem;font-size:.6rem;display:grid}.vg-ticket-modes>*{padding:.25rem}.vg-ticket-modes strong{background:#fff;border-radius:1rem;font-weight:700;box-shadow:0 1px 3px #11203f0a}.vg-ticket-modes span{color:var(--ticket-muted)}.vg-ticket-composer>p{color:var(--ticket-muted);padding:.6rem .35rem .8rem;font-size:.65rem}.vg-ticket-send{justify-content:space-between;align-items:center;padding:0 .2rem .1rem;font-size:.6rem;display:flex}.vg-ticket-send strong{background:var(--ticket-navy);color:#fff;border-radius:1rem;padding:.35rem .85rem}.vg-ticket-controls{border-left:1px solid var(--ticket-border);background:#fbfcfe;padding:.85rem .8rem}.vg-ticket-controls dl>div{margin-bottom:1rem}.vg-ticket-controls dt{text-transform:uppercase;color:var(--ticket-muted);margin-bottom:.4rem;font-size:.55rem;font-weight:700}.vg-ticket-controls dd{align-items:center;gap:.35rem;font-size:.65rem;display:flex}.vg-ticket-status{color:#865514;background:#fff1cd;border-radius:1rem;padding:.28rem .55rem;font-weight:700}.vg-ticket-avatar{color:#264e9b;background:#e6edfa;border-radius:50%;flex-shrink:0;place-items:center;width:1.4rem;height:1.4rem;font-size:.5rem;font-weight:700;display:grid}.vg-ticket-sla{border-top:1px solid var(--ticket-border);padding-top:.75rem}.vg-ticket-sla>span{color:var(--ticket-muted);font-size:.57rem;display:block}.vg-ticket-sla strong{color:#865514;background:#fff1cd;border-radius:1rem;margin-top:.4rem;padding:.16rem .4rem;font-size:.55rem;display:inline-block}.vg-ticket-sla p{color:var(--ticket-muted);margin-top:.3rem;font-size:.6rem}@media (width<=560px){.vg-ticket-wrap{padding:.35rem}.vg-ticket-body{grid-template-columns:1fr}.vg-ticket-subject,.vg-ticket-conversation{padding:.75rem}.vg-ticket-controls{border-left:0;border-top:1px solid var(--ticket-border);grid-template-columns:minmax(0,1fr) auto;gap:.6rem;padding:.75rem;display:grid}.vg-ticket-controls h4{grid-column:1/-1;margin:0}.vg-ticket-controls dl{flex-wrap:wrap;gap:.75rem;display:flex}.vg-ticket-controls dl>div{margin:0}.vg-ticket-sla{border:0;padding:0}}.ps-badge{background-image:linear-gradient(135deg, var(--color-purple), var(--color-sky));border-radius:.85rem;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:2px;display:flex}.ps-badge img{object-fit:contain;background:#fff;border-radius:.7rem;width:100%;height:100%;padding:.35rem}@property --hl-angle{syntax:"<angle>";inherits:false;initial-value:120deg}.hl-badge{--hl-angle:120deg;background:conic-gradient(from var(--hl-angle), var(--color-purple), var(--color-blue) 40%, var(--color-sky) 70%, var(--color-purple));border-radius:1rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;padding:3px;display:flex;box-shadow:0 8px 18px -8px #2653a480}.hl-inner{background:#fff;border-radius:.8rem;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.hl-inner img{object-fit:contain;width:1.75rem;height:1.75rem}.group:hover .hl-badge{animation:1.15s linear infinite hlSpin}@keyframes hlSpin{to{--hl-angle:480deg}}.vg-hero-dash{background:#f5f7ff;max-height:26.5rem;font-family:inherit}.vg-hero-dash-top{color:#171b32;align-items:center;min-height:2.65rem;padding:0 .85rem;display:flex}.vg-hero-dash-top strong{font-size:.78rem;font-weight:750}.vg-hero-dash-main{flex-direction:column;gap:.55rem;padding:.65rem;display:flex}.vg-hero-overview,.vg-hero-trend,.vg-hero-breakdown section{background:#fff;border:1px solid #e4e8f2;border-radius:.68rem}.vg-hero-overview{padding:.72rem}.vg-hero-dash-heading{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.vg-hero-dash-heading h2,.vg-hero-breakdown h2{color:#171b32;margin:0;font-size:.69rem;font-weight:750;line-height:1.3}.vg-hero-dash-heading p{color:#647087;margin:.11rem 0 0;font-size:.55rem;line-height:1.35}.vg-hero-dash-heading .vg-hero-selected-period{margin-top:.28rem;font-size:.5rem}.vg-hero-selected-period strong{color:#394358}.vg-hero-period-options{border:1px solid #e4e8f2;border-radius:.48rem;flex:none;align-items:center;gap:.04rem;padding:.12rem;display:flex}.vg-hero-period-options>*{color:#4b556b;border-radius:.35rem;padding:.2rem .32rem;font-size:.47rem;font-weight:700}.vg-hero-period-options strong{background:#f5f7ff;box-shadow:0 1px 3px #171b321a}.vg-hero-trend .vg-hero-dash-heading>span{color:#647087;flex:none;margin-top:.1rem;font-size:.48rem}.vg-hero-trend .vg-hero-dash-heading>span strong{color:#394358}.vg-hero-statuses{grid-template-columns:repeat(6,minmax(0,1fr));gap:.3rem;margin-top:.65rem;display:grid}.vg-hero-statuses>div{background:#f8f9fc;border:1px solid #d9deea;border-radius:.48rem;min-width:0;padding:.43rem .36rem}.vg-hero-statuses>div:nth-child(n+5){background:#fff}.vg-hero-statuses span{color:#394358;text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;font-weight:700;display:block;overflow:hidden}.vg-hero-statuses strong{font-variant-numeric:tabular-nums;color:#171b32;margin-top:.15rem;font-size:1.02rem;line-height:1;display:block}.vg-hero-trend{padding:.7rem .72rem .45rem}.vg-hero-legend{flex-wrap:wrap;gap:.25rem .65rem;margin:.62rem 0 .3rem;display:flex}.vg-hero-legend span{color:#4b556b;align-items:center;gap:.25rem;font-size:.49rem;font-weight:650;display:inline-flex}.vg-hero-legend span:before{content:"";background:currentColor;border-radius:50%;width:.38rem;height:.38rem}.vg-hero-legend .is-open{color:#2563eb}.vg-hero-legend .is-pending{color:#ea7b25}.vg-hero-legend .is-waiting{color:#e5a900}.vg-hero-legend .is-progress{color:#7c4de1}.vg-hero-legend .is-resolved{color:#0eaa82}.vg-hero-legend .is-closed{color:#667085}.vg-hero-chart{width:100%;height:7rem;display:block;overflow:visible}.vg-hero-grid{fill:none;stroke:#e7ebf3;stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.vg-hero-area{stroke-width:1.8px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.vg-hero-area.is-open{fill:#2563eb26;stroke:#2563eb}.vg-hero-area.is-pending{fill:#ea7b2526;stroke:#ea7b25}.vg-hero-area.is-waiting{fill:#e5a90026;stroke:#d69e00}.vg-hero-area.is-progress{fill:#7c4de126;stroke:#7c4de1}.vg-hero-area.is-resolved{fill:#0eaa8226;stroke:#0eaa82}.vg-hero-area.is-closed{fill:#66708526;stroke:#667085}.vg-hero-chart-axis{color:#647087;border-top:1px solid #e7ebf3;justify-content:space-between;padding-top:.22rem;font-size:.45rem;display:flex}.vg-hero-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.vg-hero-breakdown section{min-width:0;padding:.55rem .65rem}.vg-hero-breakdown h2{margin-bottom:.35rem}.vg-hero-breakdown section>div{color:#4b556b;border-top:1px solid #f1f2f6;justify-content:space-between;gap:.4rem;padding:.17rem 0;font-size:.5rem;display:flex}.vg-hero-breakdown strong{font-variant-numeric:tabular-nums;color:#171b32}@media (width<=640px){.vg-hero-dash{max-height:none}.vg-hero-statuses{grid-template-columns:repeat(3,minmax(0,1fr))}.vg-hero-breakdown{display:none}}.vg-tickets{flex-direction:column;gap:.5rem;width:100%;display:flex}.vg-tk{background:#fbfcfe;border:1px solid #00000012;border-radius:.55rem;align-items:center;gap:.6rem;padding:.55rem .7rem;display:flex}.vg-id{color:var(--color-blue);flex:none;font-family:ui-monospace,SF Mono,monospace;font-size:.72rem;font-weight:700}.vg-sub{min-width:0;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.82rem;overflow:hidden}.vg-pill{border-radius:999px;flex:none;padding:.12rem .5rem;font-size:.62rem;font-weight:700}.vg-open{color:#b45309;background:#fef3c7}.vg-prog{color:#1d4ed8;background:#dbeafe}.vg-done{color:#15803d;background:#dcfce7}.vg-queue-wrap{justify-content:center;padding:.6rem}.vg-queue{background:#fff;border:1px solid #2653a41f;border-radius:.75rem;width:100%;overflow:hidden;box-shadow:0 14px 32px -28px #2653a4b3}.vg-queue-head{border-bottom:1px solid #2653a414;justify-content:space-between;align-items:center;gap:.75rem;padding:.58rem .68rem;display:flex}.vg-queue-head h3,.vg-queue-head p{margin:0}.vg-queue-head h3{color:var(--color-ink);font-size:.72rem;font-weight:800;line-height:1.25}.vg-queue-head p{color:var(--color-muted);margin-top:.1rem;font-size:.49rem;line-height:1.35}.vg-queue-head>span{color:#fff;background:#11113f;border-radius:.36rem;flex:none;padding:.25rem .42rem;font-size:.49rem;font-weight:800}.vg-queue-toolbar{grid-template-columns:1fr auto auto;align-items:center;gap:.35rem;padding:.48rem .58rem .42rem;display:grid}.vg-queue-search{min-width:0;height:1.55rem;color:var(--color-muted);border:1px solid #0f172a1a;border-radius:.4rem;align-items:center;gap:.38rem;padding:0 .48rem;display:flex}.vg-queue-search i{border:1.3px solid;border-radius:999px;flex:none;width:.46rem;height:.46rem;position:relative}.vg-queue-search i:after{content:"";border-top:1.3px solid;width:.22rem;position:absolute;bottom:-.1rem;right:-.18rem;transform:rotate(45deg)}.vg-queue-search span,.vg-queue-filter,.vg-queue-toolbar>strong{font-size:.51rem}.vg-queue-filter{height:1.55rem;color:var(--color-ink-soft);border:1px solid #0f172a1a;border-radius:.4rem;align-items:center;gap:.35rem;padding:0 .5rem;display:flex}.vg-queue-filter i{border-bottom:1.3px solid;border-right:1.3px solid;width:.35rem;height:.35rem;transform:rotate(45deg)translateY(-1px)}.vg-queue-toolbar>strong{color:#fff;background:#11113f;border-radius:.42rem;align-items:center;height:1.55rem;padding:0 .58rem;display:flex;box-shadow:0 7px 14px -10px #11113fbf}.vg-queue-table{border:1px solid #0f172a17;border-radius:.48rem;margin:0 .58rem;overflow:hidden}.vg-queue-row{border-top:1px solid #0f172a12;grid-template-columns:.68fr 1.45fr .82fr 1.08fr .95fr .72fr .82fr;align-items:center;min-width:0;display:grid}.vg-queue-row:first-child{border-top:0}.vg-queue-row>*{min-width:0;color:var(--color-ink-soft);text-overflow:ellipsis;padding:.42rem .32rem;font-size:.49rem;line-height:1.3;overflow:hidden}.vg-queue-row>b,.vg-queue-row>strong{color:var(--color-ink);white-space:nowrap;font-weight:750}.vg-queue-labels{background:#f5f7fc}.vg-queue-labels span{text-transform:uppercase;letter-spacing:.035em;color:var(--color-muted);white-space:nowrap;padding-block:.34rem;font-size:.43rem;font-weight:800}.vg-q-pill,.vg-q-sla{white-space:nowrap;border-radius:999px;padding:.12rem .3rem;font-size:.43rem;font-style:normal;font-weight:800;display:inline-block}.vg-q-pill.is-open{color:#0284c7;background:#e0f2fe}.vg-q-pill.is-progress{color:#1d4ed8;background:#dbeafe}.vg-q-pill.is-waiting{color:#b45309;background:#fef3c7}.vg-q-pill.is-resolved{color:#15803d;background:#dcfce7}.vg-q-sla{padding-inline:0}.vg-q-sla.is-safe{color:#15803d}.vg-q-sla.is-warning,.vg-q-sla.is-paused{color:#c2410c}.vg-queue-foot{color:var(--color-muted);justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .58rem;font-size:.46rem;display:flex}.vg-queue-foot div{align-items:center;gap:.2rem;display:flex}.vg-queue-foot i,.vg-queue-foot b{text-align:center;min-width:1.1rem;color:var(--color-ink-soft);background:#f7f8fc;border:1px solid #0f172a14;border-radius:.28rem;padding:.22rem .3rem;font-style:normal;font-weight:700}.vg-queue-foot b{color:#fff;background:#11113f}@media (width<=640px){.vg-queue-wrap{padding:.4rem}.vg-queue-head p{max-width:15rem}.vg-queue-row{grid-template-columns:.75fr 1.65fr .9fr .75fr}.vg-queue-row>:nth-child(4),.vg-queue-row>:nth-child(5),.vg-queue-row>:nth-child(7){display:none}}.vg-self-wrap{justify-content:center;padding:.7rem}.vg-self{background:#fff;border:1px solid #2653a41f;border-radius:.8rem;width:100%;overflow:hidden;box-shadow:0 14px 32px -28px #2653a4b3}.vg-self-head{background:linear-gradient(120deg,#2d318409,#3db2e60e);border-bottom:1px solid #2653a414;padding:.7rem .8rem .55rem}.vg-self-head>span{text-transform:uppercase;letter-spacing:.18em;color:var(--color-blue);margin-bottom:.12rem;font-size:.52rem;font-weight:800;display:block}.vg-self-head h3{color:var(--color-ink);margin:0;font-size:.92rem;font-weight:800;line-height:1.25}.vg-self-head p{color:var(--color-muted);margin:.16rem 0 0;font-size:.56rem;line-height:1.4}.vg-form{flex-direction:column;gap:.44rem;width:100%;padding:.58rem .8rem .65rem;display:flex}.vg-field{flex-direction:column;gap:.18rem;display:flex}.vg-flabel{color:var(--color-ink-soft);font-size:.57rem;font-weight:700}.vg-flabel i{color:#dc2626;font-style:normal}.vg-input{min-height:1.75rem;color:var(--color-ink-soft);background:#fff;border:1px solid #0f172a1f;border-radius:.46rem;align-items:center;padding:0 .55rem;font-size:.61rem;display:flex}.vg-input strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.vg-input.vg-area{align-items:flex-start;min-height:3rem;padding-top:.42rem}.vg-placeholder{color:var(--color-muted)}.vg-field small{color:var(--color-muted);font-size:.48rem;line-height:1.3}.vg-select{gap:.45rem}.vg-select strong{flex:1}.vg-select>i{color:var(--color-muted);font-size:.65rem;font-style:normal}.vg-select>b{border-right:1.5px solid var(--color-ink-soft);border-bottom:1.5px solid var(--color-ink-soft);width:.42rem;height:.42rem;transform:rotate(45deg)translateY(-2px)}.vg-submit{color:#fff;background:#11113f;border-radius:.8rem;align-self:flex-end;margin-top:.12rem;padding:.48rem .95rem;font-size:.59rem;font-weight:800;box-shadow:0 8px 16px -10px #11113fb3}@media (width<=560px){.vg-self-wrap{padding:.45rem}.vg-self-head,.vg-form{padding-inline:.62rem}}.vg-cat-wrap{justify-content:center;padding:.6rem}.vg-cat{background:#fff;border:1px solid #2653a41f;border-radius:.75rem;width:100%;overflow:hidden;box-shadow:0 14px 32px -28px #2653a4b3}.vg-cat-head{border-bottom:1px solid #2653a414;justify-content:space-between;align-items:center;gap:.75rem;padding:.58rem .68rem;display:flex}.vg-cat-head h3,.vg-cat-head p{margin:0}.vg-cat-head h3{color:var(--color-ink);font-size:.72rem;font-weight:800;line-height:1.25}.vg-cat-head p{color:var(--color-muted);margin-top:.1rem;font-size:.49rem;line-height:1.35}.vg-cat-head>span{color:#fff;background:#11113f;border-radius:.36rem;flex:none;padding:.25rem .42rem;font-size:.49rem;font-weight:800}.vg-cat-toolbar{justify-content:space-between;align-items:center;gap:.45rem;padding:.46rem .58rem .35rem;display:flex}.vg-cat-search{width:42%;min-width:7rem;height:1.55rem;color:var(--color-muted);border:1px solid #0f172a1a;border-radius:.4rem;align-items:center;gap:.38rem;padding:0 .48rem;display:flex}.vg-cat-search i{border:1.3px solid;border-radius:999px;flex:none;width:.46rem;height:.46rem;position:relative}.vg-cat-search i:after{content:"";border-top:1.3px solid;width:.22rem;position:absolute;bottom:-.1rem;right:-.18rem;transform:rotate(45deg)}.vg-cat-search span,.vg-cat-actions span,.vg-cat-actions strong{font-size:.49rem}.vg-cat-actions{justify-content:flex-end;align-items:center;gap:.28rem;display:flex}.vg-cat-actions span,.vg-cat-actions strong{height:1.55rem;color:var(--color-ink-soft);border:1px solid #0f172a1a;border-radius:.4rem;align-items:center;padding:0 .5rem;display:flex}.vg-cat-actions strong{color:#fff;background:#11113f;border-color:#11113f;box-shadow:0 7px 14px -10px #11113fbf}.vg-cat-tabs{border-bottom:1px solid #0f172a17;align-items:center;gap:.75rem;margin:0 .58rem;display:flex}.vg-cat-tabs span,.vg-cat-tabs strong{color:var(--color-muted);padding:.3rem 0;font-size:.49rem}.vg-cat-tabs strong{color:var(--color-ink);position:relative}.vg-cat-tabs strong:after{content:"";background:#11113f;height:2px;position:absolute;bottom:-1px;left:0;right:0}.vg-cat-table{border:1px solid #0f172a17;border-radius:.48rem .48rem 0 0;margin:.42rem .58rem 0;overflow:hidden}.vg-cat-row{border-top:1px solid #0f172a12;grid-template-columns:1.35fr .95fr .76fr .8fr 1fr auto;align-items:center;min-width:0;display:grid}.vg-cat-row:first-child{border-top:0}.vg-cat-row>*{min-width:0;color:var(--color-ink-soft);text-overflow:ellipsis;white-space:nowrap;padding:.42rem .36rem;font-size:.5rem;line-height:1.3;overflow:hidden}.vg-cat-row>strong{color:var(--color-ink)}.vg-cat-row>b{letter-spacing:.05em;color:var(--color-muted);font-size:.56rem}.vg-cat-labels{background:#f5f7fc}.vg-cat-labels span{text-transform:uppercase;letter-spacing:.035em;color:var(--color-muted);padding-block:.34rem;font-size:.43rem;font-weight:800}.vg-cat-row span>i{color:#fff;background:#16b96f;border-radius:999px;padding:.13rem .34rem;font-size:.44rem;font-style:normal;font-weight:800;display:inline-block}.vg-cat-foot{color:var(--color-muted);border:1px solid #0f172a17;border-top:0;border-radius:0 0 .48rem .48rem;justify-content:space-between;align-items:center;gap:.5rem;margin:0 .58rem .45rem;padding:.4rem .36rem;font-size:.46rem;display:flex}.vg-cat-foot div{align-items:center;gap:.2rem;display:flex}.vg-cat-foot i,.vg-cat-foot b{text-align:center;min-width:1.1rem;color:var(--color-ink-soft);background:#f7f8fc;border:1px solid #0f172a14;border-radius:.28rem;padding:.22rem .3rem;font-style:normal;font-weight:700}.vg-cat-foot b{color:#fff;background:#11113f}@media (width<=640px){.vg-cat-wrap{padding:.4rem}.vg-cat-toolbar{flex-direction:column;align-items:stretch}.vg-cat-search{width:100%}.vg-cat-actions{justify-content:stretch}.vg-cat-actions>*{flex:1;justify-content:center}.vg-cat-row{grid-template-columns:1.35fr .9fr .72fr auto}.vg-cat-row>:nth-child(4),.vg-cat-row>:nth-child(5){display:none}}.vg-sla-wrap{justify-content:center;padding:.8rem}.vg-sla{width:100%;color:var(--color-ink);background:#fff;border:1px solid #2653a421;border-radius:.85rem;font-family:inherit;overflow:hidden;box-shadow:0 14px 32px -28px #2653a4b3}.vg-sla-head{background:linear-gradient(120deg,#2d31840b,#3db2e614);border-bottom:1px solid #2653a417;justify-content:space-between;align-items:center;gap:1rem;padding:.68rem .8rem;display:flex}.vg-sla-eyebrow{text-transform:uppercase;letter-spacing:.11em;color:var(--color-blue);margin-bottom:.08rem;font-size:.54rem;font-weight:800;display:block}.vg-sla h3,.vg-sla h4,.vg-sla p{margin:0}.vg-sla h3{font-size:.88rem;font-weight:800;line-height:1.25}.vg-sla h4{font-size:.68rem;font-weight:800;line-height:1.25}.vg-sla-state{color:#15803d;background:#dcfce7;border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .5rem;font-size:.58rem;font-weight:800;display:inline-flex}.vg-sla-state i{background:#22c55e;border-radius:999px;width:.34rem;height:.34rem}.vg-sla-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;padding:.58rem .68rem .48rem;display:grid}.vg-sla-field{background:#fbfcfe;border:1px solid #0f172a1a;border-radius:.52rem;min-width:0;padding:.42rem .55rem}.vg-sla-field span,.vg-sla-targets dt{color:var(--color-muted);margin-bottom:.12rem;font-size:.53rem;font-weight:700;display:block}.vg-sla-field strong{color:var(--color-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;font-weight:700;line-height:1.35;display:block;overflow:hidden}.vg-sla-block{background:#fff;border:1px solid #2653a41a;border-radius:.62rem;margin:0 .68rem .48rem;padding:.5rem .55rem}.vg-sla-block-head{justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.4rem;display:flex}.vg-sla-block-head p,.vg-sla-lifecycle p{color:var(--color-muted);margin-top:.06rem;font-size:.51rem;line-height:1.35}.vg-sla-count{background:var(--color-sky-soft);color:var(--color-blue);border-radius:999px;padding:.16rem .38rem;font-size:.52rem;font-weight:800}.vg-sla-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;display:grid}.vg-sla-rule{background:var(--color-surface-alt);min-width:0;color:var(--color-ink-soft);border-radius:.46rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1.05fr);align-items:center;gap:.28rem;padding:.34rem .42rem;font-size:.57rem;display:grid}.vg-sla-rule span,.vg-sla-rule strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vg-sla-rule b{color:var(--color-muted);font-size:.52rem;font-weight:700}.vg-sla-rule strong{color:var(--color-blue);font-weight:800}.vg-sla-targets{grid-template-columns:1.2fr repeat(4,minmax(0,1fr));gap:.32rem;margin:0;display:grid}.vg-sla-targets>div{background:var(--color-surface-alt);border-radius:.45rem;min-width:0;padding:.33rem .4rem}.vg-sla-targets dd{color:var(--color-ink-soft);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.6rem;font-weight:800;line-height:1.25;overflow:hidden}.vg-sla-escalation dd span{color:#fff;background:#22c55e;border-radius:.2rem;place-items:center;width:.72rem;height:.72rem;margin-right:.14rem;font-size:.48rem;display:inline-grid}.vg-sla-lifecycle{background:linear-gradient(120deg,#2d31840b,#3db2e611);border-radius:.62rem;justify-content:space-between;align-items:center;gap:.65rem;margin:0 .68rem .5rem;padding:.5rem .55rem;display:flex}.vg-sla-statuses{flex-wrap:wrap;justify-content:flex-end;gap:.28rem;display:flex}.vg-sla-statuses span{color:var(--color-ink-soft);background:#fff;border:1px solid #2653a41f;border-radius:999px;align-items:center;gap:.25rem;padding:.24rem .38rem;font-size:.54rem;font-weight:700;display:flex}.vg-sla-statuses small{color:var(--color-blue);font-size:.47rem;font-weight:800}.vg-sla-actions{border-top:1px solid #2653a417;justify-content:flex-end;align-items:center;gap:.35rem;padding:.45rem .68rem;display:flex}.vg-sla-actions span,.vg-sla-actions strong{border-radius:.42rem;padding:.3rem .6rem;font-size:.56rem;font-weight:800}.vg-sla-actions span{color:var(--color-ink-soft);border:1px solid #0f172a1f}.vg-sla-actions strong{background:linear-gradient(135deg, var(--color-purple), var(--color-blue));color:#fff;box-shadow:0 7px 14px -10px #2d3184cc}@media (width<=560px){.vg-sla-wrap{padding:.55rem}.vg-sla-fields,.vg-sla-rules{grid-template-columns:1fr}.vg-sla-targets{grid-template-columns:repeat(2,minmax(0,1fr))}.vg-sla-targets>div:first-child{grid-column:span 2}.vg-sla-lifecycle{flex-direction:column;align-items:flex-start}.vg-sla-statuses{justify-content:flex-start}}.vg-sla-wrap{padding:.55rem}.vg-sla{border-radius:.75rem}.vg-sla-head{background:#fff;padding:.55rem .7rem}.vg-sla h3{font-size:.78rem}.vg-sla h4{font-size:.65rem}.vg-sla-helper{background:var(--color-purple);color:#fff;border-radius:.38rem;padding:.24rem .42rem;font-size:.5rem;font-weight:800}.vg-sla-body{background:#fbfcff;padding:.48rem .58rem .08rem}.vg-sla-fields{gap:.4rem;padding:0}.vg-sla-field{background:0 0;border:0;border-radius:0;padding:0}.vg-sla-field strong{background:#fff;border:1px solid #0f172a1f;border-radius:.42rem;padding:.34rem .45rem;font-size:.59rem;font-weight:600}.vg-sla-default{background:#fff;border:1px solid #0f172a14;border-radius:.45rem;align-items:center;gap:.38rem;margin-top:.4rem;padding:.34rem .45rem;display:flex}.vg-sla-default strong,.vg-sla-default span{font-size:.52rem;line-height:1.3;display:block}.vg-sla-default span{color:var(--color-muted)}.vg-sla-check{background:#fff;border:1px solid #0f172a57;border-radius:.12rem;flex:none;width:.62rem;height:.62rem;display:inline-block}.vg-sla-check.is-checked{border-color:var(--color-blue);background:var(--color-blue);box-shadow:inset 0 0 0 2px #fff}.vg-sla-block{border-radius:.5rem;margin:.4rem 0;padding:.42rem .45rem}.vg-sla-block-head{margin-bottom:.32rem}.vg-sla-block-head p,.vg-sla-lifecycle p{margin-top:.04rem;font-size:.49rem;line-height:1.3}.vg-sla-match{color:var(--color-ink-soft);gap:.72rem;margin-bottom:.3rem;font-size:.51rem;font-weight:700;display:flex}.vg-sla-match span{align-items:center;gap:.22rem;display:inline-flex}.vg-sla-radio{background:#fff;border:1px solid #0f172a59;border-radius:999px;width:.58rem;height:.58rem}.vg-sla-radio.is-selected{border:2px solid var(--color-blue);background:var(--color-blue);box-shadow:inset 0 0 0 1px #fff}.vg-sla-rules{flex-direction:column;gap:.25rem;display:flex}.vg-sla-rule{background:#fff;border:1px solid #0f172a14;grid-template-columns:minmax(0,1.1fr) minmax(2.2rem,.45fr) minmax(0,1.2fr) auto;gap:.26rem;padding:.25rem;font-size:.52rem}.vg-sla-rule span,.vg-sla-rule b,.vg-sla-rule strong{background:#fbfcfe;border:1px solid #0f172a17;border-radius:.34rem;padding:.24rem .32rem;font-weight:600}.vg-sla-rule b{color:var(--color-muted)}.vg-sla-rule strong{color:var(--color-ink-soft)}.vg-sla-rule>i{color:var(--color-muted);padding:0 .12rem;font-size:.65rem;font-style:normal}.vg-sla-targets>div{background:0 0;border-radius:0;padding:0}.vg-sla-targets dd{background:#fbfcfe;border:1px solid #0f172a1a;border-radius:.35rem;align-items:center;gap:.2rem;padding:.26rem .32rem;font-size:.53rem;font-weight:600;display:flex}.vg-sla-targets .vg-sla-escalation{background:0 0}.vg-sla-escalation dd{color:var(--color-ink-soft)}.vg-sla-life-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.vg-sla-life-top>div{background:#fbfcfe;border:1px solid #0f172a17;border-radius:.38rem;align-items:center;gap:.3rem;min-width:0;padding:.3rem .36rem;display:flex}.vg-sla-life-top span{color:var(--color-muted);margin-bottom:.06rem;font-size:.46rem;display:block}.vg-sla-life-top strong{color:var(--color-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.51rem;font-weight:600;display:block;overflow:hidden}.vg-sla-lifecycle{background:#fff;margin:.4rem 0;padding:.42rem .45rem;display:block}.vg-sla-statuses{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:.3rem;margin-top:.3rem;display:grid}.vg-sla-statuses>div{min-width:0}.vg-sla-statuses small{color:var(--color-muted);margin-bottom:.12rem;font-size:.46rem;font-weight:700;display:block}.vg-sla-statuses span{border-color:#0f172a17;border-radius:.35rem;padding:.24rem .3rem;font-size:.5rem;font-weight:600}.vg-sla-actions{background:#fff;justify-content:space-between;padding:.42rem .58rem}.vg-sla-actions p{color:var(--color-muted);font-size:.48rem}.vg-sla-actions div{gap:.3rem;display:flex}.vg-sla-actions strong{background:var(--color-purple);box-shadow:none}@media (width<=560px){.vg-sla-wrap{padding:.4rem}.vg-sla-fields,.vg-sla-life-top{grid-template-columns:1fr}.vg-sla-rules{display:flex}.vg-sla-rule{grid-template-columns:1fr .42fr 1fr auto}.vg-sla-lifecycle{display:block}.vg-sla-statuses{grid-template-columns:1fr}.vg-sla-actions{justify-content:flex-end}.vg-sla-actions p{display:none}}.vg-csat-wrap{background:#f8fafc;padding:.6rem}.vg-csat{color:#11203f;background:#fff;border:1px solid #e9edf3;border-radius:.75rem;font-family:Arial,sans-serif;overflow:hidden}.vg-csat-head{color:#fff;background:#11203f;justify-content:space-between;align-items:center;gap:.6rem;padding:.85rem 1rem;display:flex}.vg-csat h3{font-size:.9rem;font-weight:700}.vg-csat-head>span{color:#dce5f5;font-size:.6rem}.vg-csat-content{padding:.85rem}.vg-csat h4{font-size:.75rem;font-weight:700}.vg-csat small,.vg-csat dt{color:#596579;font-size:.56rem}.vg-csat dt{text-transform:uppercase;font-weight:700}.vg-csat dd{margin-top:.25rem;font-size:.7rem;font-weight:700}.vg-csat-output{grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.vg-csat-score{background:#fafbfd;border:1px solid #e9edf3;border-radius:.6rem;flex-direction:column;align-items:flex-start;gap:.8rem;padding:1rem .75rem;display:flex}.vg-csat-score small{font-weight:700}.vg-csat-score strong{margin-top:.1rem;font-size:1.6rem;line-height:1.1;display:block}.vg-csat-score p{color:#596579;margin:.3rem 0;font-size:.57rem;line-height:1.5}.vg-csat-score span{font-size:.55rem}.vg-csat-warning{color:#b9322c;background:#fff1f0;border-radius:1rem;padding:.16rem .4rem;display:inline-block}.vg-csat-chart{min-width:0;padding:.7rem .3rem}.vg-csat-chart-heading{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.vg-csat-chart-heading>span{color:#596579;font-size:.6rem}.vg-csat-chart svg{width:100%;height:auto;display:block;overflow:visible}.vg-csat-chart text{fill:#596579;font-size:10px}.vg-csat-grid{stroke:#edf0f5;stroke-width:1px}.vg-csat-target{stroke:#f3a623;stroke-width:1.3px;stroke-dasharray:5 5}.vg-csat-line{fill:none;stroke:#436bf2;stroke-width:2.5px}.vg-csat-chart circle{fill:#2454df;stroke:#fff;stroke-width:1.5px}.vg-csat-chart .vg-csat-value{fill:#11203f;font-weight:700}.vg-csat-target-label{fill:#fff0cb}.vg-csat-chart .vg-csat-target-text{fill:#875000}@media (width<=560px){.vg-csat-wrap{padding:.35rem}.vg-csat-content{padding:.55rem}.vg-csat-output{grid-template-columns:1fr;gap:.4rem}.vg-csat-score{flex-direction:row;align-items:center;gap:1rem;padding:.6rem .75rem}.vg-csat-head{padding:.7rem}.vg-csat-head>span{display:none}.vg-csat-chart{margin:.45rem;padding:.5rem .3rem 0}}@media (prefers-reduced-motion:reduce){.group:hover .hl-badge{animation:none}}
