.v3-button{border-radius:var(--r-sm);background:var(--panel-2);height:30px;box-shadow:var(--border-rest);color:var(--text);font-size:var(--fs-12-5);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:5px;padding:6px 11px;font-weight:500;line-height:16px;text-decoration:none;display:inline-flex}.v3-button--primary{box-shadow:none;color:#0b0b0c;background:#fff}.v3-button--ghost{box-shadow:none;color:var(--text-2);background:0 0}.v3-button--secondary{background:var(--panel-2)}.v3-button--destructive{background:var(--panel-2);box-shadow:0 0 0 1px color-mix(in srgb, var(--neg) 32%, transparent);color:var(--neg)}.v3-button--danger-quiet{box-shadow:none;color:var(--neg);background:0 0}.v3-button--sm{height:24px;font-size:var(--fs-12);border-radius:5px;gap:4px;padding:3px 8px}.v3-button:disabled{opacity:.5;cursor:not-allowed}.v3-button.is-loading{pointer-events:none;opacity:.75}.v3-button .v3-button-spinner{animation:v3-button-spin var(--dur-spin) linear infinite;flex-shrink:0}.v3-button:focus-visible{outline:2px solid var(--text);outline-offset:2px}@keyframes v3-button-spin{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.v3-button:hover{background:color-mix(in srgb, var(--panel-2), black 12%)}.v3-button--primary:hover{background:#e0e0e0}.v3-button--ghost:hover{background:var(--hover);color:var(--text)}.v3-button--destructive:hover{background:color-mix(in srgb, var(--panel-2), black 12%)}.v3-button--danger-quiet:hover{background:var(--neg-bg)}.v3-button:not(.v3-button--primary):not(.v3-button--ghost):not(.v3-button--danger-quiet):hover{box-shadow:var(--border-hover)}}.v3-button:active{background:color-mix(in srgb, var(--panel-2), black 22%)}.v3-button--primary:active{background:#c7c7c7}.v3-button--ghost:active,.v3-button--danger-quiet:active{background:var(--hover)}@media (prefers-reduced-motion:reduce){.v3-button .v3-button-spinner{animation:none}}.v3-status-pill{white-space:nowrap;vertical-align:middle;border-radius:5px;padding:3px 8px;font-size:11.5px;font-weight:500;line-height:16px;display:inline-flex}.v3-status-pill.tone-pos{background:var(--pos-bg)}.v3-status-pill.tone-neg{background:var(--neg-bg)}.v3-status-pill.tone-warn{background:var(--warn-bg)}.v3-status-pill.tone-info{background:var(--info-bg)}.v3-status-pill.tone-mute{background:var(--panel-2);color:var(--text-2)}.v3-status-pill.is-compact{border-radius:var(--r-xs);flex:none;width:auto;padding:2px 6px;font-size:11px;line-height:15px}@media (prefers-reduced-motion:no-preference){.v3-status-pill>span{animation:v3-pill-in var(--dur-fast) ease}}@keyframes v3-pill-in{0%{opacity:0}to{opacity:1}}.v3-skeleton{border-radius:var(--r-xs);background:var(--panel-2);display:block;position:relative;overflow:hidden}.v3-skeleton:after{content:"";animation:v3-shimmer var(--dur-shimmer) linear infinite;background:linear-gradient(90deg,#0000,#ffffff0f,#0000);position:absolute;inset:0;transform:translate(-100%)}@keyframes v3-shimmer{to{transform:translate(100%)}}.sk-button{width:110px;height:29px}.sk-filter{width:128px;height:28px}.sk-label{width:105px;height:11px}.sk-number{width:115px;height:19px;margin-top:13px}.sk-delta{width:60px;height:9px;margin-top:8px}.sk-chart,.sk-next{padding:18px 16px}.sk-plot{width:100%;height:219px;margin-top:22px}.sk-event{width:100%;height:27px;margin-top:16px}.sk-queue{flex:1;min-height:0;overflow:hidden}.sk-queue-toolbar{border-bottom:1px solid var(--line);align-items:flex-start;gap:32px;height:73px;padding:16px 20px;display:flex}.sk-row{border-bottom:1px solid var(--line-2);align-items:center;gap:30px;height:52px;padding:12px 16px;display:flex}.sk-check{width:14px;height:14px}.sk-case{flex:1}.sk-case .sk-label{width:60%}.sk-evidence{width:80%;height:9px;margin-top:7px}.sk-status{width:80px;height:16px}.sk-meta{width:130px;height:11px}.sk-text{width:100%;height:11px}.sk-entity-meta{width:65%;height:12px;margin-top:14px}@media (prefers-reduced-motion:reduce){.v3-skeleton:after{display:none}}.v3-skeleton-table{flex:1;min-width:0;min-height:0}.v3-skeleton-tabs{border-bottom:1px solid var(--line);align-items:center;gap:24px;height:32px;display:flex}.v3-skeleton-fact{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:20px;padding:13px 16px;display:flex}.v3-skeleton-aside{padding:16px}.v3-entity-page>.v3-entity-columns{flex:1}.v3-skeleton-row{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:12px 16px;display:flex}.v3-skeleton-row>.v3-skeleton{min-width:0;max-width:100%;margin:0}.v3-skeleton-row:last-child{border-bottom:0}.v3-skeleton-group-heading{border-bottom:1px solid var(--line);align-items:center;min-height:38px;padding:10px 16px;display:flex}.v3-entity-page{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.v3-entity-header{flex:none}.v3-breadcrumb{font-size:var(--fs-12-5);color:var(--text-3);align-items:center;gap:8px;margin-bottom:13px;display:flex}.v3-breadcrumb a{color:var(--text-3)}.v3-breadcrumb span:last-child{color:var(--text-2)}.v3-entity-heading{justify-content:space-between;align-items:center;gap:16px;min-height:30px;display:flex}.v3-entity-heading>div:first-child{align-items:center;gap:10px;display:flex}.v3-entity-heading h1{margin:0;font-size:16px;font-weight:600}.v3-entity-meta{color:var(--text-3);font-size:var(--fs-12-5);margin:1px 0 0;line-height:20px}.v3-entity-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.v3-entity-muted{color:var(--text-3);font-size:var(--fs-12)}.v3-entity-secondary{color:var(--text-2)}.v3-text-link{color:var(--text-2);font-size:var(--fs-12);background:0 0;border:0;padding:2px}.v3-entity-panel{min-height:0;box-shadow:none;border:1px solid var(--line);flex-direction:column;display:flex;overflow:hidden}.v3-entity-panel>header{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px 8px;display:flex}.v3-entity-panel h2{color:var(--text-2);font-size:var(--fs-12-5);align-items:center;gap:8px;margin:0;font-weight:400;display:flex}.v3-facts{margin:0;padding:0}.v3-facts>div{border-bottom:1px solid var(--line-2);grid-template-columns:150px minmax(0,1fr);gap:12px;min-height:33px;padding:7px 0;display:grid}.v3-facts dt{color:var(--text-3);font-size:var(--fs-12-5);line-height:18px}.v3-facts dd{font-size:var(--fs-13);overflow-wrap:anywhere;margin:0;line-height:18px}.v3-facts a{color:var(--text)}.v3-facts dd>a+a{margin-left:10px}.v3-table-scroll{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex:1;min-height:0;overflow:auto}.v3-data-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--fs-13);color:var(--text)}.v3-data-table th{color:var(--text-3);font-size:var(--fs-12);text-align:left;border-bottom:1px solid var(--line);background:var(--panel);z-index:1;padding:8px 12px;font-weight:400;line-height:16px;position:sticky;top:0}.v3-data-table td{border-bottom:1px solid var(--line-2);overflow-wrap:anywhere;height:44px;padding:6px 12px;line-height:16px}.v3-data-table .is-number{text-align:right;white-space:nowrap}.v3-data-table th:first-child,.v3-data-table td:first-child{padding-left:24px}.v3-data-table tr{color:var(--text);position:relative}.v3-data-table tr.has-accent td:first-child{position:relative}.v3-data-table tr.has-accent td:first-child:before{content:"";background:var(--warn);border-radius:2px;width:3px;position:absolute;top:11px;bottom:11px;left:12px}.v3-data-table tr.tone-neg td:first-child:before{background:var(--neg)}.v3-two-line{text-align:left;flex-direction:column;gap:2px;display:flex}.v3-two-line small{font-size:var(--fs-12);color:var(--text-3);overflow-wrap:anywhere;font-weight:400;line-height:15px}.v3-cell-button{text-align:left;width:100%;color:inherit;background:0 0;border:0;min-height:30px;padding:0;display:block}.v3-table-empty{text-align:center;color:var(--text-3);padding:35px 20px!important;line-height:20px!important}.v3-upcoming{padding:0 16px 14px}.v3-upcoming>div{border-bottom:1px solid var(--line-2);font-size:var(--fs-13);grid-template-columns:44px 3px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 0;display:grid}.v3-upcoming time{font-size:var(--fs-12);color:var(--text-3)}.v3-upcoming i{background:currentColor;border-radius:2px;width:3px;height:16px}.v3-upcoming i:not([class]){background:0 0}.v3-section-heading{justify-content:space-between;align-items:center;padding:14px 16px 8px;display:flex}.v3-timeline{margin:0;padding:0;list-style:none}.v3-timeline li{font-size:var(--fs-13);grid-template-columns:minmax(52px,max-content) 8px minmax(0,1fr) auto;gap:9px;padding:8px 0;line-height:18px;display:grid}.v3-timeline time{color:var(--text-3);font-size:var(--fs-12)}.v3-timeline small{color:var(--text-3);font-size:var(--fs-12);margin-top:2px;line-height:18px;display:block}.v3-timeline-rail{position:relative}.v3-timeline-rail:after{content:"";background:var(--line);width:1px;position:absolute;top:11px;bottom:-2px;left:2.5px}.v3-timeline-rail i{background:currentColor;border-radius:50%;width:6px;height:6px;margin-top:5px;display:block}.v3-timeline-actor{color:var(--text-3);white-space:nowrap;font-size:11.5px}.v3-activity-feed{padding:16px}.v3-activity-feed section+section{margin-top:18px}.v3-activity-feed h3{color:var(--text-3);font-size:var(--fs-12);letter-spacing:.03em;align-items:center;gap:12px;margin:8px 0 0;font-weight:500;display:flex}.v3-activity-feed h3:after{content:"";background:var(--line-2);flex:1;height:1px}.v3-activity-loading{padding:16px}.v3-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:205px;padding:32px;display:flex}.v3-empty-state h2{color:var(--text);margin:0;font-size:14px;font-weight:500}.v3-empty-state p{font-size:var(--fs-13);max-width:570px;color:var(--text-3);margin:0 0 4px;line-height:19px}@media (hover:hover) and (pointer:fine){.v3-data-table tbody tr:hover{background:var(--hover)}.v3-text-link:hover,.v3-breadcrumb a:hover,.v3-data-table tbody tr:hover .v3-icon-button{color:var(--text)}}@media (prefers-reduced-motion:no-preference){.v3-customer-tab-body,.v3-register-body{animation:v3-entity-enter var(--dur-slow) var(--ease-out)}.v3-data-table tbody tr{animation:v3-entity-enter var(--dur-slow) var(--ease-out) var(--row-delay,var(--dur-zero)) both;transition:background-color var(--dur-fast) ease}.v3-tab-indicator{transition:transform var(--dur-moderate) var(--ease-out)}.v3-wash-pos{animation:v3-entity-wash-pos var(--dur-wash) ease-out!important}.v3-wash-neg{animation:v3-entity-wash-neg var(--dur-wash) ease-out!important}}@keyframes v3-entity-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes v3-entity-wash-pos{0%{background-color:var(--pos-bg)}to{background-color:#0000}}@keyframes v3-entity-wash-neg{0%{background-color:var(--neg-bg)}to{background-color:#0000}}
