.ticket-support[data-v-af6a09f3]{border:2px solid;border-radius:.8rem;align-items:center;gap:.6rem;max-width:100%;padding:.65rem .85rem;font-family:inherit;display:flex}.ticket-support strong[data-v-af6a09f3]{font-size:.85rem;font-weight:800;display:block}.ticket-support small[data-v-af6a09f3]{font-size:.7rem;font-weight:600;display:block}.ticket-support__dot[data-v-af6a09f3]{background:currentColor;border-radius:50%;flex:none;width:.65rem;height:.65rem}.ticket-support--free[data-v-af6a09f3]{color:#146341;background:#e7f7ee}.ticket-support--billable[data-v-af6a09f3]{color:#a51c23;background:#fff0f0;animation:2s ease-in-out infinite support-warning-af6a09f3}.ticket-support--unknown[data-v-af6a09f3]{color:#80520a;background:#fff5d9}@keyframes support-warning-af6a09f3{0%,to{box-shadow:0 0 #be1e2800}50%{background:#ffdada;box-shadow:0 0 0 5px #be1e283d}}@media (prefers-reduced-motion:reduce){.ticket-support--billable[data-v-af6a09f3]{animation:none}}.client-account[data-v-8bf79fca]{text-align:left;width:100%;min-width:0;font:inherit;flex-wrap:wrap;gap:.6rem;display:flex}.client-account__financial[data-v-8bf79fca]{border:1px solid;border-left-width:4px;border-radius:.7rem;flex:1;gap:.3rem;min-width:min(100%,18rem);padding:.6rem .8rem;font-size:.8rem;display:grid}.client-account--red .client-account__financial[data-v-8bf79fca]{color:#a51c23;background:#fff0f0}.client-account--amber .client-account__financial[data-v-8bf79fca]{color:#80520a;background:#fff5d9}.client-account--green .client-account__financial[data-v-8bf79fca]{color:#146341;background:#e7f7ee}.client-account__totals[data-v-8bf79fca],.client-account__ageing[data-v-8bf79fca]{flex-wrap:wrap;gap:.35rem .9rem;display:flex}.client-account__ageing[data-v-8bf79fca]{font-size:.72rem}.client-account__heading[data-v-8bf79fca]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.15rem .75rem;display:flex}.client-account__sync[data-v-8bf79fca]{text-align:right;color:color-mix(in srgb, currentColor 82%, transparent);margin-left:auto;font-size:.65rem}.client-account__sync b[data-v-8bf79fca]{color:inherit;display:block}.client-account--responsive .client-account__financial[data-v-8bf79fca]{gap:.2rem;padding:.4rem .7rem}.has-arrears[data-v-8bf79fca]{font-weight:800;text-decoration:underline}small[data-v-8bf79fca]{font-size:.7rem}.client-account__toggle[data-v-8bf79fca],.client-account__oldest[data-v-8bf79fca]{display:none}.client-account--compact .client-account__financial[data-v-8bf79fca]{min-width:0;padding:.4rem .6rem;font-size:.72rem}.client-account--compact .client-account__toggle[data-v-8bf79fca]{text-align:left;font:inherit;cursor:pointer;text-decoration:underline;display:block}.client-account--compact .client-account__totals[data-v-8bf79fca]{gap:.15rem .6rem;font-size:.68rem}.client-account--compact .client-account__oldest[data-v-8bf79fca]{display:none!important}.client-account--compact.is-expanded .client-account__financial[data-v-8bf79fca]{max-height:28dvh;overflow-y:auto}@media (width<=900px),(height<=800px){.client-account--responsive .client-account__financial[data-v-8bf79fca]{gap:.2rem;padding:.35rem .6rem;font-size:.72rem}.client-account--responsive .client-account__toggle[data-v-8bf79fca]{font:inherit;text-align:left;cursor:pointer;text-decoration:underline;display:block}.client-account--responsive .client-account__oldest[data-v-8bf79fca]{display:inline}.client-account--responsive:not(.is-expanded) .client-account__ageing[data-v-8bf79fca],.client-account--responsive:not(.is-expanded) .client-account__financial>small[data-v-8bf79fca]{display:none}.client-account--responsive.is-expanded .client-account__financial[data-v-8bf79fca]{max-height:28dvh;overflow-y:auto}}.overdue-awareness-overlay[data-v-35484dfe]{z-index:200;background:#0000008c;position:fixed;inset:0}.overdue-awareness[data-v-35484dfe]{z-index:201;background:var(--card,white);width:min(34rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--foreground);border:2px solid #b4232d;border-radius:1rem;gap:.9rem;padding:1.4rem;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 20px 70px #0005}.overdue-awareness__title[data-v-35484dfe]{color:#b4232d;font-size:1.25rem;font-weight:800}html.dark .overdue-awareness__title{color:#ffb4b4}dl[data-v-35484dfe]{grid-template-columns:1fr 1fr;gap:.4rem .8rem;display:grid}dd[data-v-35484dfe]{margin:0;font-weight:700}button[data-v-35484dfe]{color:#fff;cursor:pointer;background:#ad202b;border-radius:.6rem;padding:.75rem;font-weight:700}
