:root[data-brand=sirva] .deep-link-hint{color:var(--p-surface-500)}.sirva-payload-json[data-v-f50953a6]{border-radius:var(--p-content-border-radius);background:var(--p-surface-100);max-height:26rem;color:var(--p-text-color);white-space:pre;margin:0;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.5;overflow:auto}:root.app-dark .sirva-payload-json[data-v-f50953a6]{background:var(--p-surface-800)}:root[data-brand=sirva] .sirva-payload-hint{color:var(--p-surface-500)}.home-stack[data-v-8b2be994]{--home-hairline:color-mix(in srgb, var(--p-content-border-color) 45%, var(--p-content-background));--home-text:var(--p-text-color);--home-text-2:var(--p-text-color);--home-muted:var(--p-text-muted-color);--home-muted-2:var(--p-text-muted-color);flex-direction:column;gap:14px;max-width:1024px;display:flex}.section-label[data-v-8b2be994]{letter-spacing:.05em;text-transform:uppercase;color:var(--home-muted-2);align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.section-label i[data-v-8b2be994]{color:var(--p-color-primary-fg,var(--p-primary-color))}.messages-label[data-v-8b2be994]{margin-top:4px}.avatar[data-v-8b2be994]{background:var(--p-primary-color);color:var(--p-primary-contrast-color);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.avatar-lg[data-v-8b2be994]{width:46px;height:46px;font-size:15px}.avatar-sm[data-v-8b2be994]{width:38px;height:38px;font-size:13px}.badge[data-v-8b2be994]{border-radius:8px;flex:none;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.badge i[data-v-8b2be994]{font-size:10px}.badge-active[data-v-8b2be994]{background:var(--status-pill-success-bg);color:var(--status-pill-success-ink);padding:6px 12px;font-size:12.5px}.badge-active i[data-v-8b2be994]{font-size:11px}.res-card[data-v-8b2be994]{background:var(--p-content-background);border:1px solid var(--home-hairline);border-radius:16px;padding:24px;box-shadow:0 1px 2px #1018280a,0 6px 16px #1018280d}.res-header[data-v-8b2be994]{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.res-identity[data-v-8b2be994]{align-items:center;gap:13px;display:flex}.res-name[data-v-8b2be994]{color:var(--home-text);font-size:17px;font-weight:700}.res-sub[data-v-8b2be994]{color:var(--home-muted);margin-top:1px;font-size:13px}.tile-grid[data-v-8b2be994]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.tile[data-v-8b2be994]{border:1px solid var(--home-hairline);background:var(--p-form-field-background);border-radius:12px;min-width:0;padding:14px}.tile-label[data-v-8b2be994]{text-transform:uppercase;letter-spacing:.04em;color:var(--home-muted-2);font-size:11.5px;font-weight:600}.tile-label i[data-v-8b2be994]{color:var(--p-color-primary-fg,var(--p-primary-color));margin-right:6px}.tile-value[data-v-8b2be994]{color:var(--home-text-2);margin-top:6px;font-size:16px;font-weight:700}.tile-value-email[data-v-8b2be994]{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.tile-value-address[data-v-8b2be994]{font-size:14.5px;font-weight:600}.address-row[data-v-8b2be994]{align-items:flex-start;gap:11px;margin-top:14px;display:flex}.address-icon[data-v-8b2be994]{color:var(--p-color-primary-fg,var(--p-primary-color));margin-top:2px;font-size:15px}.contact-strip[data-v-8b2be994]{background:var(--p-highlight-background);border:1px solid var(--p-primary-100);border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.contact-main[data-v-8b2be994]{flex:1;min-width:0}.contact-label[data-v-8b2be994]{text-transform:uppercase;letter-spacing:.04em;color:var(--p-color-primary-fg,var(--p-primary-700));font-size:11.5px;font-weight:700}.contact-name[data-v-8b2be994]{color:var(--home-text);margin-top:1px;font-size:14.5px;font-weight:700}.contact-detail[data-v-8b2be994]{text-align:right;color:var(--home-muted);flex:none;font-size:12.5px;line-height:1.6}.ticket-card[data-v-8b2be994]{background:var(--p-content-background);border:1px solid var(--home-hairline);border-radius:14px;display:flex;overflow:hidden;box-shadow:0 1px 2px #1018280a,0 6px 16px #1018280d}.ticket-rail[data-v-8b2be994]{flex:none;width:5px}.ticket-body[data-v-8b2be994]{flex:1;min-width:0;padding:18px 20px}.ticket-top[data-v-8b2be994]{align-items:flex-start;gap:12px;display:flex}.ticket-headings[data-v-8b2be994]{flex:1;min-width:0}.ticket-cat[data-v-8b2be994]{align-items:center;gap:8px;display:flex}.ticket-cat i[data-v-8b2be994]{font-size:14px}.ticket-cat-name[data-v-8b2be994]{color:var(--home-text);font-size:15.5px;font-weight:700}.ticket-dot[data-v-8b2be994]{color:#cbd5e1;font-size:12px;font-weight:600}.ticket-number[data-v-8b2be994]{color:var(--home-muted-2);font-size:12.5px;font-weight:600}.ticket-issue[data-v-8b2be994]{color:var(--home-text-2);margin-top:6px;font-size:14.5px}.ticket-issue-label[data-v-8b2be994]{color:var(--home-muted-2);font-weight:600}.ticket-meta[data-v-8b2be994]{border-top:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;padding-top:14px;display:flex}.meta-item[data-v-8b2be994]{align-items:center;gap:8px;font-size:13.5px;display:flex}.meta-icon[data-v-8b2be994]{color:var(--home-muted-2);font-size:13px}.meta-label[data-v-8b2be994]{color:var(--home-muted-2)}.meta-value[data-v-8b2be994]{color:var(--home-text-2);font-weight:600}.ticket-comment[data-v-8b2be994]{background:var(--p-content-hover-background);overflow-wrap:anywhere;border-radius:10px;gap:9px;min-width:0;margin-top:12px;padding:11px 13px;display:flex}.comment-icon[data-v-8b2be994]{color:var(--p-color-primary-fg,#1d4ed8);margin-top:2px;font-size:13px}.comment-text[data-v-8b2be994]{min-width:0;color:var(--home-text-2);font-size:13.5px;line-height:1.5}.comment-label[data-v-8b2be994]{color:var(--home-muted-2);font-weight:600}.comment-avatar[data-v-8b2be994]{display:none}@media (width<=720px){.tile-grid[data-v-8b2be994]{grid-template-columns:repeat(2,1fr)}}@media (width<=440px){.tile-grid[data-v-8b2be994]{grid-template-columns:1fr}}:root[data-brand=sirva] .home-stack{--home-text:var(--p-text-color);--home-text-2:var(--p-text-color);--home-muted:var(--p-text-muted-color);--home-muted-2:var(--p-text-muted-color);--home-avatar-bg:#ddd8ec;--home-avatar-text:#4a0090;gap:24px;max-width:1120px}:root[data-brand=sirva].app-dark .home-stack{--home-avatar-bg:#272339;--home-avatar-text:var(--p-color-primary-fg,var(--p-primary-400))}:root[data-brand=sirva] .home-stack .section-label{font-family:var(--p-font-family-heading);letter-spacing:normal;text-transform:none;color:var(--p-text-color);gap:0;font-size:24px;font-weight:600;line-height:1.25}:root[data-brand=sirva] .home-stack .section-label i{display:none}:root[data-brand=sirva] .home-stack .messages-label{margin-top:0}:root[data-brand=sirva] .home-stack .res-card{box-shadow:none;border-color:#0000}:root[data-brand=sirva] .home-stack .res-header{align-items:center;gap:16px;margin-bottom:16px}:root[data-brand=sirva] .home-stack .res-identity{gap:12px}:root[data-brand=sirva] .home-stack .avatar-lg{letter-spacing:-.5px;width:56px;height:56px;font-size:20px;font-weight:500}:root[data-brand=sirva] .home-stack .avatar-sm{width:34px;height:34px;font-size:12px;font-weight:500}:root[data-brand=sirva] .home-stack .res-name{font-size:16px;font-weight:500;line-height:1.5}:root[data-brand=sirva] .home-stack .res-sub{margin-top:0;font-size:14px;line-height:1.4}:root[data-brand=sirva] .home-stack .badge-active{background:var(--p-color-success);color:var(--p-primary-contrast-color);text-transform:uppercase;border-radius:25px;align-self:center;gap:0;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.2}:root[data-brand=sirva] .home-stack .badge-active i{display:none}:root[data-brand=sirva] .home-stack .tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}:root[data-brand=sirva] .home-stack .tile{border-color:#0000;border-radius:8px;padding:12px 12px 12px 40px;position:relative}:root[data-brand=sirva] .home-stack .tile-label{letter-spacing:normal;color:var(--p-color-text-sub);font-size:10px;font-weight:600;line-height:1.2}:root[data-brand=sirva] .home-stack .tile-label i,:root[data-brand=sirva] .home-stack .address-icon{font-weight:400}:root[data-brand=sirva] .home-stack .tile-label i{text-align:center;width:16px;color:var(--p-color-primary-fg,var(--p-primary-color));margin-right:0;font-size:15px;position:absolute;top:14px;left:12px}:root[data-brand=sirva] .home-stack .tile-value,:root[data-brand=sirva] .home-stack .tile-value-email,:root[data-brand=sirva] .home-stack .tile-value-address{margin-top:4px;font-size:13px;font-weight:400;line-height:1.35}:root[data-brand=sirva] .home-stack .address-row{align-items:flex-start;gap:12px;margin-top:16px;padding:12px}:root[data-brand=sirva] .home-stack .address-icon{text-align:center;width:16px;font-size:15px}:root[data-brand=sirva] .home-stack .contact-strip{background:var(--p-content-hover-background);border-color:#0000;border-radius:8px;gap:24px;margin-top:16px;padding:12px}:root[data-brand=sirva] .home-stack .contact-label{letter-spacing:normal;color:var(--p-color-text-sub);font-size:10px;font-weight:600;line-height:1.2}:root[data-brand=sirva] .home-stack .contact-name{color:var(--p-color-text-secondary);margin-top:0;font-size:14px;font-weight:500;line-height:1.4}:root[data-brand=sirva] .home-stack .contact-detail{color:var(--p-color-text-sub);font-size:12px;line-height:1.4}:root[data-brand=sirva] .home-stack .contact-phone{text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.2}:root[data-brand=sirva] .home-stack .contact-email{font-size:12px;font-weight:400;line-height:1.4}:root[data-brand=sirva] .home-stack .ds-empty{background:var(--p-content-background);border-radius:16px;justify-content:center;gap:20px;min-height:300px;padding:24px 16px}:root[data-brand=sirva] .home-stack .ds-empty>i{color:var(--p-text-color);font-size:38px}:root[data-brand=sirva] .home-stack .ds-empty>.ds-empty__title{display:none}:root[data-brand=sirva] .home-stack .ds-empty>p{max-width:257px;color:var(--p-color-text-secondary);font-size:14px;line-height:1.4}:root[data-brand=sirva] .home-stack .ticket-card{background:var(--p-content-background);box-shadow:none;border-color:#0000;border-radius:16px;position:relative}:root[data-brand=sirva] .home-stack .ticket-rail{display:none}:root[data-brand=sirva] .home-stack .ticket-body{flex-direction:column;gap:8px;padding:24px 24px 24px 84px;display:flex}:root[data-brand=sirva] .home-stack .ticket-cat i{background:var(--p-form-field-background);text-align:center;width:48px;height:48px;color:var(--p-color-primary-fg,var(--p-primary-color));border-radius:12px;font-size:20px;font-weight:400;line-height:48px;position:absolute;top:24px;left:24px}:root[data-brand=sirva] .home-stack .ticket-top{gap:8px}:root[data-brand=sirva] .home-stack .ticket-cat{gap:4px}:root[data-brand=sirva] .home-stack .ticket-cat-name,:root[data-brand=sirva] .home-stack .ticket-number,:root[data-brand=sirva] .home-stack .ticket-dot{font-size:14px;font-weight:500;line-height:1.4}:root[data-brand=sirva] .home-stack .ticket-dot{color:var(--p-text-muted-color);margin-left:4px}:root[data-brand=sirva] .home-stack .ticket-issue{color:var(--p-text-muted-color);margin-top:8px;font-size:13px;line-height:1.35}:root[data-brand=sirva] .home-stack .ticket-issue-label{color:var(--p-text-color);font-size:14px;font-weight:500;line-height:1.4}:root[data-brand=sirva] .home-stack .badge[data-status]{background:var(--sirva-badge-warning);color:var(--p-primary-contrast-color);text-transform:uppercase;border-radius:25px;gap:0;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.2}:root[data-brand=sirva] .home-stack .badge[data-status=scheduled]{background:#083d8a}:root[data-brand=sirva] .home-stack .badge[data-status] i{display:none}:root[data-brand=sirva] .home-stack .ticket-meta{border-top:0;gap:8px;margin-top:0;padding-top:0}:root[data-brand=sirva] .home-stack .meta-item{gap:4px;font-size:12px}:root[data-brand=sirva] .home-stack .meta-icon{text-align:center;width:16px;color:var(--p-color-primary-fg,var(--p-primary-color));font-size:14px;font-weight:400}:root[data-brand=sirva] .home-stack .meta-label{color:var(--p-color-text-sub);font-size:12px;line-height:1.4}:root[data-brand=sirva] .home-stack .meta-value{color:var(--p-text-color);font-size:12px;font-weight:500;line-height:1.2}:root[data-brand=sirva] .home-stack .ticket-comment{background:var(--p-form-field-background);border-radius:16px;align-items:flex-start;gap:12px;margin-top:0;padding:20px}:root[data-brand=sirva] .home-stack .comment-icon{display:none}:root[data-brand=sirva] .home-stack .comment-avatar{background:var(--home-avatar-bg);width:40px;height:40px;color:var(--home-avatar-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:600;line-height:1.5;display:flex}:root[data-brand=sirva] .home-stack .comment-text{background:var(--p-content-hover-background);min-width:0;color:var(--p-text-color);border-radius:10px;flex:1;padding:16px 18px;font-size:14px;line-height:1.4}:root[data-brand=sirva] .home-stack .comment-label{color:inherit;font-weight:400}@media (width>=721px){:root[data-brand=sirva] .home-stack .tile-grid .tile:nth-child(3){order:4}:root[data-brand=sirva] .home-stack .tile-grid .tile:nth-child(4){order:3}}@media (width<=720px){:root[data-brand=sirva] .home-stack .messages-label{margin-top:-8px}:root[data-brand=sirva] .home-stack .res-card{padding:16px}:root[data-brand=sirva] .home-stack .res-header{flex-direction:column;align-items:stretch;gap:9px}:root[data-brand=sirva] .home-stack .badge-active{align-self:flex-start;margin-left:68px}:root[data-brand=sirva] .home-stack .tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:root[data-brand=sirva] .home-stack .tile-grid .tile:nth-child(n+3){grid-column:1/-1}:root[data-brand=sirva] .home-stack .contact-strip{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 24px;display:grid}:root[data-brand=sirva] .home-stack .contact-strip .avatar-sm{grid-row:span 2}:root[data-brand=sirva] .home-stack .contact-detail{text-align:left}:root[data-brand=sirva] .home-stack .ticket-body{padding:16px 16px 16px 76px}:root[data-brand=sirva] .home-stack .ticket-cat i{top:16px;left:16px}:root[data-brand=sirva] .home-stack .ticket-cat{flex-direction:column;align-items:flex-start;gap:1px}:root[data-brand=sirva] .home-stack .ticket-dot{display:none}:root[data-brand=sirva] .home-stack .ticket-meta{flex-direction:column;align-items:flex-start}:root[data-brand=sirva] .home-stack .ticket-comment{padding:20px 16px}:root[data-brand=sirva] .home-stack .comment-avatar{width:26px;height:26px;font-size:11px}:root[data-brand=sirva] .home-stack .comment-text{padding:12px 18px}}
