@charset "UTF-8";
:root{--border-radius-x-small: 2px;--border-radius-small: 4px;--border-radius-medium: 6px;--border-radius-large: 8px;--border-radius-x-large: 12px;--color-white-hsl: 0 0% 100%;--color-white: hsl(var(--color-white-hsl));--color-gray-1-hsl: 220 33% 98%;--color-gray-1: hsl(var(--color-gray-1-hsl));--color-gray-2-hsl: 225 20% 96%;--color-gray-2: hsl(var(--color-gray-2-hsl));--color-gray-3-hsl: 230 19% 94%;--color-gray-3: hsl(var(--color-gray-3-hsl));--color-gray-4-hsl: 222 14% 86%;--color-gray-4: hsl(var(--color-gray-4-hsl));--color-gray-5-hsl: 220 7% 74%;--color-gray-5: hsl(var(--color-gray-5-hsl));--color-gray-6-hsl: 220 9% 66%;--color-gray-6: hsl(var(--color-gray-6-hsl));--color-gray-7-hsl: 219 12% 62%;--color-gray-7: hsl(var(--color-gray-7-hsl));--color-gray-8-hsl: 218 11% 57%;--color-gray-8: hsl(var(--color-gray-8-hsl));--color-gray-9-hsl: 231 10% 51%;--color-gray-9: hsl(var(--color-gray-9-hsl));--color-gray-10-hsl: 231 9% 44%;--color-gray-10: hsl(var(--color-gray-10-hsl));--color-gray-11-hsl: 230 15% 33%;--color-gray-11: hsl(var(--color-gray-11-hsl));--color-gray-12-hsl: 229 15% 28%;--color-gray-12: hsl(var(--color-gray-12-hsl));--color-gray-13-hsl: 231 18% 20%;--color-gray-13: hsl(var(--color-gray-13-hsl));--color-gray-14-hsl: 229 16% 14%;--color-gray-14: hsl(var(--color-gray-14-hsl));--color-gray-15-hsl: 231 10% 14%;--color-gray-15: hsl(var(--color-gray-15-hsl));--color-blue-1-hsl: 213 100% 98%;--color-blue-1: hsl(var(--color-blue-1-hsl));--color-blue-2-hsl: 213 100% 96%;--color-blue-2: hsl(var(--color-blue-2-hsl));--color-blue-3-hsl: 212 100% 94%;--color-blue-3: hsl(var(--color-blue-3-hsl));--color-blue-4-hsl: 212 100% 90%;--color-blue-4: hsl(var(--color-blue-4-hsl));--color-blue-5-hsl: 213 100% 83%;--color-blue-5: hsl(var(--color-blue-5-hsl));--color-blue-6-hsl: 212 100% 71%;--color-blue-6: hsl(var(--color-blue-6-hsl));--color-blue-7-hsl: 213 100% 61%;--color-blue-7: hsl(var(--color-blue-7-hsl));--color-blue-8-hsl: 213 97% 53%;--color-blue-8: hsl(var(--color-blue-8-hsl));--color-blue-9-hsl: 213 91% 48%;--color-blue-9: hsl(var(--color-blue-9-hsl));--color-blue-10-hsl: 217 93% 48%;--color-blue-10: hsl(var(--color-blue-10-hsl));--color-blue-11-hsl: 217 100% 40%;--color-blue-11: hsl(var(--color-blue-11-hsl));--color-blue-12-hsl: 217 100% 35%;--color-blue-12: hsl(var(--color-blue-12-hsl));--color-blue-13-hsl: 217 100% 29%;--color-blue-13: hsl(var(--color-blue-13-hsl));--color-blue-14-hsl: 217 100% 22%;--color-blue-14: hsl(var(--color-blue-14-hsl));--color-blue-15-hsl: 217 100% 15%;--color-blue-15: hsl(var(--color-blue-15-hsl));--color-red-1-hsl: 345 100% 98%;--color-red-1: hsl(var(--color-red-1-hsl));--color-red-2-hsl: 350 100% 98%;--color-red-2: hsl(var(--color-red-2-hsl));--color-red-3-hsl: 352 100% 96%;--color-red-3: hsl(var(--color-red-3-hsl));--color-red-4-hsl: 352 100% 93%;--color-red-4: hsl(var(--color-red-4-hsl));--color-red-5-hsl: 353 100% 87%;--color-red-5: hsl(var(--color-red-5-hsl));--color-red-6-hsl: 352 100% 80%;--color-red-6: hsl(var(--color-red-6-hsl));--color-red-7-hsl: 353 100% 72%;--color-red-7: hsl(var(--color-red-7-hsl));--color-red-8-hsl: 352 100% 65%;--color-red-8: hsl(var(--color-red-8-hsl));--color-red-9-hsl: 353 100% 61%;--color-red-9: hsl(var(--color-red-9-hsl));--color-red-10-hsl: 352 85% 53%;--color-red-10: hsl(var(--color-red-10-hsl));--color-red-11-hsl: 352 85% 44%;--color-red-11: hsl(var(--color-red-11-hsl));--color-red-12-hsl: 352 95% 36%;--color-red-12: hsl(var(--color-red-12-hsl));--color-red-13-hsl: 352 100% 29%;--color-red-13: hsl(var(--color-red-13-hsl));--color-red-14-hsl: 352 100% 20%;--color-red-14: hsl(var(--color-red-14-hsl));--color-red-15-hsl: 351 100% 14%;--color-red-15: hsl(var(--color-red-15-hsl));--color-yellow-1-hsl: 46 100% 97%;--color-yellow-1: hsl(var(--color-yellow-1-hsl));--color-yellow-2-hsl: 47 100% 95%;--color-yellow-2: hsl(var(--color-yellow-2-hsl));--color-yellow-3-hsl: 47 100% 92%;--color-yellow-3: hsl(var(--color-yellow-3-hsl));--color-yellow-4-hsl: 36 72% 87%;--color-yellow-4: hsl(var(--color-yellow-4-hsl));--color-yellow-5-hsl: 37 78% 82%;--color-yellow-5: hsl(var(--color-yellow-5-hsl));--color-yellow-6-hsl: 36 85% 76%;--color-yellow-6: hsl(var(--color-yellow-6-hsl));--color-yellow-7-hsl: 36 86% 69%;--color-yellow-7: hsl(var(--color-yellow-7-hsl));--color-yellow-8-hsl: 36 85% 63%;--color-yellow-8: hsl(var(--color-yellow-8-hsl));--color-yellow-9-hsl: 36 81% 55%;--color-yellow-9: hsl(var(--color-yellow-9-hsl));--color-yellow-10-hsl: 36 61% 47%;--color-yellow-10: hsl(var(--color-yellow-10-hsl));--color-yellow-11-hsl: 35 57% 41%;--color-yellow-11: hsl(var(--color-yellow-11-hsl));--color-yellow-12-hsl: 34 51% 34%;--color-yellow-12: hsl(var(--color-yellow-12-hsl));--color-yellow-13-hsl: 33 43% 28%;--color-yellow-13: hsl(var(--color-yellow-13-hsl));--color-yellow-14-hsl: 32 28% 21%;--color-yellow-14: hsl(var(--color-yellow-14-hsl));--color-yellow-15-hsl: 18 15% 17%;--color-yellow-15: hsl(var(--color-yellow-15-hsl));--color-green-1-hsl: 150 67% 98%;--color-green-1: hsl(var(--color-green-1-hsl));--color-green-2-hsl: 152 81% 96%;--color-green-2: hsl(var(--color-green-2-hsl));--color-green-3-hsl: 151 77% 93%;--color-green-3: hsl(var(--color-green-3-hsl));--color-green-4-hsl: 151 60% 89%;--color-green-4: hsl(var(--color-green-4-hsl));--color-green-5-hsl: 150 64% 80%;--color-green-5: hsl(var(--color-green-5-hsl));--color-green-6-hsl: 151 65% 67%;--color-green-6: hsl(var(--color-green-6-hsl));--color-green-7-hsl: 151 61% 56%;--color-green-7: hsl(var(--color-green-7-hsl));--color-green-8-hsl: 151 78% 45%;--color-green-8: hsl(var(--color-green-8-hsl));--color-green-9-hsl: 150 86% 39%;--color-green-9: hsl(var(--color-green-9-hsl));--color-green-10-hsl: 150 91% 36%;--color-green-10: hsl(var(--color-green-10-hsl));--color-green-11-hsl: 150 99% 28%;--color-green-11: hsl(var(--color-green-11-hsl));--color-green-12-hsl: 150 100% 20%;--color-green-12: hsl(var(--color-green-12-hsl));--color-green-13-hsl: 150 100% 14%;--color-green-13: hsl(var(--color-green-13-hsl));--color-green-14-hsl: 151 100% 10%;--color-green-14: hsl(var(--color-green-14-hsl));--color-green-15-hsl: 150 100% 5%;--color-green-15: hsl(var(--color-green-15-hsl));--color-purple-1-hsl: 300 43% 99%;--color-purple-1: hsl(var(--color-purple-1-hsl));--color-purple-2-hsl: 300 50% 97%;--color-purple-2: hsl(var(--color-purple-2-hsl));--color-purple-3-hsl: 300 47% 93%;--color-purple-3: hsl(var(--color-purple-3-hsl));--color-purple-4-hsl: 298 67% 89%;--color-purple-4: hsl(var(--color-purple-4-hsl));--color-purple-5-hsl: 298 70% 83%;--color-purple-5: hsl(var(--color-purple-5-hsl));--color-purple-6-hsl: 298 83% 77%;--color-purple-6: hsl(var(--color-purple-6-hsl));--color-purple-7-hsl: 297 59% 63%;--color-purple-7: hsl(var(--color-purple-7-hsl));--color-purple-8-hsl: 297 49% 54%;--color-purple-8: hsl(var(--color-purple-8-hsl));--color-purple-9-hsl: 297 46% 47%;--color-purple-9: hsl(var(--color-purple-9-hsl));--color-purple-10-hsl: 298 54% 44%;--color-purple-10: hsl(var(--color-purple-10-hsl));--color-purple-11-hsl: 298 70% 35%;--color-purple-11: hsl(var(--color-purple-11-hsl));--color-purple-12-hsl: 297 79% 28%;--color-purple-12: hsl(var(--color-purple-12-hsl));--color-purple-13-hsl: 298 88% 22%;--color-purple-13: hsl(var(--color-purple-13-hsl));--color-purple-14-hsl: 298 91% 18%;--color-purple-14: hsl(var(--color-purple-14-hsl));--color-purple-15-hsl: 297 100% 14%;--color-purple-15: hsl(var(--color-purple-15-hsl));--color-party-client-background-hsl: 208 76% 87%;--color-party-client-background: hsl(var(--color-party-client-background-hsl));--color-party-client-icon-hsl: 208 72% 48%;--color-party-client-icon: hsl(var(--color-party-client-icon-hsl));--color-party-client-content-hsl: 209 83% 35%;--color-party-client-content: hsl(var(--color-party-client-content-hsl));--color-party-opposing-background-hsl: 91 62% 78%;--color-party-opposing-background: hsl(var(--color-party-opposing-background-hsl));--color-party-opposing-icon-hsl: 88 100% 34%;--color-party-opposing-icon: hsl(var(--color-party-opposing-icon-hsl));--color-party-opposing-content-hsl: 88 98% 23%;--color-party-opposing-content: hsl(var(--color-party-opposing-content-hsl));--color-party-joint-background-hsl: 27 21% 92%;--color-party-joint-background: hsl(var(--color-party-joint-background-hsl));--color-party-joint-icon-hsl: 34 19% 56%;--color-party-joint-icon: hsl(var(--color-party-joint-icon-hsl));--color-party-joint-content-hsl: 35 17% 43%;--color-party-joint-content: hsl(var(--color-party-joint-content-hsl));--color-party-other-background-hsl: 210 23% 91%;--color-party-other-background: hsl(var(--color-party-other-background-hsl));--color-party-other-icon-hsl: 214 3% 60%;--color-party-other-icon: hsl(var(--color-party-other-icon-hsl));--color-party-other-content-hsl: 220 2% 50%;--color-party-other-content: hsl(var(--color-party-other-content-hsl));--color-party-court-background-hsl: 35 94% 87%;--color-party-court-background: hsl(var(--color-party-court-background-hsl));--color-party-court-icon-hsl: 35 73% 49%;--color-party-court-icon: hsl(var(--color-party-court-icon-hsl));--color-party-court-content-hsl: 35 99% 38%;--color-party-court-content: hsl(var(--color-party-court-content-hsl));--color-party-unaffiliated-background-hsl: 225 20% 96%;--color-party-unaffiliated-background: hsl(var(--color-party-unaffiliated-background-hsl));--color-party-unaffiliated-icon-hsl: 220 7% 74%;--color-party-unaffiliated-icon: hsl(var(--color-party-unaffiliated-icon-hsl));--color-party-unaffiliated-content-hsl: 219 12% 62%;--color-party-unaffiliated-content: hsl(var(--color-party-unaffiliated-content-hsl));--elevation-10: 0px 2px 4px rgba(71, 75, 96, .15), 0px 0px 0px 1px rgba(71, 75, 96, .05);--elevation-20: 0px 2px 8px rgba(71, 75, 96, .15), 0px 0px 0px 1px rgba(71, 75, 96, .05);--elevation-30: 0px 1px 5px rgba(71, 75, 96, .2), 0px 0px 0px 1px rgba(71, 75, 96, .05), 0px 2px 20px rgba(71, 75, 96, .1);--elevation-40: 0px 2px 8px rgba(71, 75, 96, .1), 0px 0px 0px 1px rgba(71, 75, 96, .1), 0px 2px 30px rgba(71, 75, 96, .15);--elevation-05: 0px 1px 4px rgba(71, 75, 96, .1), 0px 0px 0px 1px rgba(71, 75, 96, .05);--layout-header-height: 41px;--layout-toolbar-height: 60px;--layout-actionbar-height: 40px;--spacing-5: 4px;--spacing-10: 8px;--spacing-15: 12px;--spacing-20: 16px;--spacing-25: 20px;--spacing-30: 24px;--spacing-40: 32px;--spacing-50: 40px;--spacing-60: 48px;--spacing-70: 56px;--spacing-80: 64px;--font-family-system: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-monospace: "SFMono-Regular", Consolas, "Liberation Mono", "Menlo", "Courier", monospace;--font-weight-light: 300;--font-weight-normal: normal;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: bold;--type-scale-1-font-size: 10px;--type-scale-1-line-height: 14px;--type-scale-2-font-size: 12px;--type-scale-2-line-height: 16px;--type-scale-3-font-size: 14px;--type-scale-3-line-height: 20px;--type-scale-4-font-size: 16px;--type-scale-4-line-height: 24px;--type-scale-5-font-size: 20px;--type-scale-5-line-height: 28px;--type-scale-6-font-size: 24px;--type-scale-6-line-height: 32px}
:root{interpolate-size:allow-keywords}
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;-ms-overflow-style:scrollbar}
*,*:before,*:after{box-sizing:inherit}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,sans-serif,"Apple Color Emoji"}
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}
figcaption,figure,main{display:block}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{color:#0961eb;transition:.2s;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,sans-serif,"Apple Color Emoji";font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details,menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
template{display:none}
[hidden]{display:none}
@-ms-viewport{width:device-width}
ul{list-style-type:none;padding:0;margin:0}
button{background:none;border:none;cursor:pointer}
button:focus{outline:none}
h1,h2,h3,h4,h5{font-weight:400;margin:0}
*:focus{outline:none}
@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}
@keyframes highlight-to-white{0%{background:var(--color-yellow-3)}to{background:var(--color-white)}}
@keyframes highlight-to-gray{0%{background:var(--color-yellow-3)}to{background:#fbfbfc}}
@keyframes border-added{0%{border-bottom-color:var(--color-yellow-4)}to{border-bottom-color:var(--color-gray-3)}}
@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleZ(1)}}
.ecs-spinner[data-v-bd5eb94f]{cursor:wait;animation:spin .8s infinite linear reverse}
.icon[data-v-bd5eb94f]{flex-shrink:0;transition:.2s color}
.ecs-focus-ring[data-v-8d624905]{position:absolute;pointer-events:none;z-index:1;display:none;border:2px solid var(--color-blue-9)}
.ecs-focus-ring-danger[data-v-8d624905]{border-color:var(--color-red-10)}
.ecs-alert[data-v-0b5e6809]{position:relative;margin-bottom:var(--spacing-30);border-radius:var(--border-radius-small);font-size:var(--type-scale-3-font-size);text-align:left}
.ecs-alert-inset[data-v-0b5e6809]{margin:0;border-radius:0}
.ecs-alert-border[data-v-0b5e6809]{border-style:solid}
.ecs-alert-inner[data-v-0b5e6809]{padding:var(--spacing-20)}
.ecs-alert-inner[data-v-0b5e6809]>*:first-child{margin-top:0}
.ecs-alert-inner[data-v-0b5e6809]>*:last-child{margin-bottom:0}
.ecs-alert-inner a[data-v-0b5e6809]{text-decoration:underline}
.ecs-alert-info[data-v-0b5e6809]{background-color:hsl(var(--color-gray-4-hsl)/.25);color:hsl(var(--color-gray-14-hsl)/.8);border-color:var(--color-gray-4)}
.ecs-alert-info a[data-v-0b5e6809]{color:hsl(var(--color-gray-14-hsl)/.8)}
.ecs-alert-error[data-v-0b5e6809]{background-color:var(--color-red-3);color:hsl(var(--color-red-14-hsl)/.8);border-color:var(--color-red-4)}
.ecs-alert-error a[data-v-0b5e6809]{color:hsl(var(--color-red-14-hsl)/.8)}
.ecs-alert-success[data-v-0b5e6809]{background-color:var(--color-green-3);color:hsl(var(--color-green-14-hsl)/.8);border-color:var(--color-green-4)}
.ecs-alert-success a[data-v-0b5e6809]{color:hsl(var(--color-green-14-hsl)/.8)}
.ecs-alert-warning[data-v-0b5e6809]{background-color:var(--color-yellow-3);color:var(--color-yellow-13);border-color:var(--color-yellow-4)}
.ecs-alert-warning a[data-v-0b5e6809]{color:hsl(var(--color-yellow-14-hsl)/.9)}
.ecs-alert-important[data-v-0b5e6809]{background-color:var(--color-blue-3);color:hsl(var(--color-blue-15-hsl)/.8);border-color:var(--color-blue-4)}
.ecs-alert-important a[data-v-0b5e6809]{color:hsl(var(--color-blue-15-hsl)/.8)}
.ecs-alert-none[data-v-0b5e6809]{background-color:var(--color-white);color:var(--color-gray-14);border-color:var(--color-gray-3)}
.ecs-alert-none a[data-v-0b5e6809]{color:var(--color-blue-10)}
.ecs-alert .action[data-v-0b5e6809]{display:block;text-align:center;padding:9px var(--spacing-20);font-size:var(--type-scale-3-font-size);font-weight:var(--font-weight-medium);color:currentColor;width:100%;border-radius:0 0 3px 3px;position:relative}
.ecs-alert .action[data-v-0b5e6809]:focus-visible{z-index:1;outline:none}
.ecs-alert .action:focus-visible .ecs-focus-ring[data-v-0b5e6809]{display:block}
.ecs-alert .action[data-v-0b5e6809]:before,.ecs-alert .action[data-v-0b5e6809]:after{content:"";position:absolute;top:0;left:0;right:0;background:currentColor;transition:.2s}
.ecs-alert .action[data-v-0b5e6809]:after{bottom:0;opacity:.05}
.ecs-alert .action[data-v-0b5e6809]:before{height:1px;opacity:.1}
.ecs-alert .action[data-v-0b5e6809]:hover:after{opacity:.08}
.ecs-alert .action[data-v-0b5e6809]:hover:before{opacity:.12}
.ecs-alert-headline[data-v-0b5e6809]{font-weight:var(--font-weight-medium);display:flex;align-items:center;filter:brightness(90%);margin-bottom:8px}
.ecs-alert-headline .icon[data-v-0b5e6809]{margin:-2px 4px -2px -2px}
.ecs-alert-dismissable .ecs-alert-inner[data-v-0b5e6809]{padding-right:calc(var(--spacing-20) * 3)}
.ecs-alert-dismissable .close[data-v-0b5e6809]{position:absolute;top:10px;right:10px;width:20px;height:20px;color:inherit;cursor:pointer;padding:0}
.ecs-alert-dismissable .close[data-v-0b5e6809]:after{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:var(--border-radius-small);background:currentColor;opacity:.1;transition:.2s}
.ecs-alert-dismissable .close[data-v-0b5e6809]:hover:after{opacity:.15}
.ecs-alert-dismissable .close[data-v-0b5e6809]:focus-visible{z-index:1;outline:none}
.ecs-alert-dismissable .close:focus-visible .ecs-focus-ring[data-v-0b5e6809]{display:block}
.ecs-alert-content p,.ecs-alert-content ul,.ecs-dialog-body .ecs-alert-content p,.ecs-dialog-body .ecs-alert-content ul{margin:10px 0}
.ecs-alert-content ul,.ecs-dialog-body .ecs-alert-content ul{list-style-type:disc;padding-left:18px}
.ecs-alert-content li,.ecs-dialog-body .ecs-alert-content li{margin-top:2px}
.ecs-alert-content strong,.ecs-dialog-body .ecs-alert-content strong{font-weight:600}
.ecs-alert-content>*:first-child,.ecs-dialog-body .ecs-alert-content>*:first-child{margin-top:0}
.ecs-alert-content>*:last-child,.ecs-dialog-body .ecs-alert-content>*:last-child{margin-bottom:0}
.ecs-action-toolbar[data-v-5d8e8d97]{display:flex;align-items:start;width:100%;padding:var(--315cd1d6);gap:var(--spacing-10);min-height:var(--layout-actionbar-height);background:#fff;border-bottom:1px solid var(--color-gray-3);position:relative}
.action-bar-enter-active[data-v-5d8e8d97],.action-bar-leave-active[data-v-5d8e8d97]{transition:all .3s}
.action-bar-enter-from[data-v-5d8e8d97],.action-bar-leave-to[data-v-5d8e8d97]{opacity:0;margin-top:calc(-1 * var(--layout-actionbar-height))}
.ecs-audio[data-v-4e7ca115]{max-width:100%;max-height:100%;display:block}
.ecs-sticker[data-v-295164e1]{flex-shrink:0}
.ecs-spinner[data-v-295164e1]{cursor:wait;animation:spin .8s infinite linear reverse}
@keyframes skeleton-633f8342{to{transform:translate(100%)}}
.skeleton-wrap[data-v-633f8342]{width:100%;display:flex}
.skeleton-wrap.skeleton-align-left[data-v-633f8342]{justify-content:flex-start}
.skeleton-wrap.skeleton-align-right[data-v-633f8342]{justify-content:flex-end}
.skeleton-line-height-1[data-v-633f8342]{padding:5px 0}
.skeleton-line-height-1 .skeleton[data-v-633f8342]{height:4px}
.skeleton-line-height-2[data-v-633f8342]{padding:5px 0}
.skeleton-line-height-2 .skeleton[data-v-633f8342]{height:6px}
.skeleton-line-height-3[data-v-633f8342]{padding:6px 0}
.skeleton-line-height-3 .skeleton[data-v-633f8342]{height:8px}
.skeleton-line-height-4[data-v-633f8342]{padding:8px 0}
.skeleton-line-height-4 .skeleton[data-v-633f8342]{height:8px}
.skeleton-line-height-5[data-v-633f8342]{padding:9px 0}
.skeleton-line-height-5 .skeleton[data-v-633f8342]{height:10px}
.skeleton-line-height-6[data-v-633f8342]{padding:10px 0}
.skeleton-line-height-6 .skeleton[data-v-633f8342]{height:12px}
.skeleton[data-v-633f8342]{border-radius:16px;background:var(--color-gray-3);width:100%;overflow:hidden;position:relative;cursor:wait}
.skeleton-rect[data-v-633f8342]{border-radius:var(--border-radius-small);flex-shrink:0}
.skeleton-circle[data-v-633f8342]{border-radius:100%;flex-shrink:0}
.skeleton[data-v-633f8342]:after{background:linear-gradient(90deg,#fff0,#fffc,#fff0);animation:skeleton-633f8342 2.5s infinite;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:translate(-100%);z-index:1}
.skeleton.ai[data-v-633f8342]{background:var(--color-purple-4)}
.skeleton.ai[data-v-633f8342]:after{background:linear-gradient(90deg,#fff0,#fffc,#fff0)}
.skeletons[data-v-633f8342]{cursor:wait}
.skeletons .skeleton-wrap[data-v-633f8342]:last-child{width:65%}
.avatar[data-v-a25d1ba9]{display:flex;justify-content:center;align-items:center;position:relative;-webkit-user-select:none;user-select:none;font-weight:700;color:#0003;flex-shrink:0}
.avatar .ecs-sticker[data-v-a25d1ba9]{position:absolute;bottom:-6px;right:-6px}
.avatar-party[data-v-a25d1ba9]:before{content:"";width:12px;height:12px;position:absolute;border:2px solid #FFF;border-radius:100%;bottom:-4px;right:-4px}
.avatar.party-client[data-v-a25d1ba9]:before{background:var(--color-party-client-background)}
.avatar.party-opposition[data-v-a25d1ba9]:before,.avatar.party-opposing[data-v-a25d1ba9]:before{background:var(--color-party-opposing-background)}
.avatar.party-court[data-v-a25d1ba9]:before{background:var(--color-party-court-background)}
.avatar.party-other[data-v-a25d1ba9]:before{background:var(--color-party-other-background)}
.avatar.party-joint[data-v-a25d1ba9]:before{background:var(--color-party-joint-background)}
.ecs-banner[data-v-c7118217]{position:relative;font-size:var(--type-scale-2-font-size);line-height:var(--type-scale-2-line-height);font-weight:var(--font-weight-medium);text-align:center;color:#fff;padding:6px var(--spacing-20)}
.ecs-banner.fixed[data-v-c7118217]{position:fixed;bottom:0;left:0;right:0;z-index:9}
.ecs-banner a[data-v-c7118217]{text-decoration:underline;color:#fff}
.ecs-banner.info[data-v-c7118217]{background-color:var(--color-gray-10)}
.ecs-banner.error[data-v-c7118217]{background-color:var(--color-red-10)}
.ecs-banner.success[data-v-c7118217]{background-color:var(--color-green-10)}
.ecs-banner.warning[data-v-c7118217]{background-color:var(--color-yellow-10)}
.ecs-banner.important[data-v-c7118217]{background-color:var(--color-blue-10)}
.close[data-v-c7118217]{position:absolute;top:var(--spacing-5);right:var(--spacing-5);width:var(--spacing-25);height:var(--spacing-25);border-radius:var(--border-radius-medium);color:inherit;cursor:pointer;padding:0;transition:.12s}
.close[data-v-c7118217]:hover{filter:brightness(1.2)}
.close[data-v-c7118217]:focus-visible{z-index:1;outline:none}
.close:focus-visible .ecs-focus-ring[data-v-c7118217]{display:block}
.ecs-breadcrumb[data-v-d1ff2486]{display:flex;align-items:center}
.ecs-breadcrumb-button[data-v-3ff24c2e]{height:30px;min-width:30px;line-height:30px;padding:0 6px 0 18px;background:var(--color-gray-3);font-size:var(--type-scale-2-font-size);position:relative;border-radius:var(--border-radius-small) 0 0 var(--border-radius-small);color:var(--color-gray-10);max-width:13%;cursor:default}
.ecs-breadcrumb-button[data-v-3ff24c2e]:focus-visible{z-index:1;outline:none}
.ecs-breadcrumb-button:focus-visible .ecs-focus-ring[data-v-3ff24c2e]{display:block;z-index:2}
.ecs-breadcrumb-button-label[data-v-3ff24c2e]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:inline-block}
.ecs-breadcrumb-button[data-v-3ff24c2e]:after{content:"";width:8px;height:30px;right:-8px;top:0;z-index:1;position:absolute;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 8 30'%3E%3Cdefs%3E%3Cpath id='b' d='M1,0 L5.36674654,13.1002396 C5.71648277,14.1494483 5.71685231,15.8494431 5.36674654,16.8997604 L1,30 L0,30 L0,0 L1,0 Z'/%3E%3Cfilter id='a' width='171.1%' height='106.7%' x='-17.8%' y='-3.3%' filterUnits='objectBoundingBox'%3E%3CfeOffset dx='2' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeColorMatrix in='shadowOffsetOuter1' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse fill='black' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='hsl(230, 19%, 94%)' xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E")}
.ecs-breadcrumb-button.clickable[data-v-3ff24c2e]{cursor:pointer}
.ecs-breadcrumb-button.clickable[data-v-3ff24c2e]:hover{background:var(--color-gray-4);color:var(--color-gray-11)}
.ecs-breadcrumb-button.clickable[data-v-3ff24c2e]:hover:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 8 30'%3E%3Cdefs%3E%3Cpath id='b' d='M1,0 L5.36674654,13.1002396 C5.71648277,14.1494483 5.71685231,15.8494431 5.36674654,16.8997604 L1,30 L0,30 L0,0 L1,0 Z'/%3E%3Cfilter id='a' width='171.1%' height='106.7%' x='-17.8%' y='-3.3%' filterUnits='objectBoundingBox'%3E%3CfeOffset dx='2' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeColorMatrix in='shadowOffsetOuter1' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse fill='black' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='hsl(222, 14%, 86%)' xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E")}
.ecs-breadcrumb-root[data-v-3ff24c2e]{height:30px;padding:0 var(--spacing-5) 0 var(--spacing-10);display:flex;align-items:center;justify-content:center}
.ecs-breadcrumb-root.icon-only[data-v-3ff24c2e]{width:30px;padding:0 0 0 3px}
.ecs-breadcrumb-more[data-v-3ff24c2e]{width:32px;display:flex;align-items:center;justify-content:center;padding:0 0 0 10px}
.ecs-breadcrumb-sml .ecs-breadcrumb-button[data-v-3ff24c2e]{height:26px;min-width:26px;line-height:26px;padding:0 6px 0 18px;font-size:var(--type-scale-2-font-size)}
.ecs-breadcrumb-sml .ecs-breadcrumb-button[data-v-3ff24c2e]:after{width:7px;height:26px;right:-7px}
.ecs-breadcrumb-sml .ecs-breadcrumb-root[data-v-3ff24c2e]{height:26px;padding:0 var(--spacing-5) 0 var(--spacing-10);display:flex;align-items:center;justify-content:center}
.ecs-breadcrumb-sml .ecs-breadcrumb-root.icon-only[data-v-3ff24c2e]{width:26px;padding:0 0 0 2px}
.ecs-breadcrumb-sml .ecs-breadcrumb-more[data-v-3ff24c2e]{width:28px;display:flex;align-items:center;justify-content:center;padding:0 0 0 8px}
.ecs-breadcrumb-title[data-v-422cc046]{flex:1;min-width:0;display:flex;align-items:center;flex-wrap:nowrap;padding-left:10px}
.ecs-breadcrumb-title>span[data-v-422cc046]{min-width:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.ecs-flex-row[data-v-d07e3723]{display:flex}
.ecs-flex-row-direction-row[data-v-d07e3723]{flex-direction:row}
.ecs-flex-row-direction-row-reverse[data-v-d07e3723]{flex-direction:row-reverse}
.ecs-flex-row-direction-column[data-v-d07e3723]{flex-direction:column}
.ecs-flex-row-direction-column-reverse[data-v-d07e3723]{flex-direction:column-reverse}
.ecs-flex-row-justify-start[data-v-d07e3723]{justify-content:flex-start}
.ecs-flex-row-justify-end[data-v-d07e3723]{justify-content:flex-end}
.ecs-flex-row-justify-center[data-v-d07e3723]{justify-content:center}
.ecs-flex-row-justify-between[data-v-d07e3723]{justify-content:space-between}
.ecs-flex-row-justify-around[data-v-d07e3723]{justify-content:space-around}
.ecs-flex-row-justify-evenly[data-v-d07e3723]{justify-content:space-evenly}
.ecs-flex-row-align-start[data-v-d07e3723]{align-items:flex-start}
.ecs-flex-row-align-end[data-v-d07e3723]{align-items:flex-end}
.ecs-flex-row-align-center[data-v-d07e3723]{align-items:center}
.ecs-flex-row-align-baseline[data-v-d07e3723]{align-items:baseline}
.ecs-flex-row-align-stretch[data-v-d07e3723]{align-items:stretch}
.ecs-flex-row-wrap[data-v-d07e3723]{flex-wrap:wrap}
#arrow[data-v-b4b01b19],#arrow[data-v-b4b01b19]:before{transition:background .25s ease-in-out;position:absolute;width:calc(10px - var(--popper-theme-border-width, 0px));height:calc(10px - var(--popper-theme-border-width, 0px));box-sizing:border-box;background:var(--popper-theme-background-color);z-index:-1}
#arrow[data-v-b4b01b19]{visibility:hidden}
#arrow[data-v-b4b01b19]:before{visibility:visible;content:"";transform:rotate(45deg)}
.popper[data-popper-placement^=top]>#arrow[data-v-b4b01b19]{bottom:-5px}
.popper[data-popper-placement^=top]>#arrow[data-v-b4b01b19]:before{border-right:var(--popper-theme-border-width) var(--popper-theme-border-style) var(--popper-theme-border-color);border-bottom:var(--popper-theme-border-width) var(--popper-theme-border-style) var(--popper-theme-border-color)}
.popper[data-popper-placement^=bottom]>#arrow[data-v-b4b01b19]{top:-5px}
.popper[data-popper-placement^=bottom]>#arrow[data-v-b4b01b19]:before{border-left:var(--popper-theme-border-width) var(--popper-theme-border-style) var(--popper-theme-border-color);border-top:var(--popper-theme-border-width) var(--popper-theme-border-style) var(--popper-theme-border-color)}
.popper[data-popper-placement^=left]>#arrow[data-v-b4b01b19]{right:-5px}
.popper[data-popper-placement^=left]>#arrow[data-v-b4b01b19]:before{border-right:var(--popper-theme-border-width) var(--popper-theme-border-style) var(--popper-theme-border-color);border-top:var(--popper-theme-border-width) var(--popper-theme-border-style) var(--popper-theme-border-color)}
.popper[data-popper-placement^=right]>#arrow[data-v-b4b01b19]{left:-5px}
.ecs-popover-root[data-v-e30a2c5a]{display:inline-block}
.popper[data-v-e30a2c5a]{transition:background .25s ease-in-out;background:var(--popper-theme-background-color);padding:var(--popper-theme-padding);color:var(--popper-theme-text-color);border-radius:var(--popper-theme-border-radius);border-width:var(--popper-theme-border-width);border-style:var(--popper-theme-border-style);border-color:var(--popper-theme-border-color);box-shadow:var(--popper-theme-box-shadow);z-index:1073;filter:drop-shadow(0 1px 2px rgba(90,97,102,.2))}
.popper[data-v-e30a2c5a]:hover,.popper:hover>#arrow[data-v-e30a2c5a]:before{background:var(--popper-theme-background-color-hover)}
.fade-enter-active[data-v-e30a2c5a],.fade-leave-active[data-v-e30a2c5a]{transition:opacity .2s ease}
.fade-enter-from[data-v-e30a2c5a],.fade-leave-to[data-v-e30a2c5a]{opacity:0}
:root{--popper-theme-background-color: #ffffff;--popper-theme-background-color-hover: #ffffff;--popper-theme-border-color: #eeeeee;--popper-theme-border-radius: var(--border-radius-medium);--popper-theme-box-shadow: 0 1px 5px rgba(71, 75, 96, .1), 0 2px 20px rgba(71, 75, 96, .1), 0 0 0 1px rgba(71, 75, 96, .05)}
.ecs-popover .popover-content{padding:var(--spacing-20)}
.ecs-popover .popover-scroll{overflow:auto;max-height:60vh}
.ecs-popover-list[data-v-b0731279]{padding:var(--spacing-10)}
.ecs-popover-list li[data-v-b0731279]{position:relative}
.ecs-popover-list hr[data-v-b0731279]{border:none;border-bottom:1px solid var(--color-gray-2);margin:var(--spacing-5) -8px}
.ecs-popover-list-inner[data-v-b0731279]{padding:0}
[data-v-b0731279] .ecs-popover-list-inner .ecs-popover-list-item{padding:var(--spacing-5) 20px;border-radius:0}
.ecs-popover-list .ecs-separator{width:auto!important;margin:8px -8px!important}
.ecs-form-check{position:relative;display:block;min-height:18px;margin-bottom:var(--spacing-25)}
.ecs-form-check.stand-alone{margin-bottom:0;width:18px}
.ecs-form-check.stand-alone .ecs-form-check-label{position:absolute;width:18px;padding:0}
.ecs-form-check-inline{display:inline-block;margin-right:30px}
.ecs-form-check-inline .ecs-form-check-label{display:inline-flex}
.ecs-form-check.loading .form-check-label{opacity:.6;cursor:wait}
.ecs-form-check .ecs-tooltip-info{left:3px;top:3px}
.ecs-form-check.error .ecs-form-check-input+label:before{border-color:var(--color-red-8)}
.ecs-form-check-label{min-width:18px;min-height:18px;margin-bottom:0;padding-left:30px;display:flex;flex-wrap:wrap;align-items:center}
.ecs-form-check-input{position:absolute;opacity:0}
.ecs-form-check-input+label{position:relative;cursor:pointer}
.ecs-form-check-input+label:before{content:" ";display:inline-block;vertical-align:text-top;position:absolute;left:0;top:50%;margin-top:-9px;width:18px;height:18px;background:#fff;border:1px solid hsl(var(--color-gray-8-hsl)/.4);border-radius:var(--border-radius-small)}
.ecs-form-check-input:focus+label:before{outline:none}
.ecs-form-check-input:focus-visible~.ecs-focus-ring{display:block}
.ecs-form-check-input:checked+label:before{background:hsl(var(--color-blue-10-hsl)/.07);border-color:hsl(var(--color-blue-10-hsl)/.3)}
.ecs-form-check-input:disabled+label{cursor:auto;color:var(--color-gray-9)}
.ecs-form-check-input:disabled+label:before{background:var(--color-gray-2);border-color:var(--color-gray-4)}
label{display:inline-block;font-size:var(--type-scale-3-font-size);line-height:var(--type-scale-3-line-height);margin-bottom:var(--spacing-10);-webkit-user-select:none;user-select:none}
label>a{color:var(--color-blue-8);transition:.2s;text-decoration:none}
label>a:hover{color:var(--color-blue-9)}
.ecs-clickable-area[data-v-df08e6d4]{cursor:pointer;position:relative;z-index:0;padding:0}
.ecs-clickable-area[data-v-df08e6d4]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;border-radius:var(--border-radius-medium);z-index:-1;pointer-events:none;background:var(--color-gray-10)}
.ecs-clickable-area.hover-scale[data-v-df08e6d4]:after{transform:scale(.6);transition:opacity .12s ease-in-out,transform .3s cubic-bezier(.3,.76,.27,1)}
.ecs-clickable-area.hover-fade[data-v-df08e6d4]:after{transform:scale(1);transition:opacity .12s ease-in-out}
.ecs-clickable-area:not(.disabled).hover-scale[data-v-df08e6d4]:hover:after,.ecs-clickable-area:not(.disabled).hover-scale[data-v-df08e6d4]:focus-visible:after{opacity:.08;transform:scale(1)}
.ecs-clickable-area:not(.disabled).hover-scale[data-v-df08e6d4]:active:after{opacity:.12;transform:scale(1)}
.ecs-clickable-area:not(.disabled).hover-fade[data-v-df08e6d4]:hover:after,.ecs-clickable-area:not(.disabled).hover-fade[data-v-df08e6d4]:focus-visible:after{opacity:.08}
.ecs-clickable-area:not(.disabled).hover-fade[data-v-df08e6d4]:active:after{opacity:.12}
.ecs-clickable-area[data-v-df08e6d4]:not(.disabled):focus-visible{outline:2px solid var(--color-blue-9);outline-offset:2px;z-index:1;border-radius:var(--border-radius-medium)}
.ecs-clickable-area.active[data-v-df08e6d4]:after{opacity:.08}
.ecs-clickable-area.disabled[data-v-df08e6d4]{cursor:not-allowed}
h1[data-v-ee45afc3],h2[data-v-ee45afc3],h3[data-v-ee45afc3],h4[data-v-ee45afc3],h5[data-v-ee45afc3],h6[data-v-ee45afc3],label[data-v-ee45afc3],p[data-v-ee45afc3]{margin:0}
.type-scale-6[data-v-ee45afc3]{font-size:var(--type-scale-6-font-size);line-height:var(--type-scale-6-line-height)}
.type-scale-5[data-v-ee45afc3]{font-size:var(--type-scale-5-font-size);line-height:var(--type-scale-5-line-height)}
.type-scale-4[data-v-ee45afc3]{font-size:var(--type-scale-4-font-size);line-height:var(--type-scale-4-line-height)}
.type-scale-3[data-v-ee45afc3]{font-size:var(--type-scale-3-font-size);line-height:var(--type-scale-3-line-height)}
.type-scale-2[data-v-ee45afc3]{font-size:var(--type-scale-2-font-size);line-height:var(--type-scale-2-line-height)}
.type-scale-1[data-v-ee45afc3]{font-size:var(--type-scale-1-font-size);line-height:var(--type-scale-1-line-height)}
.font-weight-light[data-v-ee45afc3]{font-weight:var(--font-weight-light)}
.font-weight-normal[data-v-ee45afc3]{font-weight:var(--font-weight-normal)}
.font-weight-medium[data-v-ee45afc3]{font-weight:var(--font-weight-medium)}
.font-weight-semibold[data-v-ee45afc3]{font-weight:var(--font-weight-semibold)}
.font-weight-bold[data-v-ee45afc3]{font-weight:var(--font-weight-bold)}
.form[data-v-ee45afc3] a{color:var(--color-blue-10)}
.form[data-v-ee45afc3] a:hover{color:var(--color-blue-11);text-decoration:underline}
.ecs-text-mono[data-v-ee45afc3]{font-family:var(--font-family-monospace)}
.text-align-center[data-v-ee45afc3]{text-align:center}
.text-align-right[data-v-ee45afc3]{text-align:right}
.text-align-left[data-v-ee45afc3]{text-align:left}
.ecs-form-check-input:checked+label[data-v-c0604104]:after{content:"";position:absolute;width:18px;height:18px;left:0;top:50%;margin-top:-9px;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpolyline fill='none' stroke='hsl(217, 93%, 48%)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' points='6 9.259 8.347 11.998 12 6'/%3E%3C/svg%3E")}
.ecs-form-check-input:disabled+label[data-v-c0604104]:after{filter:grayscale(100%)}
.ecs-form-check-input[type=checkbox].indeterminate+label[data-v-c0604104]:after{content:"";position:absolute;width:8px;background:var(--color-blue-10);height:2px;border-radius:1px;left:5px;top:50%;margin-top:-1px}
.ecs-form-check-input[type=checkbox].indeterminate+label[data-v-c0604104]:before{background:hsl(var(--color-blue-10-hsl)/.07);border-color:hsl(var(--color-blue-10-hsl)/.3)}
.ecs-form-check-label[data-v-c0604104]{text-decoration:inherit}
.ecs-text[data-v-c0604104]{min-width:100%}
.ecs-form-check-inline .ecs-text[data-v-c0604104]{min-width:auto;margin-left:var(--spacing-10)}
.ecs-form-check-help[data-v-c0604104]{margin:0}
.ecs-form-check-input[type=radio]+label[data-v-4189a5cb]:before{border-radius:100%}
.ecs-form-check-input:checked+label[data-v-4189a5cb]:after{content:"";position:absolute}
.ecs-form-check-input[type=radio]:checked+label[data-v-4189a5cb]:after{border-radius:100%;background:var(--color-blue-10);width:6px;height:6px;top:50%;margin-top:-3px;left:6px}
.ecs-form-check-input:disabled[type=radio]:checked+label[data-v-4189a5cb]:after{filter:grayscale(100%)}
.ecs-text[data-v-4189a5cb]{min-width:100%}
.ecs-form-check-inline .ecs-text[data-v-4189a5cb]{min-width:auto;margin-left:var(--spacing-10)}
.ecs-form-check-help[data-v-4189a5cb]{margin:0}
.ecs-switch[data-v-c04e56d8]{margin:5px 0;position:relative}
.ecs-switch-wrapper[data-v-c04e56d8]{display:flex;align-items:center}
.ecs-switch input[type=checkbox][data-v-c04e56d8]{opacity:0;position:absolute;z-index:-1}
.ecs-switch input[type=checkbox]:focus-visible+.ecs-slide-switch .ecs-focus-ring[data-v-c04e56d8]{display:block}
.ecs-switch .indeterminate[data-v-c04e56d8]{width:9px;height:4px;border-radius:2px;position:absolute;top:50%;left:5px;margin-top:-2px;background:#fff;transition:.3s .15s;transform:scale(.5);opacity:0}
.ecs-switch-has-label[data-v-c04e56d8]{margin:var(--spacing-5) var(--spacing-15) var(--spacing-5) 0}
.ecs-switch-has-label+label[data-v-c04e56d8]{margin:var(--spacing-5) 0;line-height:var(--spacing-30);font-size:var(--type-scale-3-font-size);line-height:var(--type-scale-3-line-height);display:flex;align-items:center;-webkit-user-select:none;user-select:none}
.ecs-switch-sml .ecs-slide-switch[data-v-c04e56d8]{height:12px;width:20px}
.ecs-switch-sml .ecs-slide-switch[data-v-c04e56d8]:before{width:20px;height:12px}
.ecs-switch-sml .ecs-slide-switch[data-v-c04e56d8]:after{width:10px;height:10px}
.ecs-switch-sml .ecs-slide-switch .indeterminate[data-v-c04e56d8]{width:4px;height:2px;left:3px;margin-top:-1px}
.ecs-switch-sml input:checked+.ecs-slide-switch[data-v-c04e56d8]:after{transform:translate3d(9px,0,0)}
.ecs-switch-sml.ecs-switch-has-label[data-v-c04e56d8]{margin:var(--spacing-5) var(--spacing-10) var(--spacing-5) 0}
.ecs-switch-sml.ecs-switch-has-label+label[data-v-c04e56d8]{font-size:var(--type-scale-2-font-size);line-height:var(--type-scale-2-line-height)}
.ecs-switch-sml.regular-font.ecs-switch-has-label[data-v-c04e56d8]{margin:var(--spacing-5) var(--spacing-10) var(--spacing-5) 0}
.ecs-switch-sml.regular-font.ecs-switch-has-label+label[data-v-c04e56d8]{font-size:var(--type-scale-3-font-size);line-height:var(--type-scale-2-line-height)}
.ecs-switch-lg .ecs-slide-switch[data-v-c04e56d8]{height:30px;width:50px}
.ecs-switch-lg .ecs-slide-switch[data-v-c04e56d8]:before{width:50px;height:30px}
.ecs-switch-lg .ecs-slide-switch[data-v-c04e56d8]:after{width:28px;height:28px}
.ecs-switch-lg .ecs-slide-switch .indeterminate[data-v-c04e56d8]{width:11px;left:6px}
.ecs-switch-lg input:checked+.ecs-slide-switch[data-v-c04e56d8]:after{transform:translate3d(21px,0,0)}
.ecs-switch-lg.ecs-switch-has-label[data-v-c04e56d8]{margin:calc(var(--spacing-5) + 1px) var(--spacing-15) calc(var(--spacing-5) + 1px) 0}
.ecs-slide-switch[data-v-c04e56d8]{display:block;position:relative;flex:none;width:40px;height:24px;border-radius:24px;background-color:hsl(var(--color-gray-10-hsl)/.03);cursor:pointer;transition:.1s ease-in-out;z-index:1;margin:0}
.ecs-slide-switch[data-v-c04e56d8]:before,.ecs-slide-switch[data-v-c04e56d8]:after{content:"";display:block;position:absolute;border-radius:24px;transform:translateZ(0);transition:.2s cubic-bezier(0,1.1,1,1.1)}
.ecs-slide-switch[data-v-c04e56d8]:before{z-index:-1;width:40px;height:24px;right:1px;transform:scale(1);border:1px solid hsl(var(--color-gray-10-hsl)/.15);background-color:hsl(var(--color-gray-10-hsl)/.03)}
.ecs-slide-switch[data-v-c04e56d8]:after{z-index:1;width:22px;height:22px;left:0;top:1px;background-color:#fff;box-shadow:0 0 0 1px hsl(var(--color-gray-13-hsl)/.05),0 2px 4px hsl(var(--color-gray-13-hsl)/.15)}
input:checked+.ecs-slide-switch[data-v-c04e56d8]{background-color:var(--color-blue-8)}
input:checked+.ecs-slide-switch[data-v-c04e56d8]:before{transform:scale(0)}
input:checked+.ecs-slide-switch[data-v-c04e56d8]:after{transform:translate3d(17px,0,0)}
.ecs-switch-colored .ecs-slide-switch[data-v-c04e56d8]:before{border-color:var(--color-red-9);background:var(--color-red-8)}
.ecs-switch-colored input:checked+.ecs-slide-switch[data-v-c04e56d8]{background-color:var(--color-green-8)}
.ecs-switch-colored-positive input:checked+.ecs-slide-switch[data-v-c04e56d8]{background-color:var(--color-green-8)}
.ecs-switch-colored-negative input:checked+.ecs-slide-switch[data-v-c04e56d8]{background-color:var(--color-red-8)}
.ecs-switch-indeterminate input:checked+.ecs-slide-switch .indeterminate[data-v-c04e56d8]{transform:scale(1);opacity:1}
.ecs-switch.disabled[data-v-c04e56d8]{opacity:.5}
.ecs-switch.disabled .ecs-slide-switch[data-v-c04e56d8]{cursor:not-allowed}
.ecs-switch.disabled .ecs-slide-switch[data-v-c04e56d8]:before{border-color:var(--color-gray-5);background:var(--color-gray-4)}
.ecs-switch.disabled input:checked+.ecs-slide-switch[data-v-c04e56d8]{background-color:var(--color-gray-8)}
.ecs-sort-box[data-v-2f0cb806]{display:inline-block;position:absolute;left:0;top:1px;width:18px;height:18px;background:#fff;border:1px solid hsl(var(--color-gray-8-hsl)/.4);border-radius:100%}
.ecs-sort-box[data-v-2f0cb806]:before{content:"";position:absolute;width:18px;height:18px;left:-1px;top:-1px;transition:.3s;transform:scale(0);opacity:0;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath fill='hsl(217, 93%, 48%)' d='M8,9.86319448 L8,5 C8,4.44771525 8.44771525,4 9,4 C9.55228475,4 10,4.44771525 10,5 L10,9.82847734 L10.9137637,8.8729645 C10.919958,8.86648719 10.926242,8.86009627 10.9326139,8.85379361 C11.3124315,8.47810466 11.9248906,8.48145161 12.3005796,8.86126923 L12.3044121,8.8651439 C12.6897983,9.25476535 12.6897983,9.88198666 12.3044121,10.2716081 L9.69414788,12.9105581 C9.6915859,12.9131483 9.68900978,12.9157244 9.68641964,12.9182864 C9.29376709,13.3066707 8.66061156,13.3032107 8.2722272,12.9105581 L5.69558787,10.3056026 C5.31020166,9.91598111 5.31020166,9.2887598 5.69558787,8.89913835 L5.69942043,8.89526367 C5.7057706,8.88884371 5.71221038,8.88251301 5.71873787,8.87627342 C6.10483384,8.50720642 6.71701438,8.52101113 7.08608138,8.9071071 L8,9.86319448 Z'/%3E%3C/svg%3E")}
.ecs-sort.active .ecs-sort-box[data-v-2f0cb806]{background:var(--color-blue-2);border-color:var(--color-blue-5)}
.ecs-sort.active .ecs-sort-box[data-v-2f0cb806]:before{opacity:1;transform:scale(1)}
.ecs-sort.active.ascending .ecs-sort-box[data-v-2f0cb806]:before{transform:scale(1) rotate(180deg)}
.ecs-sort.disabled .ecs-sort-box[data-v-2f0cb806]{opacity:.6}
.ecs-form-check-label[data-v-2f0cb806]:focus-visible{z-index:1;outline:none}
.ecs-form-check-label:focus-visible .ecs-focus-ring[data-v-2f0cb806]{display:block}
@keyframes spin-47d42f7e{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}
@keyframes highlight-to-white-47d42f7e{0%{background:var(--color-yellow-3)}to{background:var(--color-white)}}
@keyframes highlight-to-gray-47d42f7e{0%{background:var(--color-yellow-3)}to{background:#fbfbfc}}
@keyframes border-added-47d42f7e{0%{border-bottom-color:var(--color-yellow-4)}to{border-bottom-color:var(--color-gray-3)}}
@keyframes bounceIn-47d42f7e{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleZ(1)}}
.ecs-button[data-v-47d42f7e]{display:flex;align-items:center;-webkit-user-select:none;user-select:none;font-size:var(--type-scale-3-font-size);font-weight:var(--font-weight-medium);letter-spacing:-.015em;border-radius:var(--border-radius-small);height:32px;line-height:32px;padding:0 8px;position:relative;border:none;text-decoration:none;transition:.2s color,.2s background,.2s box-shadow,.2s opacity;font-family:var(--font-family-system);white-space:nowrap;cursor:pointer;background:transparent;z-index:0;flex-shrink:0}
.ecs-button[data-v-47d42f7e]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(.6);transition:opacity .15s ease-in-out,transform .3s cubic-bezier(.3,.76,.27,1);border-radius:var(--border-radius-small);z-index:-1;pointer-events:none}
.ecs-button[data-v-47d42f7e]:hover:after,.ecs-button[data-v-47d42f7e]:active:after,.ecs-button.active[data-v-47d42f7e]:after{opacity:.08;transform:scale(1)}
.ecs-button.invert[data-v-47d42f7e]:hover:after,.ecs-button.invert[data-v-47d42f7e]:active:after,.ecs-button.invert.active[data-v-47d42f7e]:after{opacity:.25}
.ecs-button[data-v-47d42f7e]:focus{outline:none}
.ecs-button[data-v-47d42f7e]:focus-visible{z-index:2}
.ecs-button:focus-visible .ecs-focus-ring[data-v-47d42f7e]{display:block}
.ecs-button .icon[data-v-47d42f7e]{margin-right:.4em;margin-left:-.4em;pointer-events:none}
.ecs-button-icon-only[data-v-47d42f7e]{padding:0;width:32px;justify-content:center}
.ecs-button-icon-only .icon[data-v-47d42f7e]{margin:0;transition:transform .3s cubic-bezier(.3,.76,.27,1)}
.ecs-button-icon-only:hover .icon[data-v-47d42f7e]{transform:scale(1.1)}
.ecs-button-icon-only:disabled:hover .icon[data-v-47d42f7e]{transform:none}
.ecs-button-full-width[data-v-47d42f7e]{width:100%;justify-content:center}
.ecs-button-xsml[data-v-47d42f7e]{font-size:var(--type-scale-1-font-size);height:16px;line-height:16px;padding:0 4px}
.ecs-button-xsml.ecs-button-icon-only[data-v-47d42f7e]{width:16px;padding:0}
.ecs-button-xsml:not(.ecs-button-icon-only) .icon[data-v-47d42f7e]{margin-right:.2em;margin-left:-.2em}
.ecs-button-sml[data-v-47d42f7e]{font-size:var(--type-scale-2-font-size);height:24px;line-height:24px;padding:0 6px}
.ecs-button-sml.ecs-button-icon-only[data-v-47d42f7e]{width:24px;padding:0}
.ecs-button-lg[data-v-47d42f7e]{height:40px;line-height:40px;padding:0 12px}
.ecs-button-lg.ecs-button-icon-only[data-v-47d42f7e]{width:40px;padding:0}
.ecs-button-primary[data-v-47d42f7e]{color:var(--color-blue-10)}
.ecs-button-primary.background[data-v-47d42f7e]{background:var(--color-blue-1)}
.ecs-button-primary[data-v-47d42f7e]:after{background:var(--color-blue-8)}
.ecs-button-primary[data-v-47d42f7e]:hover{color:var(--color-blue-11)}
.ecs-button-primary[data-v-47d42f7e]:active,.ecs-button-primary.active[data-v-47d42f7e]{color:var(--color-blue-10);background:var(--color-blue-1);box-shadow:none}
.ecs-button-primary.highlighted[data-v-47d42f7e]{background:var(--color-blue-8);color:var(--color-white)}
.ecs-button-primary.invert[data-v-47d42f7e]{color:var(--color-blue-5);background:none}
.ecs-button-primary.invert[data-v-47d42f7e]:hover{color:var(--color-blue-4)}
.ecs-button-primary.invert[data-v-47d42f7e]:active,.ecs-button-primary.invert.active[data-v-47d42f7e]{color:var(--color-blue-3)}
.ecs-button-secondary[data-v-47d42f7e]{color:var(--color-gray-10)}
.ecs-button-secondary[data-v-47d42f7e]:after{background:var(--color-gray-10)}
.ecs-button-secondary[data-v-47d42f7e]:hover{color:var(--color-gray-11)}
.ecs-button-secondary[data-v-47d42f7e]:active,.ecs-button-secondary.active[data-v-47d42f7e]{color:var(--color-gray-11);background:var(--color-gray-1);box-shadow:none}
.ecs-button-secondary.highlighted[data-v-47d42f7e]{background:var(--color-gray-10);color:var(--color-white)}
.ecs-button-secondary.invert[data-v-47d42f7e]{color:var(--color-gray-4);background:none}
.ecs-button-secondary.invert[data-v-47d42f7e]:hover{color:var(--color-gray-3)}
.ecs-button-secondary.invert[data-v-47d42f7e]:active,.ecs-button-secondary.invert.active[data-v-47d42f7e]{color:var(--color-gray-2)}
.ecs-button-danger[data-v-47d42f7e]{color:var(--color-gray-10)}
.ecs-button-danger[data-v-47d42f7e]:after{background:var(--color-red-8)}
.ecs-button-danger[data-v-47d42f7e]:hover{color:var(--color-red-12)}
.ecs-button-danger[data-v-47d42f7e]:active,.ecs-button-danger.active[data-v-47d42f7e]{color:var(--color-red-12);background:var(--color-red-2);box-shadow:none}
.ecs-button-danger.invert[data-v-47d42f7e]{color:var(--color-gray-4);background:none}
.ecs-button-danger.invert[data-v-47d42f7e]:hover{color:var(--color-red-6)}
.ecs-button-danger.invert[data-v-47d42f7e]:active,.ecs-button-danger.invert.active[data-v-47d42f7e]{color:var(--color-red-5)}
.ecs-button-danger-vibrant[data-v-47d42f7e]{color:var(--color-red-11)}
.ecs-button-danger-vibrant[data-v-47d42f7e]:after{background:var(--color-red-8)}
.ecs-button-danger-vibrant[data-v-47d42f7e]:hover{color:var(--color-red-12)}
.ecs-button-danger-vibrant[data-v-47d42f7e]:active,.ecs-button-danger-vibrant.active[data-v-47d42f7e]{color:var(--color-red-12);background:var(--color-red-2);box-shadow:none}
.ecs-button-danger-vibrant.invert[data-v-47d42f7e]{color:var(--color-red-7);background:none}
.ecs-button-danger-vibrant.invert[data-v-47d42f7e]:after{background:var(--color-red-7)}
.ecs-button-danger-vibrant.invert[data-v-47d42f7e]:hover{color:var(--color-red-5)}
.ecs-button-danger-vibrant.invert[data-v-47d42f7e]:active,.ecs-button-danger-vibrant.invert.active[data-v-47d42f7e]{color:var(--color-red-4)}
.ecs-button-warning[data-v-47d42f7e]{color:var(--color-yellow-12)}
.ecs-button-warning[data-v-47d42f7e]:after{background:var(--color-yellow-7)}
.ecs-button-warning[data-v-47d42f7e]:hover{color:var(--color-yellow-12)}
.ecs-button-warning[data-v-47d42f7e]:active,.ecs-button-warning.active[data-v-47d42f7e]{color:var(--color-yellow-12);background:var(--color-yellow-2);box-shadow:none}
.ecs-button-warning.invert[data-v-47d42f7e]{color:var(--color-yellow-6);background:none}
.ecs-button-warning.invert[data-v-47d42f7e]:hover{color:var(--color-yellow-5)}
.ecs-button-warning.invert[data-v-47d42f7e]:active,.ecs-button-warning.invert.active[data-v-47d42f7e]{color:var(--color-yellow-4)}
.ecs-button-create[data-v-47d42f7e]{color:var(--color-white);background:var(--color-green-10)}
.ecs-button-create .icon[data-v-47d42f7e]{color:var(--color-white)}
.ecs-button-create[data-v-47d42f7e]:hover{background:var(--color-green-11);box-shadow:0 1px #00000005}
.ecs-button-create[data-v-47d42f7e]:active,.ecs-button-create.active[data-v-47d42f7e]{background:var(--color-green-11);box-shadow:none}
.ecs-button-vibrant[data-v-47d42f7e]{color:var(--color-white);background:var(--color-blue-9)}
.ecs-button-vibrant[data-v-47d42f7e]:hover{background:var(--color-blue-10)}
.ecs-button-vibrant[data-v-47d42f7e]:active,.ecs-button-vibrant.active[data-v-47d42f7e]{background:var(--color-blue-10);box-shadow:none}
.ecs-button[data-v-47d42f7e]:disabled{opacity:.5;cursor:default;filter:saturate(0)}
.ecs-button[data-v-47d42f7e]:disabled:after{opacity:0}
.ecs-button.loading[data-v-47d42f7e]{opacity:.7;cursor:wait}
.ecs-button.loading .icon[data-v-47d42f7e]{animation:spin-47d42f7e .8s infinite linear reverse}
.ecs-button.loading[data-v-47d42f7e]:after{opacity:0}
.ecs-button-addon.ecs-button-sml[data-v-47d42f7e],.ecs-button-addon.ecs-button-md[data-v-47d42f7e]{padding:0 6px}
.ecs-button-addon.ecs-button-lg[data-v-47d42f7e]{padding:0 var(--spacing-10)}
.ecs-button-addon.ecs-button-primary[data-v-47d42f7e]:before,.ecs-button-addon.ecs-button-secondary[data-v-47d42f7e]:before,.ecs-button-addon.ecs-button-danger[data-v-47d42f7e]:before,.ecs-button-addon.ecs-button-danger-vibrant[data-v-47d42f7e]:before,.ecs-button-addon.ecs-button-warning[data-v-47d42f7e]:before{content:"";background:var(--color-gray-12);opacity:.1;width:1px;height:60%;border-radius:1px;position:absolute;left:-1px;top:20%;transition:.5s}
.ecs-button-addon.ecs-button-primary[data-v-47d42f7e]:hover:before,.ecs-button-addon.ecs-button-secondary[data-v-47d42f7e]:hover:before,.ecs-button-addon.ecs-button-danger[data-v-47d42f7e]:hover:before,.ecs-button-addon.ecs-button-danger-vibrant[data-v-47d42f7e]:hover:before,.ecs-button-addon.ecs-button-warning[data-v-47d42f7e]:hover:before{opacity:0}
.ecs-button-group .ecs-button-create[data-v-47d42f7e],.ecs-button-group .ecs-button-vibrant[data-v-47d42f7e]{border-radius:0;border-right:1px solid}
.ecs-button-group .ecs-button-create[data-v-47d42f7e]{border-color:var(--color-green-10)}
.ecs-button-group .ecs-button-create[data-v-47d42f7e]:first-child,.ecs-button-group .ecs-button-vibrant[data-v-47d42f7e]:first-child{border-top-left-radius:var(--border-radius-small);border-bottom-left-radius:var(--border-radius-small)}
.ecs-button-group .ecs-button-create[data-v-47d42f7e]:last-child,.ecs-button-group .ecs-button-vibrant[data-v-47d42f7e]:last-child{border-top-right-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small);border-right:none}
.ecs-popover-list-item .ecs-switch-has-label+label{flex-wrap:wrap;flex:1}
.ecs-popover-list-item .ecs-switch-has-label+label .help{min-width:100%}
.ecs-popover-list-item[data-v-e7504ef5]{border-radius:var(--border-radius-small);position:relative;transition:.15s;display:flex;align-items:center;color:var(--color-gray-13);font-size:var(--type-scale-3-font-size);padding:var(--spacing-5) var(--spacing-10);width:100%;text-decoration:none;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer}
.ecs-popover-list-item[data-v-e7504ef5]:focus{outline:none}
.ecs-popover-list-item[data-v-e7504ef5]:focus-visible{outline:none}
.ecs-popover-list-item:focus-visible .ecs-focus-ring[data-v-e7504ef5]{display:block}
.ecs-popover-list-item[data-v-e7504ef5]:hover,.ecs-popover-list-item.active[data-v-e7504ef5]{background:hsl(var(--color-blue-8-hsl)/.08)}
.ecs-popover-list-item:hover .icon.hover-icon[data-v-e7504ef5],.ecs-popover-list-item.active .icon.hover-icon[data-v-e7504ef5]{opacity:1}
.ecs-popover-list-item.disabled[data-v-e7504ef5]{opacity:.4;pointer-events:none}
.ecs-popover-list-item .text[data-v-e7504ef5]{display:flex;align-items:center;line-height:24px;flex:1;flex-wrap:wrap;max-width:100%;min-width:0}
.ecs-popover-list-item .text-inner[data-v-e7504ef5]{max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-right:var(--spacing-10)}
.ecs-popover-list-item .left-icon[data-v-e7504ef5]{color:var(--color-blue-8);margin-right:var(--spacing-10)}
.ecs-popover-list-item .file-icon[data-v-e7504ef5]{margin-right:var(--spacing-10)}
.ecs-popover-list-item.subtle .left-icon[data-v-e7504ef5]{color:var(--color-gray-8)}
.ecs-popover-list-item.selected[data-v-e7504ef5]{padding-right:36px}
.ecs-popover-list-item.selected[data-v-e7504ef5]:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' viewBox='0 0 14 12'%3E%3Cpolyline fill='none' stroke='%23157EFB' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' points='1 6.93 5.293 11.141 12.678 1'/%3E%3C/svg%3E");content:"";width:14px;height:12px;position:absolute;right:10px;top:50%;margin-top:-6px}
.ecs-popover-list-item.danger .left-icon[data-v-e7504ef5]{color:var(--color-gray-8)}
.ecs-popover-list-item.danger[data-v-e7504ef5]:hover,.ecs-popover-list-item.danger.active[data-v-e7504ef5]{background:hsl(var(--color-red-9-hsl)/.06)}
.ecs-popover-list-item.danger:hover .left-icon[data-v-e7504ef5],.ecs-popover-list-item.danger.active .left-icon[data-v-e7504ef5]{color:var(--color-red-9)}
.ecs-popover-list-item.no-hover[data-v-e7504ef5]:hover,.ecs-popover-list-item.expanded[data-v-e7504ef5]:hover{background:none;cursor:default}
.ecs-popover-list-item.control[data-v-e7504ef5]{padding:6px 12px}
.ecs-popover-list-item.control .ecs-form-check[data-v-e7504ef5]{margin-bottom:0;flex:1}
.ecs-popover-list-item.control .ecs-form-check-label[data-v-e7504ef5]{display:block}
.ecs-popover-list-item.control .ecs-switch-wrapper[data-v-e7504ef5]{margin:-7px 0;padding:5px 0;flex:1}
.ecs-popover-list-item .ecs-button[data-v-e7504ef5]{margin-top:-4px;margin-bottom:-4px}
.ecs-popover-list-item .ecs-button.right[data-v-e7504ef5]{margin-left:auto}
.ecs-popover-list-item .drag-handle[data-v-e7504ef5]{margin-left:var(--spacing-10);color:var(--color-gray-7);cursor:grab}
.ecs-popover-list-item .drag-handle[data-v-e7504ef5]:hover{color:var(--color-gray-8)}
.ecs-popover-list-item .after[data-v-e7504ef5]{opacity:.4;font-size:var(--type-scale-2-font-size);line-height:var(--type-scale-2-line-height);margin-left:var(--spacing-10)}
.ecs-popover-list-item .after-highlight[data-v-e7504ef5]{opacity:1;color:var(--color-blue-8)}
.ecs-popover-list-item .help[data-v-e7504ef5]{font-size:var(--type-scale-2-font-size);line-height:var(--type-scale-2-line-height);opacity:.6;display:block;min-width:100%;white-space:initial}
.ecs-popover-list-item .hover-icon[data-v-e7504ef5]{transition:.15s;opacity:0;margin-left:var(--spacing-10);color:var(--color-blue-9)}
.ecs-popover-list-item.sml[data-v-e7504ef5]{font-size:var(--type-scale-2-font-size)}
.ecs-popover-list-item.sml .text[data-v-e7504ef5]{line-height:var(--type-scale-2-line-height)}
.ecs-popover-list-item.sml.selected[data-v-e7504ef5]:after{transform:scale(.7)}
.sortable-chosen .ecs-popover-list-item .drag-handle[data-v-e7504ef5]{cursor:grabbing;color:var(--color-gray-9)}
.ecs-toolbar-button[data-v-8164b50a]{border:1px solid hsl(var(--color-gray-8-hsl)/.2);transition:.2s;background:var(--color-white);border-radius:var(--border-radius-small);display:inline-block;padding:0;height:32px;position:relative;color:var(--color-gray-13);display:flex;align-items:center;justify-content:center;font-size:var(--type-scale-3-font-size);cursor:pointer;flex-shrink:0;-webkit-user-select:none;user-select:none}
.ecs-toolbar-button[data-v-8164b50a]:hover,.ecs-toolbar-button[data-v-8164b50a]:active,.ecs-toolbar-button[data-v-8164b50a]:focus{z-index:1}
.ecs-toolbar-button[data-v-8164b50a]:focus-visible{z-index:1}
.ecs-toolbar-button:focus-visible .ecs-focus-ring[data-v-8164b50a]{display:block}
.ecs-toolbar-button[data-v-8164b50a]:hover{border:1px solid hsl(var(--color-gray-8-hsl)/.25);box-shadow:0 1px 2px hsl(var(--color-gray-8-hsl)/.1)}
.ecs-toolbar-button[data-v-8164b50a]:active,.ecs-toolbar-button.active[data-v-8164b50a]{box-shadow:0 1px hsl(var(--color-gray-8-hsl)/.05) inset;background:hsl(var(--color-gray-8-hsl)/.1);z-index:2}
.ecs-toolbar-button.active-highlight[data-v-8164b50a]{background:hsl(var(--color-blue-8-hsl)/.1);z-index:2;border:1px solid var(--color-blue-5)}
.ecs-toolbar-button.active-highlight[data-v-8164b50a]:disabled{color:hsl(var(--color-blue-10-hsl)/.5)}
.ecs-toolbar-button-icon-only[data-v-8164b50a]{width:32px;height:32px}
.ecs-toolbar-button-icon[data-v-8164b50a]{padding:0 8px 0 4px}
.ecs-toolbar-button-icon .icon[data-v-8164b50a]{margin-right:4px}
.ecs-toolbar-button-icon-right[data-v-8164b50a]{padding:0 4px 0 8px}
.ecs-toolbar-button-icon-right .icon[data-v-8164b50a]{margin-left:4px;margin-right:0}
.ecs-toolbar-button-text-only[data-v-8164b50a]{padding:0 var(--spacing-10)}
.ecs-toolbar-button[data-v-8164b50a]:disabled{color:hsl(var(--color-gray-10-hsl)/.5);pointer-events:none;cursor:not-allowed}
.ecs-toolbar-button[data-v-8164b50a]:disabled:before{opacity:.5}
.ecs-toolbar-button.loading[data-v-8164b50a]{cursor:wait;opacity:.7}
.ecs-toolbar-button-dropdown[data-v-8164b50a]{padding-right:22px}
.ecs-toolbar-button-dropdown[data-v-8164b50a]:after{content:"";position:absolute;width:9px;height:7px;top:50%;margin-top:-3px;right:8px;transition:.2s;opacity:.7;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='7' viewBox='0 0 9 7'%3E%3Cpolyline fill='none' stroke='%23858E9E' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' points='1 2 4.385 5.385 7.77 2'/%3E%3C/svg%3E")}
.ecs-toolbar-button-dropdown[data-v-8164b50a]:hover:after,.ecs-toolbar-button-dropdown.active[data-v-8164b50a]:after{opacity:1}
.ecs-toolbar-button-dropdown-text[data-v-8164b50a]{font-size:var(--type-scale-2-font-size);padding-left:8px}
.ecs-toolbar-button-dropdown-text .description[data-v-8164b50a]{color:var(--color-gray-8);margin-right:4px}
.ecs-toolbar-button .badge[data-v-8164b50a]{width:10px;height:10px;border-radius:100%;border:2px solid #FFF;position:absolute;top:2px;right:2px}
.ecs-separator[data-v-6c95c339]{border-radius:1px}
.ecs-separator-soft[data-v-6c95c339]{background-color:var(--color-gray-2)}
.ecs-separator-medium[data-v-6c95c339]{background-color:var(--color-gray-3)}
.ecs-separator-strong[data-v-6c95c339]{background-color:var(--color-gray-4)}
.ecs-separator-horizontal[data-v-6c95c339]{width:100%;height:1px}
.ecs-separator-vertical[data-v-6c95c339]{height:100%;width:1px}
.ecs-bulk-selector[data-v-04aed8bb]{min-width:180px}
.ecs-bulk-selector-check[data-v-04aed8bb]{position:relative;min-height:32px;min-width:28px;display:inline-flex}
.ecs-bulk-selector-check .ecs-toolbar-button[data-v-04aed8bb]{width:52px}
.ecs-bulk-selector-check .ecs-form-check[data-v-04aed8bb]{position:absolute;z-index:2;top:7px;left:7px}
.ecs-bulk-selector-count[data-v-04aed8bb]{font-size:var(--type-scale-2-font-size);line-height:var(--type-scale-2-line-height);color:var(--color-gray-11)}
.ecs-bulk-selector-count>span[data-v-04aed8bb]{font-weight:var(--font-weight-medium);color:var(--color-gray-15)}
.ecs-button-group[data-v-83c21366]{display:flex;align-items:center}
.ecs-collapse-button[data-v-c11e17b2]{min-width:20px;min-height:20px;padding:0;position:relative;cursor:pointer;flex-shrink:0}
.ecs-collapse-button[data-v-c11e17b2]:focus-visible{z-index:1}
.ecs-collapse-button:focus-visible .ecs-focus-ring[data-v-c11e17b2]{display:block}
.ecs-collapse-button-chevron[data-v-c11e17b2]{transition:.3s;transform:rotate(45deg)}
.ecs-collapse-button-chevron[data-v-c11e17b2]:before,.ecs-collapse-button-chevron[data-v-c11e17b2]:after{content:"";position:absolute;width:20px;height:20px;top:0;left:0;transition:.3s}
.ecs-collapse-button-chevron[data-v-c11e17b2]:before{background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cpolygon id='a' points='13.657 10 8 15.657 8 4.343'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse fill='%23FFFFFF' xlink:href='%23a'/%3E%3Cpath stroke='%23B0B0B0' d='M12.9497475,10 L8.5,5.55025253 L8.5,14.4497475 L12.9497475,10 Z'/%3E%3C/g%3E%3C/svg%3E");opacity:0}
.ecs-collapse-button-chevron[data-v-c11e17b2]:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpolygon fill='%23333E48' fill-rule='evenodd' points='13.657 10 8 15.657 8 4.343'/%3E%3C/svg%3E")}
.ecs-collapse-button-classic[data-v-c11e17b2]:before,.ecs-collapse-button-classic[data-v-c11e17b2]:after{content:"";position:absolute;width:20px;height:20px;top:0;left:0;transition:.2s}
.ecs-collapse-button-classic[data-v-c11e17b2]:before{opacity:0;background:url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='5' y='5' width='11' height='11' rx='2' fill='%23858E9E' fill-opacity='.1'/%3E%3Crect x='5.5' y='5.5' width='10' height='10' rx='1.5' stroke='%23858E9E' stroke-opacity='.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 8h-1v2H8v1h2v2h1v-2h2v-1h-2V8Z' fill='%23858E9E'/%3E%3C/svg%3E")}
.ecs-collapse-button-classic[data-v-c11e17b2]:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='5' y='5' width='11' height='11' rx='2' fill='%23fff'/%3E%3Crect x='5.5' y='5.5' width='10' height='10' rx='1.5' stroke='%23858E9E' stroke-opacity='.5'/%3E%3Cpath d='M13 10v1H8v-1h5Z' fill='%2375798F'/%3E%3C/svg%3E")}
.ecs-collapse-button.collapsed.ecs-collapse-button-chevron[data-v-c11e17b2]{transform:rotate(0)}
.ecs-collapse-button.collapsed.ecs-collapse-button-chevron[data-v-c11e17b2]:before{opacity:1}
.ecs-collapse-button.collapsed.ecs-collapse-button-chevron[data-v-c11e17b2]:after{opacity:0}
.ecs-collapse-button.collapsed.ecs-collapse-button-classic[data-v-c11e17b2]:before{opacity:1}
.ecs-collapse-button.collapsed.ecs-collapse-button-classic[data-v-c11e17b2]:after{opacity:0}
.ecs-collapse-button.loading[data-v-c11e17b2]{opacity:.7;cursor:wait}
.ecs-collapse-button[data-v-c11e17b2]:disabled{opacity:.5;cursor:not-allowed}
@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.ecs-collapse-button-classic[data-v-c11e17b2]:before{background:url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='4' y='4' width='12' height='12' rx='3' fill='%23858E9E' fill-opacity='.1'/%3E%3Crect x='4.5' y='4.5' width='11' height='11' rx='2.5' stroke='%23858E9E' stroke-opacity='.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5 7.5h-1v2h-2v1h2v2h1v-2h2v-1h-2v-2Z' fill='%23858E9E'/%3E%3C/svg%3E")}.ecs-collapse-button-classic[data-v-c11e17b2]:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='4' y='4' width='12' height='12' rx='3' fill='%23fff'/%3E%3Crect x='4.5' y='4.5' width='11' height='11' rx='2.5' stroke='%23858E9E' stroke-opacity='.5'/%3E%3Cpath d='M12.5 9.5v1h-5v-1h5Z' fill='%2375798F'/%3E%3C/svg%3E")}}
.ecs-context-button[data-v-457e2cc7]{background:var(--color-gray-13);color:#fff;font-weight:var(--font-weight-medium);font-size:var(--type-scale-2-font-size);line-height:24px;padding:0 8px;display:flex;align-items:center;transition:.2s;cursor:pointer;border-right:1px solid #5D6067;flex-shrink:0;position:relative;-webkit-user-select:none;user-select:none}
.ecs-context-button[data-v-457e2cc7]:focus-visible{z-index:1}
.ecs-context-button:focus-visible .ecs-focus-ring[data-v-457e2cc7]{display:block}
.ecs-context-button .icon[data-v-457e2cc7]{margin:0 4px 0 -4px}
.ecs-context-button[data-v-457e2cc7]:hover{background:var(--color-gray-14)}
.ecs-context-button-icon-only[data-v-457e2cc7]{padding:2px 4px}
.ecs-context-button-icon-only .icon[data-v-457e2cc7]{margin:0}
.ecs-context-button-color[data-v-457e2cc7]{width:12px;height:12px;border-radius:100%;margin-right:6px;box-shadow:0 0 0 1px #ffffff4d inset}
.ecs-context-button-group .ecs-context-button[data-v-457e2cc7]:first-child{border-top-left-radius:var(--border-radius-small);border-bottom-left-radius:var(--border-radius-small)}
.ecs-context-button-group .ecs-context-button+.ecs-popover-root .ecs-context-button[data-v-457e2cc7]{border-top-left-radius:0;border-bottom-left-radius:0}
.ecs-context-button-group .ecs-context-button[data-v-457e2cc7]:last-child{border-top-right-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small);border-right:none}
.ecs-context-button-group .ecs-popover-root{border-right:1px solid #5D6067}
.ecs-context-button-group .ecs-popover-root:last-child{border-right:none}
.ecs-context-button-group[data-v-33120df7]{display:flex;align-items:center}
.ecs-dialog-footer-button[data-v-b46d1d6c]{font-family:var(--font-family-system);line-height:var(--spacing-70);width:100%;padding:0;transition:.2s;font-size:var(--type-scale-4-font-size);font-weight:var(--font-weight-medium);color:var(--color-gray-13);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;position:relative}
.ecs-dialog-footer-button .icon[data-v-b46d1d6c]{margin-right:var(--spacing-10);opacity:.9}
.ecs-dialog-footer-button[data-v-b46d1d6c]:hover{color:#000}
.ecs-dialog-footer-button:hover .icon[data-v-b46d1d6c]{opacity:1}
.ecs-dialog-footer-button[data-v-b46d1d6c]:focus-visible{z-index:1}
.ecs-dialog-footer-button:focus-visible .ecs-focus-ring[data-v-b46d1d6c]{display:block}
.ecs-dialog-footer-button[data-v-b46d1d6c]:active{background:hsl(var(--color-gray-13-hsl)/.04)}
.ecs-dialog-footer-button-confirm[data-v-b46d1d6c]{color:var(--color-blue-10)}
.ecs-dialog-footer-button-confirm[data-v-b46d1d6c]:hover{color:var(--color-blue-11)}
.ecs-dialog-footer-button-danger[data-v-b46d1d6c]{color:var(--color-red-11)}
.ecs-dialog-footer-button-danger[data-v-b46d1d6c]:hover{color:var(--color-red-12)}
.ecs-dialog-footer-button.loading[data-v-b46d1d6c]{opacity:.7;cursor:wait}
.ecs-dialog-footer-button.loading .icon[data-v-b46d1d6c]{animation:spin .8s infinite linear reverse}
.ecs-dialog-footer-button[data-v-b46d1d6c]:disabled{opacity:.5;cursor:not-allowed}
.ecs-button-more-dropdown[data-v-91c19a75],.ecs-button-more-dropdown-round[data-v-91c19a75]{position:relative;background:hsl(var(--color-gray-8-hsl)/.2);padding:0;display:flex;align-items:center;justify-content:center;transition:.2s;cursor:pointer;flex-shrink:0}
.ecs-button-more-dropdown:focus-visible .ecs-focus-ring[data-v-91c19a75],.ecs-button-more-dropdown-round:focus-visible .ecs-focus-ring[data-v-91c19a75]{display:block}
.ecs-button-more-dropdown[data-v-91c19a75]:hover,.ecs-button-more-dropdown.active[data-v-91c19a75],.ecs-button-more-dropdown-round[data-v-91c19a75]:hover,.ecs-button-more-dropdown-round.active[data-v-91c19a75]{background:hsl(var(--color-gray-8-hsl)/.3)}
.ecs-button-more-dropdown[data-v-91c19a75]:disabled,.ecs-button-more-dropdown-round[data-v-91c19a75]:disabled{opacity:.5;cursor:default;pointer-events:none}
.ecs-button-more-dropdown[data-v-91c19a75]{width:18px;height:24px;border-radius:var(--border-radius-small)}
.ecs-button-more-dropdown-round[data-v-91c19a75]{width:16px;height:16px;border-radius:100%}
.ecs-button-more-ellipsis[data-v-91c19a75]{background:hsl(var(--color-gray-6-hsl)/.6);transition:.2s;color:#fff;width:16px;height:8px;position:relative;border-radius:var(--border-radius-x-small);padding:0;min-width:16px;cursor:pointer}
.ecs-button-more-ellipsis:focus-visible .ecs-focus-ring[data-v-91c19a75]{display:block}
.ecs-button-more-ellipsis .icon[data-v-91c19a75]{position:absolute;left:-2px;top:-6px}
.ecs-button-more-ellipsis[data-v-91c19a75]:hover,.ecs-button-more-ellipsis.active[data-v-91c19a75]{background:hsl(var(--color-gray-6-hsl)/.8)}
.ecs-button-more-ellipsis[data-v-91c19a75]:disabled{opacity:.5;cursor:default;pointer-events:none}
.ecs-button-more-expand[data-v-91c19a75]{display:flex;align-items:center;justify-content:center;width:100%;border-bottom:1px solid #EEEFF2;box-shadow:0 -1px #eeeff2;font-size:var(--type-scale-2-font-size);color:var(--color-gray-8);transition:.2s;padding:2px 0;cursor:pointer;position:relative}
.ecs-button-more-expand:focus-visible .ecs-focus-ring[data-v-91c19a75]{display:block}
.ecs-button-more-expand[data-v-91c19a75]:before{content:"";width:20px;height:20px;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect width='20' height='20'/%3E%3Cpolyline stroke='%23858E9E' stroke-linecap='round' stroke-linejoin='round' points='6 8 10 12 14 8'/%3E%3C/g%3E%3C/svg%3E");transition:.3s}
.ecs-button-more-expand[data-v-91c19a75]:hover{background:hsl(var(--color-gray-6-hsl)/.05)}
.ecs-button-more-expand.active[data-v-91c19a75]:before{transform:rotate(180deg)}
.ecs-data-card-list .ecs-button-more-expand[data-v-91c19a75]{border-bottom:none}
.popover-button.active>.ecs-button-more-dropdown,.popover-button.active .ecs-button-more-ellipsis{opacity:1}
.ecs-button-table[data-v-be0dde78]{display:flex;align-items:center;border-radius:var(--border-radius-small);background:hsl(var(--color-gray-7-hsl)/.1);color:var(--color-gray-14);transition:.2s;cursor:pointer;position:relative;z-index:0;flex-shrink:0}
.ecs-button-table:focus-visible .ecs-focus-ring[data-v-be0dde78]{display:block}
.ecs-button-table-md[data-v-be0dde78]{font-size:var(--type-scale-3-font-size);padding:1px;height:22px}
.ecs-button-table-md .button-label[data-v-be0dde78]{padding:0 6px}
.ecs-button-table-md.has-label[data-v-be0dde78]{padding:4px;height:28px}
.ecs-button-table-sml[data-v-be0dde78]{padding:2px;font-size:var(--type-scale-2-font-size);height:20px}
.ecs-button-table-sml .button-label[data-v-be0dde78]{padding:0 4px}
.ecs-button-table .icon[data-v-be0dde78]{color:var(--color-gray-8);transition:.2s}
.ecs-button-table .chevron[data-v-be0dde78]{width:16px;height:16px;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpolyline fill='none' stroke='%23858E9E' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' points='-2 2 2 6 6 2' transform='rotate(-90 7.2 3.2)'/%3E%3C/svg%3E");transition:.2s;opacity:.6;margin:0 -1px 0 -2px}
.ecs-button-table .chevron.expand[data-v-be0dde78]{transform:rotate(90deg);opacity:1}
.ecs-button-table.subtle[data-v-be0dde78]{background:transparent}
.ecs-button-table.subtle[data-v-be0dde78]:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:hsl(var(--color-gray-8-hsl)/.1);opacity:0;transform:scale(.6);transition:opacity .15s ease-in-out,transform .3s cubic-bezier(.3,.76,.27,1);border-radius:var(--border-radius-small);z-index:-1;pointer-events:none}
.ecs-button-table.subtle[data-v-be0dde78]:not(.unreactive):hover{background:transparent}
.ecs-button-table.subtle[data-v-be0dde78]:not(.unreactive):hover:after{opacity:1;transform:scale(1)}
.ecs-button-table[data-v-be0dde78]:not(.unreactive):hover{background:hsl(var(--color-gray-8-hsl)/.2)}
.ecs-button-table:not(.unreactive):hover .icon[data-v-be0dde78]{color:var(--color-gray-9)}
.ecs-button-table.pale[data-v-be0dde78]{color:var(--color-gray-10);background:hsl(var(--color-gray-7-hsl)/.08)}
.ecs-button-table.pale .icon[data-v-be0dde78]{color:var(--color-gray-6)}
.ecs-button-table.pale[data-v-be0dde78]:not(.unreactive):hover{color:var(--color-gray-11);background:hsl(var(--color-gray-7-hsl)/.14)}
.ecs-button-table.pale:not(.unreactive):hover .icon[data-v-be0dde78]{color:var(--color-gray-7)}
.ecs-button-table.pale.active[data-v-be0dde78]{background:hsl(var(--color-gray-8-hsl)/.16);color:var(--color-gray-11)}
.ecs-button-table.pale.active .icon[data-v-be0dde78]{color:var(--color-gray-7)}
.ecs-button-table.active[data-v-be0dde78]{background:hsl(var(--color-blue-8-hsl)/.05)}
.ecs-button-table.active .icon[data-v-be0dde78]{color:var(--color-blue-8)}
.ecs-button-table.unreactive[data-v-be0dde78]{cursor:default}
.ecs-button-table.loading[data-v-be0dde78]{opacity:.7;cursor:wait}
.ecs-button-table.loading .icon[data-v-be0dde78]{animation:spin .8s infinite linear reverse}
.ecs-button-table.loading[data-v-be0dde78]:after{opacity:0}
.ecs-button-table[data-v-be0dde78]:disabled{opacity:.5;cursor:default;pointer-events:none}
.ecs-toolbar-button-group[data-v-743ca90b]{display:flex;padding-left:1px}
.ecs-toolbar-button-group[data-v-743ca90b] .ecs-toolbar-button{margin-left:-1px;border-radius:0}
.ecs-toolbar-button-group[data-v-743ca90b] .ecs-toolbar-button:first-child{border-top-left-radius:var(--border-radius-small);border-bottom-left-radius:var(--border-radius-small);margin-left:0}
.ecs-toolbar-button-group[data-v-743ca90b] .ecs-toolbar-button:last-child{border-top-right-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small)}
.ecs-toolbar-icon-button[data-v-5a859a10]{width:36px;height:36px;padding:0;position:relative;transition:.2s;cursor:pointer;color:var(--color-gray-13);z-index:1;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.ecs-toolbar-icon-button:focus-visible .ecs-focus-ring[data-v-5a859a10]{display:block}
.ecs-toolbar-icon-button[data-v-5a859a10]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:hsl(var(--color-gray-8-hsl)/.08);opacity:0;transform:scale(.6);transition:opacity .15s ease-in-out,transform .3s cubic-bezier(.3,.76,.27,1);border-radius:var(--border-radius-small);z-index:-1;pointer-events:none}
.ecs-toolbar-icon-button[data-v-5a859a10]:not([disabled]):not(.loading):hover{background:transparent}
.ecs-toolbar-icon-button[data-v-5a859a10]:not([disabled]):not(.loading):hover:after{opacity:1;transform:scale(1)}
.ecs-toolbar-icon-button .badge[data-v-5a859a10]{width:10px;height:10px;border-radius:20px;background:var(--color-blue-8);position:absolute;top:0;right:2px;border:2px solid #FFF}
.ecs-toolbar-icon-button.loading[data-v-5a859a10]{opacity:.5;cursor:wait}
.ecs-toolbar-icon-button.refreshing[data-v-5a859a10]{animation:spin 1s infinite linear}
.ecs-toolbar-icon-button.refreshing[data-v-5a859a10]:after{opacity:0}
.ecs-toolbar-icon-button[data-v-5a859a10]:disabled{opacity:.5;cursor:not-allowed}
.ecs-toolbar-icon-button:not([disabled]):not(.loading).active[data-v-5a859a10]{color:var(--color-blue-9)}
.ecs-toolbar-icon-button:not([disabled]):not(.loading).active[data-v-5a859a10]:after{opacity:1;transform:scale(1);background:hsl(var(--color-blue-8-hsl)/.08)}
.popover-button.active>.ecs-toolbar-icon-button{color:var(--color-blue-9)}
.popover-button.active>.ecs-toolbar-icon-button:after{opacity:1;transform:scale(1);background:hsl(var(--color-blue-8-hsl)/.08)}
.ecs-card[data-v-8d449816]{position:relative;z-index:1}
.ecs-card-inner[data-v-8d449816]{position:relative}
.ecs-card-background[data-v-8d449816]{position:absolute;z-index:1;background:#fff;box-shadow:0 0 0 1px #2f333c08,0 1px 4px #2f333c1a;transition:.15s;top:0;right:0;bottom:0;left:0;z-index:-1}
.ecs-card .progress[data-v-8d449816]{background:var(--color-blue-2);position:absolute;left:0;top:0;bottom:0;transition:.3s}
.ecs-card-hover[data-v-8d449816]{cursor:pointer}
.ecs-card-hover:hover .ecs-card-background[data-v-8d449816]{box-shadow:0 0 0 1px #2f333c08,0 2px 4px #2f333c26;top:-3px;right:-3px;bottom:-3px;left:-3px}
.ecs-card-hover:hover.ecs-card-selected .ecs-card-background[data-v-8d449816]{box-shadow:0 0 0 2px var(--color-blue-4),0 1px 4px #2f333c1a}
.ecs-card-expanded .ecs-card-background[data-v-8d449816]{box-shadow:0 0 0 1px #2f333c0d,0 2px 4px #2f333c26;top:-3px;right:-3px;bottom:-3px;left:-3px}
.ecs-card-selected .ecs-card-background[data-v-8d449816]{box-shadow:0 0 0 2px var(--color-blue-4),0 1px 4px #2f333c1a}
.ecs-card-disabled[data-v-8d449816]{cursor:not-allowed}
.ecs-card-disabled .ecs-card-inner[data-v-8d449816]{pointer-events:none;opacity:.5;filter:grayscale(1)}
.ecs-citation-line[data-v-cfd8e718]{margin-bottom:2px}
.ecs-citation-line[data-v-cfd8e718]:last-child{margin-bottom:0}
.ecs-citation-line-cite[data-v-cfd8e718]{border-radius:var(--border-radius-small);padding:2px var(--spacing-10);font-family:var(--font-family-monospace);font-size:13px;line-height:var(--type-scale-3-line-height);color:var(--color-gray-15);transition:.2s;flex:1;flex-shrink:0}
.ecs-citation-line-cite.editable[data-v-cfd8e718]:hover,.ecs-citation-line-cite.editable[data-v-cfd8e718]:focus{background:var(--color-gray-2)}
.ecs-citation-line-cite.warning[data-v-cfd8e718]{background:var(--color-yellow-2)}
.ecs-citation-line-cite.warning.editable[data-v-cfd8e718]:hover,.ecs-citation-line-cite.warning.editable[data-v-cfd8e718]:focus{background:var(--color-yellow-3)}
.ecs-citation-line-cite.error[data-v-cfd8e718]{background:var(--color-red-2)}
.ecs-citation-line-cite.error.editable[data-v-cfd8e718]:hover,.ecs-citation-line-cite.error.editable[data-v-cfd8e718]:focus{background:var(--color-red-3)}
.ecs-citation-line-cite.edited[data-v-cfd8e718]{background:var(--color-blue-2)}
.ecs-citation-line-cite.edited.editable[data-v-cfd8e718]:hover,.ecs-citation-line-cite.edited.editable[data-v-cfd8e718]:focus{background:var(--color-blue-3)}
.ecs-citation-line-cite.skipped[data-v-cfd8e718]{background:var(--color-gray-2);color:var(--color-gray-10)}
.ecs-citation-line-cite.skipped.editable[data-v-cfd8e718]:hover,.ecs-citation-line-cite.skipped.editable[data-v-cfd8e718]:focus{background:var(--color-gray-3)}
.ecs-citation-line-actions[data-v-cfd8e718]{margin-left:var(--spacing-10)}
.ecs-chat-conversation[data-v-352ec4c8]{display:flex;flex-direction:column;overflow-y:auto;width:100%}
.ecs-chat-message[data-v-ccee68f7]{display:flex;flex-direction:column;gap:var(--spacing-5);font-size:var(--type-scale-3-font-size);line-height:var(--type-scale-3-line-height)}
.ecs-chat-message.sticky[data-v-ccee68f7]{position:sticky;top:0;z-index:1}
.ecs-chat-message-content[data-v-ccee68f7]{display:flex;flex-direction:row;align-items:flex-end;gap:var(--spacing-15)}
.ecs-chat-message-bubble[data-v-ccee68f7]{position:relative;padding:var(--spacing-10) var(--spacing-15);word-break:break-word}
.ecs-chat-message-bubble-arrow[data-v-ccee68f7]{position:absolute;bottom:0}
.ecs-chat-message-actions[data-v-ccee68f7]{display:flex;flex-direction:row;gap:var(--spacing-5)}
.ecs-chat-message.sent .ecs-chat-message-content[data-v-ccee68f7]{flex-direction:row-reverse}
.ecs-chat-message.sent .ecs-chat-message-bubble-arrow[data-v-ccee68f7]{right:-8px}
.ecs-chat-message.sent .ecs-chat-message-actions[data-v-ccee68f7]{padding-right:var(--spacing-40);justify-content:flex-end}
.ecs-chat-message.received .ecs-chat-message-bubble-arrow[data-v-ccee68f7]{left:-8px;transform:scaleX(-1)}
.ecs-chat-message.bubble.sent .ecs-chat-message-bubble[data-v-ccee68f7]{border-radius:var(--border-radius-large) var(--border-radius-large) 0 var(--border-radius-large)}
.ecs-chat-message.bubble.received .ecs-chat-message-bubble[data-v-ccee68f7]{border-radius:var(--border-radius-large) var(--border-radius-large) var(--border-radius-large) 0}
.ecs-chat-message.bubble.received .ecs-chat-message-actions[data-v-ccee68f7]{padding-left:var(--spacing-40)}
.ecs-chat-message.default .ecs-chat-message-bubble[data-v-ccee68f7]{width:100%}
.ecs-chat-message.default.sent .ecs-chat-message-bubble[data-v-ccee68f7]{border-radius:var(--border-radius-large);background-color:var(--color-gray-2);border:1px solid var(--color-gray-2);transition:background-color .2s ease,border-color .2s ease}
.ecs-chat-message.default.sent.hover .ecs-chat-message-bubble[data-v-ccee68f7]{cursor:pointer}
.ecs-chat-message.default.sent.hover:hover .ecs-chat-message-bubble[data-v-ccee68f7]{background-color:var(--color-gray-3);border-color:var(--color-gray-4)}
.ecs-chat-message.default.received .ecs-chat-message-actions[data-v-ccee68f7]{padding-left:var(--spacing-15)}
.ecs-chat-message-busy-text[data-v-ccee68f7]{opacity:.5;background:linear-gradient(to right,#001d4b 20%,#808ea5 30%,#001d4b 70%,#808ea5 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;background-size:500% auto;animation:textShine-ccee68f7 4s ease-in-out infinite alternate;cursor:wait}
.ecai-avatar[data-v-ccee68f7]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:linear-gradient(94deg,#0074fb 4.01%,#6fb0fd 85.9%);border-radius:100%;flex-shrink:0}
@keyframes textShine-ccee68f7{0%{background-position:0% 50%}to{background-position:100% 50%}}
.ecs-context-menu[data-v-68234afa]{top:0;left:0;margin:0;padding:0;display:none;list-style:none;position:fixed;z-index:1000000;border-radius:var(--border-radius-medium);background:#fffffff0;box-shadow:0 0 0 1px #474b600d,0 2px 8px #474b6026;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:var(--spacing-5) 0}
.ecs-context-menu.opened[data-v-68234afa]{display:block}
.ecs-context-menu-item[data-v-68234afa]{display:flex;align-items:center;height:var(--spacing-40);column-gap:var(--spacing-10);padding:0 var(--spacing-15);font-size:var(--type-scale-3-font-size);line-height:var(--type-scale-3-line-height);color:var(--color-gray-15);cursor:pointer;position:relative}
.ecs-context-menu-item[data-v-68234afa]:focus-visible{z-index:1}
.ecs-context-menu-item:focus-visible .ecs-focus-ring[data-v-68234afa]{display:block}
.ecs-context-menu-item .icon[data-v-68234afa]{color:var(--color-gray-8)}
.ecs-context-menu-item .ecs-button[data-v-68234afa]{margin-left:auto}
.ecs-context-menu-item:not(.disabled).danger[data-v-68234afa]:hover,.ecs-context-menu-item:not(.disabled).danger[data-v-68234afa]:focus{background:var(--color-red-1)}
.ecs-context-menu-item:not(.disabled).danger:hover .icon[data-v-68234afa],.ecs-context-menu-item:not(.disabled).danger:focus .icon[data-v-68234afa]{color:var(--color-red-10)}
.ecs-context-menu-item[data-v-68234afa]:not(.disabled):hover,.ecs-context-menu-item[data-v-68234afa]:not(.disabled):focus{background:var(--color-blue-1)}
.ecs-context-menu-item:not(.disabled):hover .icon[data-v-68234afa],.ecs-context-menu-item:not(.disabled):focus .icon[data-v-68234afa]{color:var(--color-blue-10)}
.ecs-context-menu-item.disabled[data-v-68234afa]{cursor:not-allowed;color:var(--color-gray-7)}
.ecs-context-menu-item.disabled .icon[data-v-68234afa]{color:var(--color-gray-5)}
.ecs-context-menu-divider[data-v-68234afa]{margin:var(--spacing-5) 0;height:1px;background:var(--color-gray-3)}
.ecs-headline-section[data-v-0727c0aa]{font-size:var(--type-scale-3-font-size);color:var(--color-gray-10)}
.ecs-headline-section-bold[data-v-0727c0aa]{font-size:var(--type-scale-3-font-size);color:var(--color-gray-15);font-weight:var(--font-weight-semibold)}
.ecs-collapsable[data-v-0727c0aa]{position:relative}
.ecs-collapsable-border-top[data-v-0727c0aa]{border-top:1px solid var(--color-gray-3)}
.ecs-collapsable-border-bottom[data-v-0727c0aa]{border-bottom:1px solid var(--color-gray-3)}
.ecs-collapsable .wrap[data-v-0727c0aa]{display:flex;align-items:center;width:100%}
.ecs-collapsable .collapse[data-v-0727c0aa]{transition:height .2s ease-in-out}
.ecs-collapsable .collapse-show[data-v-0727c0aa]{display:block;height:calc-size(auto);overflow-y:visible}
.ecs-collapsable .collapse-hide[data-v-0727c0aa]{height:0;overflow-y:clip}
.ecs-collapsable .collapse-transitioning[data-v-0727c0aa]{overflow-y:clip}
.ecs-collapsable-headline[data-v-0727c0aa]{display:flex;align-items:center;height:40px;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;flex:1}
.ecs-collapsable-headline[data-v-0727c0aa]:focus-visible{z-index:1;outline:none}
.ecs-collapsable-headline:focus-visible .ecs-focus-ring[data-v-0727c0aa]{display:block}
.ecs-collapsable-headline-title[data-v-0727c0aa]{flex:1}
.ecs-collapsable-headline-chevron[data-v-0727c0aa]{transition:.3s;transform:rotate(90deg)}
.ecs-collapsable-headline.collapsed .ecs-collapsable-headline-chevron[data-v-0727c0aa]{transform:rotate(0);opacity:.7}
.ecs-collapsable-headline-controls[data-v-0727c0aa]{margin:0 var(--spacing-10) 0 auto;display:flex;align-items:center;column-gap:var(--spacing-10)}
.ecs-collapsable-headline-count[data-v-0727c0aa]{font-weight:400;color:var(--color-gray-10)}
.ecs-collapsable .remove-button[data-v-0727c0aa]{margin:0 8px 0 -5px;cursor:pointer}
.ecs-collapsable .remove-button-indent-md[data-v-0727c0aa]{margin:0 -10px 0 8px}
.ecs-collapsable .remove-button-indent-sml[data-v-0727c0aa]{margin:0 -5px 0 3px}
.ecs-collapsable-indent-md>.wrap .ecs-collapsable-headline[data-v-0727c0aa],.ecs-collapsable-headline-indent-md>.wrap .ecs-collapsable-headline[data-v-0727c0aa]{padding-left:20px;padding-right:20px}
.ecs-collapsable-indent-md>.wrap .ecs-collapsable-headline[data-v-0727c0aa]:after,.ecs-collapsable-headline-indent-md>.wrap .ecs-collapsable-headline[data-v-0727c0aa]:after{right:20px}
.ecs-collapsable-indent-md>.collapse>.ecs-collapsable-content[data-v-0727c0aa]{padding-left:20px;padding-right:20px}
.ecs-collapsable-headline-indent-sml>.wrap .ecs-collapsable-headline[data-v-0727c0aa]{padding-left:15px;padding-right:15px}
.ecs-collapsable-headline-indent-sml>.wrap .ecs-collapsable-headline[data-v-0727c0aa]:after{right:15px}
.ecs-collapsable-indent-sml>.wrap .ecs-collapsable-headline[data-v-0727c0aa]{padding-left:20px;padding-right:20px}
.ecs-collapsable-indent-sml>.wrap .ecs-collapsable-headline[data-v-0727c0aa]:after{right:15px}
.ecs-collapsable-indent-sml>.collapse>.ecs-collapsable-content[data-v-0727c0aa]{padding-left:15px;padding-right:15px}
.ecs-collapsable-content-padding-none[data-v-0727c0aa]{padding-top:0;padding-bottom:0}
.ecs-collapsable-content-padding-sml[data-v-0727c0aa]{padding-top:5px;padding-bottom:15px}
.ecs-collapsable-content-padding-md[data-v-0727c0aa]{padding-top:10px;padding-bottom:20px}
.fade-enter-active[data-v-0727c0aa],.fade-leave-active[data-v-0727c0aa]{transition:opacity .3s ease}
.fade-enter-from[data-v-0727c0aa],.fade-leave-to[data-v-0727c0aa]{opacity:0}
.ecs-collection-control[data-v-95f66a3d]{border-radius:var(--border-radius-small)}
.ecs-collection-control.bordered[data-v-95f66a3d]{border:1px solid var(--color-gray-4);transition:.2s}
.ecs-collection-control.bordered.collapsed[data-v-95f66a3d]:hover{box-shadow:0 1px 1px #474b6014}
.ecs-collection-control.md .ecs-collection-control-header[data-v-95f66a3d]{padding:3px 24px 3px 0;margin:0 8px}
.ecs-collection-control.md .ecs-collection-control-list[data-v-95f66a3d]{padding:0 0 2px}
.ecs-collection-control.lg .ecs-collection-control-header[data-v-95f66a3d]{padding:4px 24px 4px 0;margin:0 12px}
.ecs-collection-control.lg .ecs-collection-control-list[data-v-95f66a3d]{padding:2px 4px}
.ecs-collection-control-header[data-v-95f66a3d]{display:flex;align-items:center;font-size:var(--type-scale-3-font-size);line-height:20px;position:relative;transition:.2s;-webkit-user-select:none;user-select:none}
.ecs-collection-control-header[data-v-95f66a3d]:focus-visible{z-index:1;outline:none}
.ecs-collection-control-header:focus-visible .ecs-focus-ring[data-v-95f66a3d]{display:block}
.ecs-collection-control-header.interactive[data-v-95f66a3d]{cursor:pointer}
.ecs-collection-control-header[data-v-95f66a3d]:not(.collapsed){box-shadow:0 1px 0 0 var(--color-gray-3)}
.ecs-collection-control-header .icon[data-v-95f66a3d]{margin-right:4px}
.ecs-collection-control-header .description[data-v-95f66a3d]{color:var(--color-gray-10);margin-right:4px;white-space:nowrap}
.ecs-collection-control-header .collection[data-v-95f66a3d]{color:var(--color-gray-15);white-space:nowrap;flex:1;overflow:hidden;text-overflow:ellipsis}
.ecs-collection-control-header .collection>span[data-v-95f66a3d]:not(:last-child):after{content:", "}
.ecs-collection-control-header.interactive[data-v-95f66a3d]:after{content:"";position:absolute;width:18px;height:18px;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath fill='hsl(218, 11%, 57%)' d='M881.010919,595 L886.687546,588.842677 C886.864064,588.651212 886.864064,588.356318 886.687546,588.164852 L886.00296,587.422296 C885.815784,587.219269 885.499462,587.20642 885.296436,587.393597 C885.286526,587.402733 885.276989,587.412266 885.26785,587.422173 L881.010919,592.036499 L876.73215,587.398487 C876.544907,587.195522 876.228581,587.182778 876.025617,587.370022 C876.015709,587.379161 876.006176,587.388698 875.997039,587.398608 L875.312454,588.141164 C875.135936,588.33263 875.135936,588.627524 875.312454,588.818989 L881.010919,595 Z' transform='translate(-872 -582)'/%3E%3C/svg%3E");right:0;top:50%;margin-top:-9px;transition:.35s;opacity:.7}
.ecs-collection-control-header.interactive.collapsed[data-v-95f66a3d]:after{transform:rotate(-90deg);opacity:1}
.ecs-collection-control-list[data-v-95f66a3d]{overflow:auto}
.ecs-collection-control .ecs-popover-list[data-v-95f66a3d-s]{padding:0}
.collapse-show[data-v-95f66a3d]{display:block}
.collapse-hide[data-v-95f66a3d]{display:none}
.ecs-formatted{font-size:var(--type-scale-3-font-size);line-height:var(--type-scale-3-line-height);min-height:var(--type-scale-3-line-height)}
.ecs-formatted p{margin:1em 0}
.ecs-formatted i{font-style:italic}
.ecs-formatted u{text-decoration:underline}
.ecs-formatted b{font-weight:600}
.ecs-formatted a[href*="//"]:not([href*="everchron.com"]):not([href*="everchron.co.uk"]):not([href*=localhost]):not([href*="everchron.github.io"]):after{content:"";display:inline-block;width:12px;height:12px;background:url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.73333 2.09998H9.89999V4.26664' stroke='hsl(218, 11%, 57%)' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.86668 5.13331L9.90001 2.09998' stroke='hsl(218, 11%, 57%)' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.03333 6.86667V9.03334C9.03333 9.51217 8.6455 9.90001 8.16667 9.90001H2.96667C2.48783 9.90001 2.1 9.51217 2.1 9.03334V3.83334C2.1 3.35451 2.48783 2.96667 2.96667 2.96667H5.13333' stroke='hsl(218, 11%, 57%)' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.ecs-formatted a{color:var(--color-blue-10);text-decoration:none;transition:.2s;display:inline-flex;align-items:center}
.ecs-formatted a:after{opacity:.7;transition:.2s}
.ecs-formatted a:hover{color:var(--color-blue-11)}
.ecs-formatted a:hover:after{opacity:1}
.ecs-formatted ul{list-style-type:disc;padding-left:16px;margin:1em 0}
.ecs-formatted ol{padding-left:16px;margin:1em 0}
.ecs-formatted ul[data-type=taskList]{list-style:none;padding:0}
.ecs-formatted ul[data-type=taskList] li{display:flex;align-items:flex-start;list-style:none;margin-bottom:8px;line-height:16px}
.ecs-formatted ul[data-type=taskList] li:before{content:"";width:16px;min-width:16px;height:16px;margin-right:8px}
.ecs-formatted ul[data-type=taskList] li[data-checked=false]:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='%23FFF' fill-rule='evenodd' stroke='%23A1A6B0' rx='3'/%3E%3C/svg%3E")}
.ecs-formatted ul[data-type=taskList] li[data-checked=true]:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect width='16' height='16' fill='%230961EB' rx='3'/%3E%3Cpolyline stroke='%23FFF' stroke-width='1.5' points='4 8.403 7.037 11.336 11.525 4.6'/%3E%3C/g%3E%3C/svg%3E")}
.ecs-formatted ul[data-type=taskList] li>label{display:none}
.ecs-formatted code{font-family:var(--font-family-monospace);background:var(--color-gray-2);color:var(--color-gray-12);border-radius:var(--border-radius-small);font-size:90%;padding:0 2px}
.ecs-formatted pre{white-space:pre-wrap;font-family:var(--font-family-monospace);background:var(--color-gray-2);color:var(--color-gray-13);border-radius:var(--border-radius-small);padding:.5em;margin:1em 0}
.ecs-formatted pre code{padding:0}
.ecs-formatted blockquote{border-left:3px solid var(--color-gray-3);color:var(--color-gray-9);margin:1em 0;padding-left:15px}
.ecs-formatted img{max-width:100%;height:auto;margin:1em 0}
.ecs-formatted hr{border:none;border-top:1px solid var(--color-gray-4);margin:1em 0}
.ecs-formatted table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden;margin:1em 0}
.ecs-formatted table td,.ecs-formatted table th{min-width:1em;border:1px solid #ced4da;padding:3px 5px;vertical-align:top;box-sizing:border-box;position:relative}
.ecs-formatted table td>*:first-child,.ecs-formatted table th>*:first-child{margin:0}
.ecs-formatted table td>*:last-child,.ecs-formatted table th>*:last-child{margin-bottom:0}
.ecs-formatted table th{font-weight:var(--font-weight-medium);text-align:left;background-color:#f1f3f5}
.ecs-formatted h1,.ecs-formatted h2,.ecs-formatted h3,.ecs-formatted h4,.ecs-formatted h5,.ecs-formatted h6{margin-bottom:1em;margin-top:1.2em;font-weight:var(--font-weight-semibold)}
.ecs-formatted h1{font-size:1.8em}
.ecs-formatted h2{font-size:1.6em}
.ecs-formatted h3{font-size:1.4em}
.ecs-formatted h4{font-size:1.2em}
.ecs-formatted h5{font-size:1em}
.ecs-formatted h6{font-size:.8em}
.ecs-formatted span[data-mention]{color:var(--color-blue-10);border-radius:var(--border-radius-small);background-color:var(--color-blue-3);font-weight:var(--font-weight-medium);padding:0 2px}
.ecs-formatted del{text-decoration:none}
.ecs-formatted del span[data-mention]{color:var(--color-gray-8);background-color:var(--color-gray-3);cursor:not-allowed;text-decoration:line-through}
.ecs-formatted-sml{font-size:var(--type-scale-2-font-size);line-height:var(--type-scale-2-line-height);min-height:var(--type-scale-2-line-height)}
.ecs-formatted-sml h1,.ecs-formatted-sml h2,.ecs-formatted-sml h3,.ecs-formatted-sml h4,.ecs-formatted-sml h5,.ecs-formatted-sml h6{margin-bottom:.8em;margin-top:1em}
.ecs-formatted-sml p,.ecs-formatted-sml ul,.ecs-formatted-sml ol,.ecs-formatted-sml table,.ecs-formatted-sml pre,.ecs-formatted-sml blockquote,.ecs-formatted-sml img{margin:.8em 0}
.ecs-formatted.ecs-formatted-sml ul[data-type=taskList] li{margin-bottom:6px;line-height:12px}
.ecs-formatted.ecs-formatted-sml ul[data-type=taskList] li:before{content:"";width:12px;min-width:12px;height:12px;margin-right:6px;background-size:100%}
.ecs-formatted ul li>p,.ecs-formatted ol li>p,.ecs-formatted ul[data-type=taskList] li>div>p,.ecs-formatted ul[data-type=taskList] li>p{margin:0}
.ecs-formatted ul li>ul,.ecs-formatted ol li>ul,.ecs-formatted ul[data-type=taskList] li>div>ul,.ecs-formatted ul[data-type=taskList] li>ul{margin:0}
.ecs-formatted ul li>ol,.ecs-formatted ol li>ol,.ecs-formatted ul[data-type=taskList] li>div>ol,.ecs-formatted ul[data-type=taskList] li>ol{margin:0}
.ecs-formatted ul li>*:first-child,.ecs-formatted ol li>*:first-child,.ecs-formatted ul[data-type=taskList] li>div>*:first-child,.ecs-formatted ul[data-type=taskList] li>*:first-child{margin-top:0}
.ecs-formatted ul li>*:last-child,.ecs-formatted ol li>*:last-child,.ecs-formatted ul[data-type=taskList] li>div>*:last-child,.ecs-formatted ul[data-type=taskList] li>*:last-child{margin-bottom:0}
.ecs-formatted ul li:last-child,.ecs-formatted ol li:last-child,.ecs-formatted ul[data-type=taskList] li:last-child{margin-bottom:0}
.ecs-formatted>:first-child,.ecs-formatted>div>:first-child{margin-top:0}
.ecs-formatted>:last-child,.ecs-formatted>div>:last-child{margin-bottom:0}
.ecs-comment-header[data-v-b792bd83]{display:flex;align-items:center;margin-bottom:10px}
.ecs-comment-autor[data-v-b792bd83]{display:flex;text-decoration:none;color:var(--color-blue-10);flex:1}
.ecs-comment-autor[data-v-b792bd83]:hover{color:var(--color-blue-11)}
.ecs-comment-meta[data-v-b792bd83]{padding-left:10px}
.ecs-comment-meta-name[data-v-b792bd83]{font-size:var(--type-scale-3-font-size);line-height:var(--type-scale-3-line-height);font-weight:var(--font-weight-medium);display:block}
.ecs-comment-meta-time[data-v-b792bd83]{font-size:var(--type-scale-2-font-size);line-height:var(--type-scale-2-line-height);color:var(--color-gray-8);display:block}
.ecs-comment-meta.loading[data-v-b792bd83]{width:100%;max-width:200px}
.ecs-comment-actions[data-v-b792bd83]{display:flex}
.ecs-comment-actions[data-v-b792bd83]>*{margin-left:5px}
.ecs-comment-body[data-v-b792bd83]{padding-left:42px}
.ecs-comment-list>.ecs-comment{margin-bottom:var(--spacing-20)}
.ecs-comment-list>.ecs-comment:last-child{margin-bottom:0}
.ecs-editable-input{position:relative}
.ecs-input__input{padding:0;border:0;outline:none}
.ecs-input__label{text-transform:capitalize}
.ecs-saturation,.ecs-saturation--white,.ecs-saturation--black{cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0}
.ecs-saturation--white{background:linear-gradient(to right,#fff,#fff0)}
.ecs-saturation--black{background:linear-gradient(to top,#000,#0000)}
.ecs-saturation-pointer{cursor:pointer;position:absolute}
.ecs-saturation-circle{cursor:head;width:8px;height:8px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;border-radius:50%;transform:translate(-4px,-4px)}
.ecs-hue{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px}
.ecs-hue--horizontal{background:linear-gradient(to right,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}
.ecs-hue--vertical{background:linear-gradient(to top,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}
.ecs-hue-container{cursor:pointer;margin:0 2px;position:relative;height:100%}
.ecs-hue-pointer{z-index:2;position:absolute}
.ecs-hue-picker{cursor:pointer;margin-top:1px;width:4px;border-radius:1px;height:8px;box-shadow:0 0 2px #0009;background:#fff;transform:translate(-2px)}
.ecs-checkerboard{position:absolute;top:0;right:0;bottom:0;left:0;background-size:contain}
.ecs-alpha{position:absolute;top:0;right:0;bottom:0;left:0}
.ecs-alpha-checkboard-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}
.ecs-alpha-gradient{position:absolute;top:0;right:0;bottom:0;left:0}
.ecs-alpha-container{cursor:pointer;position:relative;z-index:2;height:100%;margin:0 3px}
.ecs-alpha-pointer{z-index:2;position:absolute}
.ecs-alpha-picker{cursor:pointer;width:4px;border-radius:1px;height:8px;box-shadow:0 0 2px #0009;background:#fff;margin-top:1px;transform:translate(-2px)}
.ecs-color-picker{position:relative}
.ecs-color-picker-saturation-wrap{width:100%;padding-bottom:75%;position:relative;overflow:hidden}
.ecs-color-picker-controls{display:flex}
.ecs-color-picker-sliders{padding:var(--spacing-10) 0;flex:1}
.ecs-color-picker-sliders .ecs-hue,.ecs-color-picker-sliders .ecs-alpha-gradient{border-radius:2px}
.ecs-color-picker-hue-wrap{position:relative;height:10px}
.ecs-color-picker-alpha-wrap{position:relative;height:10px;margin-top:4px;overflow:hidden}
.ecs-color-picker-color-wrap{width:24px;height:24px;position:relative;margin-top:var(--spacing-10);margin-left:4px;border-radius:2px}
.ecs-color-picker-active-color{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:2px;box-shadow:inset 0 0 0 1px #00000026,inset 0 0 2px #0000001a;z-index:2}
.ecs-color-picker-color-wrap .ecs-checkerboard{background-size:auto}
.ecs-color-picker-field{display:flex;padding-top:4px}
.ecs-color-picker-field .ecs-input__input{width:100%;height:24px;padding-left:var(--spacing-5);border:1px solid hsl(var(--color-gray-8-hsl)/.4);border-radius:var(--border-radius-small);font-size:10px;transition:.2s;color:var(--color-gray-14)}
.ecs-color-picker-field .ecs-input__input:focus{border-color:hsl(var(--color-blue-8-hsl)/.5);box-shadow:0 0 0 2px hsl(var(--color-blue-8-hsl)/.15)}
.ecs-color-picker-field .ecs-input__input::selection{background-color:var(--color-blue-4);color:var(--color-gray-14)}
.ecs-color-picker-field .ecs-input__label{display:block;text-align:center;font-size:11px;color:#222;padding-top:3px;padding-bottom:4px;text-transform:capitalize;-webkit-user-select:none;user-select:none}
.ecs-color-picker-field--single{flex:1;padding-left:6px}
.ecs-color-picker-field--double{flex:2}
.ecs-color-picker-presets{display:flex;flex-wrap:wrap;gap:var(--spacing-10)}
.ecs-color-picker-presets-color{border-radius:var(--border-radius-small);overflow:hidden;position:relative;cursor:pointer;width:var(--spacing-25);height:var(--spacing-25);box-shadow:inset 0 0 0 1px #00000026}
.ecs-color-picker-presets-color:after{position:absolute;opacity:0;transition:.4s;content:"";left:50%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;transform:scale(.6) rotate(10deg);background:url("data:image/svg+xml;charset=utf8,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4L3.73077 7L6.5 1' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.ecs-color-picker-presets-color.active:after{opacity:.6;transform:scale(1) rotate(0)}
.ecs-color-picker-presets-color.dark:after{filter:invert(1)}
.ecs-color-picker-presets-color .ecs-checkerboard{box-shadow:inset 0 0 0 1px #00000026;border-radius:3px}
.ecs-color-picker__disable-alpha .ecs-color-picker-color-wrap{height:10px}
.ecs-color-picker-input-button[data-v-08aaa823]{position:relative;display:inline-flex;align-items:center;font-size:var(--type-scale-3-font-size);line-height:var(--type-scale-3-line-height)}
.ecs-color-picker-input-button>span[data-v-08aaa823]{filter:brightness(.5)}
.ecs-color-picker-input-button[data-v-08aaa823]:before{background:currentColor;content:"";display:inline-block;border-radius:100%;box-shadow:0 0 0 1px #0000001a inset}
.ecs-color-picker-input-button[data-v-08aaa823]:after{background:currentColor;opacity:.2;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius-small);transition:opacity .14s}
.ecs-color-picker-input-button[data-v-08aaa823]:hover:after{opacity:.3}
.ecs-color-picker-input-button[data-v-08aaa823]:focus-visible{outline:2px solid var(--color-blue-9);outline-offset:2px;border-radius:var(--border-radius-medium)}
.ecs-color-picker-input-button-sml[data-v-08aaa823]{height:var(--spacing-30);gap:var(--spacing-5);padding:0 var(--spacing-10);font-size:var(--type-scale-2-font-size);line-height:var(--type-scale-2-line-height)}
.ecs-color-picker-input-button-sml[data-v-08aaa823]:before{width:var(--spacing-10);height:var(--spacing-10)}
.ecs-color-picker-input-button-md[data-v-08aaa823]{height:var(--spacing-40);gap:var(--spacing-10);padding:0 var(--spacing-15)}
.ecs-color-picker-input-button-md[data-v-08aaa823]:before{width:var(--spacing-15);height:var(--spacing-15)}
.ecs-color-picker-input-button-lg[data-v-08aaa823]{height:var(--spacing-50);gap:var(--spacing-10);padding:0 var(--spacing-15)}
.ecs-color-picker-input-button-lg[data-v-08aaa823]:before{width:var(--spacing-20);height:var(--spacing-20)}
[aria-open=true]>.ecs-color-picker-input-button[data-v-08aaa823]:after{opacity:.3}
.ecs-data-card[data-v-0b29bd50]{display:flex;align-items:center;transition:.1s;position:relative;padding:var(--spacing-10) var(--spacing-25);font-size:var(--type-scale-3-font-size);min-height:46px;-webkit-user-select:none;user-select:none}
.ecs-data-card[data-v-0b29bd50]:focus-visible{z-index:1;outline:none}
.ecs-data-card:focus-visible .ecs-focus-ring[data-v-0b29bd50]{display:block}
.ecs-data-card[data-v-0b29bd50]:before,.ecs-data-card[data-v-0b29bd50]:after{content:"";transition:.2s;position:absolute;height:1px}
.ecs-data-card[data-v-0b29bd50]:after{left:20px;right:20px;bottom:0;background:hsl(var(--color-gray-8-hsl)/.15)}
.ecs-data-card[data-v-0b29bd50]:before{opacity:0}
.ecs-data-card-hover[data-v-0b29bd50]:hover{cursor:pointer;background:hsl(var(--color-gray-8-hsl)/.04)}
.ecs-data-card-hover:hover .ecs-data-card-actions.on-hover[data-v-0b29bd50]{background:linear-gradient(90deg,#fafbfb00,#fafbfb 60%)}
.ecs-data-card.expanded[data-v-0b29bd50]{background:var(--color-gray-1)}
.ecs-data-card.expanded .ecs-data-card-actions.on-hover[data-v-0b29bd50]{background:linear-gradient(90deg,#f9fafc00,#f9fafc 60%)}
.ecs-data-card.active[data-v-0b29bd50]{background:#0661eb0d;cursor:default}
.ecs-data-card.active[data-v-0b29bd50]:after{left:0;right:0}
.ecs-data-card.active[data-v-0b29bd50]:before{opacity:1;left:0;right:0;top:-1px;background:#e5e9f2}
.ecs-data-card.active .ecs-data-card-actions.on-hover[data-v-0b29bd50]{background:linear-gradient(90deg,#f3f7fe00,#f3f7fe 60%)}
.ecs-data-card.shadow .ecs-data-card-inner[data-v-0b29bd50]{opacity:.5}
.ecs-data-card .control[data-v-0b29bd50]{margin-right:12px;align-self:start;margin-top:5px}
.ecs-data-card .ecs-skeleton[data-v-0b29bd50]{position:absolute}
.ecs-data-card .ecs-data-card-inner-content .ecs-skeleton[data-v-0b29bd50]{margin-left:6px}
.ecs-data-card>.icon[data-v-0b29bd50]{margin:0 7px 0 -4px}
.ecs-data-card-inner[data-v-0b29bd50]{display:flex;flex-direction:column;width:100%;min-width:0;gap:2px}
.ecs-data-card-inner-content[data-v-0b29bd50]{display:flex;flex:1;width:100%;min-width:0;align-items:center;position:relative}
.ecs-data-card-inner-content[data-v-0b29bd50]:last-child:not(:first-child){padding-bottom:var(--spacing-5)}
.ecs-data-card-expand[data-v-0b29bd50]{padding-top:var(--spacing-10)}
.ecs-data-card-expand-inner[data-v-0b29bd50]{background:#fff;border:1px solid var(--color-gray-3);border-radius:var(--border-radius-small)}
.ecs-data-card-actions[data-v-0b29bd50]{padding-left:10px}
.ecs-data-card-actions.on-hover[data-v-0b29bd50]{opacity:0;transition:.2s;position:absolute;right:0;top:0;bottom:0;padding-left:var(--spacing-30);background:linear-gradient(90deg,#fff0,#fff 60%)}
.ecs-data-card:hover .ecs-data-card-actions.on-hover[data-v-0b29bd50]{opacity:1}
.ecs-data-card-actions .popover-button{position:absolute;right:15px;top:50%;margin-top:-13px;width:18px;height:26px}
.ecs-data-card-actions .ecs-button-more{opacity:0;right:0;top:0;position:absolute}
.ecs-data-card-actions:hover .ecs-button-more{opacity:1}
.ecs-data-card.loading .ecs-data-card-inner-content>*:not(.ecs-skeleton){opacity:0}
.ecs-data-card .citation{font-family:var(--font-family-monospace);font-size:var(--type-scale-1-font-size);letter-spacing:-.03em;white-space:pre-wrap;color:var(--color-gray-10)}
.ecs-data-card .expand-button-right{margin-left:8px}
.ecs-data-card .expand-button-left{margin:-2px 4px -2px -2px}
.ecs-data-card .chained{display:inline-flex}
.ecs-data-card .chained>span:after{content:"•";margin:0 5px;opacity:.7;font-family:var(--font-family-system)}
.ecs-data-card .chained>span:last-child:after{content:""}
.ecs-collapsable-content>.ecs-data-card-list,.ecs-section-content>.ecs-data-card-list{margin:-10px 0 -20px}
.ecs-collapsable-content>.ecs-data-card-list>.ecs-data-card:last-child:after,.ecs-section-content>.ecs-data-card-list>.ecs-data-card:last-child:after{display:none}
.ecs-collapsable-content>.ecs-data-card-list>a>.ecs-data-card:after,.ecs-section-content>.ecs-data-card-list>a>.ecs-data-card:after{display:block}
.ecs-collapsable-content>.ecs-data-card-list>a:last-child>.ecs-data-card:after,.ecs-section-content>.ecs-data-card-list>a:last-child>.ecs-data-card:after{display:none}
.ecs-data-card-list>a{display:block;color:var(--color-gray-13)}
.ecs-data-card-list>a:last-child .ecs-data-card:after{display:none}
.ecs-party-entry[data-v-4f34cac7]{position:relative;display:inline-flex;align-items:center;z-index:0;overflow:hidden}
.ecs-party-entry-colored .icon[data-v-4f34cac7],.ecs-party-entry-colored>span[data-v-4f34cac7]{filter:brightness(.55) contrast(1.5)}
.ecs-party-entry-background[data-v-4f34cac7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:currentColor;opacity:.1;filter:saturate(2)}
.ecs-party-entry-icon[data-v-4f34cac7]{position:relative;display:flex}
.ecs-party-entry .ecs-sticker[data-v-4f34cac7]{position:absolute;bottom:0;right:0}
.ecs-party-entry.client[data-v-4f34cac7]{color:var(--color-party-client-content)}
.ecs-party-entry.opposing[data-v-4f34cac7]{color:var(--color-party-opposing-content)}
.ecs-party-entry.joint[data-v-4f34cac7]{color:var(--color-party-joint-content)}
.ecs-party-entry.other[data-v-4f34cac7]{color:var(--color-party-other-content)}
.ecs-party-entry.court[data-v-4f34cac7]{color:var(--color-party-court-content)}
.ecs-party-entry.unaffiliated[data-v-4f34cac7]{color:var(--color-party-other-content)}
.ecs-data-card-row[data-v-78507101]{display:flex;align-items:start;gap:var(--spacing-10);width:100%;min-width:0}
.ecs-data-card-row-inner[data-v-78507101]{display:flex;align-items:start;flex:1;min-width:0;column-gap:var(--spacing-10)}
.ecs-data-card-row-inner.wrap[data-v-78507101]{flex-wrap:wrap}
.ecs-data-card-row-inner.wrap .ecs-data-card-row-title-container[data-v-78507101]{flex:1 1 auto;min-width:0;max-width:100%}
.ecs-data-card-row-title-container[data-v-78507101]{display:flex;align-items:start;gap:var(--spacing-5);flex:1;min-width:0}
.ecs-data-card-row-pill[data-v-78507101],.ecs-party-entry[data-v-78507101]{font-size:var(--type-scale-3-font-size);line-height:var(--type-scale-3-line-height);border-radius:var(--border-radius-medium);height:var(--spacing-30)}
.ecs-data-card-row-pill.emphasized[data-v-78507101],.ecs-party-entry.emphasized[data-v-78507101]{font-weight:var(--font-weight-medium)}
.ecs-data-card-row-pill.has-background[data-v-78507101],.ecs-party-entry.has-background[data-v-78507101]{padding:2px var(--spacing-5)}
.ecs-data-card-row-pill.clickable[data-v-78507101],.ecs-party-entry.clickable[data-v-78507101]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:filter .12s ease-in-out}
.ecs-data-card-row-pill.clickable[data-v-78507101]:hover,.ecs-data-card-row-pill.clickable.is-hovered[data-v-78507101],.ecs-party-entry.clickable[data-v-78507101]:hover,.ecs-party-entry.clickable.is-hovered[data-v-78507101]{filter:brightness(.85)}
.ecs-data-card-row-pill.clickable[data-v-78507101]:active,.ecs-party-entry.clickable[data-v-78507101]:active{filter:brightness(.6)}
.ecs-data-card-row-title-container .ecs-data-card-row-pill[data-v-78507101],.ecs-data-card-row-title-container .ecs-party-entry[data-v-78507101]{max-width:60%}
.ecs-data-card-row-pill[data-v-78507101]{display:flex;align-items:center;gap:var(--spacing-5);z-index:0;position:relative;color:var(--color-gray-10)}
.ecs-data-card-row-pill.ai[data-v-78507101]{color:var(--color-purple-13)}
.ecs-data-card-row-pill .text[data-v-78507101]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:var(--type-scale-3-line-height)}
.ecs-data-card-row-pill .background[data-v-78507101]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--border-radius-medium)}
.ecs-data-card-row-pill .border[data-v-78507101]{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border:1px solid currentColor;opacity:.1;border-radius:var(--border-radius-medium)}
.ecs-data-card-row-pill.clickable[data-v-78507101]{cursor:pointer;-webkit-user-select:none;user-select:none}
.ecs-data-card-row-pill.clickable[data-v-78507101]:not(.has-background):hover,.ecs-data-card-row-pill.clickable:not(.has-background).is-hovered[data-v-78507101]{text-decoration:underline}
.ecs-data-card-row-pill.clickable.has-background[data-v-78507101]{transition:filter .12s ease-in-out}
.ecs-data-card-row-pill.clickable.has-background[data-v-78507101]:hover,.ecs-data-card-row-pill.clickable.has-background.is-hovered[data-v-78507101]{filter:brightness(.85)}
.ecs-data-card-row-pill.clickable.has-background[data-v-78507101]:active{filter:brightness(.6)}
.ecs-party-entry[data-v-78507101] span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:var(--type-scale-3-line-height)}
.ecs-data-card-row-title[data-v-78507101]{display:flex;align-items:start;gap:2px;color:var(--color-gray-15);font-size:var(--type-scale-3-font-size);line-height:var(--type-scale-3-line-height);flex:1;min-width:0;padding:2px 0}
.ecs-data-card-row-title.ai[data-v-78507101]{color:var(--color-purple-13)}
.ecs-data-card-row-title-text.clickable[data-v-78507101]{cursor:pointer;-webkit-user-select:none;user-select:none}
.ecs-data-card-row-title-text.clickable[data-v-78507101]:hover,.ecs-data-card-row-title-text.clickable.is-hovered[data-v-78507101]{text-decoration:underline}
.ecs-data-card-row-title-text.emphasized[data-v-78507101]{font-weight:var(--font-weight-medium)}
.ecs-data-card-row-inner:not(.wrap) .ecs-data-card-row-title-text[data-v-78507101],.ecs-data-card-row-title-text.escape[data-v-78507101]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:var(--type-scale-3-line-height)}
.ecs-data-card-row-meta-container[data-v-78507101]{font-size:var(--type-scale-2-font-size);line-height:var(--type-scale-2-line-height);color:var(--color-gray-9);height:var(--spacing-30);display:flex;align-items:center;gap:var(--spacing-10)}
.ecs-data-card-row-meta-container.ai[data-v-78507101]{color:var(--color-purple-13);opacity:.7}
.ecs-data-card-row-meta-container.identifier[data-v-78507101]{font-family:var(--font-family-monospace);letter-spacing:-.03em;font-size:11px}
.ecs-party-entry.designation[data-v-78507101]{font-size:var(--type-scale-2-font-size);line-height:var(--type-scale-3-line-height);padding:0px 2px 0 var(--spacing-5);height:auto}
.ecs-data-card-row-meta-pills-container[data-v-78507101]{padding:2px 0;margin-left:auto;gap:var(--spacing-10);flex-shrink:0;display:flex}
.ecs-data-grid[data-v-60369c9b]{width:100%;height:100%;display:flex;flex-direction:column;position:relative;overflow:auto;background:var(--color-white)}
.ecs-data-grid.empty[data-v-60369c9b]{overflow-x:hidden}
.ecs-data-grid.bordered[data-v-60369c9b]{border:1px solid var(--color-gray-3);border-radius:var(--border-radius-medium)}
.ecs-data-grid.bordered .ecs-data-grid-head[data-v-60369c9b]{border-radius:var(--border-radius-medium) var(--border-radius-medium) 0 0}
.ecs-data-grid-head[data-v-60369c9b]{height:40px;display:flex;align-items:center;flex-shrink:0;width:fit-content;min-width:100%;background:var(--color-white);z-index:3;position:sticky;top:0;box-shadow:0 1px hsl(var(--color-gray-6-hsl)/.4)}
.ecs-data-grid-head.sidebar-space[data-v-60369c9b]{padding-right:54px}
.ecs-data-grid-rows[data-v-60369c9b]{flex:1;min-width:fit-content}
.ecs-data-grid-rows.sidebar-space .ecs-data-grid-row[data-v-60369c9b]{padding-right:54px}
.ecs-data-grid-rows.disabled[data-v-60369c9b]{pointer-events:none;opacity:.5}
.ecs-data-grid-empty[data-v-60369c9b]{flex:1}
.ecs-data-grid.bordered .ecs-data-grid-rows .ecs-data-grid-row:last-child{border-bottom:1px solid transparent}
.ecs-data-grid.bordered .ecs-data-grid-head .ecs-data-grid-head-cell:first-child{border-top-left-radius:var(--border-radius-medium)}
.ecs-data-grid.bordered .ecs-data-grid-head .ecs-data-grid-head-cell:last-child{border-top-right-radius:var(--border-radius-medium)}
.ecs-data-grid-rows.striped .ecs-data-grid-row.default:nth-child(2n){background-color:#fbfbfc}
.ecs-data-grid-rows.striped .ecs-data-grid-row.added:nth-child(2n){animation:highlight-to-gray 8s ease forwards}
.ecs-data-grid-rows.striped .ecs-data-grid-row.added:nth-child(odd){animation:highlight-to-white 8s ease forwards}
.ecs-data-grid.border-rows .ecs-data-grid-row[data-v-3c635dc6]{border-bottom:1px solid var(--color-gray-3)}
.ecs-data-grid.sheet .ecs-data-grid-row[data-v-3c635dc6]{border-bottom:1px solid var(--color-gray-4)}
.ecs-data-grid-row[data-v-3c635dc6]{display:flex;flex-shrink:0;width:fit-content;min-width:100%;position:relative}
.ecs-data-grid-row[data-v-3c635dc6]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.04;z-index:2;pointer-events:none;background-blend-mode:multiply}
.ecs-data-grid-row.hoverable[data-v-3c635dc6]:hover:before{background-color:var(--color-gray-10)}
.ecs-data-grid-row.header-row[data-v-3c635dc6],.ecs-data-grid-row.header-row[data-v-3c635dc6] .ecs-data-grid-cell{background-color:var(--color-gray-2)}
.ecs-data-grid-row.selected[data-v-3c635dc6]{border-bottom-color:var(--color-blue-3);background-color:#f4f9ff}
.ecs-data-grid-row.selected[data-v-3c635dc6]:hover:before{background-color:var(--color-blue-5);opacity:.1}
.ecs-data-grid-row.clickable[data-v-3c635dc6]{cursor:pointer}
.ecs-data-grid-row.opened[data-v-3c635dc6]{border-bottom-color:var(--color-blue-3);background-color:var(--color-blue-2)}
.ecs-data-grid-row.opened[data-v-3c635dc6]:hover:before{background-color:var(--color-blue-5);opacity:.1}
.ecs-data-grid-row.opened>.ecs-data-grid-cell[data-v-3c635dc6]:first-child{box-shadow:2px 0 0 var(--color-blue-8) inset}
.ecs-data-grid-row.droppable[data-v-3c635dc6]{border-bottom-color:var(--color-green-4);background-color:var(--color-green-2);cursor:copy}
.ecs-data-grid-row.droppable[data-v-3c635dc6]:hover:before{background-color:var(--color-green-6);opacity:.15}
.ecs-data-grid-row.added[data-v-3c635dc6]{animation:border-added 8s ease forwards}
.ecs-data-grid-row-drop-zone[data-v-3c635dc6],.ecs-data-grid-row-block[data-v-3c635dc6]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}
.ecs-data-grid-row.disabled[data-v-3c635dc6]{filter:grayscale(1)}
.ecs-data-grid-row-block[data-v-3c635dc6]{cursor:not-allowed}
.ecs-data-grid-row.disabled .ecs-data-grid-cell>.ecs-data-grid-cell-inner{opacity:.5}
.ecs-data-grid-row-group-rows.collapsed[data-v-c6e97366]{display:none}
.ecs-form-select[data-v-ca96e231]{border:1px solid hsl(var(--color-gray-8-hsl)/.4);border-radius:var(--border-radius-small);overflow:hidden;position:relative;background:#fff;transition:.2s}
.ecs-form-select[data-v-ca96e231]:after{width:11px;height:7px;content:"";position:absolute;top:50%;right:var(--spacing-15);margin-top:-3px;opacity:.4;transition:.2s;pointer-events:none;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7'%3E%3Cpolyline fill='none' stroke='hsl(231, 18%, 20%)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' points='2.081 2.033 5.603 5.052 9.145 2.016'/%3E%3C/svg%3E")}
.ecs-form-select[data-v-ca96e231]:hover,.ecs-form-select[data-v-ca96e231]:focus{border-color:hsl(var(--color-gray-8-hsl)/.5);box-shadow:0 1px 1px hsl(var(--color-gray-8-hsl)/.1)}
.ecs-form-select[data-v-ca96e231]:hover:after,.ecs-form-select[data-v-ca96e231]:focus:after{opacity:.5}
.ecs-form-select[data-v-ca96e231]:focus-within{border-color:hsl(var(--color-blue-8-hsl)/.5);box-shadow:0 0 0 2px hsl(var(--color-blue-8-hsl)/.15)}
.ecs-form-select.disabled[data-v-ca96e231]{opacity:.5}
.ecs-form-select select[data-v-ca96e231]{padding:5px var(--spacing-40) 5px var(--spacing-10);font-family:var(--font-family-system);font-size:var(--type-scale-3-font-size);line-height:var(--type-scale-3-line-height);color:var(--color-gray-15);width:100%;border:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}
.ecs-form-select select[data-v-ca96e231]:focus{outline:none}
.ecs-form-select select[data-v-ca96e231]:required:invalid{color:var(--color-gray-8)}
.ecs-form-select select option[value=""][disabled][data-v-ca96e231]{display:none}
.ecs-form-select select option[data-v-ca96e231]:not([disabled]){color:var(--color-gray-15)}
.ecs-form-select .placeholder[data-v-ca96e231]{font-size:var(--type-scale-3-font-size);line-height:var(--type-scale-3-line-height);color:var(--color-gray-9);pointer-events:none;position:absolute;top:50%;left:var(--spacing-10);margin-top:calc(var(--type-scale-3-line-height) / 2 * -1)}
.ecs-form-select-subtle[data-v-ca96e231]{background-color:hsl(var(--color-gray-8-hsl)/.15);border:1px solid hsl(var(--color-gray-8-hsl)/.2)}
.ecs-form-select-subtle[data-v-ca96e231]:hover,.ecs-form-select-subtle[data-v-ca96e231]:focus{background-color:hsl(var(--color-gray-8-hsl)/.17);border:1px solid var(--color-gray-4);box-shadow:none}
.ecs-form-select-subtle[data-v-ca96e231]:focus-within{border:1px solid var(--color-gray-6);box-shadow:0 0 0 2px hsl(var(--color-gray-8-hsl)/.15)}
.ecs-form-select-invisible[data-v-ca96e231]{background-color:transparent;border:none}
.ecs-form-select-invisible[data-v-ca96e231]:hover,.ecs-form-select-invisible[data-v-ca96e231]:focus{background-color:hsl(var(--color-gray-10-hsl)/.05);box-shadow:none}
.ecs-form-select-naked[data-v-ca96e231]{background-color:transparent;border:none;opacity:.8}
.ecs-form-select-naked[data-v-ca96e231]:after{right:0}
.ecs-form-select-naked[data-v-ca96e231]:not(.disabled):hover,.ecs-form-select-naked[data-v-ca96e231]:not(.disabled):focus{opacity:1;box-shadow:none}
.ecs-form-select-naked select[data-v-ca96e231]{color:var(--color-gray-15);font-size:var(--type-scale-2-font-size);width:100%;padding-right:16px;direction:rtl}
.ecs-form-select-ai[data-v-ca96e231]{background-color:var(--color-purple-2);border-color:var(--color-purple-4);color:var(--color-purple-14)}
.ecs-form-select-ai[data-v-ca96e231]:hover{border-color:var(--color-purple-5)}
.ecs-form-select-ai select[data-v-ca96e231]{color:var(--color-purple-14)}
.ecs-form-select-sml[data-v-ca96e231]:after{right:var(--spacing-10)}
.ecs-form-select-sml select[data-v-ca96e231]{font-size:var(--type-scale-2-font-size);line-height:var(--type-scale-2-line-height);padding:3px var(--spacing-30) 3px var(--spacing-10)}
.ecs-form-select-sml .placeholder[data-v-ca96e231]{font-size:var(--type-scale-2-font-size);line-height:var(--type-scale-2-line-height);margin-top:calc(var(--type-scale-2-line-height) / 2 * -1)}
.ecs-form-select-lg select[data-v-ca96e231]{padding:9px var(--spacing-40) 9px var(--spacing-10)}
.ecs-data-grid-head-cell[data-v-c771ce56]{flex-shrink:0;background:var(--color-white);position:relative}
.ecs-data-grid-head-cell-inner[data-v-c771ce56]{display:flex;align-items:center;column-gap:var(--spacing-10);height:40px;position:relative}
.ecs-data-grid-head-cell-inner.resizable[data-v-c771ce56]:after{content:"";width:16px;height:16px;right:0;bottom:0;background:url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='16' height='16' fill='white'/%3E%3Cpath d='M4 12L12 4' stroke='%23157EFB' stroke-linecap='round'/%3E%3Cpath d='M8 12L12 8' stroke='%23157EFB' stroke-linecap='round'/%3E%3C/svg%3E");position:absolute;transition:.2s;opacity:0;transform:scale(.2);transform-origin:bottom right;pointer-events:none}
.ecs-data-grid-head-cell-inner.resizable[data-v-c771ce56]:hover:after,.ecs-data-grid-head-cell-inner.resizing[data-v-c771ce56]:after{opacity:1;transform:scale(1)}
.ecs-data-grid-head-cell-inner[data-v-c771ce56]::-webkit-resizer{display:none}
.ecs-data-grid-head-cell-text[data-v-c771ce56]{font-size:var(--type-scale-3-font-size);line-height:var(--type-scale-2-line-height);font-weight:var(--font-weight-medium);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}
.ecs-data-grid-head-cell .ecs-form-select[data-v-c771ce56]{flex:1}
.ecs-data-grid-head-cell-prefix[data-v-c771ce56],.ecs-data-grid-head-cell-suffix[data-v-c771ce56]{flex-shrink:0;display:flex;align-items:center;gap:var(--spacing-5)}
.ecs-data-grid-head-cell-suffix[data-v-c771ce56]{margin-left:auto}
.icon-wrapper[data-v-c771ce56]{display:flex;cursor:help}
.sort-button[data-v-c771ce56]{background:none;padding:0 1px;height:24px;position:relative;cursor:pointer}
.sort-button[data-v-c771ce56]:focus-visible{z-index:1;outline:none}
.sort-button:focus-visible .ecs-focus-ring[data-v-c771ce56]{display:block}
.shadow[data-v-c771ce56]{position:absolute;width:10px;top:0;bottom:0;pointer-events:none}
.shadow.left[data-v-c771ce56]{left:-10px;background:linear-gradient(90deg,hsl(var(--color-gray-15-hsl)/0),hsl(var(--color-gray-15-hsl)/.02) 65%,hsl(var(--color-gray-15-hsl)/.08))}
.shadow.right[data-v-c771ce56]{right:-10px;background:linear-gradient(90deg,hsl(var(--color-gray-15-hsl)/.12),hsl(var(--color-gray-15-hsl)/.04) 35%,hsl(var(--color-gray-15-hsl)/0))}
.first-cell-spacer[data-v-c771ce56]{flex-shrink:0;width:var(--spacing-10);margin-right:calc(-1 * var(--spacing-10))}
.ecs-data-grid.sheet .ecs-data-grid-head .ecs-data-grid-head-cell[data-v-c771ce56]:not(:last-child){border-right:1px solid var(--color-gray-4)}
.ecs-data-grid-head-cell .ecs-form-select select{font-weight:var(--font-weight-medium)}
.ecs-data-grid-group[data-v-ee025ab5]{display:flex;flex-shrink:0;width:fit-content}
@keyframes spin-7d18b84f{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}
@keyframes highlight-to-white-7d18b84f{0%{background:var(--color-yellow-3)}to{background:var(--color-white)}}
@keyframes highlight-to-gray-7d18b84f{0%{background:var(--color-yellow-3)}to{background:#fbfbfc}}
@keyframes border-added-7d18b84f{0%{border-bottom-color:var(--color-yellow-4)}to{border-bottom-color:var(--color-gray-3)}}
@keyframes bounceIn-7d18b84f{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleZ(1)}}
.ecs-data-grid-cell[data-v-7d18b84f]{flex-shrink:0;position:relative;background:var(--color-white)}
.ecs-data-grid-row.has-custom-background .ecs-data-grid-cell[data-v-7d18b84f]{background:var(--row-background-color)}
.ecs-data-grid-cell-inner[data-v-7d18b84f]{display:flex;align-items:center;position:relative;font-size:var(--type-scale-3-font-size);line-height:var(--type-scale-3-line-height);min-height:36px;word-break:break-word}
.ecs-data-grid-cell-inner.focus[data-v-7d18b84f]:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:2px solid var(--color-blue-8);pointer-events:none;z-index:2}
.ecs-data-grid-cell .ecs-collapse-button[data-v-7d18b84f]{margin-right:var(--spacing-10);align-self:flex-start}
.shadow[data-v-7d18b84f]{position:absolute;width:10px;top:0;bottom:-1px;pointer-events:none}
.shadow.left[data-v-7d18b84f]{left:-10px;background:linear-gradient(90deg,hsl(var(--color-gray-15-hsl)/0),hsl(var(--color-gray-15-hsl)/.02) 65%,hsl(var(--color-gray-15-hsl)/.08))}
.shadow.right[data-v-7d18b84f]{right:-10px;background:linear-gradient(90deg,hsl(var(--color-gray-15-hsl)/.12),hsl(var(--color-gray-15-hsl)/.04) 35%,hsl(var(--color-gray-15-hsl)/0))}
.ecs-data-grid.sheet .ecs-data-grid-row .ecs-data-grid-cell[data-v-7d18b84f]:not(:last-child){border-right:1px solid var(--color-gray-4)}
.ecs-data-grid.sheet .ecs-data-grid-row .ecs-data-grid-cell:last-child .ecs-data-grid-cell-inner.focus[data-v-7d18b84f]:after{top:-1px;right:0;bottom:-1px;left:-1px}
.ecs-data-grid-rows.striped .ecs-data-grid-row.default:not(.has-custom-background):nth-child(2n) .ecs-data-grid-cell[data-v-7d18b84f]{background-color:#fbfbfc}
.ecs-data-grid-rows.striped .ecs-data-grid-row.added:not(.has-custom-background):nth-child(2n) .ecs-data-grid-cell[data-v-7d18b84f]{animation:highlight-to-gray-7d18b84f 8s ease forwards}
.ecs-data-grid-row.selected:not(.has-custom-background) .ecs-data-grid-cell[data-v-7d18b84f]{background-color:#f4f9ff}
.ecs-data-grid-row.opened:not(.has-custom-background) .ecs-data-grid-cell[data-v-7d18b84f]{background-color:var(--color-blue-2)}
.ecs-data-grid-row.droppable:not(.has-custom-background) .ecs-data-grid-cell[data-v-7d18b84f]{background-color:var(--color-green-2)}
.ecs-data-grid-row.added:not(.has-custom-background) .ecs-data-grid-cell[data-v-7d18b84f]{animation:highlight-to-white-7d18b84f 8s ease forwards}
.first-cell-spacer[data-v-7d18b84f]{flex-shrink:0;width:var(--spacing-10)}
.group-spacer[data-v-7d18b84f]{flex-shrink:0}
.ecs-data-grid-row-group-rows .ecs-data-grid-row-group-rows .group-spacer[data-v-7d18b84f]{width:28px}
.ecs-data-grid-row-group-rows .ecs-data-grid-row-group-rows .ecs-data-grid-row-group-rows .group-spacer[data-v-7d18b84f]{width:56px}
.ecs-data-grid-row>.ecs-data-grid-cell:not(:first-child) .group-spacer[data-v-7d18b84f]{display:none}
.ecs-data-list>div:first-child>.ecs-data-list-item .ecs-data-list-identifier[data-v-133b00b9]{border-top-left-radius:var(--border-radius-small)}
.ecs-data-list>div:first-child>.ecs-data-list-item.ecs-data-list-item-full .ecs-data-list-identifier[data-v-133b00b9]{border-top-left-radius:var(--border-radius-small);border-top-right-radius:var(--border-radius-small)}
.ecs-data-list>div:last-child>.ecs-data-list-item .ecs-data-list-identifier[data-v-133b00b9]{border-bottom-left-radius:var(--border-radius-small)}
.ecs-data-list>div:last-child>.ecs-data-list-item.ecs-data-list-item-full .ecs-data-list-identifier[data-v-133b00b9]{border-bottom-left-radius:0}
.ecs-data-list>div:last-child .ecs-data-list-item.bordered[data-v-133b00b9]{border-bottom:none}
.ecs-data-list-item[data-v-133b00b9]{display:flex;font-size:var(--type-scale-3-font-size);line-height:var(--type-scale-3-line-height);margin-bottom:2px}
.ecs-data-list-item-sml[data-v-133b00b9]{font-size:var(--type-scale-2-font-size);line-height:var(--type-scale-2-line-height)}
.ecs-data-list-item-sml .ecs-data-list-identifier[data-v-133b00b9],.ecs-data-list-item-sml .ecs-data-list-data[data-v-133b00b9]{padding-top:5px;padding-bottom:5px}
.ecs-data-list-item-full[data-v-133b00b9]{flex-direction:column}
.ecs-data-list-item-full .ecs-data-list-identifier[data-v-133b00b9],.ecs-data-list-item-full .ecs-data-list-data[data-v-133b00b9]{width:100%}
.ecs-data-list-item-full .ecs-data-list-data[data-v-133b00b9]{min-height:32px}
.ecs-data-list-item-full.condensed .ecs-data-list-identifier[data-v-133b00b9]{padding-top:5px;padding-bottom:2px}
.ecs-data-list-item-full.condensed .ecs-data-list-data[data-v-133b00b9]{padding-top:2px;padding-bottom:5px}
.ecs-data-list-item.filled .ecs-data-list-identifier[data-v-133b00b9]{background:hsl(var(--color-gray-6-hsl)/.1);color:var(--color-gray-10)}
.ecs-data-list-item.filled.ecs-data-list-item-ai .ecs-data-list-identifier[data-v-133b00b9]{background:hsl(var(--color-purple-6-hsl)/.1);color:hsl(var(--color-purple-14-hsl)/.7)}
.ecs-data-list-item.indent .ecs-data-list-identifier[data-v-133b00b9]{padding-left:var(--spacing-10);padding-right:var(--spacing-10)}
.ecs-data-list-item.indent .ecs-data-list-data[data-v-133b00b9]{padding-left:var(--spacing-10);padding-right:0}
.ecs-data-list-item.bordered[data-v-133b00b9]{border-bottom:1px solid var(--color-gray-3);margin-bottom:0}
.ecs-data-list-identifier[data-v-133b00b9]{display:flex;justify-content:space-between;align-items:start;color:var(--color-gray-9);padding:6px 0}
.ecs-data-list-item-ai .ecs-data-list-identifier[data-v-133b00b9]{color:hsl(var(--color-purple-14-hsl)/.7)}
.ecs-data-list-expand-button[data-v-133b00b9]{margin-left:16px;align-self:center}
.ecs-data-list .collapse-show[data-v-133b00b9]{display:block}
.ecs-data-list .collapse-hide[data-v-133b00b9]{display:none}
.ecs-data-list-data[data-v-133b00b9]{flex:1;padding:6px 0;position:relative;z-index:0;word-break:break-word}
.ecs-data-list-data-links[data-v-133b00b9]{color:var(--color-gray-8)}
.ecs-data-list-data-mono[data-v-133b00b9]{font-family:var(--font-family-monospace);font-size:13px;line-height:var(--type-scale-3-line-height)}
.ecs-data-list-data-escape[data-v-133b00b9]{text-overflow:ellipsis;overflow:hidden;max-width:100%;display:block;white-space:nowrap}
.ecs-data-list-data-users[data-v-133b00b9]{margin:-4px 0}
.ecs-data-list-data-users li[data-v-133b00b9]{display:flex;align-items:center;margin-bottom:5px}
.ecs-data-list-data-users .avatar[data-v-133b00b9]{margin-right:6px}
.ecs-data-list-data .progress[data-v-133b00b9]{background:var(--color-blue-2);position:absolute;left:2px;top:0;bottom:0;z-index:-1;transition:.3s;max-width:100%}
.ecs-data-list-data-error[data-v-133b00b9]{color:var(--color-red-8)}
.ecs-data-list-data-error .progress[data-v-133b00b9]{background:var(--color-red-2)}
.ecs-data-list-data .ecs-skeleton[data-v-133b00b9]{margin-top:2px}
.ecs-data-list-data a:not(.ecs-button):not([class^=color-]){color:var(--color-blue-9);cursor:pointer}
.ecs-data-list-data a:not(.ecs-button):not([class^=color-]):hover{color:var(--color-blue-10)}
.ecs-data-list-data li{margin-bottom:2px}
.ecs-data-list-data .subtle{color:var(--color-gray-9)}
.ecs-data-list-data li:last-child{margin-bottom:0}
.ecs-data-list-data .ecs-button{margin-top:-5px;margin-bottom:-5px}
.ecs-data-list-item-ai .ecs-data-list-data{color:var(--color-purple-13)}
.ecs-dialog{display:flex;flex-direction:column;margin:auto;margin-bottom:auto!important;margin-top:auto!important;border:none;padding:0;overflow:visible;max-width:340px;background:#fffffff5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:var(--border-radius-large);width:100%}
.ecs-dialog:not([open]){display:none}
.ecs-dialog[open]{animation:show-dialog .3s cubic-bezier(.595,-.275,.33,1.28) normal}
.ecs-dialog[open]::backdrop{animation:show-backdrop .2s cubic-bezier(.595,-.275,.33,1.28) normal}
.ecs-dialog::backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#31343980}
.ecs-dialog-md{max-width:380px}
.ecs-dialog-lg{max-width:540px}
.ecs-dialog-lg .ecs-dialog-body{text-align:left}
.ecs-dialog-lg .ecs-dialog-body p{text-wrap:initial}
.ecs-dialog-body{padding:25px 20px 10px;text-align:center;overflow:auto}
.ecs-dialog-body p{margin:0 0 20px;font-size:var(--type-scale-3-font-size);line-height:1.4em;color:hsl(var(--color-gray-13-hsl)/.7);text-wrap:balance}
.ecs-dialog-body p.long{text-align:left;color:hsl(var(--color-gray-13-hsl)/.85);margin:18px 0;text-wrap:initial}
.ecs-dialog-body p.left{text-align:left}
.ecs-dialog-body p a{color:var(--color-blue-8);text-decoration:none}
.ecs-dialog-body p a:hover{color:var(--color-blue-9)}
.ecs-dialog-body .mono{color:var(--color-gray-12);font-family:var(--font-family-monospace);font-size:var(--type-scale-3-font-size)}
.ecs-dialog-body .ecs-alert{margin:0 -10px}
.ecs-dialog-footer{display:flex;justify-content:space-between;box-shadow:0 -1px #0000001a;height:54px;z-index:1}
.ecs-dialog-footer>*{flex:1}
.ecs-dialog-footer>*:first-child{border-right:1px solid rgba(0,0,0,.13)}
.ecs-dialog-footer>*:last-child{border-right:none}
.ecs-dialog-footer-stacked{height:auto;flex-direction:column}
.ecs-dialog-footer-stacked>*{border-right:none;border-bottom:1px solid rgba(0,0,0,.13)}
.ecs-dialog-footer-stacked>*:first-child{border-right:none}
.ecs-dialog-footer-stacked>*:last-child{border-bottom:none}
@keyframes show-dialog{0%{transform:translateY(-20px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}
@keyframes show-backdrop{0%{opacity:0}to{opacity:1}}
.ecs-state-icon[data-v-e2fbdf1b]{background:var(--color-gray-6);border-radius:100%;display:flex;align-items:center;justify-content:center}
.ecs-state-icon.vibrant[data-v-e2fbdf1b]{background:var(--color-blue-8)}
.ecs-state-icon.danger[data-v-e2fbdf1b]{background:var(--color-red-8)}
.ecs-dialog-headline[data-v-6e05c98b]{display:flex;align-items:center;justify-content:center;flex-direction:column;row-gap:var(--spacing-15);font-size:var(--type-scale-4-font-size);line-height:var(--type-scale-4-line-height);font-weight:var(--font-weight-normal);margin:0 0 13px;text-align:center}
.ecs-dialog-headline-plain[data-v-6e05c98b]{margin-bottom:10px;font-size:var(--type-scale-4-font-size);line-height:var(--type-scale-4-line-height)}
.ecs-directory-entry[data-v-95408541]{display:flex;position:relative;width:100%;padding:0;border:none;background:transparent}
.ecs-directory-entry.hover[data-v-95408541]{cursor:pointer}
.ecs-directory-entry.hover[data-v-95408541]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(.6);transition:opacity .15s ease-in-out,transform .3s cubic-bezier(.3,.76,.27,1.5);border-radius:var(--border-radius-small);z-index:-1;pointer-events:none;background:hsl(var(--color-gray-8-hsl)/.1)}
.ecs-directory-entry.hover[data-v-95408541]:hover:after{opacity:1;transform:scale(1)}
.ecs-directory-entry.hover:hover .hover-icon[data-v-95408541]{opacity:1}
.ecs-directory-entry[data-v-95408541]:focus-visible{z-index:1;outline:none}
.ecs-directory-entry:focus-visible .ecs-focus-ring[data-v-95408541]{display:block}
.ecs-directory-entry-type[data-v-95408541]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;position:relative}
.ecs-directory-entry .indicator[data-v-95408541]{position:absolute;top:16px;left:16px;width:12px;height:12px;border:2px solid #FFF;border-radius:100%}
.ecs-directory-entry .items[data-v-95408541]{line-height:20px;font-size:var(--type-scale-3-font-size);padding:5px 0;margin-left:8px;color:var(--color-gray-15);display:flex;align-items:start;flex-direction:column;word-break:break-word;flex:1}
.ecs-directory-entry .items[data-v-95408541]:has(>a){margin-left:4px;padding-top:3px;padding-bottom:3px}
.ecs-directory-entry .hover-icon[data-v-95408541]{margin:3px 4px 0 8px;opacity:0;transition:opacity .2s ease-in-out}
.legend-color-dot[data-v-95408541]{width:var(--spacing-15);height:var(--spacing-15);border-radius:100%}
[data-v-95408541] a{color:var(--color-gray-15);display:inline-block;position:relative;z-index:1;padding:2px 4px;border-radius:var(--border-radius-small)}
[data-v-95408541] a:focus-visible{box-shadow:0 0 0 2px var(--color-blue-9)}
[data-v-95408541] a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(.6);transition:opacity .15s ease-in-out,transform .3s cubic-bezier(.3,.76,.27,1.5);border-radius:var(--border-radius-small);z-index:-1;pointer-events:none;background:hsl(var(--color-gray-8-hsl)/.1)}
[data-v-95408541] a:hover:after{opacity:1;transform:scale(1)}
@keyframes spin-0f2794af{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}
@keyframes highlight-to-white-0f2794af{0%{background:var(--color-yellow-3)}to{background:var(--color-white)}}
@keyframes highlight-to-gray-0f2794af{0%{background:var(--color-yellow-3)}to{background:#fbfbfc}}
@keyframes border-added-0f2794af{0%{border-bottom-color:var(--color-yellow-4)}to{border-bottom-color:var(--color-gray-3)}}
@keyframes bounceIn-0f2794af{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleZ(1)}}
.ecs-document-state[data-v-0f2794af]{width:30px;min-width:30px;height:30px;position:relative;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%239CA0A3' stroke-linecap='round' stroke-linejoin='round' transform='translate(4 2)'%3E%3Cpath d='M21.5,16.5416667 L21.5,7.01241667 C21.4988037,3.43836967 18.2261305,0.541666667 14.6520833,0.541666667 L1.625,0.541666667 C1.02669152,0.541666667 0.541666667,1.02669152 0.541666667,1.625 L0.541666667,24.375 C0.541666667,24.9733085 1.02669152,25.4583333 1.625,25.4583333 L12.875,25.4583333'/%3E%3Cpath d='M15.7083333,0.62725 L15.7083333,4.875 C15.7083333,5.47330848 16.1933582,5.95833333 16.7916667,5.95833333 L21.5,5.95833333'/%3E%3C/g%3E%3C/svg%3E");cursor:help}
.ecs-document-state.sheets[data-v-0f2794af]{background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none'%3E%3Cg stroke='%239CA0A3' opacity='.5'%3E%3Cpath d='M8 7.5h19M3 11.5h24'/%3E%3Cpath stroke-linecap='round' d='M3 15.5h19M3 19.5h16'/%3E%3Cpath d='M17.5 4v16M12.5 4v20'/%3E%3C/g%3E%3Cpath stroke='%23929AA9' stroke-linecap='round' stroke-linejoin='round' d='M18.02 24.48H3.647a1.083 1.083 0 0 1-1.083-1.084V10.369c0-3.574 2.896-6.847 6.47-6.848H25.98a1.5 1.5 0 0 1 1.5 1.5v12.75'/%3E%3Cpath stroke='%23929AA9' stroke-linecap='round' stroke-linejoin='round' d='M2.648 9.313h4.248c.599 0 1.084-.486 1.084-1.084V3.821'/%3E%3C/svg%3E")}
.ecs-document-state.sheets .no-instant[data-v-0f2794af]{top:-2px;left:1px}
.ecs-document-state.sheets .loading[data-v-0f2794af]{bottom:-2px;right:-4px}
.ecs-document-state.sheets .instant[data-v-0f2794af]{left:3px}
.ecs-document-state.sheets .warning[data-v-0f2794af]{right:-1px;bottom:2px}
.ecs-document-state div[data-v-0f2794af]{width:30px;height:30px;position:absolute;top:0;left:0}
.ecs-document-state .warning[data-v-0f2794af]{position:absolute;right:0;bottom:0}
.ecs-document-state .txt[data-v-0f2794af]{background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath fill='%232E333C' d='M2.43164062,6.0390625 C2.70507812,6.0390625 2.87695312,5.85546875 2.87695312,5.5625 L2.87695312,1.4296875 L4.09179688,1.4296875 C4.33398438,1.4296875 4.49414062,1.27734375 4.49414062,1.05078125 C4.49414062,0.82421875 4.33398438,0.66796875 4.09179688,0.66796875 L0.779296875,0.66796875 C0.541015625,0.66796875 0.373046875,0.82421875 0.373046875,1.05078125 C0.373046875,1.2734375 0.541015625,1.4296875 0.779296875,1.4296875 L1.99023438,1.4296875 L1.99023438,5.5625 C1.99023438,5.859375 2.15820312,6.0390625 2.43164062,6.0390625 Z M8.60742188,6.0390625 C8.86914062,6.0390625 9.05664062,5.87109375 9.05664062,5.63671875 C9.05664062,5.52734375 9.01367188,5.42578125 8.90039062,5.26953125 L7.51367188,3.359375 L8.88867188,1.37890625 C9.00976562,1.2109375 9.04492188,1.12109375 9.04492188,1.01953125 C9.04492188,0.78515625 8.86914062,0.61328125 8.61523438,0.61328125 C8.43945312,0.61328125 8.34179688,0.69140625 8.15820312,0.97265625 L7.03710938,2.69921875 L6.99414062,2.69921875 L5.86132812,0.97265625 C5.66601562,0.6875 5.57226562,0.61328125 5.39257812,0.61328125 C5.13085938,0.61328125 4.94726562,0.78125 4.94726562,1.01953125 C4.94726562,1.12890625 4.99023438,1.23046875 5.09960938,1.3828125 L6.43554688,3.3125 L5.08398438,5.2734375 C4.96679688,5.44140625 4.92382812,5.53125 4.92382812,5.63671875 C4.92382812,5.8671875 5.10351562,6.0390625 5.35742188,6.0390625 C5.52929688,6.0390625 5.61914062,5.96875 5.81445312,5.6796875 L6.93945312,3.9921875 L6.98242188,3.9921875 L8.13867188,5.6796875 C8.34570312,5.97265625 8.43164062,6.0390625 8.60742188,6.0390625 Z M11.5644531,6.0390625 C11.8378906,6.0390625 12.0097656,5.85546875 12.0097656,5.5625 L12.0097656,1.4296875 L13.2246094,1.4296875 C13.4667969,1.4296875 13.6269531,1.27734375 13.6269531,1.05078125 C13.6269531,0.82421875 13.4667969,0.66796875 13.2246094,0.66796875 L9.91210938,0.66796875 C9.67382812,0.66796875 9.50585938,0.82421875 9.50585938,1.05078125 C9.50585938,1.2734375 9.67382812,1.4296875 9.91210938,1.4296875 L11.1230469,1.4296875 L11.1230469,5.5625 C11.1230469,5.859375 11.2910156,6.0390625 11.5644531,6.0390625 Z' transform='translate(8 12)'/%3E%3C/svg%3E")}
.ecs-document-state .no-txt[data-v-0f2794af]{background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%239CA0A3' stroke-opacity='.5' transform='translate(8.5 8)'%3E%3Cline x2='4.879' y1='.5' y2='.5'/%3E%3Cline x2='10.879' y1='4.5' y2='4.5'/%3E%3Cline x2='10.879' y1='8.5' y2='8.5'/%3E%3Cline x2='6.879' y1='12.5' y2='12.5'/%3E%3C/g%3E%3C/svg%3E")}
.ecs-document-state .no-instant[data-v-0f2794af]{background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath fill='%232F333C' d='M1.5749305,0.879216159 L1.64417839,0.937071609 L3.499625,2.792625 L5.35582161,0.937071609 C5.55108376,0.741809464 5.86766624,0.741809464 6.06292839,0.937071609 C6.23649474,1.11063796 6.25577989,1.38006236 6.12078384,1.5749305 L6.06292839,1.64417839 L4.206625,3.499625 L6.06292839,5.35582161 C6.25819054,5.55108376 6.25819054,5.86766624 6.06292839,6.06292839 C5.88936204,6.23649474 5.61993764,6.25577989 5.4250695,6.12078384 L5.35582161,6.06292839 L3.499625,4.206625 L1.64417839,6.06292839 C1.44891624,6.25819054 1.13233376,6.25819054 0.937071609,6.06292839 C0.763505258,5.88936204 0.744220107,5.61993764 0.879216159,5.4250695 L0.937071609,5.35582161 L2.792625,3.499625 L0.937071609,1.64417839 C0.741809464,1.44891624 0.741809464,1.13233376 0.937071609,0.937071609 C1.11063796,0.763505258 1.38006236,0.744220107 1.5749305,0.879216159 Z' transform='translate(20 22)'/%3E%3C/svg%3E")}
.ecs-document-state .instant[data-v-0f2794af]{background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath fill='%23157EFB' fill-rule='evenodd' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.636' d='M4.23713473,-0.776033843 C4.45800625,-0.836517356 4.698152,-0.833011661 4.9254699,-0.756972596 C5.16086829,-0.678230562 5.35571099,-0.531226953 5.4927764,-0.346509428 C5.63766304,-0.151251557 5.71875723,0.086231908 5.71804387,0.334221425 L5.71804387,0.334221425 L5.71804387,3.18237381 L6.38037823,3.1823797 C6.65454152,3.18091907 6.91625472,3.25644564 7.13850996,3.39060633 C7.36966811,3.53014113 7.55809395,3.73272134 7.67808403,3.97845859 C7.80238892,4.2330325 7.84243239,4.51045801 7.80423729,4.77749701 C7.7672061,5.03639864 7.65639974,5.28631887 7.47350561,5.49512207 L7.47350561,5.49512207 L3.35087536,10.3995126 C3.19658572,10.5838435 2.99047507,10.7135266 2.76318209,10.775885 C2.5425191,10.8364245 2.30257863,10.8330884 2.07537991,10.757332 C1.84013146,10.6788916 1.64527744,10.5322737 1.50804506,10.3479193 C1.36297959,10.1530421 1.28153922,9.91591686 1.28172858,9.66644666 L1.28172858,9.66644666 L1.28172858,6.81829992 L0.613438662,6.81829984 C0.339844082,6.81846802 0.0790021669,6.74206643 -0.142345743,6.60742782 C-0.372568434,6.46739097 -0.560024107,6.26472765 -0.679259037,6.01926838 C-0.84463648,5.67881927 -0.85961802,5.29781281 -0.738575768,4.95546968 L-0.738575768,4.95546968 L3.64889416,-0.39950755 C3.80331336,-0.583995398 4.00963323,-0.713734775 4.23713473,-0.776033843 Z' transform='translate(18 18)'/%3E%3C/svg%3E")}
.ecs-document-state .loading[data-v-0f2794af]{border-radius:100%;background:#fff;width:18px;height:18px;position:absolute;bottom:-3px;right:0;display:block}
.ecs-document-state .loading .icon[data-v-0f2794af]{position:absolute;top:0;right:0;bottom:0;left:0;animation:spin-0f2794af 1.5s infinite linear reverse}
.ecs-donut-chart[data-v-851d95d9]{display:inline-flex;align-items:center;justify-content:center}
.ecs-donut-chart svg[data-v-851d95d9]{overflow:visible}
@keyframes spin-60265995{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}
@keyframes highlight-to-white-60265995{0%{background:var(--color-yellow-3)}to{background:var(--color-white)}}
@keyframes highlight-to-gray-60265995{0%{background:var(--color-yellow-3)}to{background:#fbfbfc}}
@keyframes border-added-60265995{0%{border-bottom-color:var(--color-yellow-4)}to{border-bottom-color:var(--color-gray-3)}}
@keyframes bounceIn-60265995{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleZ(1)}}
.ecs-empty-state[data-v-60265995]{display:flex;flex-direction:column;align-self:stretch;align-items:center;justify-content:center;flex:1;height:100%}
.ecs-empty-state-message[data-v-60265995]{font-size:var(--type-scale-4-font-size);color:var(--color-gray-9);min-width:300px;max-width:400px;text-align:center;margin-top:var(--spacing-10);line-height:var(--type-scale-4-line-height)}
.ecs-empty-state-message.sml[data-v-60265995]{font-size:var(--type-scale-3-font-size);line-height:var(--type-scale-3-line-height);min-width:auto;max-width:100%}
.ecs-empty-state-actions[data-v-60265995]{display:flex;align-items:center;justify-content:center;margin-top:var(--spacing-20)}
.ecs-empty-state-loading[data-v-60265995]{width:94px;height:94px;position:relative}
.ecs-empty-state-loading[data-v-60265995]:before,.ecs-empty-state-loading[data-v-60265995]:after{content:"";position:absolute;width:94px;height:94px;top:0;left:50%;margin-left:-47px;background-size:94px 94px}
.ecs-empty-state-loading[data-v-60265995]:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='94'%20height='94'%20viewBox='0%200%2094%2094'%3e%3cpath%20fill='%23DBDFE3'%20fill-rule='evenodd'%20d='M60.4964472,40.7271455%20C61.2834236,40.2861551%2061.935164,40.6095848%2061.99545,41.4413703%20L62,41.5699187%20L62,54.0392506%20C62,54.9120599%2061.4001029,55.9725198%2060.6406141,56.4786984%20L60.4964472,56.5669303%20L57.8646118,58.0406368%20L56.5167139,61.4827697%20C56.2828554,62.3318416%2055.5890462,62.5515221%2054.9412709,62.0087466%20L54.8394469,61.9166896%20L53.4137216,60.5334365%20L49.3714253,62.8027695%20C48.5857799,63.2431504%2047.9328352,62.9208527%2047.8724316,62.086965%20L47.8678725,61.9580763%20L47.8678725,49.4889578%20C47.8678725,48.6173532%2048.4690075,47.5572476%2049.2274769,47.0497726%20L49.3714253,46.9612781%20L60.4964472,40.7271455%20Z%20M32,41.5699187%20C32,40.6879379%2032.6148504,40.3015095%2033.3872183,40.6666981%20L33.5041977,40.7271455%20L44.6292197,46.9612781%20C45.4069375,47.3967792%2046.0538206,48.4312317%2046.1272334,49.3235039%20L46.1341699,49.4889578%20L46.1341699,61.9580763%20C46.1341699,62.8424952%2045.518637,63.2278787%2044.746204,62.863138%20L44.6292197,62.8027695%20L33.5041977,56.5669303%20C32.7264799,56.132935%2032.0802634,55.0982877%2032.006929,54.2049202%20L32,54.0392506%20L32,41.5699187%20Z%20M45.4974685,31.34752%20C46.268003,30.9150507%2047.4993465,30.8862194%2048.331934,31.2610261%20L48.503929,31.34752%20L59.6289509,37.5814392%20C60.4138577,38.0231512%2060.4531031,38.7297889%2059.746687,39.196073%20L59.6289509,39.2676257%20L48.503929,45.5011183%20C47.7326922,45.9351804%2046.5013018,45.9641179%2045.6693229,45.5879307%20L45.4974685,45.5011183%20L34.3724465,39.2676257%20C33.5855994,38.8280417%2033.5462571,38.1215103%2034.2544194,37.6533111%20L34.3724465,37.5814392%20L45.4974685,31.34752%20Z%20M43.8428832,58.6877834%20C43.7271095,58.88149%2043.5162015,58.99125%2043.2986287,58.99125%20C43.1928522,58.99125%2043.0843883,58.9641567%2042.9859215,58.9111433%20L34.4728482,54.1413306%20C34.174868,53.9721573%2034.0710265,53.600104%2034.2433433,53.309544%20C34.41695,53.0175974%2034.8009273,52.919464%2035.1015949,53.0860774%20L43.6133783,57.8559968%20C43.8828181,58.0071008%2043.9932643,58.3234879%2043.88657,58.5980834%20L43.8428832,58.6877834%20Z%20M43.8428832,54.5301305%20C43.7271095,54.7251172%2043.5162015,54.8323172%2043.2986287,54.8323172%20C43.1928522,54.8323172%2043.0843883,54.8077838%2042.9859215,54.7522105%20L34.4728482,49.9823977%20C34.174868,49.8145044%2034.0710265,49.4411711%2034.2433433,49.1506112%20C34.41695,48.8599445%2034.8009273,48.7598912%2035.1015949,48.9284245%20L43.6133783,53.698344%20C43.8828181,53.8482959%2043.9932643,54.1645679%2043.88657,54.440085%20L43.8428832,54.5301305%20Z%20M43.8428832,50.2665577%20C43.7271095,50.4621843%2043.5162015,50.5713043%2043.2986287,50.5713043%20C43.1928522,50.5713043%2043.0843883,50.544211%2042.9859215,50.4892777%20L34.4728482,45.7194649%20C34.174868,45.5522116%2034.0710265,45.1791983%2034.2433433,44.8883183%20C34.41695,44.5973317%2034.8009273,44.4972784%2035.1015949,44.6658117%20L43.6133783,49.4347711%20C43.8828181,49.5864511%2043.9932643,49.9034143%2043.88657,50.1771861%20L43.8428832,50.2665577%20Z'/%3e%3c/svg%3e")}
.ecs-empty-state-loading[data-v-60265995]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAAC8CAYAAADCScSrAAAciklEQVR42uyde7DdVXXHt48qtT4AX7WlU7VYGXWmRdTSasXKyCAUtdJSFK3O+AKhoEgrPloiI88ACRAgBDTRUAMhKFEMQpCTs9f+nbPW/v322ufc9JI0abmlUNCW+mot/Y+u9Tv3Fy5OiDfJfZxz7/rMfOf3O8nhEm4+rLvP/u29tjMMwzAM46moquo5QL3f9ZGPblP1IYjVWR757wvsXeaJb4DI6yS3tYm/7Sl9T+7vCcTfb3eruz3lO+Q9t/tu2hBiWl3EvDwgnw+RPyPv/4h8jWM61dhhVfXwc5xhzCW4detLfad8U+im90LkM0XeSwF5ncd0V6BcByLfXQd5c8C8Wd5zDxDf40VwDVC6tw5ySyTfAjG3fOQtHlNb3tsOxHWA2A+SoQ5yCMgb5f0rPOW/9SWf3In5j3x138ucYcxQ5X6RVm0gPhuQvw6RN0GX7/SoVVquJFfiOjMsvMZrpgpfh7iQ14W8txOIO21KXR/TxhB7fxcwH1f0+y9xhjEdWjkf2I781kDpDIhplVx1uPFdDSBvaoQHkkwKL6LdOe/CY4Vy3wVMCJQRynxriPlzoczv6HTGD3aG0QBjYwd5yu8RwZeDjLFFmO9ovMquQRFe0ggvkt7Zxkqrulb6prrfIcLdWJT5PE/VR+uv10nHFnHsrVtifmOIvddCWb4yxvFf31xVL6iq6lc0eq+/BuXYK4uy/zpf9t4ksr5NK7W8PjEQnyriXii5CSJvkexGeBbh0y7hPTLVIY6aoInpphDzKS35ieWMxcemTTufXUglF3HOE8G+JTJslEr57V8mvL5X5Fqq43eR+L3Qrf4g8PbfWL9+/TPcLKP/DsT+ITpuB+L3ST5bxHytSL3lKYWPjfAcgbiEmEleXwUxHdtqtQ5wxsLl8ccff1qrLF8XqHeGCLEuEN9eSESKjSo87BI+fUdTyy6/L/Jf0u6mU7QCa1V2Q4b+mUT83w+UPwqUVtY/AaZUeLkva9m7qQKUENcJkX39P3waO0K/N85YGOzcufPZENMJXsbkIvG3gLRKi+xa2RvhJVrhRRoRvLpcrh/qlL3DN8k/60aMiYmJA/QnD5T5dB/TasBMtfA4RXhN5KTxlFg/o+iQp9Pp/KozRndu3GOp4+A1QOmbIvpkkghf3V4PT1R45I0F5uW+zO8GgIPcAuMeohcGyu8H4m9IKo8paVR0jYheB4izx9wKMvffGh9/rjNGg7B9+/N0jtp301rAdJvKvlvhY/6qj+nDrW5+uVskdNL4oRDzWfrcYKrwQDkPhOeeXHuhnhXKp+uslTOGd7YFiP9K8g8i8oaAvCFE3gDIt2lUeo/p5lDmT7U75eEybn26W6Tof3tB/Ici+peBuCvJQQIossf6vueJ+yI+tjGfU9nszvAwPj7+rBDTSR75G5JbReoNkieE7/JtAfNa/eCJiM93xpMA0GnZdIZW9bCrwtfXvsYjj0kqiPmT+nnIGfNHuywPD8RXA/F6oDwZvhVKFZ83+JhXFyWfeNdd/V9zxh4JITxPZ3o8cRuQ+21MY14SItcBSls9pTsDpT92xtyiD1ACVucApVtU9l8UXp+SQjedYBVp79GZGkD+oMj9/V8UfhD+R4h8pfeVreGZbeRhyTNDye8Ssb8WIt+skftbNLX0mFbp6sJ6vtyYgaFi7yRAbjWi70qUIFf6E8G+17OELpGFLl/uo65O5JuLktc1wtevY/5wVVW2hHaG0SnKNlbnhpjGIE4Rnnhc4zHf0SJ+gzNmhiU6o4B8os6+AKZ1MCm8xyRR4dOX66lFY1ZpdarDBn8Hk6J3030e031yf1+oK346vZ75Mvbr4dELoJu+AKgPTQbRCg918qo2pbfbY/G5XZ4xWXwKj08IL7JvA+Rt7S6vsQVq+4iuMCxivkarikZlLyQeRXbsfXzcngbOG61WPjBEPr+RXSOvtwGl7YF6ELB/pDOmP4TxUkVE9rW6LHaq8Lo4ShdxOWMoqB9eIQeP1fZGeKC8HbC3TX7vr22IM40NGKHMnw8iu6d0k2SK8OkLOsRxxlDhPb8YsJJZs962Wnbif9J4TDs85rWe+cXO2I3sstbbE1+lsk8VPki04i+xajHUSxV02bVW9oHwWYTnHZpAGTDnVznjCdryDQHilZKve0xrNSp9vWEZ+TXOGAkCpiMhclDhgdIOoFr6nZJ0L6YjnOGcbl4A4ht1k3QtfLcRns/dbEOYkYNo2ws95TUqezEpfJAApvFCZtXcYmaLrMvQXixQ8teAJPVVxC97H7QhzGgPcbQvT13dSYSn+vrPk0OdP3eLEU/5eE+8JsS8RmVv4jG/2xkLggLzJ1V2DajwddK/eOJTF9XDi3aner+IvlqFnxooy7c5Y0HR7qa/BOQdKvogeZDIX1wUDw2Byvd5TKsb4fUaIt/Qrfqvd8aCJGB+hz6cmiK8hO+Hir/oFjJtzMfp1jqNSt/uViI8XxvK8tXOWOiTE28E4p6KrvHIE3W61WkLdJ69eotILrJrVPhqdRurK9sx/pYzFgWh7L+6bh0SG+HTvwbiCaDqLxbYMIZ/L8R8A1DvKyq9x6ziX2OyL85Vl/XGEhE+kATzhA5xOpGPXiA7aNKhnvi6NvFXQLKlFj6t0vbSzliUaEvB+omsVHhArqOvUZpCjbjsvd/U1m6SG0HSXLXJkTMWNW3ZmeaR7w+ksqcHgPgB3Uqon+dGdi17iGmpCj412p3XGYZQlHyyyj4ITyaVRTFiLb+XLFnydO1noqdfNFHZC8rHO8OYgi46mxT93wZhSb5lpJYW60ZrlXxqtN2bM4zdb/b50pOF7+n17JHZbB3K3krtIKDRrXiBep+Wqm9rY4ynXHsDg0ZaDwIN4rF6MMhUthtmEHc+38e8VCS/vhE+VHmpdfwyptNrCJDTQPj8oNw/JPd5aDeQaAX3lD4tkl+vUem10uu8qzOMaVAf0oZVLXugJJHrsI7n9QOpbuIIyCsb4YF6f+oMYy/QojkQfhC5/3fo8tnDtkbmVYH4uskTKOp4SjZuN/ZpPK9VXUXXiEcPtzE91MJ05LD8AZ+hR6eo8IP0rtNzkGQ8b+N2Y5/QcTsg94NKL8LXQfZD0davqHrHiOjXDpYPpJV6lZkaG7cb+70bTlx6WAMScesRPU7UzSff63QOLjAtb4Svg+kDzjBmgKAzfio9pkc8aar7dbmKmy8A08ch5ms0XqTXoUy/b73YjZk7rCFQ1l6WjzTRpeXz1gpPhL/mScJ3yzc7w5hB6gPZkH+wK8Q/8JGPnvOzQYHyEu0bo9JrAuZzrLGpMdOoU4NjNXuPiPwq/Q99l+OcHqzsqToeYlpRBysVfgUiHuIMY5ZGEzqWDzFrhf+hJpT5b9xcoM2RfOwv07OVAvWuBswr6l4jhjGL1CcOosje5f8AkmB+ELdufekcTBf1/syr7JMR2S+0E5yNuTh/V4/eUdmbhMhfcrOJzsAUkS/TXUy+m67WBOy9xRnGHKDHGkEU2SWe+D/l+kCnM37wbHcLu0rTroUvL7BDrYy5YpOcyggxbW2E12gPUjcbTExMHFAQX6xHFhYSrfJS3f/EGcYc4rt8GtSyp0cHyffrcGcWdjFp9yi+EuJkkC/Sow2dYcwhelKjNmV9Qnh+NJT9T834mZ2e0gUQ0/K2SK8psDrGGcY8oDvoAPm/6lCdHTN6ZGkn8lGhzMtUeIh5uad8ic3MGPO5s27Q0yaL7IP4yKfNXLdfSucBpuVNvHUfMOYZPfOrru6YfgTIP/KxGpuRJ/2dlA71MS0LMQ9C+dJWy46MNOb/pBGg/JDKXodE+jK/eQaa2vPJIvkVHtOydqda7qMt/zWGA4jpek/8Yw1oMK1w+8P69ePPCh2+qBa+k5ap9KHsW2trYyjQk9hV9jamn6jw2uZjvz5b+qp6PZR8ucZTuqJNaYntUzWGav+rHogcpbrHXGe/1nUVMX8MiC/X+G66AmI6wRnGEKFH4AdKPwnEgyBvcPuCNk/yMS31Kns5KX1VvcwZxhCh5/h6Ed1HCaWftin9GHEfVlH6yEdB5MtUeI3cf8YZxnDuigIQ2Zvs02ZvbX4DyJc18R0+yhnGEAJlPj0Q/1QDmH4GyGFvlxI8d6rsujk7BFmgYxhDSNHvv0RnaRrhNdrbZq+Og1fJm0C3OtMZxnAPa+4Fyj/zyP+tKUo+0U0XfbPHammTNpbHOcMYYoDSEogiPInwklDyVXsxfu991lO+tIkdQGYMOwX13w5S2QFzHY885qZDK+cDPSYRfRCIfJHtajKGHX3CCqRrakR4iSf+H8T+IdPpJnaEiH4JUK4TqHeqM4zRGMffBSL6IOnn7ZhOmU4PkJOmCq/n5DvDGA3hPz9VeIhplftliOCfA+KLm7Sp/wpnGCOALg8G4p9rwuC6w+0JGBs7CGLvoiY+9s6XlmbPdIYx9DRbUfnRRnhNwfzbexj4V4dBt7q4SaD0CWcYIwQgbwbi/92VmI51T4U2VdJuBLsiXcacYYwQdYNfygPZ9drlM/ew/j2/x0e+UBMkWFlXMWPUhK/OAkqP7Urcwy4oH9PHpgrfqezISWO0CCW/0xP/XxOIfPeeFtOfGyhf0EQ3yjrDGCGKauvvAPFjgZKEHytinnC7QxvMy5tU9EFkhka2UNl2vv9n79x+6zjqOD4qFxdybXO/1DHQCpAoalUaKAJekICWSpXKA23SkKZJc08daEh6o0npf9AHpD5FyhsHiQpFHOHa1snOzu7O7M7O7LHlNsiK/JB3HhG3Eua77iSLdeQ48e3s8e8jfXRky/HTN+PZ2d/8fkStwFRJjhIDrO4wNf/oWOkbF8UO9OD2cpmfZgRRQ1zQ285/elE9wGYSRfaRMuzJdOCDxO5lBFHPwP8BQa/4PJsJBkWFqXnXG+mCekcStQSHLi7k/7qlPd/hMqx9JpTmXW+kzBOMIGpIjCt/LugVf9fp0sdzYapd2J3uEz1pGEHUkEDZ/VyZf3tDZX/f4Yeygwi7F5PTGEHUEJHmz4YIOpwO/SibCY/zk1ya33rjOH+QEUQNCaT+EZf5f7wu9EWHH7JnqoEXQvczgqghQWq/Ww08esl3Glh2lkvzjrfs3kQQNSTW+uFQmU+8GFnf4ZRGv+58xxuG4X2MIGpIYu1AmJpPvFyZv3WoMiveCpW94C1n5hBEXYclSPPfmyb53zsVjr0dZfa8FzUJjCBqSAM3n6SZumV+jc0kSPLzzgteutpH1BXMesLVvqod6g/sm87zXtrSED1NkJhzXJq3vdba9YwgehWcw1cDPyIlHUsSvUuc2kGRmt94gzR9gBFETffwM+1wF7A4wl3QvbgqxQiiVwMfZWZflJq3vEmef50RRH0Df09VNhOM+wtd0L0YisAIolcDL6R9CkeTXhf4xxlB1JALF27c02g0PuNF4DtO7asGHlOOGUHUcoWfQ+CjrP2NUOVvhsm05URjgqhpqw5UCng7b2mE2V4NvFAFNVIlaglCXrXjKU2z2ezjKn/DGypzjhoxEXV8YMWIpqodAw+CWA/yJH8DYjBCHMf3M4KoeeBnuxq1l6f6dW+c071Won4PrBiM0PjU99+fJfBXEvMkbj55w0R/mxFEzR5Yq4Gftcydx9luIc1rMHCGafsnjCBqBFb0ZnOyD8+kcNbAo34mUsU5GDqDlPpLEvXivfeafRcvtu69ePFiKc7hZznOsesDqV+reIau+hF1emCdnJzsq4rv3W5kyPFQ6XNeKhMm6vTAijkHVdnt4Mr+1HnWi9mXjCBqAI4gMYIeNpx4aGW3AyUGXOVnvULpPYwgasDkjRt98fXrLvDXv9Bwn3NqRCCuXl0jlP21C3tpIPWr5eE9QXT5/v3y5ctf9GKVx/fYXIhS+zLC7k0SO8AIosvP39Fpwzs1NXUvmyuY/iGkPXNT1f4+I4guHzt/aai96tLQ0KpLl4ZW4es7aEY59rX/CzydxxNdDvbtQy7wQy7w8I4aieEfhql59abK/Gqo3V7FCKIrbzhdwHHkath2OYV+/z5noqzYF7iwe0M59hgjiC6k0Zj4fDXw190JDbtTZD72WORWdi+6GjCC6EIQ8j8JsQa2JiZWY/9+V7+Eq/yX2M54tdYbGUF0EaiVEQh7JfDY4rC7QST5s8KFHnJnkJofMILoIlA+0JRyLcbLw3k1AcZpTTXwocwPlw8DBNEFIItY1WcE/nPz+YWfDTN7giP00p6GZa9tguiS2pnhYb0OShd6OO8FOZDuJVQ2HfZYtgfjvPgxI4guANuXDz5orfeBRzkBmy8oD+YyP31TlZ/EIT8jiGXuLqb1tXVa69JhJ142Lcg+KZTFS6G0g17MwWQEsYxgNceFJRfy0sbw8LoFe76Ms+LRlsxOB1IPhtq8IpQ52nS3SRhBLNPDKibUwJZTX7u2DrebFvThACc0ZeBT8wqkZqvEcq7umCMMEXhsaRb89PBKZB8PExd0ZU5B7kqIqU6eWI7VvQz72Ni04dh9C/Gw2rkVX2KOTgden+LuM8iyRxlBLCGoc0dHPB94a6fWL9q7ISHz77jQn4JCFSejdOwAdTUglnJ1/4sL+4hSG+J44n6Io8lF3TvxRB9zusDnJ2EQ64cZQSzR6j7y8ccbpgN/vQz8ojf8FbL4Hs7iw2zsBN7ChjI/UFanEcQi17yPjIxscEeQG6FyoUeB45KUYvLUHHNh94E/IVROVwCJxb7Ct7ql9UbtxKdyK/2StXOPs2J34IIOw9Qej7Q51qLSYWKRaLmaLs7NpmbTbELOsMLjVt6STli4Is0+H3jIZfYzqqQkFuNBFacxCDzECo9TmiXPWhSZXaHUx7G98dJsV2IxDkqiqL15KIo2/9HJDVb6Zh9bDkSSPVkN/JW0OFD28yOIBeoViVXdBx6iSGxZHyR4kr+Mo0rU18DYjb9kBLEASDm5dkTKLTBqtzfDRmOZ3/ugsIy7oEORFUdgS7Z3MoKYB9PDDNKtf261tvrQo1VMV1yijaR5TiT6KHfiM1TmF+UbMIK4y0xhNZfj41u8eFjtmkMRrj/aFmfFYaHyI94wL56mUxvibk5l8FKplaZbq3bdy82WMt8KEHSZH65IzZuIOwItN7jW27xpOoGwr+7O81JVPF0GPXZ++imM2c4IYg7gEgdCXtWF3Z+5d+elWp4WL6BWnqd5qcjt3jiO6Q4scdt9O+d6GxZI+KEw21tudcf3WTczGhc7eOICn+SlQtlDQtqnaD9PzLY7aOm/bkR2qoGvzTVS7N25toe4cia6NFLmCUYQHShvLRXFDojQQ7TdqNX/WAxHuxV4dUgoczBK7SOMIGa8XMJ7m2rgm9xsQoZq1yQnVOZ5BB1Ot/owL4ms/VVGEA40PkXfI4jQww+F2N6o6y268t6hNPuEyg4i7DBy9TZRRO36VjqYthek4w8E484y8JM7sbrXvjGAlONbhLL7/QqPG1J4E4u3Z4xYsR1/hdb9Qoh+hB6Bl+32Tt9bpvYIofsRdB94GOuxPWPuLwAjVtzwsWGXB43AO7HCI/RY8VkvEUj7EIIepfZFyJP8RZHkPw8p9Csq7FjNR43ZNRo5R80uhB6jalgvwmX+TYQ90e39CDy2Os49UtL2pve3MVNuGzPR30qSAbRcb7WSAYTebWPWsl6Gx9luhN0HPkj0fi7zF7DtYURPgrLexNoB2ErswKj5aBdCjx4zK+KtGvpSIuwQD7CBs5waaO1DjOgpxNWrawLV/lKgVCkCDyv3UlcGaOCE1R2Bh5E0+0JnTI2deuoNaphlX4YIvQ8+uv2ylUgrzh9EyLHC49OLbQ/V3tT7rzjelo5G+iszA4/yX7aSkbK9Ew+ufoXHfh7Gqfmha61GF8JrBlq4/K+9c2uOoojiOA8++uCDL/piqdGEBBKIFJdcMFLgoiFAAghlvgyfiiqrNLMz09OX6e65LEat8sGPgv2bzcoaLoqGsCF9qv6V1CbZbDK/PXP6dJ9z2EAqnPsUAT0ybftxnOa+Z1Sli9Lf/wv4Iixiy3q70NWduEF1tI6T4MW5c48D3z0Wndffjcb2WQAc0FFa+u1U+W3h6u+lG5yOIc5khzA0OGWvJdW6E9AjMjOx9+hLmu4oO7gqVA3snQh3UGHaK7GQZDJDGDaTgH0/8DKENnz9RLSXe4ud3CwINwSdE5dP5Tcp6D0RbWLy64C9I+x0bsznaAQ+hdjxrvwKBtiibLaGoNsO+MJWDzJdPSCPH/qWxKFqb8gYgkG9KUe9f0jczBD4pgM+t4NPYouW/xHiEMoAe6ZbYO/EAndHlFv8c6MXOfzpeVr/8lni3Iywdhro+QjwhDYxhDmInVnbnhqC3tzPtO2AT9VQpC+5CCeivVYjy8ICVCl/Mg0C+EQG7YGfJO796HwOOHVJMXhS2AeAHqD/DuWmvlfY9i7lg3Gq4GvqJkDLDF3N/hjUAZ/6k9INZqz9bTq3NoYwr7ObLN4l0/buOPBDuXt56TeKkPcNFykOWjuAETPMUOrClrKcA3g08vA2hDLG/BoXpofW/0bVy6kCeHcPZbq6iwpb3clcva5DpiDGk//NqXRDB5ybKaw9JcpmDo08PB8p2Ih30zdgXaZA229HwCcj4IPI8EjT3CDOjBfn32Ve6NAL0BzsA/b9wJNuPPZnYSbhQnFBUlVuEepwHCELUqXfEkG5aTbzst3Iqmr20aPfYyrzORtHOI6ksKco0EmdO41IFCAe3xHlHN18uyFi0SYnhbljzII09W2AF+PAy2Yzc/Vt6R/fSIw5x8U7zrEnfzvn1CnCYJMvN9UCsO8HHkdC+7t4h5zwRvq62p3Nld9IFcD7ALzvgM/CmyGRLrwh7K3MND0uKB2ujpNToNkRQJPVMtXPC0lRnumA934eAT1enbLLuAY6QoZXEqKdzoxbB3hgL+zg1gh4YdubwlY3yexkYUwPp/poE/E2/h+AN/Uhu6XcYmqbs6m1Z4ty9wzQj4Dn7kg2Zm+sTMxyHeUYlfMemfe9wtZPgVcBeDUEHtHqGylbL5NjZpgW64OjmGVh8Bd1BkBOn888p9enWwR4RhTJPeBHHp4FKdPxYoz+lsWtpNvwcHh9YH8e8IWp1xHfk4YMUL8wl8hOkJOeRCAehtdEWMbJRHLkoqrO9bua4epcEqQBXo8B3wyBz/TjeboIkHWJufRjkNlJqLTS/iKxfifjbyCawCJ2dTvZ6hvEiM4daXpKuQvE/tRm4hXZEzgMYPgdxOD08aGdNDucrFUoh8zDa8pkcx4B+zPA5wDfBuDbRSn9FAXU0Ztjx7TtW0FVTlldfhHw/T3g89Jfz6W/Lk3Ty4zvZdL3Uue+7mt9TZb1UhHCA+l3p4SgjVz1IfEwhREuhBhJsvsuwBJTAxvic8oY23DMFi8NzIxWJ+YGanq4pGoYe3d3Glku9U11CfFmVa69kAh98Z+A7zaNwnPGbEu0Z0auAJp07nSu6rVx4CWwjwGfyPL6CPhUA319ra/ttVwNruaqupqFQ20oNf4KEtp9hXheWQ6+TJRdY7FchDdaGmRMuyqQa1aEblYC+CuJ1ivsKGfKLqeyXkIvBN425xFHp7X387TCIAyLkEd75TRe5h/PKxtA9U2vA16OeXgN8HoM+OrQgScm786hhykasU4g2oG2eCZux3vqqprFmybWrh0k8H3jV/vCrz4DfAiZCFVYPwzhdh/U9R/vxVH/0Q7dkidP3iEVyBY96wHibgrPyY4Mww27HGBfEQHmohxcHgEvfLsKzHhspdoLuR58wcYPP594P/VTUXzEsWgyKXETKFq0aNGiRXuZ/Qm2NH7N6bZ2PAAAAABJRU5ErkJggg==);animation:spin-60265995 1s infinite linear reverse}
#scan-pulse{transform-origin:center center;animation:scan-pulse 2s infinite linear}
@keyframes scan-pulse{0%{transform:scale(1) translateY(0)}50%{transform:scale(1.2) translateY(-2px)}to{transform:scale(1) translateY(0)}}
.ecs-progress[data-v-1b81f485]{height:3px;border-radius:var(--border-radius-small);background:hsl(var(--color-gray-8-hsl)/.15);overflow:hidden}
.ecs-progress-bar[data-v-1b81f485]{height:3px;border-radius:var(--border-radius-small);background:var(--color-blue-8);transition:.3s;position:relative}
.ecs-progress-cancelled[data-v-1b81f485]{background:hsl(var(--color-gray-6-hsl)/.6)}
.ecs-progress-running[data-v-1b81f485]{position:relative;overflow:hidden}
.ecs-progress-running[data-v-1b81f485]:before{content:"";position:absolute;top:0;height:3px;width:100%;animation:progress-running-1b81f485 1s infinite linear alternate;background:linear-gradient(to right,#fff0,#fff9,#fff0)}
.ecs-progress-infinite[data-v-1b81f485]:first-child{z-index:1;animation:progress-infinite-increase-1b81f485 2s infinite}
.ecs-progress-infinite[data-v-1b81f485]:last-child{animation:progress-infinite-decrease-1b81f485 2s .5s infinite}
@keyframes progress-running-1b81f485{0%{transform:translate(100%)}to{transform:translate(-100%)}}
@keyframes progress-infinite-increase-1b81f485{0%{left:-5%;width:5%}to{left:130%;width:100%}}
@keyframes progress-infinite-decrease-1b81f485{0%{left:-80%;width:80%}to{left:110%;width:10%}}
.ecs-dropzone .ecs-empty-state a{color:var(--color-blue-10)}
.ecs-dropzone .ecs-empty-state .ecs-empty-state-message{max-width:440px}
.ecs-dropzone[data-v-2c790ae4]{display:flex;justify-content:center;align-items:center;border-radius:var(--border-radius-large);width:100%;height:100%;border:1px dashed var(--color-gray-4);position:relative;transition:.2s;padding:var(--spacing-40)}
.ecs-dropzone input[type=file][data-v-2c790ae4]{display:none}
.ecs-dropzone .ecs-empty-state-message i[data-v-2c790ae4]{color:var(--color-blue-10);font-weight:var(--font-weight-medium);font-style:normal;cursor:pointer;position:relative}
.ecs-dropzone .ecs-empty-state-message i[data-v-2c790ae4]:focus-visible{z-index:1;outline:none}
.ecs-dropzone .ecs-empty-state-message i:focus-visible .ecs-focus-ring[data-v-2c790ae4]{display:block}
.ecs-dropzone-skeleton[data-v-2c790ae4]{margin:9px auto}
.ecs-dropzone .ecs-progress[data-v-2c790ae4]{width:80%;margin:var(--spacing-25) auto 0 auto}
.ecs-dropzone-stats[data-v-2c790ae4],.ecs-dropzone-hint[data-v-2c790ae4],.ecs-dropzone-error-message[data-v-2c790ae4]{font-size:var(--type-scale-3-font-size);line-height:var(--type-scale-3-line-height);margin-top:var(--spacing-10)}
.ecs-dropzone-hint[data-v-2c790ae4]{color:var(--color-gray-8)}
.ecs-dropzone-cancel[data-v-2c790ae4]{position:absolute;bottom:16px;left:16px}
.ecs-dropzone-dragging[data-v-2c790ae4]{background:var(--color-blue-1);border:1px solid var(--color-blue-4);box-shadow:0 0 0 1px var(--color-blue-4) inset}
.ecs-dropzone-error[data-v-2c790ae4]{background:var(--color-red-1);border-color:var(--color-red-4)}
.ecs-dropzone-error-message[data-v-2c790ae4]{color:var(--color-red-10)}
.ecs-dropzone-disabled[data-v-2c790ae4]{background:var(--color-white)}
.ecs-dropzone-disabled .ecs-empty-state-message i[data-v-2c790ae4]{pointer-events:none;color:var(--color-gray-10);cursor:default}
.ecs-ecai-wrapper[data-v-75522cea]{position:relative;background:linear-gradient(to bottom,rgba(211,103,216,.03),transparent);overflow:hidden;width:100%}
.ecs-ecai-wrapper .border-gradient[data-v-75522cea]{display:none;position:absolute;top:0;left:0;width:20px;height:20px;overflow:hidden}
.ecs-ecai-wrapper .border-gradient[data-v-75522cea]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-top-left-radius:var(--border-radius-medium);border:1px solid rgba(211,103,216,.15);width:21px;height:21px}
.ecs-ecai-wrapper.border .border-gradient[data-v-75522cea]{display:block}
.ecs-ecai-wrapper.border[data-v-75522cea]:before,.ecs-ecai-wrapper.border[data-v-75522cea]:after{position:absolute;content:""}
.ecs-ecai-wrapper.border[data-v-75522cea]:before{top:0;left:20px;background:linear-gradient(to right,rgba(211,103,216,.15),transparent);right:0;height:1px}
.ecs-ecai-wrapper.border[data-v-75522cea]:after{top:20px;left:0;background:linear-gradient(to bottom,rgba(211,103,216,.15),transparent);width:1px;bottom:0}
.icon[data-v-75522cea]{margin:-4px 6px 0 -4px;float:left}
.ecai-background[data-v-75522cea]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--popper-theme-border-radius);overflow:hidden;pointer-events:none;mix-blend-mode:multiply;opacity:.12}
.ecai-background .bg-circle[data-v-75522cea]{position:absolute;filter:blur(40px);border-radius:100%}
.ecai-background .bg-circle-1[data-v-75522cea]{width:50%;height:40px;top:-20px;left:-30px;background:#d6409f}
.ecai-background .bg-circle-2[data-v-75522cea]{width:30%;height:50px;top:-25px;left:35%;background:#ab4aba}
.ecai-background .bg-circle-3[data-v-75522cea]{width:30%;height:50px;top:-25px;left:55%;background:#6e56cf}
.ecs-ecai-wrapper>.icon+.ecs-formatted>ul:first-child,.ecs-ecai-wrapper>.icon+.ecs-formatted>div>ul:first-child{margin-left:var(--spacing-25)}
.ecs-entry-link[data-v-0b6f41c6]{display:inline-flex;align-items:center;-webkit-user-select:none;user-select:none;font-size:var(--type-scale-3-font-size);line-height:var(--type-scale-3-line-height);border-radius:var(--border-radius-small);padding:0 var(--spacing-5);position:relative;transition:.2s color,.2s background,.2s box-shadow,.2s opacity;white-space:nowrap;cursor:pointer;z-index:0;flex-shrink:1;overflow:hidden;max-width:100%;color:var(--color-gray-15)}
.ecs-entry-link:focus-visible .ecs-focus-ring[data-v-0b6f41c6]{display:block}
.ecs-entry-link[data-v-0b6f41c6]:after{content:"";background:hsl(var(--color-gray-8-hsl)/.07);position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(.8);transition:opacity .15s ease-in-out,transform .3s cubic-bezier(.3,.76,.27,1);border-radius:var(--border-radius-small);z-index:-1;pointer-events:none}
.ecs-entry-link[data-v-0b6f41c6]:hover:after{opacity:1;transform:scale(1)}
.ecs-entry-link:hover .entry-icon[data-v-0b6f41c6]{opacity:1}
.ecs-entry-link[data-v-0b6f41c6]:disabled{opacity:.5;cursor:default;filter:saturate(0)}
.ecs-entry-link[data-v-0b6f41c6]:disabled:after{opacity:0}
.ecs-entry-link .entry-icon[data-v-0b6f41c6]{opacity:.9;margin:0 var(--spacing-5) 0 -2px;display:flex;position:relative}
.ecs-entry-link .ecs-sticker[data-v-0b6f41c6]{position:absolute;right:-2px;bottom:-2px;transform:scale(.75)}
.ecs-entry-link-label[data-v-0b6f41c6]{flex:1;min-width:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ecs-entry-link-label.emphasized[data-v-0b6f41c6]{font-weight:var(--font-weight-medium)}
.ecs-entry-link .ecs-button-more-ellipsis[data-v-0b6f41c6]{margin:0 var(--spacing-5) 0 var(--spacing-10)}
.ecs-entry-link .prepend[data-v-0b6f41c6]{color:var(--color-gray-11);margin:0 var(--spacing-10) 0 0}
.ecs-entry-link .append[data-v-0b6f41c6]{margin:0 0 0 var(--spacing-10)}
.ecs-entry-link-ai[data-v-0b6f41c6]{color:var(--color-purple-13)}
.ecs-entry-link-ai[data-v-0b6f41c6]:after{background:hsl(var(--color-purple-10-hsl)/.07)}
.ecs-entry-link-ai .prepend[data-v-0b6f41c6]{color:var(--color-purple-12)}
.ecs-excerpt-snippet[data-v-1c058d79]{border-radius:var(--border-radius-medium);background:var(--color-gray-2);padding:6px;width:100%}
.ecs-excerpt-snippet-sml[data-v-1c058d79]{padding:4px;border-radius:var(--border-radius-small)}
.ecs-excerpt-snippet-sml .ecs-excerpt-content[data-v-1c058d79]{padding:8px;border-radius:var(--border-radius-x-small)}
.ecs-excerpt-snippet-sml .ecs-excerpt-title[data-v-1c058d79]{padding:2px 4px 4px 2px;font-size:var(--type-scale-2-font-size)}
.ecs-excerpt-snippet-sml .ecs-excerpt-content-transcript[data-v-1c058d79]{font-size:var(--type-scale-1-font-size)}
.ecs-excerpt-snippet-sml .ecs-excerpt-content-regular[data-v-1c058d79],.ecs-excerpt-snippet-sml .ecs-excerpt-content-rectangle[data-v-1c058d79]{font-size:var(--type-scale-2-font-size)}
.ecs-excerpt-title[data-v-1c058d79]{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 12px;color:var(--color-gray-10);font-size:var(--type-scale-3-font-size)}
.ecs-excerpt-title-headline[data-v-1c058d79]{display:flex;align-items:center;flex:1}
.ecs-excerpt-title .icon[data-v-1c058d79],.ecs-excerpt-title .ecs-skeleton[data-v-1c058d79]{margin-right:4px}
.ecs-excerpt-title-cite[data-v-1c058d79]{flex-shrink:0;text-align:right;min-width:60px}
.ecs-excerpt-content[data-v-1c058d79]{background:var(--color-white);box-shadow:0 0 0 1px hsl(var(--color-gray-10-hsl)/.06),0 1px 3px hsl(var(--color-gray-10-hsl)/.1);border-radius:var(--border-radius-small);padding:12px}
.ecs-excerpt-content-transcript[data-v-1c058d79]{line-height:1.6em;white-space:pre-wrap;font-family:var(--font-family-monospace);color:var(--color-gray-14);font-size:var(--type-scale-2-font-size)}
.ecs-excerpt-content-regular[data-v-1c058d79]{white-space:pre-wrap;line-height:1.4em;font-size:var(--type-scale-3-font-size);color:var(--color-gray-14)}
.ecs-excerpt-content-rectangle[data-v-1c058d79]{text-align:center;position:relative;font-size:var(--type-scale-3-font-size);padding:.5em}
.ecs-excerpt-content-rectangle>div[data-v-1c058d79]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius-x-small);opacity:.2}
.ecs-excerpt-content-rectangle>span[data-v-1c058d79]{filter:brightness(.5);position:relative;z-index:1}
.ecs-excerpt-content-transcript span{display:block;position:relative}
.ecs-excerpt-content-transcript span[data-line]:before{content:attr(data-line);min-width:3em;display:inline-block;color:var(--color-gray-5)}
.ecs-excerpt-content-transcript span[data-line="01"]:not(:first-child):after{content:"";position:absolute;width:100%;height:1px;top:0;left:0;background:var(--color-gray-3);border-radius:1px}
.ecs-form-control[data-v-ab50438d]{display:block;width:100%;padding:calc(var(--spacing-5) + 1px) var(--spacing-10);font-family:var(--font-family-system);font-size:var(--type-scale-3-font-size);line-height:var(--type-scale-3-line-height);color:var(--color-gray-14);background-color:var(--color-white);background-clip:padding-box;border:1px solid hsl(var(--color-gray-8-hsl)/.4);border-radius:var(--border-radius-small);transition:.2s;box-shadow:none}
.ecs-form-control[data-v-ab50438d]:focus{border-color:hsl(var(--color-blue-8-hsl)/.5);box-shadow:0 0 0 2px hsl(var(--color-blue-8-hsl)/.15)}
.ecs-form-control[data-v-ab50438d]::-ms-expand{background-color:transparent;border:0}
.ecs-form-control[data-v-ab50438d]:disabled{background-color:hsl(var(--color-gray-6-hsl)/.15);color:var(--color-gray-8);cursor:default}
.ecs-form-control[readonly][data-v-ab50438d]{cursor:default}
.ecs-form-control[data-v-ab50438d]::placeholder{color:var(--color-gray-8);opacity:1;font-family:var(--font-family-system)}
.ecs-form-control-subtle[data-v-ab50438d]{background-color:hsl(var(--color-gray-8-hsl)/.15);border:1px solid hsl(var(--color-gray-8-hsl)/.2)}
.ecs-form-control-subtle[data-v-ab50438d]:focus{background-color:hsl(var(--color-gray-8-hsl)/.17);border:1px solid var(--color-gray-4);box-shadow:none}
.ecs-form-control-subtle[data-v-ab50438d]:disabled{background-color:hsl(var(--color-gray-8-hsl)/.1);border:1px solid hsl(var(--color-gray-8-hsl)/.1);opacity:.8;color:var(--color-gray-10)}
.ecs-form-control-naked[data-v-ab50438d]{background-color:transparent;border:none;padding-left:0;padding-right:0}
.ecs-form-control-naked[data-v-ab50438d]:focus{border:none;box-shadow:none}
.ecs-form-control-naked[data-v-ab50438d]:disabled{background-color:transparent;opacity:.8}
.ecs-form-control-ai[data-v-ab50438d]{background-color:var(--color-purple-2);border-color:var(--color-purple-4);color:var(--color-purple-14)}
.ecs-form-control-ai-to-be[data-v-ab50438d]{background-color:var(--color-white);border-color:var(--color-purple-4);color:var(--color-purple-14)}
.ecs-form-control-ai-to-be[data-v-ab50438d]::placeholder{color:hsl(var(--color-purple-11-hsl)/.7)}
.ecs-form-control-format-date[data-v-ab50438d]{height:32px}
.ecs-form-control-sml[data-v-ab50438d]{font-size:var(--type-scale-2-font-size);line-height:var(--type-scale-2-line-height);padding:calc(var(--spacing-5) - 1px) var(--spacing-10)}
.ecs-form-control-sml.ecs-form-control-format-date[data-v-ab50438d]{height:24px}
.ecs-form-control-lg[data-v-ab50438d]{padding:calc(var(--spacing-15) - 3px) var(--spacing-10)}
.ecs-form-control-lg.ecs-form-control-format-date[data-v-ab50438d]{height:40px}
.ecs-form-control-format-id[data-v-ab50438d]{font-family:var(--font-family-monospace)}
.ecs-form-control-error[data-v-ab50438d],.ecs-form-control-error[data-v-ab50438d]:focus{box-shadow:none;border-color:var(--color-red-9)}
textarea.ecs-form-control[data-v-ab50438d]{resize:vertical}
textarea.ecs-form-control-auto-grow[data-v-ab50438d]{field-sizing:content;resize:none}
.ecs-popover-list-title[data-v-442eb0eb]{display:flex;align-items:center}
.ecs-popover-list-title .ecs-collapse-button[data-v-442eb0eb]{margin-right:var(--spacing-5)}
.ecs-popover-list-title-default[data-v-442eb0eb]{padding:var(--spacing-10)}
.ecs-popover-list-title-default[data-v-442eb0eb]:first-child{padding-top:var(--spacing-5)}
.ecs-popover-list-title-default>span[data-v-442eb0eb]{color:var(--color-gray-8);font-size:var(--type-scale-3-font-size);line-height:var(--type-scale-3-line-height)}
.ecs-popover-list-title-default.sml>span[data-v-442eb0eb]{font-size:var(--type-scale-2-font-size);line-height:var(--type-scale-2-line-height)}
.ecs-popover-list-title-sticky[data-v-442eb0eb]{position:sticky!important;top:0;background:var(--color-gray-2);border-top:1px solid var(--color-gray-3);z-index:1;padding:5px var(--spacing-25) 6px var(--spacing-25)}
.ecs-popover-list-title-sticky.has-controls[data-v-442eb0eb]{padding:3px var(--spacing-25) 4px var(--spacing-25)}
.ecs-popover-list-title-sticky>span[data-v-442eb0eb]{color:var(--color-gray-9);font-size:var(--type-scale-2-font-size);line-height:var(--type-scale-3-line-height);font-weight:var(--font-weight-medium);text-transform:uppercase}
.ecs-popover-list-title-controls[data-v-442eb0eb]{display:flex;align-items:center;column-gap:var(--spacing-5);margin-left:auto}
.ecs-exhibit-sticker-editor[data-v-8ad2c071]{display:flex;flex-direction:column;gap:var(--spacing-30)}
.ecs-exhibit-sticker-editor-content[data-v-8ad2c071]{display:flex;flex-direction:column;gap:var(--spacing-5)}
.ecs-exhibit-sticker-editor-preview[data-v-8ad2c071]{width:100%;display:flex;align-items:center;justify-content:center;background:var(--color-white);border:1px solid var(--color-gray-3);padding:var(--spacing-30) 100px;border-radius:var(--border-radius-large);position:relative}
.ecs-exhibit-sticker-editor-controls .font-size-input[data-v-8ad2c071]{display:flex;width:auto}
.ecs-exhibit-sticker-editor-controls .color-button[data-v-8ad2c071]{width:24px;height:24px;padding:0;border:none;cursor:pointer;position:relative;box-shadow:0 0 0 1px #00000026 inset;display:flex;border-radius:var(--border-radius-medium)}
.ecs-exhibit-sticker-editor-controls .color-button[data-v-8ad2c071]:focus-visible{outline:2px solid var(--color-blue-9);outline-offset:2px}
.shape-preview-buttons[data-v-8ad2c071]{width:100%}
.shape-preview-button[data-v-8ad2c071]{border:none;background:var(--color-white);padding:0;border-radius:var(--border-radius-large);box-shadow:var(--elevation-05);cursor:pointer;transition:box-shadow .2s ease,background .2s ease;display:flex;align-items:center;justify-content:center;height:40px;flex:1;max-width:72px}
.shape-preview-button[data-v-8ad2c071]:hover{box-shadow:var(--elevation-10)}
.shape-preview-button.active[data-v-8ad2c071]{box-shadow:0 0 0 1px var(--color-blue-5);background:var(--color-blue-1)}
.shape-preview-button[data-v-8ad2c071]:focus-visible{outline:2px solid var(--color-blue-9);outline-offset:2px}
.shape-preview[data-v-8ad2c071]{border:2px solid}
.shape-preview.rounded-rect[data-v-8ad2c071]{border-radius:5px;width:36px;height:22px}
.shape-preview.rect[data-v-8ad2c071]{border-radius:0;width:36px;height:22px}
.shape-preview.rounded-square[data-v-8ad2c071]{border-radius:5px;width:28px;height:28px}
.shape-preview.square[data-v-8ad2c071]{border-radius:0;width:28px;height:28px}
.sticker[data-v-8ad2c071]{border:6px solid;display:flex;align-items:center;justify-content:center;width:220px;flex-shrink:0;transition:all .3s ease}
.sticker-content[data-v-8ad2c071]{padding:16px 8px;display:flex;flex-direction:column;gap:4px;width:100%;box-sizing:border-box}
.sticker-content.read-only .line[data-v-8ad2c071]:hover,.sticker-content.read-only .line.focused[data-v-8ad2c071]{background:transparent;box-shadow:none}
.line-input[data-v-8ad2c071]{position:relative;width:100%;box-sizing:border-box}
.line-input input[data-v-8ad2c071]{position:absolute;top:0;left:0;width:100%;padding:0;border:none;background:transparent;color:transparent;text-align:center;caret-color:currentColor;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}
.line-input input[data-v-8ad2c071]:focus{color:currentColor}
.line-input .line-preview[data-v-8ad2c071]{display:block;text-align:center;width:100%;white-space:pre;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}
.exhibit-sticker-editor-variable{border-radius:3px;position:relative;z-index:1;pointer-events:none}
.exhibit-sticker-editor-variable span{color:#fff}
.line[data-v-8ad2c071]{transition:all .2s ease;position:relative;box-shadow:0 0 0 1px transparent;border-radius:4px;width:100%}
.line.editable[data-v-8ad2c071]{background:#ffffff1a;box-shadow:0 0 0 1px #00000026}
.line[data-v-8ad2c071]:hover,.line.focused[data-v-8ad2c071]{background:#ffffff40;box-shadow:0 0 0 1px #00000040}
.line.focused .line-controls[data-v-8ad2c071]{opacity:1;pointer-events:auto}
.line-controls[data-v-8ad2c071]{display:flex;gap:4px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;opacity:0;pointer-events:none}
.line-controls[data-v-8ad2c071]:focus-within{opacity:1;pointer-events:auto}
.line-controls-left[data-v-8ad2c071]{left:-84px}
.line-controls-right[data-v-8ad2c071]{right:-56px}
.page-preview[data-v-8ad2c071]{position:absolute;bottom:var(--spacing-10);left:var(--spacing-10);background:linear-gradient(161deg,#f4f4f4,#f6f6f64d 87.34%);box-shadow:var(--elevation-05);width:28px;height:34px;padding:1px}
.page-position-indicator[data-v-8ad2c071]{position:absolute;display:flex;flex-direction:column;gap:.8px;align-items:center;justify-content:center;padding:1px;border:.3px solid;width:8px}
.ecs-exhibit-sticker-editor-errors[data-v-8ad2c071]{margin-top:var(--spacing-10)}
.ecs-file-list-entry[data-v-b753f1a9]{position:relative;transition:.2s;background:#fff}
.ecs-file-list-entry[data-v-b753f1a9]:focus-visible{z-index:1;outline:none}
.ecs-file-list-entry:focus-visible .ecs-focus-ring[data-v-b753f1a9]{display:block}
.ecs-file-list-entry[data-v-b753f1a9]:after{content:"";position:absolute;width:100%;height:1px;background:hsl(var(--color-gray-8-hsl)/.2);bottom:0}
.ecs-file-list-entry.hover[data-v-b753f1a9]:hover{background:var(--color-gray-1);cursor:pointer}
.ecs-file-list-entry[data-v-b753f1a9]:last-child:after{display:none}
.ecs-file-list-entry-above[data-v-b753f1a9]{background:#fff;box-shadow:0 0 0 1px #858e9e0f,0 1px 3px #2f333c26;border-radius:var(--border-radius-small);padding-right:10px;padding-left:10px;margin-bottom:6px}
.ecs-file-list-entry-above.hover[data-v-b753f1a9]:hover{background:#fff;box-shadow:0 0 0 1px #858e9e0f,0 2px 4px #2f333c33;cursor:pointer}
.ecs-file-list-entry-above[data-v-b753f1a9]:after{display:none}
.ecs-file-list-entry-above[data-v-b753f1a9]:last-child{margin-bottom:0}
.ecs-file-list-inner[data-v-b753f1a9]{display:flex;align-items:center;height:45px;position:relative}
.ecs-file-list-inner[data-v-b753f1a9]>*:not(.loading-bar){position:relative;z-index:1}
.ecs-file-list-inner .icon[data-v-b753f1a9]{min-width:30px;margin:0 8px 0 0}
.ecs-file-list-inner .ecs-sticker[data-v-b753f1a9]{position:absolute;top:23px;left:16px}
.ecs-file-list-inner .loading-bar[data-v-b753f1a9]{position:absolute;height:45px;left:0;top:0;transition:.3s;background:var(--color-blue-2)}
.ecs-file-list-title[data-v-b753f1a9]{display:flex;align-items:center;flex:1;min-width:0;height:100%}
.ecs-file-list-title .title[data-v-b753f1a9]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:var(--type-scale-3-font-size);flex:1}
.ecs-file-list-controls[data-v-b753f1a9]{display:flex;align-items:center;margin-left:16px}
.ecs-file-list-meta[data-v-b753f1a9]{color:var(--color-gray-8);font-size:var(--type-scale-2-font-size)}
.ecs-file-list .remove[data-v-b753f1a9]{margin-left:20px}
.ecs-file-list-button[data-v-b753f1a9]{width:16px;height:16px;border-radius:var(--border-radius-x-small);margin-left:20px;padding:0;transition:.2s;position:relative}
.ecs-file-list-button[data-v-b753f1a9]:hover{opacity:1}
.ecs-file-list-button[data-v-b753f1a9]:focus-visible{z-index:1;outline:none}
.ecs-file-list-button:focus-visible .ecs-focus-ring[data-v-b753f1a9]{display:block}
.ecs-file-list-button[data-v-b753f1a9]:before{content:"";position:absolute;width:16px;height:16px;top:0;left:0;opacity:.7}
.ecs-file-list-button.expand[data-v-b753f1a9]{transform:rotate(180deg)}
.ecs-file-list-button.expand[data-v-b753f1a9]:before{opacity:1;transition:.2s;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpolygon fill='%23858E9E' points='8.009 11.2 12.8 6.003 11.708 4.819 8.009 8.829 4.292 4.8 3.2 5.984'/%3E%3C/svg%3E")}
.ecs-file-list-button.expand.collapsed[data-v-b753f1a9]{transform:rotate(0)}
.ecs-file-list-button.expand.collapsed[data-v-b753f1a9]:before{opacity:.7}
.ecs-file-list .collapse-show[data-v-b753f1a9]{display:block}
.ecs-file-list .collapse-hide[data-v-b753f1a9]{display:none}
.ecs-file-list .error[data-v-b753f1a9],.ecs-file-list .warning[data-v-b753f1a9]{font-size:var(--type-scale-2-font-size);line-height:var(--type-scale-2-line-height);padding:var(--spacing-5) 0 var(--spacing-10) 0}
.ecs-file-list .error .list[data-v-b753f1a9],.ecs-file-list .warning .list[data-v-b753f1a9]{list-style:none;padding:0;margin:0}
.ecs-file-list .error[data-v-b753f1a9]{color:var(--color-red-10)}
.ecs-file-list .warning[data-v-b753f1a9]{color:var(--color-yellow-10)}
.title-enter-active[data-v-b753f1a9],.title-leave-active[data-v-b753f1a9]{transition:all .3s;overflow:hidden}
.title-leave-to[data-v-b753f1a9]{opacity:0;height:0!important}
.edit-enter-active[data-v-b753f1a9]{transition:all .3s;overflow:hidden}
.edit-leave-active[data-v-b753f1a9]{transition:all .01s;overflow:hidden}
.edit-enter-from[data-v-b753f1a9],.edit-leave-to[data-v-b753f1a9]{opacity:0;max-height:0!important}
.ecs-flag[data-v-98c0431b]{width:20px;height:15px;border-radius:var(--border-radius-x-small);position:relative;box-shadow:0 1px 1px hsl(var(--color-gray-15-hsl)/.05)}
.ecs-flag svg[data-v-98c0431b]{border-radius:var(--border-radius-x-small)}
.ecs-flag[data-v-98c0431b]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius-x-small);mix-blend-mode:overlay;background-image:linear-gradient(0deg,#0000004d 2%,#ffffffb3);border:1px solid rgba(0,0,0,.5)}
.ecs-flex-col-grow[data-v-1d2ad846]{flex-grow:1}
.ecs-flex-col-no-shrink[data-v-1d2ad846]{flex-shrink:0}
.ecs-flex-col-margin-auto-left[data-v-1d2ad846]{margin-left:auto}
.ecs-flex-col-margin-auto-right[data-v-1d2ad846]{margin-right:auto}
.ecs-flex-col-margin-auto-top[data-v-1d2ad846]{margin-top:auto}
.ecs-flex-col-margin-auto-bottom[data-v-1d2ad846]{margin-bottom:auto}
.ecs-flex-col-1[data-v-1d2ad846]{flex:0 0 auto;width:8.33333333%}
.ecs-flex-col-2[data-v-1d2ad846]{flex:0 0 auto;width:16.66666667%}
.ecs-flex-col-3[data-v-1d2ad846]{flex:0 0 auto;width:25%}
.ecs-flex-col-4[data-v-1d2ad846]{flex:0 0 auto;width:33.33333333%}
.ecs-flex-col-5[data-v-1d2ad846]{flex:0 0 auto;width:41.66666667%}
.ecs-flex-col-6[data-v-1d2ad846]{flex:0 0 auto;width:50%}
.ecs-flex-col-7[data-v-1d2ad846]{flex:0 0 auto;width:58.33333333%}
.ecs-flex-col-8[data-v-1d2ad846]{flex:0 0 auto;width:66.66666667%}
.ecs-flex-col-9[data-v-1d2ad846]{flex:0 0 auto;width:75%}
.ecs-flex-col-10[data-v-1d2ad846]{flex:0 0 auto;width:83.33333333%}
.ecs-flex-col-11[data-v-1d2ad846]{flex:0 0 auto;width:91.66666667%}
.ecs-flex-col-12[data-v-1d2ad846]{flex:0 0 auto;width:100%}
.ecs-input-clear[data-v-65544544]{position:relative;width:32px;height:32px}
.ecs-input-clear-button[data-v-65544544]{position:absolute;left:50%;top:50%;margin:-6px;z-index:2;width:12px;height:12px;opacity:.7;transition:.2s;padding:0;cursor:pointer;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='6' cy='6' r='6' fill='%23858E9E'/%3E%3Crect width='8' height='1.5' x='2' y='5.5' fill='%23FFFFFF' rx='.75' transform='rotate(45 6 6.25)'/%3E%3Crect width='8' height='1.5' x='2' y='5.5' fill='%23FFFFFF' rx='.75' transform='rotate(-45 6 6.25)'/%3E%3C/g%3E%3C/svg%3E")}
.ecs-input-clear-button[data-v-65544544]:hover{opacity:1}
.ecs-input-clear-button[data-v-65544544]:focus-visible{outline:none}
.ecs-input-clear-button:focus-visible .ecs-focus-ring[data-v-65544544]{display:block}
.ecs-input-clear .icon[data-v-65544544]{position:absolute;top:0;left:0}
.ecs-search-group[data-v-5f9bc8e4]{position:relative;display:block;width:100%}
.ecs-search-group .ecs-input-clear[data-v-5f9bc8e4]{position:absolute}
.ecs-search-group .icon[data-v-5f9bc8e4]{position:absolute;top:50%;left:4px;transform:translateY(-50%);pointer-events:none}
.ecs-search-input[data-v-5f9bc8e4]{display:block;width:100%;padding:7px 32px;font-size:var(--type-scale-3-font-size);font-family:var(--font-family-system);line-height:16px;color:var(--color-gray-15);background-color:#fff;background-clip:padding-box;border:1px solid hsl(var(--color-gray-8-hsl)/.4);border-radius:var(--border-radius-small);transition:.2s;box-shadow:none}
.ecs-search-input[data-v-5f9bc8e4]:disabled{background-color:hsl(var(--color-gray-6-hsl)/.15);color:var(--color-gray-8)}
.ecs-search-input[data-v-5f9bc8e4]:focus{border-color:hsl(var(--color-blue-8-hsl)/.5);box-shadow:0 0 0 2px hsl(var(--color-blue-8-hsl)/.15)}
.ecs-search-input-subtle[data-v-5f9bc8e4]{background-color:hsl(var(--color-gray-8-hsl)/.15);border:1px solid hsl(var(--color-gray-8-hsl)/.2)}
.ecs-search-input-subtle[data-v-5f9bc8e4]:disabled{background-color:hsl(var(--color-gray-8-hsl)/.1);border:1px solid hsl(var(--color-gray-8-hsl)/.1);opacity:.8;color:var(--color-gray-10)}
.ecs-search-input-subtle[data-v-5f9bc8e4]:focus{background-color:hsl(var(--color-gray-8-hsl)/.17);border:1px solid var(--color-gray-4);box-shadow:none}
.ecs-search-input-naked[data-v-5f9bc8e4]{background-color:transparent;border:none}
.ecs-search-input-naked[data-v-5f9bc8e4]:disabled{background-color:transparent;opacity:.6}
.ecs-search-input-naked[data-v-5f9bc8e4]:focus{box-shadow:none}
.ecs-search-input+.ecs-input-clear[data-v-5f9bc8e4]{top:0;right:0}
.ecs-search-input-lg[data-v-5f9bc8e4]{padding:11px 32px 11px 40px}
.ecs-search-input-lg+.ecs-input-clear[data-v-5f9bc8e4]{top:4px;right:4px}
.ecs-search-input-sml[data-v-5f9bc8e4]{font-size:var(--type-scale-2-font-size);padding:3px 24px;line-height:16px}
.ecs-search-input-sml+.ecs-input-clear[data-v-5f9bc8e4]{top:-4px;right:-4px}
.ecs-search-input[data-v-5f9bc8e4]::placeholder{color:#858e9e;opacity:1}
.ecs-scroll-container[data-v-d87a8075]{position:relative;overflow:auto}
.ecs-scroll-container-shadows[data-v-d87a8075]{background:linear-gradient(#fff 30%,#fff0),linear-gradient(#fff0,#fff 70%) 0 100%,linear-gradient(180deg,#6e749212,#6e749200),linear-gradient(180deg,#6e749200,#6e749212) 0 100%;background-color:#fff;background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 6px,100% 6px;background-attachment:local,local,scroll,scroll}
.ecs-scroll-container-border[data-v-d87a8075]{border-radius:6px;border:1px solid var(--color-gray-4)}
.ecs-folder-selector[data-v-e8fd70d2]{display:flex;flex-direction:column;overflow:hidden;background:#fff}
.ecs-folder-selector-header[data-v-e8fd70d2]{display:flex;align-items:center;padding-top:4px;padding-bottom:4px;margin-bottom:4px;padding-right:2px}
.ecs-folder-selector-title[data-v-e8fd70d2]{flex:1;padding-left:4px}
.ecs-folder-selector-search[data-v-e8fd70d2]{flex:1;margin-left:-4px}
.ecs-folder-selector-add[data-v-e8fd70d2]{margin-left:16px}
.ecs-folder-selector-border[data-v-e8fd70d2]{border-radius:6px;border:1px solid var(--color-gray-3)}
.ecs-folder-selector-border .ecs-folder-selector-header[data-v-e8fd70d2]{padding-left:8px;padding-right:4px;margin:0;border-bottom:1px solid var(--color-gray-2)}
.ecs-folder-selector .empty-list[data-v-e8fd70d2]{padding:8px 4px;color:var(--color-gray-9);font-size:14px}
.ecs-form-group[data-v-b5eb6ae4]{margin-bottom:var(--spacing-30)}
.ecs-form-group-sml[data-v-b5eb6ae4]{margin-bottom:var(--spacing-20)}
.ecs-text[data-v-b5eb6ae4]{margin-top:var(--spacing-5)}
.ecs-text[data-v-b5eb6ae4]:first-letter{text-transform:uppercase}
.ecs-text a[data-v-b5eb6ae4]{color:var(--color-blue-10);text-decoration:none}
.ecs-text a[data-v-b5eb6ae4]:hover{color:var(--color-blue-11)}
.ecs-form-check-group .ecs-text[data-v-b5eb6ae4]{margin-top:0}
[data-v-b5eb6ae4] .label{font-size:var(--type-scale-3-font-size);color:var(--color-gray-13)}
[data-v-b5eb6ae4] label{display:flex;align-items:center;font-size:var(--type-scale-3-font-size);line-height:var(--type-scale-3-line-height);margin-bottom:var(--spacing-5);-webkit-user-select:none;user-select:none}
[data-v-b5eb6ae4] label>a{color:var(--color-blue-8);transition:.2s;text-decoration:none}
[data-v-b5eb6ae4] label>a:hover{color:var(--color-blue-9)}
[data-v-b5eb6ae4] label.required:after{content:"*";font-size:var(--type-scale-4-font-size);color:var(--color-gray-6);margin-left:2px}
.ecs-form-group.error .ecs-form-control,.ecs-form-group.error .ecs-form-control:focus,.ecs-form-group.error .ecs-form-select{box-shadow:none;border-color:var(--color-red-9)}
.ecs-form-group.error .ecs-form-control-subtle{background:hsl(var(--color-red-9-hsl)/.08)}
.ecs-form-group.warning .ecs-form-control,.ecs-form-group.warning .ecs-form-control:focus,.ecs-form-group.warning .ecs-form-select{box-shadow:none;border-color:var(--color-yellow-9)}
.ecs-form-group.warning .ecs-form-control-subtle{background:hsl(var(--color-yellow-9-hsl)/.08)}
.ecs-form-headline[data-v-16833f69]{display:flex;align-items:center;justify-content:space-between;min-height:50px;border-bottom:1px solid var(--color-gray-3);margin-bottom:var(--spacing-30)}
.ecs-form-headline-main[data-v-16833f69]{display:flex;align-items:center;font-size:var(--type-scale-5-font-size)}
.ecs-form-headline-controls[data-v-16833f69]{display:flex;align-items:center}
.ecs-form-set[data-v-c9188464]{border:1px solid var(--color-gray-3);border-radius:var(--border-radius-medium);position:relative;padding:25px 20px 20px;margin:0}
.ecs-form-set-title[data-v-c9188464]{position:absolute;font-size:var(--type-scale-3-font-size);color:var(--color-gray-8);padding:0 10px;left:10px;top:-9px;background:#fff}
.ecs-form-set.error[data-v-c9188464]{border-color:var(--color-red-10)}
.ecs-form-set.error .ecs-form-set-title[data-v-c9188464]{color:var(--color-red-10)}
.ecs-highlight[data-v-ad0ca7b9]{transition:background-color .3s,border-color .3s}
.ecs-highlight-overlay[data-v-ad0ca7b9]{mix-blend-mode:multiply;position:absolute;z-index:3;pointer-events:none}
.ecs-highlight-overlay.ecs-highlight-background[data-v-ad0ca7b9]{background-color:var(--ecs-highlight-background)}
.ecs-highlight-overlay.ecs-highlight-border[data-v-ad0ca7b9]{border-left:2px solid var(--ecs-highlight-border);background:linear-gradient(to right,var(--ecs-highlight-background),transparent)}
.ecs-highlight-wrap.ecs-highlight-background[data-v-ad0ca7b9]{background-color:var(--ecs-highlight-background)}
.ecs-highlight-wrap.ecs-highlight-border[data-v-ad0ca7b9]{border-left:2px solid;border-color:var(--ecs-highlight-border);background:linear-gradient(to right,var(--ecs-highlight-background),transparent)}
.fade-enter-active[data-v-ad0ca7b9],.fade-leave-active[data-v-ad0ca7b9]{transition:all .3s}
.fade-enter-from[data-v-ad0ca7b9],.fade-leave-to[data-v-ad0ca7b9]{opacity:0}
.ecs-illustration[data-v-ff7cc16f]{flex-shrink:0}
.ecs-toolbar[data-v-e0681f01]{display:flex;width:100%;position:relative;padding:0 var(--spacing-20);z-index:5;background:#fff;box-shadow:0 1px hsl(var(--color-gray-10-hsl)/.2);height:var(--layout-toolbar-height)}
.ecs-index-toolbar-content[data-v-14242524]{width:100%}
.ecs-index-toolbar-content .ecs-flex-col[data-v-14242524]:last-child{border-left:1px solid hsl(var(--color-gray-10-hsl)/.15)}
.ecs-toolbar-search-options[data-v-14242524]{margin-right:15px}
.ecs-toolbar-search-options .ecs-toolbar-button[data-v-14242524]{color:hsl(var(--color-gray-8-hsl)/.8)}
.ecs-toolbar-search-options .ecs-toolbar-button[data-v-14242524]:hover{color:var(--color-gray-8)}
.ecs-toolbar-search-options .ecs-toolbar-button-toggle.active[data-v-14242524]{color:var(--color-blue-10)}
.ecs-toolbar-search-results[data-v-14242524]{padding-left:10px;font-size:var(--type-scale-2-font-size)}
.ecs-toolbar-search-results .count[data-v-14242524]{font-weight:var(--font-weight-medium)}
.ecs-toolbar-search-results .type[data-v-14242524]{color:var(--color-gray-8)}
.ecs-index-toolbar-right-sections[data-v-14242524]{display:flex;align-items:center;justify-content:space-between;padding-left:var(--spacing-20);height:var(--layout-toolbar-height);border-left:1px solid var(--color-gray-3)}
.ecs-toolbar-right-section[data-v-14242524]{display:flex;align-items:center;gap:var(--spacing-10)}
.ecs-toolbar-right-section[data-v-14242524]:last-child{justify-content:flex-end}
.ecs-index-list-item[data-v-3fb03d5e]{display:flex;flex-direction:column;width:100%;border-radius:var(--border-radius-medium);border:1px solid transparent;border-bottom:1px solid var(--color-gray-2);transition:.12s ease-in-out}
.ecs-index-list-item.hover[data-v-3fb03d5e]:hover{background-color:var(--color-gray-1)}
.ecs-index-list-item.expanded[data-v-3fb03d5e]{background-color:var(--color-white);border:1px solid var(--color-gray-4)}
.ecs-index-list-item.expanded[data-v-3fb03d5e]:hover{background-color:var(--color-white)}
.ecs-index-list-item.selected[data-v-3fb03d5e]{background-color:var(--color-blue-2);border:1px solid var(--color-blue-4)}
.ecs-index-list-item.selected[data-v-3fb03d5e]:hover{background-color:var(--color-blue-2)}
.ecs-index-list-item-inner[data-v-3fb03d5e]{height:var(--spacing-50);display:flex;gap:var(--spacing-20);align-items:center;position:relative;padding:0 var(--spacing-10)}
.ecs-index-list-item-expand-button[data-v-3fb03d5e]{position:absolute;top:0;right:0;bottom:0;left:0;border:none}
.ecs-index-list-item-expand-button[data-v-3fb03d5e]:focus-visible{z-index:1;outline:none}
.ecs-index-list-item-expand-button:focus-visible .ecs-focus-ring[data-v-3fb03d5e]{display:block}
.ecs-index-list-item-content[data-v-3fb03d5e]{flex:1;-webkit-user-select:none;user-select:none;display:flex;align-items:center}
.ecs-index-list-item-actions[data-v-3fb03d5e]{display:flex;align-items:center}
.progress[data-v-3fb03d5e]{background-color:var(--color-blue-3);height:100%;position:absolute;top:0;right:0;bottom:0;left:0;transition:width .3s;border-radius:var(--border-radius-medium);mix-blend-mode:multiply;pointer-events:none}
.collapse[data-v-3fb03d5e]{height:0;overflow:hidden;transition:height .3s}
.collapse-show[data-v-3fb03d5e]{height:auto;height:calc-size(auto)}
.collapse-transitioning[data-v-3fb03d5e]{overflow-y:clip}
.ecs-info-tooltip[data-v-ba171c2e]{margin-left:8px;transition:.2s;cursor:help;height:20px;display:inline-flex}
.ecs-info-tooltip.hover-color[data-v-ba171c2e]:hover{color:var(--color-blue-8)!important}
.ecs-input-group-addon{padding:0 var(--spacing-10);margin-bottom:0;font-size:var(--type-scale-3-font-size);font-weight:var(--font-weight-normal);line-height:var(--type-scale-3-line-height);color:var(--color-gray-8);text-align:center;background-color:#f5f5f7;border:1px solid #C5C8CC;border-radius:var(--border-radius-small);position:relative;white-space:nowrap;display:flex;align-items:center;justify-content:center}
.ecs-input-group-addon.has-icon{padding:0;width:var(--spacing-40)}
.ecs-input-group-addon.has-button{padding:0;min-width:auto;background-color:#fff;min-width:32px}
.ecs-input-group-addon input[type=radio],.ecs-input-group-addon input[type=checkbox]{margin-top:0}
.ecs-input-group-addon.connector{width:0;padding:0;margin-right:-1px}
.has-float-label[data-v-dfa713b3]{display:block;position:relative}
.has-float-label .form-control[data-v-dfa713b3]{padding:var(--spacing-40) 0 var(--spacing-10) 0;font-size:var(--type-scale-3-font-size);border:none;border-bottom:1px solid hsl(var(--color-gray-6-hsl)/.4);border-radius:0;width:100%}
.has-float-label .form-control[data-v-dfa713b3]:focus{border-bottom-color:hsl(var(--color-gray-6-hsl)/.6);box-shadow:none}
.has-float-label .form-control:focus+label[data-v-dfa713b3]{color:var(--color-blue-8)}
.has-float-label .form-control-sml[data-v-dfa713b3]{padding:var(--spacing-25) 0 var(--spacing-10) 0}
.has-float-label .form-control-sml+label[data-v-dfa713b3]{top:var(--spacing-10)}
.has-float-label label[data-v-dfa713b3]{position:absolute;cursor:text;font-size:var(--type-scale-1-font-size);font-weight:600;color:var(--color-gray-8);opacity:1;transition:all .2s;top:10px;left:0;z-index:3;line-height:1;margin:0}
.has-float-label .form-control[data-v-dfa713b3]::-webkit-input-placeholder{opacity:1;transition:all .2s}
.has-float-label .form-control[data-v-dfa713b3]::-moz-placeholder{opacity:1;transition:all .2s}
.has-float-label .form-control[data-v-dfa713b3]:-ms-input-placeholder{opacity:1;transition:all .2s}
.has-float-label .form-control[data-v-dfa713b3]::placeholder{opacity:1;transition:all .2s}
.has-float-label .form-control[data-v-dfa713b3]:placeholder-shown:not(:focus)::-webkit-input-placeholder{opacity:0}
.has-float-label .form-control[data-v-dfa713b3]:placeholder-shown:not(:focus)::-moz-placeholder{opacity:0}
.has-float-label .form-control[data-v-dfa713b3]:placeholder-shown:not(:focus):-ms-input-placeholder{opacity:0}
.has-float-label .form-control[data-v-dfa713b3]:placeholder-shown:not(:focus)::placeholder{opacity:0}
.has-float-label .form-control[data-v-dfa713b3]:placeholder-shown:not(:focus)+*{font-size:var(--type-scale-3-font-size);top:28px;color:var(--color-gray-8);font-weight:var(--font-weight-normal)}
.has-float-label .form-control.form-control-sml[data-v-dfa713b3]:placeholder-shown:not(:focus)+*{top:17px}
.input-group .has-float-label[data-v-dfa713b3]{display:flex;justify-content:center;flex-grow:1;margin-bottom:0}
.col.has-float-label label[data-v-dfa713b3]{left:10px}
.ecs-input-group{position:relative;display:flex;align-items:stretch;width:100%}
.ecs-input-group .ecs-form-control,.ecs-input-group .ecs-form-select{position:relative;z-index:1;flex:1 1 auto;width:1%;margin-bottom:0}
.ecs-input-group .ecs-form-control:focus,.ecs-input-group .ecs-form-control:active,.ecs-input-group .ecs-form-select:focus,.ecs-input-group .ecs-form-select:active{z-index:2}
.ecs-input-group .ecs-input-clear{position:absolute;z-index:2;top:50%;right:4px;margin-top:-16px}
.ecs-input-group .ecs-form-control-sml+.ecs-input-clear{right:0}
.ecs-input-group-addon,.ecs-input-group .ecs-form-control,.ecs-input-group .ecs-custom-select{display:flex;align-items:center}
.ecs-input-group-addon:not(:first-child):not(:last-child),.ecs-input-group .ecs-form-control:not(:first-child):not(:last-child),.ecs-input-group .ecs-custom-select:not(:first-child):not(:last-child){border-radius:0}
.ecs-input-group .ecs-form-control:not(:last-child),.ecs-input-group .ecs-form-select:not(:last-child),.ecs-input-group-addon:not(:last-child),.ecs-input-group .multiselect:not(:last-child)>.multiselect__tags{border-top-right-radius:0;border-bottom-right-radius:0}
.ecs-input-group-addon:not(:last-child){border-right:0}
.ecs-input-group .ecs-form-control:not(:first-child),.ecs-input-group .ecs-form-select:not(:first-child),.ecs-input-group-addon:not(:first-child),.ecs-input-group .multiselect:not(:first-child)>.multiselect__tags{border-top-left-radius:0;border-bottom-left-radius:0}
.ecs-form-control+.ecs-input-group-addon:not(:first-child),.ecs-form-select+.ecs-input-group-addon:not(:first-child){border-left:0}
.ecs-input-group.ecs-input-group-single .ecs-form-control{border-top-right-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small)}
.ecs-inplace{position:relative;overflow:hidden}
.inplace-container{position:relative;transition:height .5s ease-in-out;width:100%;will-change:height}
.inplace-item{width:100%}
.inplace-item.slide-enter-active,.inplace-item.slide-leave-active{position:absolute;top:0;left:0;width:100%;transition:transform .5s ease-in-out,opacity .5s ease-in-out}
.slide-enter-from{transform:translate(100%);opacity:0}
.slide-leave-to{transform:translate(-100%);opacity:0}
.ecs-viewer-toolbar-jumper .ecs-toolbar-button[data-v-d9c9eec2]{height:32px}
.ecs-viewer-toolbar-jumper .previous[data-v-d9c9eec2],.ecs-viewer-toolbar-jumper .next[data-v-d9c9eec2]{width:42px}
.ecs-viewer-toolbar-jumper-inputs[data-v-d9c9eec2]{font-size:var(--type-scale-1-font-size);color:var(--color-gray-6);border-top:1px solid hsl(var(--color-gray-8-hsl)/.2);border-bottom:1px solid hsl(var(--color-gray-8-hsl)/.2);padding:0 8px;display:flex;align-items:center}
.ecs-viewer-toolbar-jumper-input[data-v-d9c9eec2]{border-radius:var(--border-radius-small);background-color:hsl(var(--color-gray-10-hsl)/.15);border:none;display:block;height:26px;padding:0 6px;line-height:26px;margin-right:7px;font-size:var(--type-scale-3-font-size);width:auto;color:var(--color-gray-13)}
.ecs-viewer-toolbar-jumper-input[data-v-d9c9eec2]:focus{outline:1px solid var(--color-gray-5)}
.ecs-viewer-toolbar-jumper-input.disabled[data-v-d9c9eec2]{-webkit-user-select:none;user-select:none}
.ecs-toolbar-button.next .icon{transform:scaleX(-1)}
.ecs-jumper .ecs-toolbar-button[data-v-d7f79667]{width:28px;height:32px}
.ecs-jumper .ecs-toolbar-button[data-v-d7f79667]:before{content:"";position:absolute;width:26px;height:30px;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='30' viewBox='0 0 26 30'%3E%3Cpath fill='%232E333C' fill-rule='evenodd' d='M4,8 L4,0 L5,0 L5,8 L7.899,8 L4.39950732,14 L0.899,8 L4,8 Z' transform='matrix(1 0 0 -1 9 22)'/%3E%3C/svg%3E");top:0;left:0}
.ecs-jumper-next[data-v-d7f79667]:before{transform:rotate(180deg)}
.ecs-jumper-count[data-v-d7f79667]{display:flex;align-items:center;border-top:1px solid hsl(var(--color-gray-8-hsl)/.2);border-bottom:1px solid hsl(var(--color-gray-8-hsl)/.2);padding:0 6px}
.ecs-jumper-count-current[data-v-d7f79667]{font-size:var(--type-scale-2-font-size);color:var(--color-gray-10)}
.ecs-jumper-count-total[data-v-d7f79667]{font-size:var(--type-scale-1-font-size);color:var(--color-gray-8);margin-left:2px}
.ecs-jumper-count-inputs[data-v-d7f79667]{font-size:var(--type-scale-2-font-size);color:var(--color-gray-8);border-top:1px solid hsl(var(--color-gray-8-hsl)/.2);border-bottom:1px solid hsl(var(--color-gray-8-hsl)/.2);padding:0 6px;display:flex;align-items:center}
.ecs-jumper-count-input[data-v-d7f79667]{border-radius:var(--border-radius-small);background-color:#5a616626;border:none;display:block;height:26px;padding:0 6px;line-height:26px;margin-right:5px;font-size:var(--type-scale-3-font-size);width:auto;color:var(--color-gray-13)}
.ecs-jumper-count-input[data-v-d7f79667]:focus{outline:1px solid var(--color-gray-5)}
.ecs-viewer-pages[data-v-5c8f8c17]{display:flex;height:100%;justify-content:center;align-items:center;padding:0 20px;position:relative}
.ecs-viewer-pages[data-v-5c8f8c17]:before,.ecs-viewer-pages[data-v-5c8f8c17]:after{content:"";position:absolute;width:1px;height:100%;top:0;background-image:linear-gradient(-180deg,#0000,#00000026)}
.ecs-viewer-pages[data-v-5c8f8c17]:before{left:0}
.ecs-viewer-pages[data-v-5c8f8c17]:after{right:0}
.ecs-viewer-pages-inner[data-v-5c8f8c17]{display:flex;flex-direction:column;align-items:center}
.ecs-viewer-pages-pagination[data-v-5c8f8c17]{display:flex;align-items:center}
.current-page[data-v-5c8f8c17]{height:26px;padding:0 6px;line-height:26px;margin-right:7px;font-size:var(--type-scale-3-font-size);width:auto;border-radius:var(--border-radius-small);transition:.2s;background:#5a616626}
.current-page.disabled[data-v-5c8f8c17]{-webkit-user-select:none;user-select:none}
.current-page[data-v-5c8f8c17]:focus{background:#5a616633}
.total-pages[data-v-5c8f8c17]{font-size:var(--type-scale-3-font-size);color:var(--color-gray-10)}
.total-pages-relative[data-v-5c8f8c17]{text-align:center;font-size:var(--type-scale-2-font-size);color:var(--color-gray-8);margin-top:4px}
.page-missing-gaps[data-v-5c8f8c17]{color:var(--color-red-7);font-size:var(--type-scale-5-font-size);margin:-6px 0 0;padding:2px;cursor:help}
.ecs-splitpanes{display:flex;width:100%;height:100%}
.ecs-splitpanes-vertical{flex-direction:row}
.ecs-splitpanes-horizontal{flex-direction:column}
.ecs-splitpanes-dragging *{-webkit-user-select:none;user-select:none}
.ecs-splitpanes .ecs-pane{width:100%;height:100%;overflow:hidden}
.ecs-splitpanes-vertical .ecs-splitpanes .ecs-pane{transition:width .2s ease-out}
.ecs-splitpanes-horizontal .ecs-splitpanes .ecs-pane{transition:height .2s ease-out}
.ecs-splitpanes-dragging .ecs-splitpanes .ecs-pane{transition:none}
.ecs-splitpanes-splitter{touch-action:none;position:relative;transition:.2s ease-out;background:var(--color-gray-3)}
.ecs-splitpanes-splitter:before,.ecs-splitpanes-splitter:after{content:"";position:absolute;background:var(--color-gray-6);transition:.2s ease-out}
.ecs-splitpanes-splitter:hover{background:var(--color-gray-4)}
.ecs-splitpanes-splitter:hover:before,.ecs-splitpanes-splitter:hover:after{background:var(--color-gray-7)}
.ecs-splitpanes-dragging .ecs-splitpanes-splitter{background:var(--color-gray-4)}
.ecs-splitpanes-dragging .ecs-splitpanes-splitter:before,.ecs-splitpanes-dragging .ecs-splitpanes-splitter:after{background:var(--color-gray-7)}
.ecs-splitpanes-vertical>.ecs-splitpanes-splitter{min-width:1px;cursor:col-resize}
.ecs-splitpanes-horizontal>.ecs-splitpanes-splitter{min-height:1px;cursor:row-resize}
.ecs-splitpanes-vertical>.ecs-splitpanes-splitter{min-width:6px}
.ecs-splitpanes-horizontal>.ecs-splitpanes-splitter{min-height:6px}
.ecs-splitpanes-vertical .ecs-pane+.ecs-splitpanes-splitter{border-left:1px solid var(--color-gray-4)}
.ecs-splitpanes-vertical .ecs-splitpanes-splitter:before,.ecs-splitpanes-vertical .ecs-splitpanes-splitter:after{top:50%;transform:translateY(-50%);width:1px;height:var(--spacing-20)}
.ecs-splitpanes-vertical .ecs-splitpanes-splitter:before{left:1px}
.ecs-splitpanes-vertical .ecs-splitpanes-splitter:after{left:3px}
.ecs-splitpanes-horizontal .ecs-pane+.ecs-splitpanes-splitter{border-top:1px solid var(--color-gray-4)}
.ecs-splitpanes-horizontal .ecs-splitpanes-splitter:before,.ecs-splitpanes-horizontal .ecs-splitpanes-splitter:after{left:50%;transform:translate(-50%);width:var(--spacing-20);height:1px}
.ecs-splitpanes-horizontal .ecs-splitpanes-splitter:before{top:1px}
.ecs-splitpanes-horizontal .ecs-splitpanes-splitter:after{top:3px}
.ecs-index-layout[data-v-4e83743f]{display:flex;flex-direction:column;width:100%;height:calc(100vh - var(--layout-header-height));background:var(--color-gray-1)}
.ecs-index-layout.background-white[data-v-4e83743f]{background:#fff}
.ecs-index-layout-wrap[data-v-4e83743f]{flex:1;display:flex;overflow:hidden;width:100%;height:100%;transition:.3s;position:relative}
.ecs-index-layout-wrap.indent .ecs-index-layout-table[data-v-4e83743f]{padding:15px 15px 0}
.ecs-index-layout-wrap.indent .ecs-index-layout-pagination[data-v-4e83743f]{padding:0 15px 5px}
.ecs-index-layout-wrap.indent .ecs-index-layout-sidebar[data-v-4e83743f]{padding:10px 5px 5px 0}
.ecs-index-layout-contents[data-v-4e83743f]{flex:1;display:flex;flex-direction:column;max-width:100%;min-width:0}
.ecs-index-layout-contents>.ecs-splitpanes[data-v-4e83743f]{min-height:0}
.ecs-index-layout-table[data-v-4e83743f]{flex:1;overflow:auto}
.ecs-index-layout-sidebar.overlay[data-v-4e83743f]{position:absolute;z-index:5;right:10px;top:0;bottom:0;pointer-events:none}
.ecs-directory-layout[data-v-f5afc4e6]{display:flex;flex-direction:column;width:100%;height:calc(100vh - var(--layout-header-height));background:#fff}
.ecs-directory-layout-wrap[data-v-f5afc4e6]{flex:1;display:flex;overflow:hidden;width:100%;height:100%;transition:.3s;position:relative}
.ecs-directory-layout-contents[data-v-f5afc4e6]{flex:1;display:flex;max-width:100%}
.ecs-directory-layout-entry[data-v-f5afc4e6]{flex:1;overflow:auto}
.ecs-directory-layout-directory[data-v-f5afc4e6]{flex-shrink:0;width:25%;max-width:440px;border-right:1px solid var(--color-gray-4)}
.ecs-directory-layout-sidebar[data-v-f5afc4e6]{position:absolute;z-index:5;right:10px;top:0;bottom:0}
.ecs-data-layout[data-v-7279edf0]{display:flex;width:100%;height:100%;background:#fff;overflow:hidden}
.ecs-data-layout.left-border[data-v-7279edf0]{border-left:1px solid var(--color-gray-4)}
.ecs-data-layout-toolbar[data-v-7279edf0]{display:flex;align-items:center;column-gap:var(--spacing-10);width:100%;padding:0 12px 0 4px;background:#fff;height:41px;border-bottom:1px solid var(--color-gray-3);position:relative;z-index:3}
.ecs-data-layout-statistics[data-v-7279edf0]{display:flex;gap:var(--spacing-30);flex-wrap:wrap;width:100%;height:112px;background:#fff;border-bottom:1px solid var(--color-gray-3);overflow:auto;position:relative;z-index:2}
.ecs-data-layout-content[data-v-7279edf0]{flex:1;overflow:hidden;position:relative;display:flex;flex-direction:column;transition:.4s}
.ecs-data-layout-data[data-v-7279edf0]{flex:1;overflow:hidden}
.ecs-data-layout-sidebar[data-v-7279edf0]{width:0;min-width:0;overflow:hidden;height:100%;background:#fff;border-left:1px solid #FFF;transition:.4s}
.ecs-data-layout-sidebar.expanded[data-v-7279edf0]{min-width:340px;width:25%;max-width:500px;border-left-color:var(--color-gray-3)}
.ecs-data-layout-sidebar.expanded .ecs-data-layout-sidebar-inner[data-v-7279edf0]{opacity:1}
.ecs-data-layout-sidebar-inner[data-v-7279edf0]{width:100%;min-width:340px;height:100%;display:flex;flex-direction:column;overflow:hidden;transition:.5s;opacity:0}
.ecs-data-layout-sidebar-header[data-v-7279edf0]{height:41px;flex-shrink:0;border-bottom:1px solid var(--color-gray-3);display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-20)}
.ecs-data-layout-sidebar-content[data-v-7279edf0]{flex:1;overflow:auto}
.toggle-statistics[data-v-7279edf0]{margin-left:auto}
.statistics-bar-enter-active[data-v-7279edf0],.statistics-bar-leave-active[data-v-7279edf0]{transition:all .3s}
.statistics-bar-enter-from[data-v-7279edf0],.statistics-bar-leave-to[data-v-7279edf0]{opacity:0;margin-top:calc(-1 * var(--1c7bf006) * 1px)}
.ecs-legend-item[data-v-31e7ba6e]{color:var(--color-gray-15);border-radius:var(--border-radius-small);position:relative;z-index:1;cursor:default}
.ecs-legend-item[data-v-31e7ba6e]:focus-visible{outline:none}
.ecs-legend-item:focus-visible .ecs-focus-ring[data-v-31e7ba6e]{display:block}
.ecs-legend-item-sml[data-v-31e7ba6e]{font-size:var(--type-scale-2-font-size);line-height:var(--type-scale-2-line-height);padding:var(--spacing-5)}
.ecs-legend-item-md[data-v-31e7ba6e]{font-size:var(--type-scale-3-font-size);line-height:var(--type-scale-3-line-height);padding:var(--spacing-10)}
.ecs-legend-item-color.fill[data-v-31e7ba6e]{width:var(--spacing-15);height:var(--spacing-15);border-radius:100%}
.ecs-legend-item-color.line[data-v-31e7ba6e]{width:var(--spacing-20);height:3px;border-radius:1px}
.ecs-legend-item-label-container[data-v-31e7ba6e]{display:flex;gap:var(--spacing-5);flex:1;min-width:0}
.ecs-legend-item-label[data-v-31e7ba6e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ecs-legend-item-custom-label[data-v-31e7ba6e]{display:flex}
.ecs-legend-item-count[data-v-31e7ba6e]{font-weight:var(--font-weight-medium);text-align:right}
.ecs-legend-item-percentage[data-v-31e7ba6e]{color:var(--color-gray-10);text-align:right;min-width:48px}
.ecs-legend-item-highlight[data-v-31e7ba6e]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(.6);transition:opacity .1s ease-in-out,transform .3s cubic-bezier(.3,.76,.27,1);border-radius:var(--border-radius-small);z-index:-1;pointer-events:none}
.ecs-legend-item.hover[data-v-31e7ba6e]{cursor:pointer}
.ecs-legend-item.hover:hover .ecs-legend-item-highlight[data-v-31e7ba6e],.ecs-legend-item.highlighted .ecs-legend-item-highlight[data-v-31e7ba6e]{opacity:.1;transform:scale(1)}
.ecs-log-message-content{min-height:var(--type-scale-2-line-height)}
.ecs-log-message-content p,.ecs-log-message-content ol,.ecs-log-message-content ul,.ecs-log-message-content blockquote{margin:var(--spacing-10) 0}
.ecs-log-message-content b,.ecs-log-message-content strong,.ecs-log-message-content a{font-weight:var(--font-weight-medium)}
.ecs-log-message-content a:hover{text-decoration:underline}
.highlight.error>.ecs-log-message-content a{color:var(--color-red-12)}
.highlight.info>.ecs-log-message-content a{color:var(--color-blue-12)}
.highlight.warning>.ecs-log-message-content a{color:var(--color-yellow-12)}
.highlight.success>.ecs-log-message-content a{color:var(--color-green-12)}
.ecs-log-message[data-v-e0610fe5]{padding-top:var(--spacing-10);padding-bottom:var(--spacing-10);color:var(--color-gray-15);font-size:var(--type-scale-2-font-size);line-height:var(--type-scale-2-line-height);border-bottom:1px solid var(--color-gray-1);interpolate-size:allow-keywords}
.ecs-log-message-content[data-v-e0610fe5]{flex:1}
.ecs-log-message-content[data-v-e0610fe5]>:first-child{margin-top:0}
.ecs-log-message-content[data-v-e0610fe5]>:last-child{margin-bottom:0}
.ecs-log-message-meta[data-v-e0610fe5]{display:flex;align-items:center;column-gap:var(--spacing-10);row-gap:var(--spacing-5);flex-wrap:wrap;justify-content:flex-end;max-width:140px}
.ecs-log-message-meta-text[data-v-e0610fe5]{opacity:.5;text-align:right}
.ecs-log-message-collapse-button[data-v-e0610fe5]{border-radius:var(--border-radius-small);padding:2px var(--spacing-5);font-size:var(--type-scale-2-font-size);line-height:var(--type-scale-2-line-height);transition:background .12s ease-in-out;background:transparent}
.ecs-log-message-collapse-button[data-v-e0610fe5]:hover{background:hsl(var(--color-gray-15-hsl)/.05)}
.ecs-log-message-collapse-button[data-v-e0610fe5]:focus-visible{outline:2px solid var(--color-blue-9);outline-offset:2px}
.ecs-log-message-collapse[data-v-e0610fe5]{height:0;transition:height .3s ease;overflow:hidden}
.ecs-log-message-collapse.expanded[data-v-e0610fe5]{height:auto;overflow:clip}
.ecs-log-message-collapse[data-v-e0610fe5]>*:first-child{margin-top:0}
.ecs-log-message-collapse[data-v-e0610fe5]>*:last-child{margin-bottom:0}
.ecs-log-message.indicator[data-v-e0610fe5]{border-bottom:none}
.info.highlight[data-v-e0610fe5]{background:var(--color-blue-1);border-color:var(--color-blue-2);color:var(--color-blue-15)}
.warning.highlight[data-v-e0610fe5]{background:var(--color-yellow-1);border-color:var(--color-yellow-2);color:var(--color-yellow-15)}
.error.highlight[data-v-e0610fe5]{background:var(--color-red-1);border-color:var(--color-red-2);color:var(--color-red-15)}
.success.highlight[data-v-e0610fe5]{background:var(--color-green-1);border-color:var(--color-green-2);color:var(--color-green-15)}
.ecs-log-message-indicator[data-v-e0610fe5]{width:2px;height:var(--spacing-20);border-radius:2px;margin-right:var(--spacing-10)}
.blank .ecs-log-message-indicator[data-v-e0610fe5]{background:var(--color-gray-2)}
.info .ecs-log-message-indicator[data-v-e0610fe5]{background:var(--color-blue-9)}
.warning .ecs-log-message-indicator[data-v-e0610fe5]{background:var(--color-yellow-9)}
.error .ecs-log-message-indicator[data-v-e0610fe5]{background:var(--color-red-10)}
.success .ecs-log-message-indicator[data-v-e0610fe5]{background:var(--color-green-9)}
[aria-busy=true] .ecs-log-message-indicator[data-v-e0610fe5]{background:var(--color-gray-2)}
.ecs-map[data-v-219f95e2]{width:100%;max-width:360px;border-radius:var(--border-radius-small);overflow:hidden;position:relative}
.ecs-map img[data-v-219f95e2]{max-width:100%;display:block}
.ecs-map a[data-v-219f95e2]:focus-visible{z-index:1;outline:none}
.ecs-map a:focus-visible .ecs-focus-ring[data-v-219f95e2]{display:block}
.ecs-map-marker[data-v-219f95e2]:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;background:var(--color-blue-8);border-radius:100%;border:2px solid #FFF;box-shadow:0 0 0 5px hsl(var(--color-blue-8-hsl)/.2);z-index:2;transition:.2s}
.ecs-map-marker[data-v-219f95e2]:hover:before{transform:scale(1.3);box-shadow:0 0 0 7px hsl(var(--color-blue-8-hsl)/.2)}
.ecs-modal[data-v-185a1041]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1072;outline:0;background:transparent;will-change:transform;display:flex;justify-content:center}
.ecs-modal-default[data-v-185a1041]{align-items:center}
.ecs-modal-default .ecs-modal-dialog[data-v-185a1041]{max-height:calc(100vh - 60px)}
.ecs-modal-drawer[data-v-185a1041]{align-items:flex-end}
.ecs-modal-drawer .ecs-modal-dialog[data-v-185a1041]{max-height:calc(65vh - 140px)}
.ecs-modal-dialog[data-v-185a1041]{position:relative;display:flex;flex-direction:column;margin:0 auto;z-index:1072;overflow:hidden;transform:translateY(0) scale(1);opacity:1;transition:.3s cubic-bezier(.595,-.275,.33,1.28) .1s}
.ecs-modal-backdrop[data-v-185a1041]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1071;will-change:opacity;background:#31343980;opacity:1;transition:.25s cubic-bezier(.595,-.275,.33,1.28)}
.dialog-fade-enter-from .ecs-modal-backdrop[data-v-185a1041],.dialog-fade-leave-to .dialog-fade-leave-active .ecs-modal-backdrop[data-v-185a1041]{opacity:0}
.dialog-fade-enter-from .ecs-modal-dialog[data-v-185a1041],.dialog-fade-leave-to .dialog-fade-leave-active .ecs-modal-dialog[data-v-185a1041]{transform:translateY(-20px) scale(.98);opacity:0}
.ecs-modal-sheet[data-v-185a1041]{background:#fff;background-clip:padding-box;border-radius:var(--border-radius-medium);outline:0;box-shadow:0 0 0 1px #2f333c08,0 1px 5px #2f333c40}
.ecs-modal-sheet-backdrop[data-v-185a1041]{background:#2f333c40;background-image:linear-gradient(-180deg,#89909c33,#8c94a100 39%)}
.ecs-modal-default .ecs-modal-sheet[data-v-185a1041]{margin:30px auto;width:820px}
.ecs-modal-drawer .ecs-modal-sheet[data-v-185a1041]{margin:5px auto;width:calc(100vw - 10px)}
.ecs-modal-inner[data-v-185a1041]{display:flex;flex-direction:column}
.ecs-modal-header-wrap[data-v-185a1041]{flex-shrink:0;z-index:2;position:relative}
.ecs-modal-content-wrap[data-v-185a1041]{flex:1;min-height:0;overflow:auto;position:relative;z-index:1}
.ecs-modal-footer-wrap[data-v-185a1041]{flex-shrink:0;z-index:2;position:relative}
.ecs-modal.ecs-modal-click-through[data-v-185a1041]{pointer-events:none}
.ecs-modal.ecs-modal-click-through .ecs-modal-dialog[data-v-185a1041]{pointer-events:auto}
.ecs-modal-header[data-v-ed6067fe]{background:#fff;border-radius:var(--border-radius-medium) 6px 0 0;box-shadow:0 1px 0 var(--color-gray-3);min-height:48px}
.ecs-modal-header-tabs[data-v-ed6067fe]{background:var(--color-gray-3);box-shadow:none;padding:0 4px 0 0}
.ecs-modal-header-tabs .ecs-modal-header-main[data-v-ed6067fe]{padding:0}
.ecs-modal-header-scroll[data-v-ed6067fe]{box-shadow:0 1px #2f333c0d,0 1px 4px #2f333c33}
.ecs-modal-header-main[data-v-ed6067fe]{display:flex;align-items:center;justify-content:space-between;padding:0 4px 0 20px;height:48px}
.ecs-modal-header-main-inner[data-v-ed6067fe]{display:flex;align-items:center;justify-content:space-between;flex:1}
.ecs-modal-header-extended[data-v-ed6067fe]{padding:5px 0 0}
.ecs-modal-footer[data-v-206d1ced]{background:var(--color-white);box-shadow:0 -1px 0 var(--color-gray-4);border-radius:0 0 4px 4px}
.ecs-modal-footer-main[data-v-206d1ced]{display:flex;align-items:center;justify-content:space-between;min-height:62px;padding:var(--spacing-10) var(--spacing-20)}
.ecs-modal-footer-secondary[data-v-206d1ced]{border-bottom:1px solid var(--color-gray-3);padding:var(--spacing-5) var(--spacing-30)}
.ecs-form-select-text[data-v-e4819f41]{position:relative;display:inline-flex;align-items:center}
.ecs-form-select-text.disabled[data-v-e4819f41]{opacity:.5;cursor:not-allowed}
.ecs-form-select-text .icon[data-v-e4819f41]{opacity:.5}
.ecs-form-select-text select[data-v-e4819f41]{border:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:1}
.ecs-form-select-text select[data-v-e4819f41]:focus{outline:none}
.ecs-form-select-text select:focus+.ecs-focus-ring[data-v-e4819f41]{display:block}
.ecs-form-select-text select option[value=""][disabled][data-v-e4819f41]{display:none}
.ecs-form-select-text select.right[data-v-e4819f41]{direction:rtl}
.ecs-form-select-text-xsml[data-v-e4819f41]{column-gap:2px;padding:3px 0}
.ecs-form-select-text-xsml>span[data-v-e4819f41]{font-size:8px;line-height:var(--type-scale-1-line-height)}
.ecs-form-select-text-xsml select[data-v-e4819f41]{font-size:var(--type-scale-2-font-size)}
.ecs-form-select-text-sml[data-v-e4819f41]{column-gap:2px;padding:2px 0}
.ecs-form-select-text-sml>span[data-v-e4819f41],.ecs-form-select-text-sml select[data-v-e4819f41]{font-size:var(--type-scale-2-font-size);line-height:var(--type-scale-2-line-height)}
.ecs-form-select-text-md[data-v-e4819f41]{column-gap:var(--spacing-5);padding:2px 0}
.ecs-form-select-text-md>span[data-v-e4819f41],.ecs-form-select-text-md select[data-v-e4819f41]{font-size:var(--type-scale-3-font-size);line-height:var(--type-scale-3-line-height)}
.ecs-form-select-text-lg[data-v-e4819f41]{column-gap:var(--spacing-10);padding:var(--spacing-5) 0}
.ecs-form-select-text-lg>span[data-v-e4819f41],.ecs-form-select-text-lg select[data-v-e4819f41]{font-size:var(--type-scale-4-font-size);line-height:var(--type-scale-4-line-height)}
.ecs-multiselect-search-token[data-v-c3c80822]{border-radius:var(--border-radius-small);display:flex;height:24px;z-index:1;position:relative;overflow:hidden}
.ecs-multiselect-search-token[data-v-c3c80822]:focus-visible{outline:2px solid var(--color-blue-9)}
.ecs-multiselect-search-token>div[data-v-c3c80822]:first-child{border-radius:var(--border-radius-small) 0 0 var(--border-radius-small)}
.ecs-multiselect-search-token>div[data-v-c3c80822]:last-child{border-radius:0 var(--border-radius-small) var(--border-radius-small) 0}
.ecs-multiselect-search-token-default .symbol[data-v-c3c80822]{background:#94b3d3}
.ecs-multiselect-search-token-default .query[data-v-c3c80822]{background:#cedceb;color:#000000b3}
.ecs-multiselect-search-token-default .remove[data-v-c3c80822]{background-image:linear-gradient(90deg,#cedceb00,#cedceb 50%)}
.ecs-multiselect-search-token-default .remove .icon[data-v-c3c80822]{background:#7c93ac}
.ecs-multiselect-search-token-not .symbol[data-v-c3c80822]{background:#ff7f7f}
.ecs-multiselect-search-token-not .query[data-v-c3c80822]{background:#ffc5c5;color:#000000b3}
.ecs-multiselect-search-token-not .remove[data-v-c3c80822]{background-image:linear-gradient(90deg,#cedceb00,#ffc5c5 50%)}
.ecs-multiselect-search-token-not .remove .icon[data-v-c3c80822]{background:#eb6464}
.ecs-multiselect-search-token .symbol[data-v-c3c80822]{padding:2px}
.ecs-multiselect-search-token .toggle[data-v-c3c80822]{padding:0;width:var(--spacing-25);height:var(--spacing-20);border-radius:24px;margin:0 0 0 2px;position:relative}
.ecs-multiselect-search-token .toggle:focus-visible .ecs-focus-ring[data-v-c3c80822]{display:block}
.ecs-multiselect-search-token .toggle[data-v-c3c80822]:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;width:var(--spacing-20);height:var(--spacing-15);border-radius:24px;border:1px solid var(--color-white)}
.ecs-multiselect-search-token .toggle[data-v-c3c80822]:after{content:"";background:var(--color-white);border-radius:100%;width:var(--spacing-10);height:var(--spacing-10);position:absolute;left:4px;top:4px;transition:transform .2s ease-in-out}
.ecs-multiselect-search-token .toggle.has[data-v-c3c80822]:after{transform:translate(4px)}
.ecs-multiselect-search-token .toggle .icon[data-v-c3c80822]{position:absolute;opacity:0;top:4px;transition:opacity .2s ease-in-out;z-index:1}
.ecs-multiselect-search-token .toggle .icon.show[data-v-c3c80822]{opacity:1}
.ecs-multiselect-search-token .toggle .check[data-v-c3c80822]{right:4px}
.ecs-multiselect-search-token .toggle .cross[data-v-c3c80822]{left:4px}
.ecs-multiselect-search-token .operator[data-v-c3c80822]{color:#fff;font-size:8px;font-weight:700;margin:0 3px;line-height:20px;text-transform:uppercase}
.ecs-multiselect-search-token .operator-select[data-v-c3c80822]{color:#fff;font-weight:700;margin:0 3px;text-transform:uppercase}
.ecs-multiselect-search-token .symbol[data-v-c3c80822],.ecs-multiselect-search-token .query[data-v-c3c80822]{display:flex;align-items:center}
.ecs-multiselect-search-token .descriptor[data-v-c3c80822]{opacity:.6;margin-right:4px}
.ecs-multiselect-search-token .query[data-v-c3c80822]{overflow:hidden;cursor:default;font-size:var(--type-scale-2-font-size);padding:0 6px;line-height:24px;position:relative}
.ecs-multiselect-search-token .remove[data-v-c3c80822]{padding:0 4px 0 0;display:flex;align-items:center;justify-content:flex-end;width:36px;height:24px;transition:.3s;position:absolute;right:-36px;top:0;cursor:pointer}
.ecs-multiselect-search-token .remove[data-v-c3c80822]:focus-visible{outline:none}
.ecs-multiselect-search-token .remove:focus-visible .ecs-focus-ring[data-v-c3c80822]{display:block;left:14px!important;top:1px!important;bottom:1px!important;right:0!important}
.ecs-multiselect-search-token .remove .icon[data-v-c3c80822]{border-radius:100%}
.ecs-multiselect-search-token:hover .remove[data-v-c3c80822],.ecs-multiselect-search-token:focus-visible .remove[data-v-c3c80822],.ecs-multiselect-search-token:focus-within .remove[data-v-c3c80822]{transform:translate(-36px)}
.ecs-multiselect-token[data-v-daa501d2]{border-radius:var(--border-radius-x-small);overflow:hidden;cursor:default;font-size:var(--type-scale-3-font-size);padding:0 6px;line-height:30px;position:relative;background:var(--color-blue-2);border:1px solid var(--color-blue-4);color:hsl(var(--color-blue-14-hsl)/.8);display:inline-block}
.ecs-multiselect-token[data-v-daa501d2]:focus-visible{outline:2px solid var(--color-blue-9)}
.ecs-multiselect-token .remove[data-v-daa501d2]{padding:0 4px 0 0;background-image:linear-gradient(90deg,rgba(206,220,235,0) 0%,var(--color-blue-2) 50%);display:flex;align-items:center;justify-content:flex-end;width:36px;height:30px;transition:.3s;position:absolute;right:-36px;top:0;cursor:pointer}
.ecs-multiselect-token .remove[data-v-daa501d2]:focus-visible{outline:none}
.ecs-multiselect-token .remove:focus-visible .ecs-focus-ring[data-v-daa501d2]{display:block;left:14px!important;top:3px!important;bottom:3px!important;right:0!important}
.ecs-multiselect-token .remove .icon[data-v-daa501d2]{border-radius:100%;background:var(--color-blue-11);opacity:.5}
.ecs-multiselect-token:hover .remove[data-v-daa501d2],.ecs-multiselect-token:focus-visible .remove[data-v-daa501d2],.ecs-multiselect-token:focus-within .remove[data-v-daa501d2]{transform:translate(-36px)}
.ecs-multiselect-option[data-v-28a5fa28]{border-radius:var(--border-radius-x-small);-webkit-user-select:none;user-select:none}
.ecs-multiselect-option-key[data-v-28a5fa28]{font-size:var(--type-scale-3-font-size);color:var(--color-gray-14);line-height:20px;padding:5px 10px;cursor:pointer;transition:.1s}
.ecs-multiselect-option-key .icon[data-v-28a5fa28]{color:var(--color-gray-6);transition:.1s}
.ecs-multiselect-option-key[data-v-28a5fa28]:hover{background:var(--color-blue-1)}
.ecs-multiselect-option-key:hover .icon[data-v-28a5fa28]{color:var(--color-blue-8)}
.ecs-multiselect-option-header[data-v-28a5fa28]{font-size:var(--type-scale-2-font-size);color:var(--color-gray-7);padding:8px 10px;cursor:default;font-weight:var(--font-weight-medium);letter-spacing:.01em}
.ecs-multiselect-option-content[data-v-28a5fa28]{width:100%}
.ecs-multiselect-option-content-text[data-v-28a5fa28]{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ecs-multiselect-option-help[data-v-28a5fa28]{width:100%}
.ecs-multiselect-option-help.has-icon[data-v-28a5fa28]{padding-left:28px}
.multiselect__option--highlight .ecs-multiselect-option-key{background:var(--color-blue-1)}
.multiselect__option--highlight .ecs-multiselect-option-key .icon{color:var(--color-blue-8)}
.ecs-overlay[data-v-acdd9118]{opacity:1;background:var(--color-white);position:fixed;left:0;width:100vw;display:flex;flex-direction:column;z-index:9}
.ecs-overlay-header[data-v-acdd9118]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-20);min-height:72px}
.ecs-overlay-header-controls[data-v-acdd9118],.ecs-overlay-header .sidebar-button[data-v-acdd9118]{margin-right:var(--spacing-30)}
.ecs-overlay-alert[data-v-acdd9118] .ecs-alert-inner{padding-top:var(--spacing-15);padding-bottom:var(--spacing-15)}
.ecs-overlay-content[data-v-acdd9118]{flex:1;display:flex;overflow:hidden;position:relative}
.ecs-overlay-content-block[data-v-acdd9118]{position:absolute;background:rgba(var(--color-white-hsl),.5);cursor:wait;top:0;right:0;bottom:0;left:0;z-index:9}
.ecs-overlay-content.overflow-hidden[data-v-acdd9118],.ecs-overlay-content.overflow-hidden .ecs-overlay-content-inner[data-v-acdd9118],.ecs-overlay-content.overflow-hidden .ecs-overlay-content-inner-inner[data-v-acdd9118]{overflow:hidden!important}
.ecs-overlay-content-inner[data-v-acdd9118]{margin:0 auto;display:flex;width:100%;height:100%;min-height:0;position:relative;overflow:auto}
.ecs-overlay-content-inner-inner[data-v-acdd9118]{position:relative;margin:0 auto;height:100%}
.ecs-overlay-content-inner-inner.has-sidebar[data-v-acdd9118]{margin:0 0 0 auto}
.ecs-overlay-content-inner.sidebar-open[data-v-acdd9118]{overflow:hidden}
.ecs-overlay-content-inner.sidebar-open .ecs-overlay-content-inner-inner[data-v-acdd9118]{overflow:auto;height:100%}
.ecs-overlay-tabs[data-v-acdd9118]{width:260px;position:sticky;top:0;max-height:100%;overflow:auto;flex-shrink:0}
.ecs-overlay-sidebar[data-v-acdd9118]{flex-shrink:0}
.ecs-overlay-sidebar-static[data-v-acdd9118]{padding:0 var(--spacing-20);width:400px;margin:0 auto 0 0;height:min-content}
.ecs-overlay-sidebar-float[data-v-acdd9118]{padding:0;width:400px;overflow:auto;position:absolute;right:0;top:0;bottom:0;background:var(--color-white);box-shadow:0 0 20px #0000001f;overscroll-behavior-y:contain;z-index:10}
.ecs-overlay-footer[data-v-acdd9118]{flex-shrink:0;background:var(--color-white);border-top:1px solid var(--color-gray-4);padding:30px 0;display:flex}
.ecs-overlay-footer.full-width[data-v-acdd9118]{padding:30px}
.ecs-overlay-footer .spacer-tabs[data-v-acdd9118]{width:260px;flex-shrink:0}
.ecs-overlay-footer .spacer-sidebar[data-v-acdd9118]{min-width:400px}
.ecs-overlay-footer .spacer-scrollbar[data-v-acdd9118]{min-width:15px}
.ecs-overlay-footer-content[data-v-acdd9118]{width:100%;display:flex}
.ecs-overlay-footer-content-inner[data-v-acdd9118]{margin:0 auto;display:flex;align-items:center;justify-content:space-between}
.ecs-overlay-titles[data-v-acdd9118]{display:flex;align-items:center;flex:1}
.ecs-overlay-titles>div[data-v-acdd9118]{display:flex;flex-direction:column}
.ecs-overlay-titles .icon[data-v-acdd9118]{margin-right:12px}
.ecs-overlay-titles .title[data-v-acdd9118]{font-size:var(--type-scale-5-font-size);color:var(--color-gray-15)}
.ecs-overlay-titles .emphasized[data-v-acdd9118]{font-weight:var(--font-weight-medium)}
.ecs-overlay-titles .subline[data-v-acdd9118]{font-size:var(--type-scale-2-font-size);color:var(--color-gray-9);margin-top:var(--spacing-5)}
.fade-enter-active[data-v-acdd9118],.fade-leave-active[data-v-acdd9118]{transition:all .3s}
.fade-enter-from[data-v-acdd9118],.fade-leave-to[data-v-acdd9118]{opacity:0}
.slide-enter-active[data-v-acdd9118],.slide-leave-active[data-v-acdd9118]{transition:all .3s}
.slide-enter-from[data-v-acdd9118],.slide-leave-to[data-v-acdd9118]{opacity:0;transform:translate(100%)}
.ecs-pagination[data-v-6741fbf9]{background:var(--color-gray-2);display:flex;align-items:center;padding:0 4px;border-radius:0 0 4px 4px;box-shadow:0 -1px 0 var(--color-gray-4);position:relative;z-index:2;font-size:var(--type-scale-2-font-size);line-height:var(--type-scale-2-line-height);color:var(--color-gray-15)}
.ecs-pagination-floating[data-v-6741fbf9]{border-radius:var(--border-radius-small);box-shadow:0 0 0 1px hsl(var(--color-gray-15-hsl)/.05),0 1px 3px hsl(var(--color-gray-15-hsl)/.1)}
.ecs-pagination-bordered[data-v-6741fbf9]{background:var(--color-white);border:1px solid var(--color-gray-3);box-shadow:none;border-radius:0 0 var(--border-radius-medium) var(--border-radius-medium)}
.ecs-pagination-nav[data-v-6741fbf9]{height:40px}
.ecs-pagination-nav .ecs-form-select[data-v-6741fbf9]{width:52px}
.ecs-pagination-tabs[data-v-6741fbf9]{flex:1;min-width:0}
.ecs-pagination-items[data-v-6741fbf9]{padding-right:var(--spacing-5);flex-shrink:0;margin-left:var(--spacing-20)}
.ecs-pagination-items .ecs-form-select[data-v-6741fbf9]{width:60px}
.ecs-pagination-range[data-v-6741fbf9]{padding-left:var(--spacing-15);font-size:var(--type-scale-2-font-size);line-height:var(--type-scale-2-line-height);color:var(--color-gray-10)}
.ecs-pagination-range>span[data-v-6741fbf9]{font-weight:var(--font-weight-medium);color:var(--color-gray-14)}
.ecs-pagination-controls[data-v-6741fbf9]{margin-left:var(--spacing-10)}
.ecs-pagination .separator[data-v-6741fbf9]{width:1px;background:var(--color-gray-4);height:var(--spacing-20)}
.ecs-pagination .ecs-spinner[data-v-6741fbf9]{margin-left:var(--spacing-5)}
.ecs-pagination .push-right[data-v-6741fbf9]{margin-left:auto;padding-right:var(--spacing-10)}
.ecs-data-grid-pagination>.ecs-pagination-bordered[data-v-6741fbf9]{border:0;border-top:1px solid var(--color-gray-4)}
.fade-enter-active[data-v-6741fbf9],.fade-leave-active[data-v-6741fbf9]{transition:all .15s}
.fade-enter[data-v-6741fbf9],.fade-leave-to[data-v-6741fbf9]{opacity:0;transform:scale(.2)}
.ecs-popover-header[data-v-0c73e09d]{display:flex;align-items:center;justify-content:space-between;height:50px;padding:0 5px 0 14px;border-bottom:1px solid var(--color-gray-3);position:relative}
.ecs-popover-header-title[data-v-0c73e09d]{display:flex;align-items:center}
.ecs-popover-header-title-content[data-v-0c73e09d]{margin-right:var(--spacing-10);display:flex}
.ecs-popover-header-title-controls[data-v-0c73e09d]{margin-left:var(--spacing-5)}
.ecs-popover-header-title .icon[data-v-0c73e09d]{margin:0 var(--spacing-10) 0 -6px}
.ecs-popover-header-actions[data-v-0c73e09d]{display:flex;align-items:center;gap:var(--spacing-10)}
.ecs-stars-read[data-v-7e609016]{display:inline-block;position:relative;height:18px;background-repeat:repeat-x;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Estar-unrated%3C/title%3E%3Cpath d='M9.145 12.692L5.347 14.69l.726-4.23L3 7.465l4.246-.617L9.146 3l1.898 3.848 4.247.617-3.07 2.995.724 4.23-3.798-1.998z' stroke='%23C3C8CF' fill='%23CED2D8' fill-rule='evenodd'/%3E%3C/svg%3E")}
.ecs-stars-read[data-maximum="5"][data-v-7e609016]{width:90px}
.ecs-stars-read[data-maximum="4"][data-v-7e609016]{width:72px}
.ecs-stars-read[data-v-7e609016]:before{content:"";position:absolute;height:18px;background-repeat:repeat-x;top:0;left:0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Estar-rated%3C/title%3E%3Cpath d='M9.145 12.692L5.347 14.69l.726-4.23L3 7.465l4.246-.617L9.146 3l1.898 3.848 4.247.617-3.07 2.995.724 4.23-3.798-1.998z' stroke='%231F76DE' fill='%233482DF' fill-rule='evenodd'/%3E%3C/svg%3E")}
.ecs-stars-read[data-rating="1"][data-v-7e609016]:before{width:18px}
.ecs-stars-read[data-rating="2"][data-v-7e609016]:before{width:36px}
.ecs-stars-read[data-rating="3"][data-v-7e609016]:before{width:54px}
.ecs-stars-read[data-rating="4"][data-v-7e609016]:before{width:72px}
.ecs-stars-read[data-rating="5"][data-v-7e609016]:before{width:90px}
.ecs-rating-read[data-v-7e609016]{display:inline-block;height:20px;width:72px;position:relative}
.ecs-rating-read-sml[data-v-7e609016]{width:50px;height:14px}
.ecs-rating-read-sml .ecs-stars-read[data-v-7e609016]{transform:scale(.7);transform-origin:top left}
.ecs-rating-read .ecs-skeleton[data-v-7e609016]{position:absolute;top:50%;margin-top:-10px}
.ecs-favorability[data-v-a6e15633]{display:inline-flex;align-items:center;position:relative}
.ecs-favorability-button[data-v-a6e15633]{display:inline-block;width:20px;height:20px;border-radius:var(--border-radius-small);border:1px solid;position:relative}
.ecs-favorability .icon[data-v-a6e15633]{position:absolute;left:-6px;top:-6px}
.ecs-favorability .label[data-v-a6e15633]{font-size:var(--type-scale-3-font-size);margin-left:8px;text-transform:capitalize}
.ecs-favorability .good[data-v-a6e15633]{border-color:var(--color-green-5)}
.ecs-favorability .good .icon[data-v-a6e15633]{transform:rotate(180deg);color:var(--color-green-9)}
.ecs-favorability .good+.label[data-v-a6e15633]{color:var(--color-green-10)}
.ecs-favorability .mixed[data-v-a6e15633]{border-color:var(--color-yellow-5)}
.ecs-favorability .mixed .icon[data-v-a6e15633]{color:var(--color-yellow-9)}
.ecs-favorability .mixed+.label[data-v-a6e15633]{color:var(--color-yellow-10)}
.ecs-favorability .bad[data-v-a6e15633]{border-color:var(--color-red-5)}
.ecs-favorability .bad .icon[data-v-a6e15633]{color:var(--color-red-9)}
.ecs-favorability .bad+.label[data-v-a6e15633]{color:var(--color-red-10)}
.ecs-favorability .unrated[data-v-a6e15633]{border-color:var(--color-gray-3)}
.ecs-favorability .unrated .icon[data-v-a6e15633]{color:var(--color-gray-7)}
.ecs-favorability .unrated+.label[data-v-a6e15633]{color:var(--color-gray-8)}
.ecs-favorability-active .icon[data-v-a6e15633]{color:#fff!important}
.ecs-favorability-active .good[data-v-a6e15633]{border:1px solid transparent;background:var(--color-green-8)}
.ecs-favorability-active .mixed[data-v-a6e15633]{border:1px solid transparent;background:var(--color-yellow-8)}
.ecs-favorability-active .bad[data-v-a6e15633]{border:1px solid transparent;background:var(--color-red-8)}
.ecs-favorability-active .unrated[data-v-a6e15633]{border:1px solid transparent;background:var(--color-gray-4)}
.ecs-favorability-subtle .ecs-favorability-button[data-v-a6e15633]{border-color:#c5c8cc!important}
.ecs-favorability-subtle .icon[data-v-a6e15633]{color:#adb5bd!important}
.ecs-favorability .ecs-skeleton[data-v-a6e15633]{position:absolute}
.ecs-favorability .skeleton-wrap[data-v-a6e15633]{left:28px}
.ecs-favorability.disabled[data-v-a6e15633]{opacity:.4;cursor:not-allowed}
.loading[data-v-a6e15633]{opacity:0}
.ecs-quicklinks[data-v-db5374f4]{margin:0 -10px}
.ecs-quicklinks-link[data-v-db5374f4]{display:flex;align-items:center;border-radius:var(--border-radius-small);min-height:32px;margin-bottom:4px;transition:.2s}
.ecs-quicklinks-link[data-v-db5374f4]:last-child{margin-bottom:0}
.ecs-quicklinks-link .icon[data-v-db5374f4]{color:var(--color-gray-8)}
.ecs-quicklinks-link label[data-v-db5374f4]{cursor:pointer}
.ecs-quicklinks-link .persona-label[data-v-db5374f4]{margin-left:6px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ecs-quicklinks-link .ecs-form-check[data-v-db5374f4],.ecs-quicklinks-link label[data-v-db5374f4]{width:100%;margin-bottom:0}
.ecs-quicklinks-link .ecs-form-check[data-v-db5374f4],.ecs-quicklinks-link .ecs-form-check-label[data-v-db5374f4],.ecs-quicklinks-link label[data-v-db5374f4]{display:flex;align-items:center}
.ecs-quicklinks-link .ecs-rating-read[data-v-db5374f4]{margin:1px 50px 0 0}
.ecs-quicklinks-link .filter-description[data-v-db5374f4]{margin-left:6px;line-height:1em;font-size:var(--type-scale-3-font-size)}
.ecs-quicklinks-link .static-label[data-v-db5374f4]{width:122px;font-size:var(--type-scale-3-font-size)}
.ecs-quicklinks-link .meta[data-v-db5374f4]{font-size:var(--type-scale-2-font-size);color:var(--color-gray-8);margin-left:auto;display:flex;align-items:center;gap:var(--spacing-10)}
.ecs-quicklinks-link.has-checkbox>.ecs-form-check[data-v-db5374f4]{padding:0 10px;position:relative;height:32px}
.ecs-quicklinks-link.has-checkbox>.ecs-form-check[data-v-db5374f4]:focus-visible{z-index:1;outline:none}
.ecs-quicklinks-link.has-checkbox>.ecs-form-check:focus-visible .ecs-focus-ring[data-v-db5374f4]{display:block}
.ecs-quicklinks-link.has-icon>label[data-v-db5374f4]{padding:0 10px 0 4px;position:relative;height:32px}
.ecs-quicklinks-link.has-icon>label[data-v-db5374f4]:focus-visible{z-index:1;outline:none}
.ecs-quicklinks-link.has-icon>label:focus-visible .ecs-focus-ring[data-v-db5374f4]{display:block}
.ecs-quicklinks-link.active[data-v-db5374f4]{background:var(--color-blue-2)}
.ecs-quicklinks-link.active .filter-description[data-v-db5374f4]{font-weight:var(--font-weight-medium)}
.ecs-quicklinks-link.active .ecs-form-select[data-v-db5374f4]{opacity:1}
.ecs-quicklinks-link.active .ecs-form-select select[data-v-db5374f4]{pointer-events:auto}
.ecs-quicklinks-link.active .icon[data-v-db5374f4]{color:var(--color-blue-9)}
.ecs-quicklinks-link.disabled[data-v-db5374f4]{cursor:default;opacity:.5}
.ecs-quicklinks-link.disabled label[data-v-db5374f4]{cursor:default}
.volume-list[data-v-db5374f4]{margin-left:var(--spacing-10)}
.volume-list+.meta[data-v-db5374f4]{margin-left:var(--spacing-10)}
.volume[data-v-db5374f4]{padding:2px var(--spacing-10);border:1px solid var(--color-gray-3);border-radius:32px;background-color:var(--color-gray-3);cursor:pointer;color:var(--color-gray-10);font-size:var(--type-scale-2-font-size);line-height:var(--type-scale-2-line-height);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv12" on,"liga" off,"clig" off}
.volume .icon[data-v-db5374f4]{color:var(--color-gray-10)}
.volume.active[data-v-db5374f4]{color:var(--color-white);background-color:var(--color-blue-6);border-color:var(--color-blue-7)}
.volume.active .icon[data-v-db5374f4]{color:var(--color-white)}
.volume.more[data-v-db5374f4]{padding:1px 2px;display:flex}
.volume[data-v-db5374f4]:focus-visible{outline:2px solid var(--color-blue-9);outline-offset:2px;z-index:1}
.ecs-quicklinks-link.active .volume[data-v-db5374f4]{background-color:var(--color-white);border-color:var(--color-blue-4)}
.ecs-quicklinks-link.active .volume.active[data-v-db5374f4]{color:var(--color-white);background-color:var(--color-blue-6);border-color:var(--color-blue-7)}
.ecs-quicklinks-link.active .volume.active .icon[data-v-db5374f4]{color:var(--color-white)}
.ecs-quicklinks-link.disabled .volume[data-v-db5374f4]{pointer-events:none}
.ecs-quicklinks-link .ecs-form-check-label{padding-left:30px;margin-bottom:0;display:flex;align-items:center;width:100%}
.ecs-range[data-v-b6f3e6b0]{position:relative;height:var(--spacing-40)}
.ecs-range.has-list[data-v-b6f3e6b0]{height:var(--spacing-50)}
.ecs-range.has-list .ecs-range-input[data-v-b6f3e6b0],.ecs-range.has-list .ecs-range-markers[data-v-b6f3e6b0],.ecs-range.has-list .ecs-range-labels[data-v-b6f3e6b0]{margin-top:var(--spacing-15)}
.ecs-range:not(.has-list) .ecs-range-input[data-v-b6f3e6b0],.ecs-range:not(.has-list) .ecs-range-markers[data-v-b6f3e6b0]{top:calc(50% - 2px)}
.ecs-range-input[data-v-b6f3e6b0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;border-radius:var(--border-radius-large);height:4px;background:var(--color-gray-10);position:absolute;top:0;left:0;width:100%}
.ecs-range-input[data-v-b6f3e6b0]:disabled{cursor:not-allowed}
.ecs-range-input[data-v-b6f3e6b0]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--spacing-20);width:var(--spacing-20);background-color:var(--color-white);box-shadow:0 0 0 1px #0b0d1826,0 1px 3px #6e749233;border-radius:50%;transition:.2s ease-in-out}
.ecs-range-input[data-v-b6f3e6b0]::-moz-range-thumb{height:var(--spacing-20);width:var(--spacing-20);background-color:var(--color-white);box-shadow:0 0 0 1px #0b0d1826,0 1px 3px #6e749233;border-radius:50%;transition:.2s ease-in-out}
input[type=range][data-v-b6f3e6b0]::-webkit-slider-thumb:hover{box-shadow:0 0 0 1px #0b0d1826,0 2px 5px #6e749280}
input[type=range][data-v-b6f3e6b0]:active::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--color-blue-9)}
input[type=range][data-v-b6f3e6b0]:focus::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--color-blue-9)}
input[type=range][data-v-b6f3e6b0]:disabled:active::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--color-gray-7)}
input[type=range][data-v-b6f3e6b0]::-moz-range-thumb:hover{box-shadow:0 0 0 1px #0b0d1826,0 2px 5px #6e749280}
input[type=range][data-v-b6f3e6b0]:active::-moz-range-thumb{box-shadow:0 0 0 2px var(--color-blue-9)}
input[type=range][data-v-b6f3e6b0]:focus::-moz-range-thumb{box-shadow:0 0 0 2px var(--color-blue-9)}
input[type=range][data-v-b6f3e6b0]:disabled:active::-moz-range-thumb{box-shadow:0 0 0 2px var(--color-gray-7)}
.ecs-range-markers[data-v-b6f3e6b0]{display:flex;justify-content:space-between;position:absolute;top:0;left:0;width:100%;pointer-events:none}
.ecs-range-markers .ecs-range-marker[data-v-b6f3e6b0]{width:1px;height:var(--spacing-5);background:#ffffff80}
.ecs-range-markers .ecs-range-marker[data-v-b6f3e6b0]:first-child{opacity:0}
.ecs-range-markers .ecs-range-marker[data-v-b6f3e6b0]:last-child{opacity:0}
.ecs-range-labels[data-v-b6f3e6b0]{display:flex;justify-content:space-between;position:absolute;top:var(--spacing-15);left:0;width:100%;pointer-events:none}
.ecs-range-labels .ecs-range-label[data-v-b6f3e6b0]{font-size:var(--type-scale-2-font-size);line-height:var(--type-scale-2-line-height);color:var(--color-gray-8);width:1px;display:flex;align-items:center;justify-content:center}
.ecs-range-labels .ecs-range-label[data-v-b6f3e6b0]:first-child{justify-content:flex-start}
.ecs-range-labels .ecs-range-label[data-v-b6f3e6b0]:last-child{justify-content:flex-end}
.ecs-rating-form[data-v-0d4c1ecb]{width:105px;height:20px}
.ecs-rating-form-lg[data-v-0d4c1ecb]{width:120px;height:23px}
.ecs-rating-form-lg .ecs-rating-write[data-v-0d4c1ecb],.ecs-rating-form-lg .ecs-rating-reset[data-v-0d4c1ecb]{transform:scale(1.15);transform-origin:top left}
.ecs-rating-reset[data-v-0d4c1ecb]{width:20px;height:20px;padding:0;float:left;margin-right:5px;transition:.2s color;opacity:.7;cursor:pointer;color:var(--color-gray-8)}
.ecs-rating-reset[data-v-0d4c1ecb]:hover{color:var(--color-gray-10)}
.ecs-rating-reset.active[data-v-0d4c1ecb]{color:var(--color-gray-12)}
.ecs-rating-write[data-v-0d4c1ecb]{font-size:0;white-space:nowrap;display:inline-block;width:80px;height:20px;overflow:hidden;position:relative;background-size:contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Estar-unrated%3C/title%3E%3Cpath d='M9.145 12.692L5.347 14.69l.726-4.23L3 7.465l4.246-.617L9.146 3l1.898 3.848 4.247.617-3.07 2.995.724 4.23-3.798-1.998z' stroke='%23C3C8CF' fill='%23CED2D8' fill-rule='evenodd'/%3E%3C/svg%3E")}
.ecs-rating-write i[data-v-0d4c1ecb]{opacity:0;position:absolute;left:0;top:0;height:100%;width:25%;z-index:1;background-size:contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Estar-rated%3C/title%3E%3Cpath d='M9.145 12.692L5.347 14.69l.726-4.23L3 7.465l4.246-.617L9.146 3l1.898 3.848 4.247.617-3.07 2.995.724 4.23-3.798-1.998z' stroke='%231F76DE' fill='%233482DF' fill-rule='evenodd'/%3E%3C/svg%3E")}
.ecs-rating-write input[data-v-0d4c1ecb]{-moz-appearance:none;-webkit-appearance:none;opacity:0;display:inline-block;width:25%;height:100%;margin:0;padding:0;z-index:2;position:relative;cursor:pointer}
.ecs-rating-write input:hover+i[data-v-0d4c1ecb],.ecs-rating-write input:checked+i[data-v-0d4c1ecb]{opacity:1}
.ecs-rating-write i~i[data-v-0d4c1ecb]{width:50%}
.ecs-rating-write i~i~i[data-v-0d4c1ecb]{width:75%}
.ecs-rating-write i~i~i~i[data-v-0d4c1ecb]{width:100%}
.ecs-headline-section[data-v-cdcc0680]{font-size:var(--type-scale-3-font-size);color:var(--color-gray-10)}
.ecs-headline-section-bold[data-v-cdcc0680]{font-size:var(--type-scale-4-font-size);color:var(--color-gray-13);font-weight:600}
.ecs-section-border-top[data-v-cdcc0680]{border-top:1px solid hsl(var(--color-gray-6-hsl)/.25)}
.ecs-section-border-bottom[data-v-cdcc0680]{border-bottom:1px solid hsl(var(--color-gray-6-hsl)/.25)}
.ecs-section-headline[data-v-cdcc0680]{padding-top:12px;padding-bottom:12px;position:relative}
.ecs-section-headline.shadow-bottom[data-v-cdcc0680]{box-shadow:0 1px 1px #e9e9eb}
.ecs-section-headline.has-buttons[data-v-cdcc0680]{display:flex;justify-content:space-between;align-items:center;padding-top:5px;padding-bottom:5px}
.ecs-section-controls[data-v-cdcc0680]{display:flex;align-items:center}
.ecs-section-indent-md .ecs-section-headline[data-v-cdcc0680],.ecs-section-headline-indent-md .ecs-section-headline[data-v-cdcc0680]{padding-left:20px;padding-right:20px}
.ecs-section-indent-md .ecs-section-headline[data-v-cdcc0680]:after,.ecs-section-headline-indent-md .ecs-section-headline[data-v-cdcc0680]:after{right:20px}
.ecs-section-indent-md .ecs-section-content[data-v-cdcc0680]{padding-left:20px;padding-right:20px}
.ecs-section-headline-indent-sml .ecs-section-headline[data-v-cdcc0680]{padding-left:15px;padding-right:15px}
.ecs-section-headline-indent-sml .ecs-section-headline[data-v-cdcc0680]:after{right:15px}
.ecs-section-indent-sml .ecs-section-headline[data-v-cdcc0680],.ecs-section-indent-sml .ecs-section-content[data-v-cdcc0680]{padding-left:15px;padding-right:15px}
.ecs-section-content-padding-none[data-v-cdcc0680]{padding-top:0;padding-bottom:0}
.ecs-section-content-padding-sml[data-v-cdcc0680]{padding-top:5px;padding-bottom:15px}
.ecs-section-content-padding-sml.equal[data-v-cdcc0680]{padding-top:15px}
.ecs-section-content-padding-md[data-v-cdcc0680]{padding-top:15px;padding-bottom:25px}
.ecs-section-content-padding-md.equal[data-v-cdcc0680]{padding-top:25px}
.ecs-section .ecs-form-group[data-v-cdcc0680]{margin-bottom:20px}
.ecs-section .ecs-form-group[data-v-cdcc0680]:last-child{margin-bottom:0}
.ecs-segments[data-v-1cb14db0]{display:flex;white-space:nowrap;background:#7676801f;border-radius:9px;padding:2px;transition:.2s}
.ecs-segments-inline[data-v-1cb14db0]{display:inline-flex}
.ecs-segments label[data-v-1cb14db0]{flex:1;margin-bottom:0}
.ecs-segments .ecs-segment[data-v-1cb14db0]{border-radius:var(--border-radius-large);color:var(--color-gray-10);cursor:pointer;padding:0 12px;text-align:center;font-size:var(--type-scale-3-font-size);transition:.2s;line-height:24px;height:24px;text-transform:capitalize;display:flex;align-items:center;justify-content:center;width:100%}
.ecs-segments .ecs-segment .icon[data-v-1cb14db0]{display:inline-block;transition:.2s;opacity:.7}
.ecs-segments .ecs-segment .icon-spacing[data-v-1cb14db0]{margin:0 5px 0 -3px}
.ecs-segments input[data-v-1cb14db0]{display:none}
.ecs-segments input:checked+.ecs-segment[data-v-1cb14db0]{background-color:#fff;color:var(--color-gray-13);font-weight:var(--font-weight-medium);background:#fff;box-shadow:0 0 0 1px #0000000a,0 3px 8px #0000001f,0 3px 1px #0000000a}
.ecs-segments input:checked+.ecs-segment .icon[data-v-1cb14db0]{opacity:1}
.ecs-segments input:disabled+.ecs-segment[data-v-1cb14db0]{color:hsl(var(--color-gray-13-hsl)/.5);opacity:.5;cursor:default}
.ecs-selection-grid[data-v-8b0a7154]{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--spacing-10)}
.ecs-selection-grid-item[data-v-8b0a7154]{display:flex;gap:var(--spacing-10);align-items:center;border:1px solid var(--color-gray-3);border-radius:var(--border-radius-medium);background:var(--color-white);cursor:pointer;transition:background-color .2s ease,border-color .2s ease;width:100%;padding:1px var(--spacing-10);height:var(--spacing-50);text-align:left}
.ecs-selection-grid-item .icon[data-v-8b0a7154]{color:var(--color-gray-8);transition:color .2s ease;flex-shrink:0}
.ecs-selection-grid-item-text[data-v-8b0a7154]{min-width:0;flex:1}
.ecs-selection-grid-item-text>span[data-v-8b0a7154]{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ecs-selection-grid-item[data-v-8b0a7154]:hover{border-color:var(--color-gray-4)}
.ecs-selection-grid-item.selected[data-v-8b0a7154]{border-color:var(--color-blue-5);background:var(--color-blue-2)}
.ecs-selection-grid-item.selected .icon[data-v-8b0a7154]{color:var(--color-blue-9)}
.ecs-selection-grid-item[data-v-8b0a7154]:focus-visible{outline:2px solid var(--color-blue-9);outline-offset:2px}
.ecs-select-tile[data-v-a5e9bd1b]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:32px 24px;min-width:240px;background:#fff;box-shadow:0 0 0 1px #474b600d,0 1px 4px #474b601a;border-radius:8px;border:1px solid #FFF;cursor:pointer;text-align:center;transition:.2s;position:relative}
.ecs-select-tile[data-v-a5e9bd1b]:focus-visible{z-index:1;outline:none}
.ecs-select-tile:focus-visible .ecs-focus-ring[data-v-a5e9bd1b]{display:block}
.ecs-select-tile[data-v-a5e9bd1b]:hover{box-shadow:0 0 0 1px #474b600d,0 2px 4px #474b6026;transform:translateY(-4px)}
.ecs-select-tile .label[data-v-a5e9bd1b]{font-weight:500;font-size:14px;line-height:20px;color:#202127}
.ecs-select-tile .help[data-v-a5e9bd1b]{font-size:12px;line-height:16px;color:#75798f;margin-top:8px}
.ecs-select-tile .select-check[data-v-a5e9bd1b]{background:#0b71eb;border-radius:100%;position:absolute;opacity:0;transition:.2s;top:8px;left:8px;width:18px;height:18px;display:flex;align-items:center;justify-content:center}
.ecs-select-tile .select-check[data-v-a5e9bd1b]:before{opacity:0;transform:rotate(-15deg) scale(.7);transition:.4s;width:8px;height:8px;content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.259L3.347 6.998L7 1' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.ecs-select-tile-selected[data-v-a5e9bd1b]{background:#f4f9ff;border:1px solid #A7CFFF;box-shadow:none}
.ecs-select-tile-selected .select-check[data-v-a5e9bd1b]{opacity:1}
.ecs-select-tile-selected .select-check[data-v-a5e9bd1b]:before{opacity:1;transform:rotate(0) scale(1)}
.ecs-select-tile-selected[data-v-a5e9bd1b]:hover{box-shadow:none;transform:translateY(0)}
.ecs-select-tile-disabled[data-v-a5e9bd1b]{background:#f9fafc;border:1px solid #ECEDF2;box-shadow:none;pointer-events:none}
.ecs-select-tile-disabled .ecs-illustration[data-v-a5e9bd1b]{filter:grayscale(1)}
.ecs-select-tile-disabled .label[data-v-a5e9bd1b]{color:#65687a}
.ecs-select-tile-disabled .help[data-v-a5e9bd1b]{color:#929aa9}
.ecs-illustration[data-v-a5e9bd1b]{margin-bottom:16px}
.ecs-sequence-map[data-v-69c3c73d]{display:flex;align-items:center;padding:0 5px;position:relative}
.ecs-sequence-map[data-v-69c3c73d]:after{content:"";height:2px;background:var(--color-blue-8);position:absolute;bottom:0;left:0;width:5px}
.ecs-sequence-map-button[data-v-397f53f1]{display:inline-flex;align-items:center;padding:10px 15px;font-size:var(--type-scale-3-font-size);font-weight:var(--font-weight-medium);color:var(--color-gray-10);transition:.2s;position:relative}
.ecs-sequence-map-button[data-v-397f53f1]:focus-visible{z-index:1;outline:none}
.ecs-sequence-map-button:focus-visible .ecs-focus-ring[data-v-397f53f1]{display:block}
.ecs-sequence-map-button .count[data-v-397f53f1]{width:18px;height:18px;position:relative;border-radius:100%;background:var(--color-gray-3);color:var(--color-gray-10);font-weight:600;text-align:center;line-height:18px;font-size:var(--type-scale-2-font-size);display:inline-block;margin-right:10px;transition:.2s}
.ecs-sequence-map-button .step-indicator[data-v-397f53f1]{height:2px;background:var(--color-blue-8);position:absolute;bottom:0;left:0;width:0}
.ecs-sequence-map-button .loading[data-v-397f53f1]{position:absolute;left:-8px;top:-8px;animation:spin .8s infinite linear reverse}
.ecs-sequence-map-button[data-v-397f53f1]:hover{color:var(--color-gray-11)}
.ecs-sequence-map-button:hover .count[data-v-397f53f1]{color:var(--color-gray-11);background:var(--color-gray-4)}
.ecs-sequence-map-button.active[data-v-397f53f1]{color:var(--color-blue-10)}
.ecs-sequence-map-button.active .count[data-v-397f53f1]{color:var(--color-blue-10);background:var(--color-blue-3)}
.ecs-sequence-map-button.active .step-indicator[data-v-397f53f1],.ecs-sequence-map-button.completed .step-indicator[data-v-397f53f1]{width:100%}
.ecs-sequence-map-button.disabled[data-v-397f53f1]{pointer-events:none}
.ecs-tab-bar[data-v-d3452fc7]{display:flex}
.ecs-tab-bar-standard.ecs-tab-bar-row[data-v-d3452fc7]{border-bottom:1px solid rgba(174,177,185,.35)}
.ecs-tab-bar-sidebar[data-v-d3452fc7]{flex-direction:column;width:34px;height:100%}
.ecs-tab-bar-segment[data-v-d3452fc7]{display:flex;white-space:nowrap;background:#7676801f;border-radius:9px;padding:2px}
.ecs-tab-bar-sheet[data-v-d3452fc7]{display:flex;position:relative;height:41px;margin-top:-1px}
.ecs-tab-bar-modal[data-v-d3452fc7]{display:flex;position:relative}
.ecs-tab-bar-column[data-v-d3452fc7]{flex-direction:column}
.ecs-tab-bar-footer[data-v-d3452fc7]{display:flex;position:relative;background:var(--color-gray-2);border-top:1px solid var(--color-gray-4)}
.ecs-tab-content-fill[data-v-0fe19168]{height:100%;width:100%;min-height:0}
.ecs-tab-content-fill[data-v-0fe19168] .ecs-tab-pane{height:100%;width:100%}
.ecs-sidebar[data-v-55f62417]{display:flex;margin:5px;background:var(--color-white);box-shadow:0 0 10px hsl(var(--color-gray-13-hsl)/.05),0 0 0 1px hsl(var(--color-gray-13-hsl)/.08),0 1px 2px hsl(var(--color-gray-13-hsl)/.15);border-radius:var(--border-radius-small);will-change:auto;transition:.3s cubic-bezier(.1,.885,.32,1);overflow:hidden;pointer-events:auto}
.ecs-sidebar-closed[data-v-55f62417]{width:38px;height:auto;margin:15px 5px}
.ecs-sidebar-closed .ecs-ecs-tab-content[data-v-55f62417]{height:0}
.ecs-sidebar-opened.ecs-sidebar-sml[data-v-55f62417]{width:180px;min-width:180px}
.ecs-sidebar-opened.ecs-sidebar-sml .ecs-tab-content[data-v-55f62417]{width:142px}
.ecs-sidebar-opened.ecs-sidebar-md[data-v-55f62417]{width:420px;min-width:420px}
.ecs-sidebar-opened.ecs-sidebar-md .ecs-tab-content[data-v-55f62417]{width:382px}
.ecs-sidebar-opened.ecs-sidebar-lg[data-v-55f62417]{width:560px;min-width:560px}
.ecs-sidebar-opened.ecs-sidebar-lg .ecs-tab-content[data-v-55f62417]{width:522px}
.ecs-sidebar-opened.ecs-sidebar-xl[data-v-55f62417]{width:760px;min-width:760px}
.ecs-sidebar-opened.ecs-sidebar-xl .ecs-tab-content[data-v-55f62417]{width:722px}
.ecs-sidebar-opened.ecs-sidebar-dynamic[data-v-55f62417]{width:calc(100% - 10px);min-width:calc(100% - 10px)}
.ecs-sidebar-opened.ecs-sidebar-dynamic .ecs-tab-content[data-v-55f62417]{width:calc(100% - 38px)}
.ecs-sidebar-tabs[data-v-55f62417]{height:100%;background:hsl(var(--color-gray-8-hsl)/.175);padding:2px}
.ecs-sidebar .ecs-tab-content[data-v-55f62417]{height:100%;transition:.3s cubic-bezier(.1,.885,.32,1);overflow:hidden}
.ecs-sidebar .ecs-tab-content>.ecs-tab-pane.show{display:flex!important;flex-direction:column;height:100%}
.ecs-sidebar-closed .ecs-tab-button.collapse{display:none}
.ecs-sidebar-content[data-v-197087d5]{flex:1;overflow:auto;position:relative}
.ecs-sidebar-content-indent[data-v-197087d5]{padding:20px}
.ecs-sidebar-content.blocked[data-v-197087d5]{cursor:wait}
.ecs-sidebar-content.blocked[data-v-197087d5]>*{pointer-events:none;opacity:.5}
.ecs-sidebar-content .ecs-tab-content[data-v-197087d5]{height:100%}
.ecs-sidebar-footer[data-v-0c35a678]{background:#fff;border-top:1px solid var(--color-gray-3)}
.ecs-sidebar-footer-inner[data-v-0c35a678]{padding:20px;display:flex;align-items:center;justify-content:space-between}
.ecs-sidebar-footer-inner-condensed[data-v-0c35a678]{padding:7px 15px}
.ecs-sidebar-footer.has-extension[data-v-0c35a678]{border-top:1px solid var(--color-gray-4)}
.ecs-sidebar-footer-extension[data-v-0c35a678]{padding:0 20px;border-bottom:1px solid var(--color-gray-3);position:relative}
.ecs-sidebar-footer-extension.condensed[data-v-0c35a678]{padding:0 15px}
.ecs-sidebar-header[data-v-54e7aa5c]{display:flex;flex-direction:column;background:#fff;border-bottom:1px solid var(--color-gray-4);border-radius:0 3px 0 0;z-index:1}
.ecs-sidebar-header-row[data-v-54e7aa5c]{display:flex;align-items:center;justify-content:space-between;padding:5px 10px}
.ecs-sidebar-header-row[data-v-54e7aa5c]:not(.sub-header){min-height:50px;padding:5px 10px 5px 20px}
.ecs-sidebar-header-title[data-v-54e7aa5c]{flex:1;min-width:0}
.ecs-sidebar-header-title h2[data-v-54e7aa5c],.ecs-sidebar-header-title h3[data-v-54e7aa5c]{font-size:var(--type-scale-4-font-size)}
.ecs-sidebar-header-controls[data-v-54e7aa5c]{display:flex;align-items:center}
.expansion-enter-active[data-v-54e7aa5c]{animation:expansion-in-54e7aa5c .3s ease;overflow:hidden}
.expansion-leave-active[data-v-54e7aa5c]{animation:expansion-in-54e7aa5c .3s ease reverse;overflow:hidden}
@keyframes expansion-in-54e7aa5c{0%{max-height:0}to{max-height:46px}}
.ecs-sidebar-header-row>*{opacity:1;transition:opacity .2s ease}
.ecs-sidebar-header-row.expansion-enter-active>*{opacity:0}
.ecs-sidebar-header-row.expansion-leave-active>*{opacity:0}
.ecs-sidebar-header-row .ecs-tab-bar{width:100%}
.ecs-sidebar-header-row .ecs-tab-bar-standard{margin:0 0 -5px 10px}
.ecs-sidebar-header-row .ecs-tab-bar-standard.ecs-tab-bar-row{border:none}
.ecs-sidebar-list[data-v-81bc3c0a]{display:flex;flex-direction:column;gap:2px}
.ecs-sidebar-list-item[data-v-66eb2ab6]{display:block;padding:0 var(--spacing-5);-webkit-user-select:none;user-select:none}
.ecs-sidebar-list-item-state[data-v-66eb2ab6]{border-radius:var(--border-radius-medium);padding:6px var(--spacing-15);transition:background-color .12s ease-in-out,padding-left .2s ease-in-out;display:flex;align-items:center;gap:var(--spacing-15);position:relative;will-change:background-color,padding-left}
.ecs-sidebar-list-item-state[data-v-66eb2ab6]:not(.disabled){cursor:pointer}
.ecs-sidebar-list-item-state[data-v-66eb2ab6]:not(.disabled):hover{background-color:var(--color-gray-2)}
.ecs-sidebar-list-item-state:not(.disabled):hover .ecs-sidebar-list-item-subline .on-hover[data-v-66eb2ab6]{opacity:1;transform:translate(0)}
.ecs-sidebar-list-item-state[data-v-66eb2ab6]:not(.disabled):focus-visible{outline:2px solid var(--color-blue-9);outline-offset:2px;z-index:1}
.ecs-sidebar-list-item-state.active[data-v-66eb2ab6]{background-color:var(--color-gray-2)}
.ecs-sidebar-list-item-state.active[data-v-66eb2ab6]:not(.disabled):hover{background-color:var(--color-gray-3)}
.ecs-sidebar-list-item-state.selected[data-v-66eb2ab6]{background-color:var(--color-blue-2)}
.ecs-sidebar-list-item-state.selected[data-v-66eb2ab6]:not(.disabled):hover{background-color:var(--color-blue-3)}
.ecs-sidebar-list-item-state.disabled[data-v-66eb2ab6]{cursor:not-allowed;opacity:.5}
.ecs-sidebar-list-item-state.show-checkbox[data-v-66eb2ab6]{padding-left:46px}
.ecs-sidebar-list-item .checkbox[data-v-66eb2ab6]{position:absolute;left:var(--spacing-20);opacity:0;transition:opacity .2s ease-in-out,transform .2s ease-in-out;transform:translate(-20px);will-change:opacity,transform}
.ecs-sidebar-list-item .checkbox.show[data-v-66eb2ab6]{opacity:1;transform:translate(0)}
.ecs-sidebar-list-item-content[data-v-66eb2ab6]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}
.ecs-sidebar-list-item-label[data-v-66eb2ab6]{font-size:var(--type-scale-4-font-size);line-height:var(--type-scale-4-line-height);display:flex}
.ecs-sidebar-list-item-label .ecai-icon[data-v-66eb2ab6]{margin-top:-2px}
.ecs-sidebar-list-item-label-text[data-v-66eb2ab6]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ecs-sidebar-list-item-subline[data-v-66eb2ab6]{font-size:var(--type-scale-2-font-size);line-height:var(--type-scale-2-line-height);color:var(--color-gray-9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}
.ecs-sidebar-list-item-subline.secondary[data-v-66eb2ab6]{font-family:var(--font-family-monospace);font-size:11px;text-align:right}
.ecs-sidebar-list-item-subline .on-hover[data-v-66eb2ab6]{position:relative;display:inline-block;opacity:0;transform:translate(100%);transition:opacity .3s ease-in-out,transform .3s ease-in-out;will-change:opacity,transform}
.ecs-structured-content[data-v-823ad344]{box-shadow:inset 0 -1px 0 0 var(--color-gray-3);transition:.12s box-shadow}
.ecs-structured-content.clickable[data-v-823ad344]{-webkit-user-select:none;user-select:none}
.ecs-structured-content.clickable[data-v-823ad344]:hover,.ecs-structured-content.expanded[data-v-823ad344]{box-shadow:inset 0 -1px hsl(var(--color-gray-3-hsl)/0)}
.ecs-structured-content.expanded .ecs-structured-content-main[data-v-823ad344]:after{border-bottom-left-radius:0;border-bottom-right-radius:0}
.ecs-structured-content-main[data-v-823ad344]{display:flex;justify-content:space-between;flex-wrap:wrap;word-break:break-word;column-gap:var(--spacing-20);row-gap:var(--spacing-10);width:100%;font-size:var(--type-scale-3-font-size);text-align:left}
.ecs-structured-content-main>div[data-v-823ad344]:not(.ecs-skeleton){display:flex;align-items:center;column-gap:var(--spacing-10);min-height:var(--spacing-30)}
.ecs-structured-content-main>.ecs-skeleton[data-v-823ad344]{height:24px;align-items:center}
.ecs-structured-content-main.sml[data-v-823ad344]{padding-top:var(--spacing-5);padding-bottom:var(--spacing-5)}
.ecs-structured-content-main.sml.indent[data-v-823ad344]{padding-left:var(--spacing-10);padding-right:var(--spacing-10)}
.ecs-structured-content-main.md[data-v-823ad344]{padding-top:var(--spacing-10);padding-bottom:var(--spacing-10)}
.ecs-structured-content-main.md.indent[data-v-823ad344]{padding-left:var(--spacing-15);padding-right:var(--spacing-15)}
.ecs-structured-content-main.lg[data-v-823ad344]{padding-top:var(--spacing-15);padding-bottom:var(--spacing-15)}
.ecs-structured-content-main.lg.indent[data-v-823ad344]{padding-left:var(--spacing-15);padding-right:var(--spacing-15)}
.ecs-structured-content-main.vertical[data-v-823ad344]{flex-direction:column;justify-content:flex-start;row-gap:0}
.ecs-structured-content-main.vertical .ecs-structured-content-right[data-v-823ad344]{margin-top:var(--spacing-5)}
.ecs-structured-content-main.vertical.sml[data-v-823ad344]{padding-top:var(--spacing-5);padding-bottom:var(--spacing-5)}
.ecs-structured-content-main.vertical.sml .ecs-structured-content-right[data-v-823ad344]{margin-top:0}
.ecs-structured-content-main.vertical.md[data-v-823ad344]{padding-top:var(--spacing-10);padding-bottom:var(--spacing-10)}
.ecs-structured-content-main.vertical.lg[data-v-823ad344]{padding-top:var(--spacing-15);padding-bottom:var(--spacing-15)}
.ecs-structured-content[data-v-823ad344]:has(+.ecs-structured-content.clickable:hover){box-shadow:inset 0 -1px hsl(var(--color-gray-3-hsl)/0)}
.ecs-structured-content-collapse[data-v-823ad344]{overflow-y:clip;transition:height .2s ease-in-out;background-color:hsl(var(--color-gray-10-hsl)/.08);border-bottom-left-radius:var(--border-radius-medium);border-bottom-right-radius:var(--border-radius-medium)}
.ecs-structured-content-collapse.collapsed[data-v-823ad344]{height:0}
.ecs-structured-content-collapse.expanded[data-v-823ad344]{height:calc-size(auto)}
.ecs-structured-content-collapse-inner[data-v-823ad344]{padding:0 var(--spacing-5) var(--spacing-5) var(--spacing-5)}
.ecs-structured-content-collapse-content[data-v-823ad344]{background-color:var(--color-white);border-radius:var(--border-radius-medium);border:1px solid var(--color-gray-3);padding:var(--spacing-15);cursor:default}
.ecs-swatches[data-v-9c0b74cb]{display:flex;flex-wrap:wrap}
.ecs-swatches-sml .ecs-swatches-color[data-v-9c0b74cb]{width:20px;height:20px;margin:6px}
.ecs-swatches-md .ecs-swatches-color[data-v-9c0b74cb]{width:24px;height:24px;margin:8px}
.ecs-swatches-lg .ecs-swatches-color[data-v-9c0b74cb]{width:32px;height:32px;margin:8px}
.ecs-swatches-color[data-v-9c0b74cb]{border-radius:100%;cursor:pointer;transition:.2s;position:relative}
.ecs-swatches-color[data-v-9c0b74cb]:before,.ecs-swatches-color[data-v-9c0b74cb]:after{content:"";position:absolute;opacity:0;transition:.4s}
.ecs-swatches-color[data-v-9c0b74cb]:before{top:0;right:0;bottom:0;left:0;box-shadow:0 0 0 2px #fff,0 0 0 4px currentColor;border-radius:100%;transform:scale(.8)}
.ecs-swatches-color[data-v-9c0b74cb]:after{left:50%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;transform:scale(.6) rotate(10deg);background:url("data:image/svg+xml;charset=utf8,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4L3.73077 7L6.5 1' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.ecs-swatches-color[data-v-9c0b74cb]:hover{transform:scale(1.1)}
.ecs-swatches-color[data-v-9c0b74cb]:focus-visible:before{opacity:.8;transform:scale(1)}
.ecs-swatches-color.active[data-v-9c0b74cb]{transform:scale(1.1)}
.ecs-swatches-color.active[data-v-9c0b74cb]:before{opacity:1;transform:scale(1)}
.ecs-swatches-color.active[data-v-9c0b74cb]:focus-visible:before{transform:scale(1.2)}
.ecs-swatches-color.active[data-v-9c0b74cb]:after{opacity:.5;transform:scale(1) rotate(0)}
.ecs-tab-content>.ecs-tab-pane[data-v-2c119fff]{display:none}
.ecs-tab-content>.ecs-tab-pane.show[data-v-2c119fff]{display:block}
.ecs-tab-content>.ecs-tab-pane.ecs-tab-pane-flex.show[data-v-2c119fff]{display:flex}
.ecs-tab-pane-flex-column[data-v-2c119fff]{flex-direction:column}
.ecs-tab-pane-flex-column-reverse[data-v-2c119fff]{flex-direction:column-reverse}
.ecs-tab-pane-flex-row[data-v-2c119fff]{flex-direction:row}
.ecs-tab-pane-flex-row-reverse[data-v-2c119fff]{flex-direction:row-reverse}
.ecs-tab-button[data-v-e723f4d5]{transition:.2s;position:relative;cursor:pointer}
.ecs-tab-button[data-v-e723f4d5]:focus-visible{z-index:1;outline:none}
.ecs-tab-button:focus-visible .ecs-focus-ring[data-v-e723f4d5]{display:block}
.ecs-tab-button[data-v-e723f4d5]:after{content:"";width:6px;height:6px;background:#157efb;border-radius:100%;transform:scale(0);opacity:0;transition:.25s transform,.25s opacity;pointer-events:none;position:absolute}
.ecs-tab-button-badge[data-v-e723f4d5]:after{transform:scale(1);opacity:1}
.ecs-tab-button[data-v-e723f4d5]:disabled{opacity:.5;pointer-events:none}
.ecs-tab-button .ecs-sticker[data-v-e723f4d5]{position:absolute}
.hover[data-v-e723f4d5]{display:none}
.ecs-tab-bar-standard .ecs-tab-button[data-v-e723f4d5]{color:var(--color-gray-10);display:flex;align-items:center;font-size:var(--type-scale-3-font-size);line-height:30px;z-index:0}
.ecs-tab-bar-standard .ecs-tab-button[data-v-e723f4d5]:before{content:"";position:absolute;background:var(--color-blue-9);transition:.2s;opacity:0}
.ecs-tab-bar-standard .ecs-tab-button .icon[data-v-e723f4d5]{color:var(--color-gray-8)}
.ecs-tab-bar-standard .ecs-tab-button .hover[data-v-e723f4d5]{position:absolute;border-radius:var(--border-radius-medium);background:hsl(var(--color-gray-6-hsl)/.1);opacity:0;transform:scale(.6);transition:opacity .15s ease-in-out,transform .3s cubic-bezier(.3,.76,.27,1);z-index:-1;pointer-events:none;display:block}
.ecs-tab-bar-standard .ecs-tab-button:hover .hover[data-v-e723f4d5]{opacity:1;transform:scale(1)}
.ecs-tab-bar-standard .ecs-tab-button.show[data-v-e723f4d5]{color:var(--color-blue-10)}
.ecs-tab-bar-standard .ecs-tab-button.show .icon[data-v-e723f4d5]{color:var(--color-blue-9)}
.ecs-tab-bar-standard .ecs-tab-button.show .hover[data-v-e723f4d5]{background:hsl(var(--color-blue-6-hsl)/.1)}
.ecs-tab-bar-standard .ecs-tab-button.show[data-v-e723f4d5]:before{opacity:1}
.ecs-tab-bar-standard.ecs-tab-bar-row .ecs-tab-button[data-v-e723f4d5]{padding:var(--spacing-10);margin-right:var(--spacing-20)}
.ecs-tab-bar-standard.ecs-tab-bar-row .ecs-tab-button[data-v-e723f4d5]:after{right:0;top:var(--spacing-10)}
.ecs-tab-bar-standard.ecs-tab-bar-row .ecs-tab-button[data-v-e723f4d5]:before{width:100%;height:2px;left:0;bottom:-1px;border-radius:var(--border-radius-x-small) 2px 0 0}
.ecs-tab-bar-standard.ecs-tab-bar-row .ecs-tab-button.icon-only[data-v-e723f4d5]{margin-right:var(--spacing-10)}
.ecs-tab-bar-standard.ecs-tab-bar-row .ecs-tab-button.icon-only .icon[data-v-e723f4d5]{margin:0 -4px}
.ecs-tab-bar-standard.ecs-tab-bar-row .ecs-tab-button .icon[data-v-e723f4d5]{margin:0 4px 0 -4px}
.ecs-tab-bar-standard.ecs-tab-bar-row .ecs-tab-button .ecs-sticker[data-v-e723f4d5]{left:var(--spacing-25);bottom:var(--spacing-10)}
.ecs-tab-bar-standard.ecs-tab-bar-row .ecs-tab-button .hover[data-v-e723f4d5]{top:6px;right:0;bottom:6px;left:0}
.ecs-tab-bar-standard.ecs-tab-bar-row .ecs-tab-button[data-v-e723f4d5]:last-child{margin-right:0}
.ecs-tab-bar-standard.ecs-tab-bar-column .ecs-tab-button[data-v-e723f4d5]{padding:5px var(--spacing-5) 5px var(--spacing-25)}
.ecs-tab-bar-standard.ecs-tab-bar-column .ecs-tab-button[data-v-e723f4d5]:after{position:relative;margin:1px 0 0 8px}
.ecs-tab-bar-standard.ecs-tab-bar-column .ecs-tab-button[data-v-e723f4d5]:before{height:100%;width:3px;left:0;top:0;border-radius:0 2px 2px 0}
.ecs-tab-bar-standard.ecs-tab-bar-column .ecs-tab-button .icon[data-v-e723f4d5]{margin:-5px 5px -5px -5px}
.ecs-tab-bar-standard.ecs-tab-bar-column .ecs-tab-button .ecs-sticker[data-v-e723f4d5]{top:20px;left:29px}
.ecs-tab-bar-standard.ecs-tab-bar-column .ecs-tab-button .hover[data-v-e723f4d5]{inset:0 var(--spacing-10);transform-origin:left}
.ecs-tab-bar-standard.ecs-tab-bar-column .ecs-tab-button.ecs-tab-button-child[data-v-e723f4d5]{font-size:var(--type-scale-2-font-size);line-height:var(--type-scale-2-line-height);padding:7px 8px 7px 52px}
.ecs-tab-bar-standard.ecs-tab-bar-column .ecs-tab-button.ecs-tab-button-child[data-v-e723f4d5]:before{opacity:0}
.ecs-tab-bar-sidebar .ecs-tab-button[data-v-e723f4d5]{display:flex;align-items:center;justify-content:center;color:var(--color-gray-8);padding:2px;border-radius:var(--border-radius-small);height:34px;width:34px;margin-bottom:2px}
.ecs-tab-bar-sidebar .ecs-tab-button[data-v-e723f4d5]:after{right:5px;top:5px;width:10px;height:10px;border:2px solid var(--color-gray-3)}
.ecs-tab-bar-sidebar .ecs-tab-button[data-v-e723f4d5]:last-child{margin-bottom:0}
.ecs-tab-bar-sidebar .ecs-tab-button[data-v-e723f4d5]:hover{color:var(--color-gray-11);background:hsl(var(--color-gray-10-hsl)/.05)}
.ecs-tab-bar-sidebar .ecs-tab-button.show[data-v-e723f4d5]{color:var(--color-gray-13)}
.ecs-tab-bar-segment .ecs-tab-button[data-v-e723f4d5]{border-radius:var(--border-radius-large);color:var(--color-gray-10);padding:0 12px;text-align:center;text-transform:capitalize;display:flex;align-items:center;justify-content:center;flex:1}
.ecs-tab-bar-segment .ecs-tab-button.md[data-v-e723f4d5]{line-height:28px;font-size:var(--type-scale-3-font-size)}
.ecs-tab-bar-segment .ecs-tab-button.md .icon[data-v-e723f4d5]{width:var(--spacing-25);height:var(--spacing-25);margin-right:var(--spacing-5)}
.ecs-tab-bar-segment .ecs-tab-button.sml[data-v-e723f4d5]{line-height:20px;font-size:var(--type-scale-2-font-size)}
.ecs-tab-bar-segment .ecs-tab-button.sml .icon[data-v-e723f4d5]{width:var(--spacing-20);height:var(--spacing-20);margin-right:var(--spacing-5)}
.ecs-tab-bar-segment .ecs-tab-button[data-v-e723f4d5]:after{position:absolute;margin:-6px 0 0 2px}
.ecs-tab-bar-segment .ecs-tab-button-badge[data-v-e723f4d5]:after{position:relative}
.ecs-tab-bar-segment .ecs-tab-button.show[data-v-e723f4d5]{color:var(--color-gray-13);font-weight:var(--font-weight-medium);background:#fff;box-shadow:0 0 0 1px #0000000a,0 3px 8px #0000001f,0 3px 1px #0000000a}
.ecs-tab-bar-sheet[data-v-e723f4d5]{padding-left:1px}
.ecs-tab-bar-sheet .ecs-tab-button[data-v-e723f4d5]{border-radius:0 0 var(--border-radius-small) var(--border-radius-small);color:var(--color-gray-14);height:38px;padding:0 var(--spacing-25);text-align:center;font-size:var(--type-scale-3-font-size);line-height:26px;display:inline-block;align-items:center;justify-content:center;border:1px solid transparent;border-top-color:var(--color-gray-4);position:relative;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-left:-1px;transition:.2s background-color,.2s border-color,.2s color}
.ecs-tab-bar-sheet .ecs-tab-button[data-v-e723f4d5]:hover{background-color:var(--color-gray-3)}
.ecs-tab-bar-sheet .ecs-tab-button[data-v-e723f4d5]:before{content:"";height:24px;width:1px;background:var(--color-gray-4);border-radius:1px;position:absolute;left:0}
.ecs-tab-bar-sheet .ecs-tab-button[data-v-e723f4d5]:after{height:2px;width:auto;left:3px;bottom:3px;top:auto;right:3px;border-radius:var(--border-radius-x-small)}
.ecs-tab-bar-sheet .ecs-tab-button.show[data-v-e723f4d5]{color:var(--color-blue-10);font-weight:var(--font-weight-medium);letter-spacing:-.015em;background:#fff;border:1px solid var(--color-gray-4);border-top-color:#fff;z-index:1}
.ecs-tab-bar-sheet .ecs-tab-button.show[data-v-e723f4d5]:after{transform:scale(1);opacity:1}
.ecs-tab-bar-sheet .ecs-tab-button.show+.ecs-tab-button[data-v-e723f4d5]:before{opacity:0}
.ecs-tab-bar-sheet .ecs-tab-button.show[data-v-e723f4d5]:before,.ecs-tab-bar-sheet .ecs-tab-button[data-v-e723f4d5]:first-child:before{opacity:0}
.ecs-tab-bar-modal .ecs-tab-button[data-v-e723f4d5]{font-size:var(--type-scale-4-font-size);line-height:24px;color:var(--color-gray-15);display:flex;align-items:center;transition:.2s;height:48px;padding:0 16px;border-top-left-radius:6px;border-top-right-radius:6px}
.ecs-tab-bar-modal .ecs-tab-button[data-v-e723f4d5]:hover{background:hsl(var(--color-gray-10-hsl)/.05)}
.ecs-tab-bar-modal .ecs-tab-button.show[data-v-e723f4d5]{background:#fff}
.ecs-tab-bar-modal .ecs-tab-button .shortcut[data-v-e723f4d5]{color:var(--color-gray-6);font-size:var(--type-scale-2-font-size);margin-left:8px}
.ecs-tab-bar-footer .ecs-tab-button[data-v-e723f4d5]{display:flex;align-items:center;justify-content:center;padding:6px 12px;background:var(--color-gray-3);color:var(--color-gray-10);font-size:var(--type-scale-3-font-size);line-height:var(--type-scale-3-line-height);transition:.2s background-color,.2s color,.2s box-shadow;gap:var(--spacing-5)}
.ecs-tab-bar-footer .ecs-tab-button .icon[data-v-e723f4d5]{width:20px;height:20px}
.ecs-tab-bar-footer .ecs-tab-button .ecs-sticker[data-v-e723f4d5]{position:absolute;left:21px;bottom:5px;width:12px;height:12px}
.ecs-tab-bar-footer .ecs-tab-button[data-v-e723f4d5]:after{top:6px;right:6px}
.ecs-tab-bar-footer .ecs-tab-button[data-v-e723f4d5]:hover{background-color:var(--color-gray-2)}
.ecs-tab-bar-footer .ecs-tab-button.show[data-v-e723f4d5]{color:var(--color-gray-15);background:var(--color-gray-1);box-shadow:0 -1px 0 inset var(--color-gray-14);font-weight:var(--font-weight-medium)}
.ecs-tag[data-v-569d32e3]{text-decoration:none;line-height:26px;padding:0 var(--spacing-10);border-radius:var(--border-radius-small);font-size:var(--type-scale-3-font-size);transition:.2s;display:inline-block;position:relative;-webkit-user-select:none;user-select:none;font-family:inherit;border:none;background:none;margin:0}
.ecs-tag[data-v-569d32e3]:focus-visible{outline:none;z-index:1}
.ecs-tag:focus-visible .ecs-focus-ring[data-v-569d32e3]{display:block}
.ecs-tag.hover[data-v-569d32e3],.ecs-tag.active[data-v-569d32e3]{cursor:pointer}
.ecs-tag .path[data-v-569d32e3]{opacity:.6}
.ecs-tag .count[data-v-569d32e3]{opacity:.4;font-size:var(--type-scale-1-font-size);margin-left:3px}
.ecs-tag-round[data-v-569d32e3]{border-radius:30px}
.ecs-tag-regular[data-v-569d32e3]{background:#d5ebff;color:#00417a}
.ecs-tag-regular.hover[data-v-569d32e3]:not(:disabled):hover{background:#c6e4ff}
.ecs-tag-regular.active[data-v-569d32e3]{background:var(--color-blue-5);color:var(--color-blue-15)}
.ecs-tag-filter[data-v-569d32e3]{background:#fff;color:hsl(var(--color-gray-10-hsl)/.8);box-shadow:0 0 0 1px hsl(var(--color-gray-8-hsl)/.25) inset}
.ecs-tag-filter.hover[data-v-569d32e3]:not(:disabled):hover{color:var(--color-gray-10);box-shadow:0 0 0 1px hsl(var(--color-gray-8-hsl)/.3) inset,0 1px 2px hsl(var(--color-gray-8-hsl)/.15)}
.ecs-tag-filter.hover[data-v-569d32e3]:not(:disabled):active{background:hsl(var(--color-gray-6-hsl)/.1);box-shadow:0 0 0 1px hsl(var(--color-gray-8-hsl)/.3) inset}
.ecs-tag-filter.active[data-v-569d32e3]{background:var(--color-gray-3);color:var(--color-gray-10);box-shadow:0 0 0 1px hsl(var(--color-gray-8-hsl)/.2) inset}
.ecs-tag-filter.active.hover[data-v-569d32e3]:hover{box-shadow:0 0 0 1px hsl(var(--color-gray-8-hsl)/.2) inset}
.ecs-tag-party-client[data-v-569d32e3]{background:var(--color-party-client-background);color:var(--color-party-client-content)}
.ecs-tag-party-client.hover[data-v-569d32e3]:not(.active):not(:disabled):hover{background:#acd1f6}
.ecs-tag-party-client.active[data-v-569d32e3]{color:#fff;background:#1878d8}
.ecs-tag-party-opposition[data-v-569d32e3],.ecs-tag-party-opposing[data-v-569d32e3]{background:var(--color-party-opposing-background);color:var(--color-party-opposing-content)}
.ecs-tag-party-opposition.hover[data-v-569d32e3]:not(.active):not(:disabled):hover,.ecs-tag-party-opposing.hover[data-v-569d32e3]:not(.active):not(:disabled):hover{background:#bae391}
.ecs-tag-party-opposition.active[data-v-569d32e3],.ecs-tag-party-opposing.active[data-v-569d32e3]{color:#fff;background:#619b27}
.ecs-tag-party-joint[data-v-569d32e3]{background:var(--color-party-joint-background);color:var(--color-party-joint-content)}
.ecs-tag-party-joint.hover[data-v-569d32e3]:not(.active):not(:disabled):hover{background:#e4ded7}
.ecs-tag-party-joint.active[data-v-569d32e3]{color:#fff;background:#9d856c}
.ecs-tag-party-other[data-v-569d32e3]{background:var(--color-party-other-background);color:var(--color-party-other-content)}
.ecs-tag-party-other.hover[data-v-569d32e3]:not(.active):not(:disabled):hover{background:#d4dbe2}
.ecs-tag-party-other.active[data-v-569d32e3]{color:#fff;background:#69829b}
.ecs-tag-party-court[data-v-569d32e3]{background:var(--color-party-court-background);color:var(--color-party-court-content)}
.ecs-tag-party-court.hover[data-v-569d32e3]:not(.active):not(:disabled):hover{background:#ffd9a3}
.ecs-tag-party-court.active[data-v-569d32e3]{color:#fff;background:#f08c00}
.ecs-tag-group[data-v-569d32e3],.ecs-tag-party-unaffiliated[data-v-569d32e3]{background:var(--color-gray-3);color:var(--color-gray-10)}
.ecs-tag-group.hover[data-v-569d32e3]:not(.active):not(:disabled):hover,.ecs-tag-party-unaffiliated.hover[data-v-569d32e3]:not(.active):not(:disabled):hover{background:var(--color-gray-4);color:var(--color-gray-11)}
.ecs-tag-group.active[data-v-569d32e3],.ecs-tag-party-unaffiliated.active[data-v-569d32e3]{color:#fff;background:var(--color-gray-7)}
.ecs-tag[data-v-569d32e3]:disabled{opacity:.5;cursor:not-allowed}
.ecs-tag.loading[data-v-569d32e3]{background:var(--color-gray-4);box-shadow:none;color:transparent;pointer-events:none;transition:none}
.ecs-tag .ecs-skeleton[data-v-569d32e3]{position:absolute;top:50%;margin-top:-8px;left:10px}
.ecs-tag-cloud[data-v-4334fe7e]{display:flex;flex-wrap:wrap;gap:6px}
.ecs-toast[data-v-61082fed]{display:flex;justify-content:space-between;align-items:center;pointer-events:all;background:hsl(var(--color-gray-13-hsl)/.94);color:#fff;box-shadow:0 1px 3px hsl(var(--color-gray-13-hsl)/.2);border-radius:var(--border-radius-medium);padding:14px 16px;font-size:var(--type-scale-3-font-size);margin-bottom:10px;-webkit-font-smoothing:antialiased}
.ecs-toast[data-v-61082fed]:last-child{margin-bottom:15px}
.ecs-toast-action[data-v-61082fed]{font-weight:var(--font-weight-medium);font-size:var(--type-scale-3-font-size);color:var(--color-blue-3);text-transform:uppercase;margin:-10px -10px -10px 30px;border-radius:var(--border-radius-small);transition:.2s;padding:10px;position:relative}
.ecs-toast-action[data-v-61082fed]:hover{color:var(--color-blue-2)}
.ecs-toast-action[data-v-61082fed]:active{color:var(--color-blue-2);background:#ffffff1a}
.ecs-toast-action[data-v-61082fed]:focus-visible{z-index:1;outline:none}
.ecs-toast-action:focus-visible .ecs-focus-ring[data-v-61082fed]{display:block}
.ecs-toast.success[data-v-61082fed]{background:var(--color-green-10)}
.ecs-toast.success .ecs-toast-action[data-v-61082fed]{color:#fffc}
.ecs-toast.success .ecs-toast-action[data-v-61082fed]:hover,.ecs-toast.success .ecs-toast-action[data-v-61082fed]:active{color:#fff}
.ecs-toast.error[data-v-61082fed]{background:var(--color-red-10)}
.ecs-toast.error .ecs-toast-action[data-v-61082fed]{color:#fffc}
.ecs-toast.error .ecs-toast-action[data-v-61082fed]:hover,.ecs-toast.error .ecs-toast-action[data-v-61082fed]:active{color:#fff}
.ecs-toasts[data-v-451fee48]{position:fixed;pointer-events:none;z-index:10;bottom:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-5)}
@keyframes spin-5b025c70{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}
@keyframes highlight-to-white-5b025c70{0%{background:var(--color-yellow-3)}to{background:var(--color-white)}}
@keyframes highlight-to-gray-5b025c70{0%{background:var(--color-yellow-3)}to{background:#fbfbfc}}
@keyframes border-added-5b025c70{0%{border-bottom-color:var(--color-yellow-4)}to{border-bottom-color:var(--color-gray-3)}}
@keyframes bounceIn-5b025c70{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleZ(1)}}
.ecs-transcript-state[data-v-5b025c70]{width:36px;height:36px;position:relative;cursor:help;flex-shrink:0;z-index:1}
.ecs-transcript-state div[data-v-5b025c70]{width:30px;height:30px;position:absolute;top:3px;left:3px}
.ecs-transcript-state>.icon[data-v-5b025c70]{position:absolute;top:3px;left:3px}
.ecs-transcript-state .healthy[data-v-5b025c70]{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.0657 13.9129L25.0304 13.9468L24.9997 13.9849L21.0235 18.9354L19.9494 18.0137C19.6108 17.7015 19.191 17.6225 18.8271 17.6695C18.4719 17.7154 18.1497 17.8792 17.9013 18.0833C17.6534 18.2869 17.4262 18.5742 17.3167 18.9238C17.2008 19.2938 17.2224 19.7327 17.4931 20.1232L17.5128 20.1515L17.535 20.1779L20.0265 23.1467L20.0335 23.1551L20.0408 23.1634C20.3616 23.5236 20.8034 23.778 21.3214 23.7476C21.8285 23.7178 22.2304 23.4249 22.5053 23.072L22.5241 23.048L22.5408 23.0224L27.4703 15.5069L27.4956 15.4683L27.516 15.4269C27.6882 15.0771 27.7869 14.697 27.7372 14.3253C27.6843 13.9289 27.4607 13.5718 27.0792 13.3823C26.3775 13.0338 25.5896 13.4113 25.0657 13.9129Z' fill='%23157EFB' stroke='%23FFF' stroke-width='1.5'/%3E%3C/svg%3E")}
.ecs-transcript-state .corrupted[data-v-5b025c70]{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.9271 16.2357L17.9269 16.2358C16.889 16.8402 16.25 17.9508 16.25 19.1525V21.9303C16.25 23.132 16.8891 24.2427 17.9277 24.8471C17.9277 24.8471 17.9277 24.8471 17.9277 24.8471L20.5527 26.3748L20.5527 26.3749C21.602 26.9854 22.8986 26.9854 23.9478 26.3749L23.9479 26.3748L26.5729 24.8471L26.5731 24.847C27.611 24.2426 28.25 23.1319 28.25 21.9303V19.1525C28.25 17.9508 27.6109 16.8401 26.5723 16.2357C26.5723 16.2357 26.5723 16.2357 26.5723 16.2357L23.9473 14.7079L23.9473 14.7079C22.898 14.0974 21.6014 14.0974 20.5522 14.7079L20.5521 14.7079L17.9271 16.2357Z' fill='%23FF3750' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.0004 17.1111C22.43 17.1111 22.7782 17.4326 22.7782 17.8291V21.0598C22.7782 21.4563 22.43 21.7778 22.0004 21.7778C21.5709 21.7778 21.2227 21.4563 21.2227 21.0598V17.8291C21.2227 17.4326 21.5709 17.1111 22.0004 17.1111Z' fill='%23FFF'/%3E%3Ccircle cx='22.0004' cy='23.4778' r='0.777778' fill='white'/%3E%3C/svg%3E")}
.ecs-transcript-state .loading[data-v-5b025c70]{border-radius:100%;background:#fff;width:18px;height:18px;position:absolute;bottom:3px;right:3px;display:block}
.ecs-transcript-state .loading .icon[data-v-5b025c70]{position:absolute;top:0;right:0;bottom:0;left:0;animation:spin-5b025c70 1.5s infinite linear reverse}
.ecs-transcript-state.interactive[data-v-5b025c70]{cursor:pointer}
.ecs-transcript-state.interactive[data-v-5b025c70]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:hsl(var(--color-gray-8-hsl)/.08);opacity:0;transform:scale(.6);transition:opacity .15s ease-in-out,transform .3s cubic-bezier(.3,.76,.27,1);border-radius:var(--border-radius-small);z-index:-1;pointer-events:none}
.ecs-transcript-state.interactive[data-v-5b025c70]:hover:after{opacity:1;transform:scale(1)}
.popover-button.active>.ecs-transcript-state>.icon{color:var(--color-blue-9)}
.popover-button.active>.ecs-transcript-state.interactive:after{opacity:1;transform:scale(1);background:hsl(var(--color-blue-8-hsl)/.08)}
.ecs-tree-view-list[data-v-6af94f50] .ecs-tree-view-list{padding-left:var(--spacing-25)}
.ecs-tree-view-list-indent[data-v-6af94f50] .ecs-tree-view-entry:not(.has-childs){margin-left:var(--spacing-25)}
.ecs-state-hover[data-v-81e7629c]:hover,.ecs-state-shadow[data-v-81e7629c]{background:hsl(var(--color-gray-8-hsl)/.06)}
.ecs-state-hover:hover .ecs-fade-escape[data-v-81e7629c]:before,.ecs-state-shadow .ecs-fade-escape[data-v-81e7629c]:before{opacity:1;background:linear-gradient(to right,#f8f9f900,#f8f9f9 60%,#f8f9f9)}
.ecs-state-hover:hover .ecs-fade-escape[data-v-81e7629c]:after,.ecs-state-shadow .ecs-fade-escape[data-v-81e7629c]:after{opacity:0}
.ecs-state-active[data-v-81e7629c],.ecs-state-active[data-v-81e7629c]:hover{background:hsl(var(--color-blue-5-hsl)/.18)}
.ecs-state-active .ecs-fade-escape[data-v-81e7629c]:before,.ecs-state-active:hover .ecs-fade-escape[data-v-81e7629c]:before{opacity:1;background:linear-gradient(to right,#f2f7fe00,#f2f7fe 60%,#f2f7fe)}
.ecs-state-active .ecs-fade-escape[data-v-81e7629c]:after,.ecs-state-active:hover .ecs-fade-escape[data-v-81e7629c]:after{opacity:0}
.ecs-state-selected[data-v-81e7629c]{background:hsl(var(--color-blue-5-hsl)/.26)}
.ecs-state-selected .ecs-fade-escape[data-v-81e7629c]:before{opacity:1;background:linear-gradient(to right,#f2f7fe00,#f2f7fe 60%,#f2f7fe)}
.ecs-state-selected .ecs-fade-escape[data-v-81e7629c]:after{opacity:0}
.ecs-state-add[data-v-81e7629c]{background:#f2fbf5}
.ecs-state-add .ecs-fade-escape[data-v-81e7629c]:before{opacity:1;background:linear-gradient(to right,#f2fbf500,#f2fbf5 60%,#f2fbf5)}
.ecs-state-add .ecs-fade-escape[data-v-81e7629c]:after{opacity:0}
.ecs-state-add[data-v-81e7629c]:hover,.ecs-attach-wrapper:hover .ecs-state-add[data-v-81e7629c]{background:#e1f7e8}
.ecs-state-add:hover .ecs-fade-escape[data-v-81e7629c]:before,.ecs-attach-wrapper:hover .ecs-state-add .ecs-fade-escape[data-v-81e7629c]:before{opacity:1;background:linear-gradient(to right,#e1f7e800,#e1f7e8 60%,#e1f7e8)}
.ecs-state-add:hover .ecs-fade-escape[data-v-81e7629c]:after,.ecs-attach-wrapper:hover .ecs-state-add .ecs-fade-escape[data-v-81e7629c]:after{opacity:0}
.ecs-fade-escape[data-v-81e7629c]:after,.ecs-fade-escape[data-v-81e7629c]:before{content:"";width:60px;height:30px;position:absolute;right:0;top:0;transition:.15s}
.ecs-fade-escape[data-v-81e7629c]:before{opacity:0;z-index:1}
.ecs-fade-escape[data-v-81e7629c]:after{background:linear-gradient(to right,#fff0,#fff 60%,#fff)}
.ecs-tree-view-entry[data-v-81e7629c]{display:flex;align-items:center;-webkit-user-select:none;user-select:none;font-size:var(--type-scale-3-font-size);border-radius:var(--border-radius-small);padding-right:6px;padding-left:4px;transition:.1s;position:relative;min-width:min-content}
.ecs-tree-view-entry.title-escape[data-v-81e7629c]{min-width:0}
.ecs-tree-view-entry[data-v-81e7629c]:focus-visible{z-index:1;outline:none}
.ecs-tree-view-entry:focus-visible .ecs-focus-ring[data-v-81e7629c]{display:block}
.ecs-tree-view-entry-lg[data-v-81e7629c]{padding-top:var(--spacing-5);padding-bottom:var(--spacing-5);font-size:var(--type-scale-3-font-size)}
.ecs-tree-view-entry.selectable[data-v-81e7629c]{cursor:pointer}
.ecs-tree-view-entry.selectable[data-v-81e7629c]:hover{background:hsl(var(--color-blue-5-hsl)/.18)}
.ecs-tree-view-entry.ecs-state-hover[data-v-81e7629c]{cursor:pointer}
.ecs-tree-view-entry.actions-hover .ecs-tree-view-entry-actions[data-v-81e7629c]{opacity:0;transition:.2s}
.ecs-tree-view-entry.actions-hover:hover .ecs-tree-view-entry-actions[data-v-81e7629c]{opacity:1}
.ecs-tree-view-entry.draggable[data-v-81e7629c]{padding-right:30px;cursor:move}
.ecs-tree-view-entry.draggable[data-v-81e7629c]:after{content:"";position:absolute;width:8px;height:8px;right:10px;opacity:.5;transition:.2s;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%23AEB1B9' fill-rule='evenodd' d='M1,0 L7,0 C7.55228475,-1.01453063e-16 8,0.44771525 8,1 L8,2 L0,2 L0,1 C-6.76353751e-17,0.44771525 0.44771525,1.01453063e-16 1,0 Z M1,8 C0.44771525,8 -6.76353751e-17,7.55228475 0,7 L0,6 L8,6 L8,7 C8,7.55228475 7.55228475,8 7,8 L1,8 Z M0,3 L8,3 L8,5 L0,5 L0,3 Z'/%3E%3C/svg%3E")}
.ecs-tree-view-entry.draggable[data-v-81e7629c]:hover:after{opacity:1}
.ecs-tree-view-entry.disabled[data-v-81e7629c]{cursor:not-allowed}
.ecs-tree-view-entry>span[data-v-81e7629c]{line-height:var(--spacing-40)}
.ecs-tree-view-entry[data-v-81e7629c] .ecs-form-check{margin-bottom:0;margin-left:2px;flex:1}
.ecs-tree-view-entry[data-v-81e7629c] .ecs-form-check-label{padding-left:28px;font-size:var(--type-scale-3-font-size);line-height:22px;display:block}
.ecs-tree-view-entry .icon-container[data-v-81e7629c]{margin:0 var(--spacing-5);position:relative;display:flex}
.ecs-tree-view-entry .ecs-sticker[data-v-81e7629c]{position:absolute}
.ecs-tree-view-entry .title[data-v-81e7629c]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-left:6px;margin-right:8px;flex:1;color:var(--color-gray-15)}
.ecs-tree-view-entry .title.disabled[data-v-81e7629c]{color:var(--color-gray-6)}
.ecs-tree-view-entry .title.overflow[data-v-81e7629c]{overflow:unset;white-space:normal;line-height:var(--type-scale-2-line-height);padding:4px 0}
.ecs-tree-view-entry-control[data-v-81e7629c]{padding-left:var(--spacing-5);margin-right:var(--spacing-5)}
.ecs-tree-view-entry-actions[data-v-81e7629c]{margin-left:auto}
.ecs-tree-view-entry .after-label[data-v-81e7629c]{margin-left:auto;margin-right:var(--spacing-5);font-size:var(--type-scale-2-font-size);color:var(--color-gray-8);max-width:40%;height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.collapse-show[data-v-81e7629c]{display:block}
.collapse-hide[data-v-81e7629c]{display:none}
.ecs-tree-view-headline[data-v-a5153e06]{color:var(--color-gray-10);font-size:var(--type-scale-2-font-size);line-height:var(--type-scale-2-line-height);padding:var(--spacing-5) 10px}
.ecs-type-confirmation-input[data-v-3e9bc710]{margin:var(--spacing-20) 0 0 0;position:relative}
.ecs-type-confirmation-input label[data-v-3e9bc710]{color:var(--color-gray-15)}
.ecs-type-confirmation-verb[data-v-3e9bc710]{font-size:var(--type-scale-3-font-size);line-height:var(--type-scale-3-line-height);position:absolute;color:var(--color-gray-12);opacity:.5;bottom:6px;left:9px;pointer-events:none}
.ecs-video[data-v-ce84fcb3]{max-width:100%;max-height:100%;display:block}
.ecs-window[data-v-1c653eb3]{position:absolute;background:hsl(var(--color-gray-1-hsl)/.8);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);box-shadow:var(--elevation-10);border-radius:var(--border-radius-large);display:flex;flex-direction:column;min-width:320px;min-height:80px;z-index:7;-webkit-user-select:none;user-select:none;left:0;top:0}
.ecs-window.is-focused[data-v-1c653eb3]{box-shadow:var(--elevation-20);background:hsl(var(--color-gray-1-hsl)/.9);z-index:8}
.ecs-window-header[data-v-1c653eb3]{display:flex;justify-content:space-between;align-items:center;height:36px;padding:0 6px 0 var(--spacing-15);background:var(--color-white);border-radius:var(--border-radius-large) var(--border-radius-large) 0 0;cursor:move;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--color-gray-4)}
.ecs-window-content[data-v-1c653eb3]{flex:1;padding:var(--spacing-20);overflow:auto}
.ecs-window-footer[data-v-1c653eb3]{padding:var(--spacing-10);background:var(--color-white);border-radius:0 0 var(--border-radius-large) var(--border-radius-large);border-top:1px solid var(--color-gray-4)}
.resize-handle[data-v-1c653eb3]{position:absolute;background:transparent}
.resize-handle-right[data-v-1c653eb3]{right:0;top:0;width:4px;height:100%;cursor:ew-resize}
.resize-handle-bottom[data-v-1c653eb3]{bottom:0;left:0;height:4px;width:100%;cursor:ns-resize}
.resize-handle-corner[data-v-1c653eb3]{right:0;bottom:0;width:8px;height:8px;cursor:nwse-resize}
:root {
  interpolate-size: allow-keywords;
}
html {
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}
*, *:before, *:after {
  box-sizing: inherit;
}
body {
  margin: 0;
  overflow: hidden;
  font-family: var(--font-family-system);
  color: var(--color-gray-15);
}
#__SVG_SPRITE_NODE__ {
  position: absolute;
  width: 0;
  height: 0;
}
article,
aside,
footer,
header,
nav,
section {
  display: block;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
figcaption,
figure,
main {
  display: block;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
.mono {
  font-family: var(--font-family-monospace);
}
a {
  background-color: transparent;
  text-decoration: none;
  -webkit-text-decoration-skip: objects;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: inherit;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
dfn {
  font-style: italic;
}
mark {
  background-color: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
audio,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
img {
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
button,
input,
optgroup,
select,
textarea {
  font-family: var(--font-family-system);
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  display: inline-block;
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details,
menu {
  display: block;
}
summary {
  display: list-item;
}
canvas {
  display: inline-block;
}
template {
  display: none;
}
[hidden] {
  display: none;
}
@-ms-viewport {
  width: device-width;
}
ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
button {
  background: none;
  border: none;
}
button:focus {
  outline: none;
}
*:focus {
  outline: none;
}
.hidden {
  display: none !important;
  opacity: 0;
}
.notVisible {
  visibility: hidden;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.d-block {
  display: block;
}
.flex-1 {
  flex: 1;
}
.flex-2 {
  flex: 2;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.word-break {
  word-break: break-word;
}
.overflow-x-none {
  overflow-x: hidden;
}
.align-left {
  text-align: left;
}
.nowrap {
  white-space: nowrap;
}
.clickable {
  cursor: pointer;
}
.unclickable {
  cursor: default !important;
  text-decoration: none !important;
}
.text-overflow, .mf-breadcrumb-button > span, .mf-breadcrumb-title > span, .activity-feed-sub-item .message, .header-user-inner > span, .header-matter-button, .tree-view-entry .form-check-label, .tree-view-entry .title {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.role-guest .visible-guest {
  display: block !important;
}
.role-guest .hidden-guest {
  display: none !important;
}
.role-owner .visible-internal, .role-admin .visible-internal, .role-basic .visible-internal {
  display: block !important;
}
.role-owner .hidden-internal, .role-admin .hidden-internal, .role-basic .hidden-internal {
  display: none !important;
}
.d-flex, .profile-table .table-sort, .profile-table-row, .profile-table-cell.name, .profile-table-cell.importance, .profile-table-cell.favorability, .profile-table-link, .profile-dashboard-headline, .devise-container, .devise .logo-section, .mf-entry, .mf-entry-select, .mf-entry-title, .mf-entry-meta, .mf-entry-analysis, .mf-breadcrumb, .mf-breadcrumb-navigation, .mf-breadcrumb-actions, .activity-feed-item, .activity-feed-item .message-wrap, .header-selector, .header-nav ul, .header-nav span, .header, .toasts > span, .toast, .multiselect__tags, .multiselect__tags > span, .cargo-card-inner, .cargo-card-text, .tree-view-entry, .tree-view-entry-inner, .detach-bar, .detach-bar > span {
  display: -ms-flexbox !important;
  display: flex !important;
}
.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column, .toasts > span, .cargo-card-text {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-wrap, .devise .logo-section, .mf-breadcrumb-navigation, .activity-feed-item, .multiselect__tags {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center, .profile-table-cell.importance, .profile-table-cell.favorability, .devise-container, .dropzone-new, .detach-bar {
  justify-content: center !important;
}
.justify-content-between, .profile-dashboard-headline, .devise .logo-section, .mf-entry, .mf-entry-select, .toast {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center, .profile-table .table-sort, .profile-table-row, .profile-table-cell.name, .profile-table-cell.importance, .profile-table-cell.favorability, .profile-table-link, .profile-dashboard-headline, .devise-container, .devise .logo-section, .mf-entry, .mf-entry-title, .mf-entry-meta, .mf-entry-analysis, .mf-breadcrumb-navigation, .activity-feed-item, .header, .toasts > span, .toast, .multiselect__tags > span, .cargo-card-inner, .tree-view-entry, .tree-view-entry-inner, .dropzone-new, .detach-bar, .detach-bar > span {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end, .mf-breadcrumb-actions {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline, .header-selector {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
.m-0 {
  margin: 0 !important;
}
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
.m-1 {
  margin: 4px !important;
}
.mt-1,
.my-1 {
  margin-top: 4px !important;
}
.mr-1,
.mx-1 {
  margin-right: 4px !important;
}
.mb-1,
.my-1 {
  margin-bottom: 4px !important;
}
.ml-1,
.mx-1 {
  margin-left: 4px !important;
}
.m-2 {
  margin: 8px !important;
}
.mt-2,
.my-2 {
  margin-top: 8px !important;
}
.mr-2,
.mx-2 {
  margin-right: 8px !important;
}
.mb-2,
.my-2 {
  margin-bottom: 8px !important;
}
.ml-2,
.mx-2 {
  margin-left: 8px !important;
}
.m-3 {
  margin: 12px !important;
}
.mt-3,
.my-3 {
  margin-top: 12px !important;
}
.mr-3,
.mx-3 {
  margin-right: 12px !important;
}
.mb-3,
.my-3 {
  margin-bottom: 12px !important;
}
.ml-3,
.mx-3 {
  margin-left: 12px !important;
}
.m-4 {
  margin: 16px !important;
}
.mt-4,
.my-4 {
  margin-top: 16px !important;
}
.mr-4,
.mx-4 {
  margin-right: 16px !important;
}
.mb-4,
.my-4 {
  margin-bottom: 16px !important;
}
.ml-4,
.mx-4 {
  margin-left: 16px !important;
}
.m-5 {
  margin: 20px !important;
}
.mt-5,
.my-5 {
  margin-top: 20px !important;
}
.mr-5,
.mx-5 {
  margin-right: 20px !important;
}
.mb-5,
.my-5 {
  margin-bottom: 20px !important;
}
.ml-5,
.mx-5 {
  margin-left: 20px !important;
}
.m-6 {
  margin: 24px !important;
}
.mt-6,
.my-6 {
  margin-top: 24px !important;
}
.mr-6,
.mx-6 {
  margin-right: 24px !important;
}
.mb-6,
.my-6 {
  margin-bottom: 24px !important;
}
.ml-6,
.mx-6 {
  margin-left: 24px !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 4px !important;
}
.pt-1,
.py-1 {
  padding-top: 4px !important;
}
.pr-1,
.px-1 {
  padding-right: 4px !important;
}
.pb-1,
.py-1 {
  padding-bottom: 4px !important;
}
.pl-1,
.px-1 {
  padding-left: 4px !important;
}
.p-2 {
  padding: 8px !important;
}
.pt-2,
.py-2 {
  padding-top: 8px !important;
}
.pr-2,
.px-2 {
  padding-right: 8px !important;
}
.pb-2,
.py-2 {
  padding-bottom: 8px !important;
}
.pl-2,
.px-2 {
  padding-left: 8px !important;
}
.p-3 {
  padding: 12px !important;
}
.pt-3,
.py-3 {
  padding-top: 12px !important;
}
.pr-3,
.px-3 {
  padding-right: 12px !important;
}
.pb-3,
.py-3 {
  padding-bottom: 12px !important;
}
.pl-3,
.px-3 {
  padding-left: 12px !important;
}
.p-4 {
  padding: 16px !important;
}
.pt-4,
.py-4 {
  padding-top: 16px !important;
}
.pr-4,
.px-4 {
  padding-right: 16px !important;
}
.pb-4,
.py-4 {
  padding-bottom: 16px !important;
}
.pl-4,
.px-4 {
  padding-left: 16px !important;
}
.p-5 {
  padding: 20px !important;
}
.pt-5,
.py-5 {
  padding-top: 20px !important;
}
.pr-5,
.px-5 {
  padding-right: 20px !important;
}
.pb-5,
.py-5 {
  padding-bottom: 20px !important;
}
.pl-5,
.px-5 {
  padding-left: 20px !important;
}
.p-6 {
  padding: 24px !important;
}
.pt-6,
.py-6 {
  padding-top: 24px !important;
}
.pr-6,
.px-6 {
  padding-right: 24px !important;
}
.pb-6,
.py-6 {
  padding-bottom: 24px !important;
}
.pl-6,
.px-6 {
  padding-left: 24px !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
.ml-auto, .header-selector,
.mx-auto {
  margin-left: auto !important;
}
.label {
  font-size: 14px;
  color: var(--color-gray-15);
}
.label-strong {
  font-weight: 500;
}
label {
  display: inline-block;
  font-size: 14px;
  line-height: 1.6em;
  margin-bottom: 4px;
  word-break: break-word;
  user-select: none;
}
label > a {
  color: var(--color-blue-8);
  transition: 0.2s;
  text-decoration: none;
}
label > a:hover {
  color: rgb(3.2857142857, 89.5357142857, 192.2142857143);
}
.form-control {
  display: block;
  width: 100%;
  font-size: 13px;
  font-family: var(--font-family-system);
  color: var(--color-gray-15);
  background-color: var(--color-white);
  background-clip: padding-box;
  border: 1px solid #CED2D8;
  transition: 0.2s;
  box-shadow: none;
  padding: 5px 8px;
  font-size: var(--type-scale-3-font-size);
  line-height: var(--type-scale-3-line-height);
  border-radius: var(--border-radius-small);
}
.form-control:focus {
  border-color: hsl(var(--color-blue-8-hsl)/0.5);
  box-shadow: 0 0 0 2px hsl(var(--color-blue-8-hsl)/0.15);
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control::placeholder {
  color: var(--color-gray-8);
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: hsl(var(--color-gray-6-hsl)/0.15);
  color: var(--color-gray-8);
  cursor: default;
}
.form-control-subtle {
  background-color: hsl(var(--color-gray-10-hsl)/0.15);
  border: none;
}
.form-control-subtle:focus {
  background-color: hsl(var(--color-gray-10-hsl)/0.1);
  box-shadow: none;
}
.form-control-subtle:disabled, .form-control-subtle[readonly] {
  background-color: hsl(var(--color-gray-10-hsl)/0.1);
  opacity: 0.8;
  color: var(--color-gray-10);
}
.form-control-sml {
  padding: 8px 8px;
  line-height: 20px;
}
.form-control-xsml {
  padding: 6px 6px;
  line-height: 18px;
}
.form-control-clear {
  width: 12px;
  height: 12px;
  opacity: 0.7;
  transition: 0.2s;
  padding: 0;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='6' cy='6' r='6' fill='%23858E9E'/%3E%3Crect width='8' height='1.5' x='2' y='5.5' fill='%23FFFFFF' rx='.75' transform='rotate(45 6 6.25)'/%3E%3Crect width='8' height='1.5' x='2' y='5.5' fill='%23FFFFFF' rx='.75' transform='rotate(-45 6 6.25)'/%3E%3C/g%3E%3C/svg%3E");
}
.form-control-clear:hover {
  opacity: 1;
}
.form-control-clear-wrap {
  position: relative;
}
.form-control-clear-wrap .form-control-clear {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -6px;
}
textarea.form-control {
  resize: vertical;
}
.has-float-label {
  display: block;
  position: relative;
}
.has-float-label .form-control {
  padding: 32px 0 7px 0;
  font-size: 14px;
  border: none;
  border-bottom: 1px solid hsl(var(--color-gray-6-hsl)/0.4);
  border-radius: 0;
}
.has-float-label .form-control:focus {
  border-bottom-color: hsl(var(--color-gray-6-hsl)/0.6);
  box-shadow: none;
}
.has-float-label .form-control:focus + label {
  color: var(--color-blue-8);
}
.has-float-label .form-control-sml {
  padding: 22px 0 7px 0;
}
.has-float-label .form-control-sml + label {
  top: 8px;
}
.has-float-label label {
  position: absolute;
  cursor: text;
  font-size: 10px;
  font-weight: 600;
  color: var(--color-gray-8);
  opacity: 1;
  transition: all 0.2s;
  top: 10px;
  left: 0;
  z-index: 3;
  line-height: 1;
  margin: 0;
}
.has-float-label .form-control::-webkit-input-placeholder {
  opacity: 1;
  transition: all 0.2s;
}
.has-float-label .form-control::-moz-placeholder {
  opacity: 1;
  transition: all 0.2s;
}
.has-float-label .form-control:-ms-input-placeholder {
  opacity: 1;
  transition: all 0.2s;
}
.has-float-label .form-control::placeholder {
  opacity: 1;
  transition: all 0.2s;
}
.has-float-label .form-control:placeholder-shown:not(:focus)::-webkit-input-placeholder {
  opacity: 0;
}
.has-float-label .form-control:placeholder-shown:not(:focus)::-moz-placeholder {
  opacity: 0;
}
.has-float-label .form-control:placeholder-shown:not(:focus):-ms-input-placeholder {
  opacity: 0;
}
.has-float-label .form-control:placeholder-shown:not(:focus)::placeholder {
  opacity: 0;
}
.has-float-label .form-control:placeholder-shown:not(:focus) + * {
  font-size: 14px;
  top: 28px;
  color: var(--color-gray-8);
  font-weight: normal;
}
.has-float-label .form-control.form-control-sml:placeholder-shown:not(:focus) + * {
  top: 17px;
}
.col.has-float-label label {
  left: 10px;
}
.form-check {
  position: relative;
  display: block;
  margin-bottom: 20px;
}
.form-check.disabled .form-check-label {
  color: var(--color-gray-8);
}
.form-check.loading .form-check-label {
  opacity: 0.6;
  cursor: wait;
}
.form-check .tooltip-info {
  left: 3px;
  top: 3px;
}
.form-check-label {
  padding-left: 30px;
  margin-bottom: 0;
  min-height: 20px;
  line-height: 1.4em;
}
.form-check-input {
  position: absolute;
  opacity: 0;
  left: 3px;
  top: 5px;
}
.form-check-input + label {
  position: relative;
  cursor: pointer;
}
.form-check-input + label:before {
  content: "";
  display: inline-block;
  vertical-align: text-top;
  position: absolute;
  left: 0;
  top: 2px;
  width: 18px;
  height: 18px;
  background: white;
  border: 1px solid hsl(var(--color-gray-8-hsl)/0.4);
  border-radius: 4px;
}
.form-check-input[type=radio] + label:before {
  border-radius: 100%;
}
.form-check-input:focus + label:before {
  outline: none;
  border-color: hsl(var(--color-blue-10-hsl)/0.3);
  box-shadow: 0 0 0 2px hsl(var(--color-blue-8-hsl)/0.2);
}
.form-check-input:checked + label:before {
  background: hsl(var(--color-blue-8-hsl)/0.07);
  border-color: hsl(var(--color-blue-10-hsl)/0.3);
}
.form-check-input:disabled + label:before, .form-check-input:disabled + label:after {
  cursor: auto;
  opacity: 0.5;
}
.form-check-input:disabled + label {
  cursor: auto;
}
.form-check-input:checked + label:after {
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
  left: 0;
  top: 2px;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpolyline fill='none' stroke='rgb(9, 97, 235)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' points='6 9.259 8.347 11.998 12 6'/%3E%3C/svg%3E");
}
.form-check-input[type=radio]:checked + label:after {
  border-radius: 100%;
  background: var(--color-blue-10);
  width: 6px;
  height: 6px;
  top: 8px;
  left: 6px;
}
.form-check-input[type=checkbox]:indeterminate + label:after {
  content: "";
  position: absolute;
  width: 8px;
  background: var(--color-blue-10);
  height: 2px;
  border-radius: 1px;
  left: 5px;
  top: 10px;
}
.form-check-input[type=checkbox]:indeterminate + label:before {
  background: hsl(var(--color-blue-8-hsl)/0.07);
  border-color: hsl(var(--color-blue-10-hsl)/0.3);
}
.loader-gif {
  max-height: 20px;
  display: block;
  margin-bottom: 16px;
}
.switch {
  margin: 5px 0;
}
.switch input[type=checkbox] {
  display: none;
}
.switch input[type=checkbox]:disabled + .slide-switch {
  opacity: 0.5;
  cursor: not-allowed;
}
.switch-has-label {
  margin: 5px 12px 5px 0;
  float: left;
}
.switch-has-label + label {
  margin: 5px 0;
  line-height: 24px;
}
.switch-sml .slide-switch {
  height: 12px;
  width: 20px;
}
.switch-sml .slide-switch:before {
  width: 20px;
  height: 12px;
}
.switch-sml .slide-switch:after {
  width: 10px;
  height: 10px;
}
.switch-sml input:checked + .slide-switch::after {
  transform: translate3d(9px, 0, 0);
}
.switch-sml.switch-has-label {
  margin: 10px 10px 10px 0;
}
.switch-sml.switch-has-label + label {
  line-height: 22px;
}
.switch-lg .slide-switch {
  height: 30px;
  width: 50px;
}
.switch-lg .slide-switch:before {
  width: 50px;
  height: 30px;
}
.switch-lg .slide-switch:after {
  width: 28px;
  height: 28px;
}
.switch-lg input:checked + .slide-switch::after {
  transform: translate3d(21px, 0, 0);
}
.switch-lg.switch-has-label + label {
  line-height: 30px;
}
.slide-switch {
  display: block;
  position: relative;
  flex: none;
  width: 40px;
  height: 24px;
  border-radius: 24px;
  background-color: hsl(var(--color-gray-10-hsl)/0.03);
  cursor: pointer;
  transition: 0.1s ease-in-out;
  z-index: 1;
  margin: 0;
}
.slide-switch::before, .slide-switch::after {
  content: "";
  display: block;
  position: absolute;
  border-radius: 24px;
  transform: translate3d(0, 0, 0);
  transition: 0.2s cubic-bezier(0, 1.1, 1, 1.1);
}
.slide-switch::before {
  z-index: -1;
  width: 40px;
  height: 24px;
  right: 1px;
  transform: scale(1);
  border: 1px solid hsl(var(--color-gray-10-hsl)/0.15);
  background-color: hsl(var(--color-gray-10-hsl)/0.03);
}
.slide-switch::after {
  z-index: 1;
  width: 22px;
  height: 22px;
  left: 0;
  top: 1px;
  background-color: #FFF;
  box-shadow: 0 0 0 1px hsl(var(--color-gray-15-hsl)/0.05), 0 2px 4px hsl(var(--color-gray-15-hsl)/0.15);
}
input:checked + .slide-switch {
  background-color: var(--color-blue-8);
}
input:checked + .slide-switch::before {
  transform: scale(0);
}
input:checked + .slide-switch::after {
  transform: translate3d(17px, 0, 0);
}
.map {
  width: 100%;
  max-width: 360px;
  border-radius: 4px;
  overflow: hidden;
  position: relative;
}
.map img {
  max-width: 100%;
  display: block;
}
.map-marker:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 12px;
  height: 12px;
  margin: -6px 0 0 -6px;
  background: var(--color-blue-8);
  border-radius: 100%;
  border: 2px solid #FFF;
  box-shadow: 0 0 0 5px hsl(var(--color-blue-8-hsl)/0.2);
  z-index: 2;
  transition: 0.2s;
}
.map-marker:hover:before {
  transform: scale(1.3);
  box-shadow: 0 0 0 7px hsl(var(--color-blue-8-hsl)/0.2);
}
.transition-fade-enter {
  opacity: 0;
}
.transition-fade-enter-active {
  transition: opacity 0.2s;
}
.transition-fade-leave {
  opacity: 1;
}
.transition-fade-leave-active {
  transition: opacity 0.2s;
}
.transition-fade-leave-to {
  opacity: 0;
}
.transition-attach-bar-enter {
  opacity: 0;
  transform: translateY(-5px);
}
.transition-attach-bar-enter-active {
  transition: 0.2s;
}
.transition-attach-bar-enter-to {
  opacity: 1;
  transform: translateY(0);
}
.transition-attach-bar-leave {
  opacity: 1;
  transform: translateY(0);
}
.transition-attach-bar-leave-active {
  transition: 0.2s;
}
.transition-attach-bar-leave-to {
  opacity: 0;
  transform: translateY(-5px);
}
.transition-toast-enter {
  opacity: 0;
  transform: translateY(15px);
}
.transition-toast-enter-active {
  transition: 0.35s;
}
.transition-toast-enter-to {
  opacity: 1;
  transform: translateY(0);
}
.transition-toast-leave {
  opacity: 1;
  transform: translateY(0);
}
.transition-toast-leave-active {
  transition: 0.35s;
}
.transition-toast-leave-to {
  opacity: 0;
  transform: translateY(-15px);
}
.transition-bottom-sheet-enter {
  transform: translateY(110%);
  opacity: 0;
}
.transition-bottom-sheet-enter-active {
  transition: 0.3s;
}
.transition-bottom-sheet-enter-to {
  transform: translateY(0);
  opacity: 1;
}
.transition-bottom-sheet-leave {
  transform: translateY(0);
  opacity: 1;
}
.transition-bottom-sheet-leave-active {
  transition: 0.3s;
}
.transition-bottom-sheet-leave-to {
  transform: translateY(110%);
  opacity: 0;
}
.loading-spin {
  width: 30px;
  height: 30px;
  animation: refresh 0.7s infinite reverse linear;
}
.dropzone {
  /* GN RESTORED THESE 2 LINES FROM https://github.com/everchron/services/pull/11338/files */
  border: 5px solid var(--color-green-9);
  background: hsl(var(--color-green-9-hsl)/0.03);
  position: fixed; /* absolute; GN Changed */
  z-index: 999999;
  top: 0; /*  $header_height + $toolbar_main_height; GN REMOVED */
  left: 0;
  right: 0;
  bottom: 0;
  cursor: copy;
  /* GN RESTORED THIS CHUNK FROM https://github.com/everchron/services/pull/11338/files */
}
.dropzone:before, .dropzone:after {
  position: absolute;
}
.dropzone:after {
  content: "Drop your files to upload.";
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: #FFF;
  border: 1px solid hsl(var(--color-green-9-hsl)/0.9);
  color: rgb(12.572, 167.028, 90.698);
  border-radius: 3px;
  padding: 8px 18px;
  font-size: 13px;
  z-index: -1;
}
.dropzone:before {
  content: "";
  top: -101px;
  left: -5px;
  right: -5px;
  height: 101px;
}
.detach-bar {
  z-index: 2;
  width: 100%;
  position: fixed;
  left: 0;
  top: 101px;
  height: 60px;
  overflow: hidden;
  opacity: 1;
  background: hsl(var(--color-red-9-hsl)/0.14);
  box-shadow: 0 -1px 0 hsl(var(--color-red-9-hsl)/0.14) inset;
  color: var(--color-red-9);
  transition: 0.3s;
  transform: translateY(-60px);
}
.detach-bar > span {
  font-size: 13px;
  cursor: default;
}
.detach-bar > span:before {
  opacity: 0.7;
  margin-right: 3px;
  transition: 0.2s;
}
.detach-bar:hover {
  background: hsl(var(--color-red-9-hsl)/0.14);
}
.detach-bar:hover > span:before {
  opacity: 1;
}
.detach-bar-show .detach-bar {
  opacity: 1;
  transform: translateY(0);
}
.dropzone-new {
  display: flex;
  border-radius: 4px;
  position: relative;
  margin: 10px;
  transition: 0.2s background;
  text-align: center;
  border: 1px dashed hsl(var(--color-gray-8-hsl)/0.3);
  min-height: 100%;
}
.dropzone-new input[type=file] {
  display: none;
}
.dropzone-new.drag-over {
  background: hsl(var(--color-blue-8-hsl)/0.06);
  border: none;
  cursor: copy;
}
.dropzone-new.drag-over .dropzone-message:before {
  opacity: 0.8;
}
.dropzone-new.drag-error {
  background: hsl(var(--color-red-9-hsl)/0.05);
  border: none;
}
.dropzone-new.disabled {
  cursor: not-allowed;
  background: #F9FAFC;
  border: 1px dashed hsl(var(--color-gray-8-hsl)/0.3);
}
.dropzone-new.disabled .dropzone-new-message {
  opacity: 0.65;
}
.dropzone-new.disabled .dropzone-new-message i {
  pointer-events: none;
  color: var(--color-gray-8);
}
.dropzone-new-message {
  position: relative;
  font-size: 18px;
  font-weight: 300;
  color: var(--color-gray-8);
  pointer-events: none;
}
.dropzone-new-message i {
  color: var(--color-blue-10);
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
  pointer-events: all;
}
.dropzone-new-message .icon {
  margin-bottom: 16px;
  transition: 0.2s;
}
.dropzone-new-error-message {
  font-size: 14px;
  color: var(--color-red-9);
  font-weight: 500;
  margin-top: 20px;
}
.dropzone-new-help-message {
  font-size: 14px;
  font-weight: 400;
  margin-top: 10px;
}
.ai-box {
  background: rgba(169, 64, 174, 0.02);
  border: 1px solid rgba(169, 64, 174, 0.14);
  padding: var(--spacing-10);
  border-radius: var(--border-radius-medium);
}
.tippy-box[data-animation=fade][data-state=hidden] {
  opacity: 0;
}
[data-tippy-root] {
  max-width: calc(100vw - 10px);
}
.tippy-box {
  position: relative;
  border-radius: var(--border-radius-medium);
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
  white-space: normal;
  outline: 0;
  backdrop-filter: blur(12px);
  transition-property: transform, visibility, opacity;
}
.tippy-box .tippy-content {
  position: relative;
  padding: 6px var(--spacing-10);
  z-index: 1;
}
.tippy-box .tippy-content hr {
  margin: var(--spacing-10) 0;
  border: none;
  border-top: 1px solid;
}
.tippy-box .tippy-content a {
  text-decoration: none;
  transition: 0.2s;
}
.tippy-box .tippy-content .left-align {
  text-align: left;
  display: block;
}
.tippy-box .tippy-content .right-align {
  text-align: right;
  display: block;
}
.tippy-box .tippy-content dl {
  margin: 0;
}
.tippy-box .tippy-content dt {
  font-weight: 500;
  float: left;
  width: 32px;
  text-align: right;
  margin-right: 8px;
  padding: var(--spacing-5) 0;
}
.tippy-box .tippy-content dd {
  margin: 0;
  padding: var(--spacing-5) var(--spacing-10) var(--spacing-5) 40px;
}
.ecs-tiptap .tippy-box .tippy-content {
  padding: 0;
}
.tippy-box[data-theme=everchron] {
  background-color: rgba(32, 33, 39, 0.9);
  color: var(--color-white);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
}
.tippy-box[data-theme=everchron] .tippy-content hr {
  border-color: var(--color-gray-10);
}
.tippy-box[data-theme=everchron] .tippy-content a {
  color: var(--color-blue-5);
}
.tippy-box[data-theme=everchron] .tippy-content a:hover {
  color: var(--color-blue-4);
}
.tippy-box[data-theme=everchron-light] {
  background-color: rgba(255, 255, 255, 0.8);
  color: var(--color-gray-15);
  box-shadow: 0px 1px 5px 0px rgba(71, 75, 96, 0.2), 0px 0px 0px 1px rgba(71, 75, 96, 0.05), 0px 2px 20px 0px rgba(71, 75, 96, 0.1);
}
.tippy-box[data-theme=everchron-light] .tippy-content hr {
  border-color: var(--color-gray-3);
}
.tippy-box[data-theme=everchron-light] .tippy-content a {
  color: var(--color-blue-10);
}
.tippy-box[data-theme=everchron-light] .tippy-content a:hover {
  color: var(--color-blue-11);
}
.tippy-box[data-theme=everchron-light] .tippy-content .subtle {
  color: var(--color-gray-10);
}
.tippy-box[data-theme=everchron-plain] {
  background-color: rgba(255, 255, 255, 0.8);
  color: var(--color-gray-15);
  box-shadow: 0px 1px 5px 0px rgba(71, 75, 96, 0.2), 0px 0px 0px 1px rgba(71, 75, 96, 0.05), 0px 2px 20px 0px rgba(71, 75, 96, 0.1);
}
.tippy-box[data-theme=everchron-plain] .tippy-content {
  padding: 0;
}
.tippy-box[data-theme=everchron-mono] {
  background-color: rgba(32, 33, 39, 0.9);
  color: var(--color-white);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  font-family: var(--font-family-monospace);
}
.tippy-box[data-theme=everchron-mono] .tippy-content {
  white-space: pre;
  text-align: left;
}
.tippy-box[data-inertia][data-state=visible] {
  transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
}
.citation-tooltip {
  font-family: var(--font-family-monospace);
  white-space: pre-line;
  text-align: left;
  max-width: max-content;
}
.scroll {
  overflow-y: auto;
}
.scroll-x-hidden {
  overflow-x: hidden;
}
.scroll-y-scroll {
  overflow-y: scroll;
}
.scrollbar::-webkit-scrollbar {
  width: 14px;
}
.scrollbar::-webkit-scrollbar-track {
  background: transparent;
}
.scrollbar::-webkit-scrollbar-thumb {
  border-radius: 20px;
  box-shadow: inset 0 0 0 10px rgba(0, 0, 0, 0.17);
  border: 3px solid transparent;
}
.scrollbar::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 0 10px rgba(0, 0, 0, 0.25);
}
.scrollbar::-webkit-scrollbar-thumb:window-inactive {
  box-shadow: inset 0 0 0 10px rgba(0, 0, 0, 0.1);
}
.scrollbar-invisible::-webkit-scrollbar-track {
  background: none;
  box-shadow: none;
}
.scrollbar-invisible::-webkit-scrollbar-thumb {
  background: none;
}
.scrollbar-invisible::-webkit-scrollbar-thumb:window-inactive {
  background: none;
}
.scrollbar-sml::-webkit-scrollbar {
  width: 10px;
}
.scrollbar-sml.vertical::-webkit-scrollbar {
  height: 8px;
}
.scrollbar-track::-webkit-scrollbar-track {
  background: none;
  box-shadow: 1px 0 0 hsl(var(--color-gray-8-hsl)/0.2) inset;
}
.scrollbar-track::-webkit-scrollbar-thumb {
  border-right: 3px solid transparent;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-left: 4px solid transparent;
}
.form-control-text {
  position: relative;
}
.form-control-file,
.form-control-range {
  display: block;
}
.form-group {
  margin-bottom: 30px;
}
.form-group-sml {
  margin-bottom: 20px;
}
.form-check-inline {
  display: inline-block;
  margin-right: 30px;
}
.form-check-inline .form-check-label {
  vertical-align: middle;
}
.form-hr {
  border: none;
  border-bottom: 1px solid hsl(var(--color-gray-6-hsl)/0.4);
}
.form-text {
  display: block;
  font-size: 11px;
  color: var(--color-gray-8);
  margin-top: 10px;
}
.form-text a {
  color: var(--color-blue-10);
  text-decoration: none;
}
.form-text a:hover {
  color: rgb(7.118852459, 76.7254098361, 185.881147541);
}
.form-text.error {
  color: var(--color-red-9);
}
.form-check-group .form-text {
  margin-top: 0;
}
.form-group.error .form-text {
  color: var(--color-red-9);
}
.form-group.error .form-control,
.form-group.error .form-control:focus {
  box-shadow: none;
  border-color: var(--color-red-9);
}
.pika-single {
  z-index: 2147483002;
  display: block;
  position: relative;
  width: 280px;
  padding: 10px;
  background: var(--color-white);
  border-radius: var(--border-radius-large);
}
.pika-single.is-hidden {
  display: none;
}
.pika-single.is-bound {
  position: absolute;
  box-shadow: 0 0 40px hsl(var(--color-gray-10-hsl)/0.15), 0 2px 10px hsl(var(--color-gray-10-hsl)/0.1), 0 0 0 1px hsl(var(--color-gray-10-hsl)/0.05);
  filter: drop-shadow(0 1px 2px hsl(var(--color-gray-10-hsl)/0.2));
}
.pika-title {
  position: relative;
  text-align: center;
}
.pika-label {
  display: inline-block;
  position: relative;
  z-index: 9999;
  overflow: hidden;
  margin: 0;
  padding: 5px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  background-color: var(--color-white);
  transition: 0.2s background;
  border-radius: var(--border-radius-medium);
}
.pika-label:hover {
  background: #F0F1F2;
}
.pika-title select {
  cursor: pointer;
  position: absolute;
  z-index: 9998;
  margin: 0;
  left: 0;
  top: 5px;
  opacity: 0;
}
.pika-prev,
.pika-next {
  display: block;
  cursor: pointer;
  position: relative;
  outline: none;
  border: 0;
  padding: 0;
  width: 20px;
  height: 30px;
  text-indent: 20px;
  white-space: nowrap;
  overflow: hidden;
  opacity: 0.7;
  transition: 0.2s opacity ease;
}
.pika-prev:before,
.pika-next:before {
  content: "";
  position: absolute;
  width: 20px;
  height: 30px;
  left: 0;
  top: 0;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='30' viewBox='0 0 20 30'%3E%3Cpolyline fill='none' stroke='rgb(133, 142, 158)' stroke-linecap='round' stroke-linejoin='round' points='12.559 7 7 15 12.559 23'/%3E%3C/svg%3E");
}
.pika-prev:hover,
.pika-next:hover {
  opacity: 1;
}
.pika-prev.is-disabled,
.pika-next.is-disabled {
  cursor: default;
  opacity: 0.2;
}
.pika-prev,
.is-rtl .pika-next {
  float: left;
}
.pika-next,
.is-rtl .pika-prev {
  float: right;
}
.pika-next:before,
.is-rtl .pika-prev:before {
  transform: scale(-1, 1);
}
.pika-select {
  display: inline-block;
}
.pika-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border: 0;
}
.pika-table th,
.pika-table td {
  width: 14.2857142857%;
  padding: 0;
}
.pika-table th {
  color: var(--color-gray-8);
  font-size: 10px;
  line-height: 25px;
  font-weight: 400;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
}
.pika-table th abbr {
  border-bottom: none;
  text-decoration: none;
}
.pika-button {
  cursor: pointer;
  display: block;
  outline: none;
  border: 0;
  margin: 0;
  width: 100%;
  padding: 10px 5px;
  font-size: 13px;
  line-height: 15px;
  text-align: center;
  background: var(--color-white);
  border-radius: 2px;
  transition: 0.15s;
}
.pika-button:hover {
  background: hsl(var(--color-gray-6-hsl)/0.1);
}
.is-today .pika-button {
  font-weight: 600;
}
.is-selected .pika-button {
  color: var(--color-blue-10);
  font-weight: 600;
  background: hsl(var(--color-blue-8-hsl)/0.1);
}
.is-disabled .pika-button {
  pointer-events: none;
  cursor: default;
  color: var(--color-gray-8);
  opacity: 0.3;
}
.pika-time-container {
  margin: 0 -10px;
  padding: 10px 10px 0 10px;
}
.pika-time-container table {
  border-collapse: separate;
  font-size: 13px;
}
.pika-time-container td:first-child {
  width: 140px;
}
.pika-time-container td:nth-child(2) {
  width: 10px;
  text-align: center;
}
.pika-time-container td:last-child {
  width: 90px;
}
.pika-time-container td:first-child,
.pika-time-container td:last-child {
  border: none;
  height: 36px;
  border-radius: 3px;
  position: relative;
  overflow: hidden;
  background: hsl(var(--color-gray-8-hsl)/0.2);
  transition: 0.2s;
}
.pika-time-container td:first-child:hover,
.pika-time-container td:last-child:hover {
  background: hsl(var(--color-gray-8-hsl)/0.25);
}
.pika-time-container td:first-child:after,
.pika-time-container td:last-child:after {
  right: 14px;
  top: 15px;
  z-index: 1;
}
.pika-time-container select {
  width: 100%;
  padding: 9px 20px 11px 10px;
  border: none;
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  z-index: 2;
}
.pika-time-container select::-ms-expand {
  display: none;
}
.pika-time-container select:focus {
  outline: none;
}
.tree-view-list .tree-view-list {
  padding-left: 20px;
}
.tree-view-list-wrapper {
  background: #FFF;
  padding: 10px;
  max-width: 100%;
  max-height: 400px;
  overflow: auto;
  border-radius: 4px;
  border: 1px solid #ECECEE;
}
.tree-view-list-tags .tree-view-list-tags {
  padding-left: 50px;
}
.tree-item .collapse {
  padding-left: 20px;
}
.collapse .indentation {
  width: 21px;
}
.tree-view-entry {
  user-select: none;
  font-size: 13px;
  border-radius: 3px;
  padding-right: 6px;
  padding-left: 4px;
  min-height: 30px;
  min-width: 306px;
  transition: 0.1s;
  position: relative;
}
.tree-view-entry-lg {
  padding-top: 2px;
  padding-bottom: 2px;
  margin-bottom: 4px;
  font-size: 14px;
}
.tree-view-entry-inner {
  max-width: calc(100% - 20px);
  width: 100%;
}
.tree-view-entry-inner > span {
  white-space: nowrap;
}
.tree-view-entry.selectable {
  cursor: pointer;
}
.tree-view-entry.selectable:hover {
  background: rgba(6, 97, 235, 0.03);
}
.tree-view-entry.active {
  background: rgba(6, 97, 235, 0.06);
}
.tree-view-entry.draggable {
  padding-right: 30px;
}
.tree-view-entry.draggable:after {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  right: 10px;
  opacity: 0;
  cursor: move;
  transition: 0.2s;
  cursor: grab;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect width='10' height='1.5' x='1' y='2' fill='%23AEB1B9' rx='.75'/%3E%3Crect width='10' height='1.5' x='1' y='5' fill='%23AEB1B9' rx='.75'/%3E%3Crect width='10' height='1.5' x='1' y='8' fill='%23AEB1B9' rx='.75'/%3E%3C/g%3E%3C/svg%3E");
}
.tree-view-entry.draggable:hover:after {
  opacity: 0.7;
}
.tree-view-entry.root {
  margin-bottom: 14px;
}
.tree-view-entry.root i {
  color: var(--color-blue-8);
}
.tree-view-entry.root:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background: hsl(var(--color-gray-8-hsl)/0.2);
  bottom: -7px;
  left: 0;
  border-radius: 1px;
}
.tree-view-entry > span {
  line-height: 30px;
}
.tree-view-entry .form-check {
  margin-bottom: 0;
  padding-left: 6px;
  flex: 1;
  max-width: 100%;
}
.tree-view-entry .form-check-label {
  max-width: 100%;
  padding-left: 28px;
  font-size: 13px;
  line-height: 22px;
}
.tree-view-entry .tag-set .icon {
  margin: 0 2px 0 -4px;
  display: inline-block;
}
.tree-view-entry .form-check-input + label:before,
.tree-view-entry .form-check-input + label:after {
  left: 2px;
}
.tree-view-entry .form-check-input + label.tag-set:after,
.tree-view-entry .form-check-input + label.tag-set:before {
  top: 6px;
}
.tree-view-entry .title {
  margin-left: 5px;
}
.tree-view-entry .after {
  margin-left: auto;
}
.tree-view-entry .small {
  font-size: 11px;
}
.tree-view-entry .subtle {
  color: var(--color-gray-8);
}
.tree-view-list-tags .tree-view-entry {
  min-width: 270px;
}
.tree-view-list-tags .tree-view-entry .form-check {
  padding-left: 0;
}
.state-shadow {
  background: hsl(var(--color-gray-8-hsl)/0.06);
}
.state-shadow .fade-escape:before {
  opacity: 1;
  background: linear-gradient(to right, rgba(248, 249, 249, 0) 0%, rgb(248, 249, 249) 60%, rgb(248, 249, 249) 100%);
}
.state-shadow .fade-escape:after {
  opacity: 0;
}
.state-active, .state-active:hover, .state-open-viewer, .state-open-viewer:hover {
  background: hsl(var(--color-blue-8-hsl)/0.1);
}
.state-active .fade-escape:before, .state-active:hover .fade-escape:before, .state-open-viewer .fade-escape:before, .state-open-viewer:hover .fade-escape:before {
  opacity: 1;
  background: linear-gradient(to right, rgba(242, 247, 254, 0) 0%, #E8F2FF 60%, #E8F2FF 100%);
}
.state-active .fade-escape:after, .state-active:hover .fade-escape:after, .state-open-viewer .fade-escape:after, .state-open-viewer:hover .fade-escape:after {
  opacity: 0;
}
.state-add {
  background: #F2FBF5;
}
.state-add .fade-escape:before {
  opacity: 1;
  background: linear-gradient(to right, rgba(242, 251, 245, 0) 0%, rgb(242, 251, 245) 60%, rgb(242, 251, 245) 100%);
}
.state-add .fade-escape:after {
  opacity: 0;
}
.state-add:hover,
.attach-wrapper:hover .state-add {
  background: #E1F7E8;
}
.state-add:hover .fade-escape:before,
.attach-wrapper:hover .state-add .fade-escape:before {
  opacity: 1;
  background: linear-gradient(to right, rgba(225, 247, 232, 0) 0%, rgb(225, 247, 232) 60%, rgb(225, 247, 232) 100%);
}
.state-add:hover .fade-escape:after,
.attach-wrapper:hover .state-add .fade-escape:after {
  opacity: 0;
}
.fade-escape:after, .fade-escape:before {
  content: "";
  position: absolute;
  width: 60px;
  height: 30px;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.15s;
}
.fade-escape:before {
  opacity: 0;
  z-index: 1;
}
.fade-escape:after {
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 60%, white 100%);
}
@media (hover: none) {
  .state-hover {
    background: hsl(var(--color-gray-8-hsl)/0.04);
  }
  .state-hover .fade-escape:before {
    opacity: 1;
    background: linear-gradient(to right, rgba(248, 249, 249, 0) 0%, rgb(248, 249, 249) 60%, rgb(248, 249, 249) 100%);
  }
  .state-hover .fade-escape:after {
    opacity: 0;
  }
}
@media (hover: hover) {
  .state-hover:hover {
    background: hsl(var(--color-gray-8-hsl)/0.06);
  }
  .state-hover:hover .fade-escape:before {
    opacity: 1;
    background: linear-gradient(to right, rgba(248, 249, 249, 0) 0%, rgb(248, 249, 249) 60%, rgb(248, 249, 249) 100%);
  }
  .state-hover:hover .fade-escape:after {
    opacity: 0;
  }
  .state-active:hover {
    background: hsl(var(--color-blue-8-hsl)/0.1);
  }
  .state-active:hover .fade-escape:before {
    opacity: 1;
    background: linear-gradient(to right, rgba(242, 247, 254, 0) 0%, #E8F2FF 60%, #E8F2FF 100%);
  }
  .state-active:hover .fade-escape:after {
    opacity: 0;
  }
}
.cargo-card {
  background: rgba(231, 232, 236, 0.97);
  box-shadow: 0 0 40px 0 rgba(58, 63, 67, 0.1), 0 2px 10px 0 rgba(58, 64, 68, 0.1), 0 0 0 1px hsl(var(--color-gray-15-hsl)/0.05);
  border-radius: 2px;
  position: fixed;
  z-index: 99;
}
.cargo-card-inner {
  padding: 8px 12px;
}
.cargo-card .icon {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  color: var(--color-blue-8);
}
.cargo-card-title {
  font-size: 13px;
}
.cargo-card-helper {
  font-size: 11px;
  color: var(--color-gray-8);
  margin-top: 5px;
}
.overlay-open .cargo-card {
  visibility: hidden !important;
}
.attach-wrapper,
.detach-wrapper {
  position: relative;
}
.attach-zone,
.detach-zone {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 1;
  cursor: copy;
}
.lift-drop-bar {
  display: flex;
  background: #FFF;
  gap: 16px;
}
.lift-drop-bar .detach-wrapper,
.lift-drop-bar .attach-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  border-radius: 3px;
  transition: 0.3s;
}
.lift-drop-bar .detach-wrapper {
  width: 240px;
  background: hsl(var(--color-gray-8-hsl)/0.5);
  margin-right: 10px;
}
.lift-drop-bar .detach-wrapper:hover {
  background: hsl(var(--color-gray-8-hsl)/0.6);
}
.lift-drop-bar .attach-wrapper {
  flex: 1;
  background: var(--color-blue-6);
}
.lift-drop-bar .attach-wrapper:hover {
  background: var(--color-blue-7);
}
.lift-drop-bar .attach-zone:after,
.lift-drop-bar .detach-zone:after {
  color: #FFF;
  font-size: 14px;
  font-weight: 500;
}
.lift-drop-bar .attach-zone:after {
  content: "Move to this folder";
}
.lift-drop-bar .detach-zone:after {
  content: "Move to home folder";
}
.lift-drop-bar.is-root .detach-wrapper {
  width: auto;
  flex: 1;
  background: var(--color-blue-6);
}
.lift-drop-bar.is-root .detach-wrapper:hover {
  background: var(--color-blue-7);
}
.lift-drop-bar.is-root .detach-zone:before {
  transform: rotate(-90deg);
}
.lift-drop-bar .attach-wrapper.disabled,
.lift-drop-bar .detach-wrapper.disabled {
  background: rgba(255, 255, 255, 0.3);
}
.lift-drop-bar .attach-wrapper.disabled:hover,
.lift-drop-bar .detach-wrapper.disabled:hover {
  background: rgba(255, 255, 255, 0.3);
}
.attach-alt,
.detach-alt {
  display: none;
  font-size: 12px;
  color: var(--color-gray-8);
  text-align: center;
}
.lift-drop-bar.master-file .attach-alt,
.lift-drop-bar.master-file .detach-alt {
  display: inline-block;
}
.lift-drop-bar.master-file:not(.is-root) .detach-wrapper.disabled {
  display: none !important;
}
.lift-drop-bar {
  position: absolute;
  bottom: 4px;
  top: 4px;
  left: 42px;
  right: 0;
  z-index: 5;
}
.lift-drop-bar.is-root {
  left: 0;
}
.detach-bar-show .lift-drop-bar.evidence {
  display: flex;
}
.detach-bar-show .detach-alt {
  display: block;
}
.multiselect--empty .multiselect__content-wrapper {
  display: none;
}
.multiselect__loading-transition {
  transition: opacity 0.4s ease-in-out;
  opacity: 1;
}
.multiselect__loading-enter,
.multiselect__loading-leave {
  opacity: 0;
}
.multiselect {
  display: block;
  position: relative;
  width: 100%;
  text-align: left;
}
.multiselect:focus {
  outline: none;
}
.multiselect--active {
  z-index: 50;
}
.multiselect--active .multiselect__current,
.multiselect--active .multiselect__input,
.multiselect--active .multiselect__tags {
  border-radius: 3px 3px 0 0;
}
.multiselect--active.multiselect--above .multiselect__current,
.multiselect--active.multiselect--above .multiselect__input,
.multiselect--active.multiselect--above .multiselect__tags {
  border-radius: 0 0 3px 3px;
}
.multiselect__input,
.multiselect__single {
  flex: 1;
  position: relative;
  display: inline-block;
  border: none;
  padding: 0 0 0 3px;
  width: auto;
  box-sizing: border-box;
  background: none;
}
.multiselect__input:focus,
.multiselect__single:focus {
  outline: none;
}
.multiselect__input::placeholder,
.multiselect__single::placeholder {
  color: var(--color-gray-8);
  opacity: 1;
}
.multiselect__tags-wrap {
  display: inline;
}
.multiselect__tags {
  border-radius: 4px;
}
.multiselect__tags > span {
  color: var(--color-gray-15);
}
.multiselect__tags > span:not(.multiselect__single) {
  color: var(--color-gray-8);
}
.multiselect__tag {
  position: relative;
  display: inline-flex;
  align-items: center;
  column-gap: 2px;
}
.multiselect__current {
  line-height: 1rem;
  min-height: 40px;
  box-sizing: border-box;
  display: block;
  overflow: hidden;
  padding: 0.5rem 0.75rem 0;
  padding-right: 1.875rem;
  white-space: nowrap;
  margin: 0;
  text-decoration: none;
  border-radius: 0.3125rem;
  border: 1px solid #E8E8E8;
  cursor: pointer;
}
.multiselect--active .multiselect__placeholder {
  display: none;
}
.multiselect__content-wrapper {
  position: absolute;
  display: block;
  background: #fff;
  width: 100%;
  max-height: 400px;
  overflow: auto;
  z-index: 50;
  -webkit-overflow-scrolling: touch;
  overscroll-behavior-y: contain;
}
.multiselect__content {
  list-style: none;
  display: inline-block;
  padding: 0;
  margin: 0;
  min-width: 100%;
  vertical-align: top;
  line-height: initial;
}
.multiselect--above .multiselect__content-wrapper {
  bottom: 100%;
}
.multiselect__content-wrapper.select-overflow-dropdown {
  border-radius: 4px !important;
  border: 1px solid rgba(90, 97, 102, 0.25) !important;
}
.multiselect--disabled {
  opacity: 0.5;
  pointer-events: none;
}
.multiselect__option {
  font-size: 13px;
  color: #323639;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 8px;
  row-gap: 0;
  cursor: pointer;
}
.multiselect__option > span {
  margin-right: auto;
}
.multiselect__option:after {
  font-size: 12px;
  color: rgba(60, 66, 70, 0.7);
}
.multiselect__option--highlight:after {
  content: attr(data-select);
}
.multiselect__option .option-group-label {
  color: rgba(60, 66, 70, 0.6);
  font-size: 11px;
  letter-spacing: 1px;
  padding-top: 10px;
  text-transform: uppercase;
}
.multiselect__option .option {
  transition: 0.2s;
  cursor: pointer;
}
.multiselect__option .option:hover {
  background-color: var(--color-blue-2);
}
.multiselect__option--disabled {
  opacity: 0.5;
  cursor: text;
  pointer-events: none;
}
.multiselect__option--group.multiselect__option--disabled {
  opacity: 1;
}
.multiselect__option--highlight {
  background-color: var(--color-blue-1);
}
.multiselect-transition {
  transition: all 0.3s ease;
}
.multiselect-enter,
.multiselect-leave {
  opacity: 0;
  max-height: 0 !important;
}
.multiselect.standard {
  min-height: 32px;
}
.multiselect.standard .multiselect__placeholder {
  padding: 0 0 0 6px;
  display: inline-block;
  font-size: 14px;
  height: 26px;
}
.multiselect.standard .multiselect__tags {
  padding: 2px 32px 0 2px;
  min-height: 32px;
  border: 1px solid hsl(var(--color-gray-8-hsl)/0.4);
  background: #FFF;
  width: 100%;
  transition: 0.2s;
  max-height: 50vh;
  overflow-y: auto;
}
.multiselect.standard.subtle .multiselect__tags {
  border: none;
  background: hsl(var(--color-gray-15-hsl)/0.15);
  padding: 5px 40px 5px 5px;
}
.multiselect.standard.subtle.multiselect--active .multiselect__tags {
  border: none;
  box-shadow: none;
  background: hsl(var(--color-gray-15-hsl)/0.1);
}
.multiselect.standard.small {
  min-height: 30px;
}
.multiselect.standard.small .multiselect__select {
  width: 30px;
  height: 30px;
  right: 0;
  top: 0;
}
.multiselect.standard.small .multiselect__select:before {
  top: 50%;
  right: 50%;
  margin: -3px 0 0 -6px;
}
.multiselect.standard.small .multiselect__tags {
  padding: 0 30px 0 4px;
  min-height: 30px;
}
.multiselect.standard.small .multiselect__placeholder,
.multiselect.standard.small .multiselect__input {
  max-height: 28px;
  line-height: 28px;
}
.multiselect.standard.invisible {
  min-height: 36px;
}
.multiselect.standard.invisible .multiselect__select {
  width: 34px;
  height: 34px;
}
.multiselect.standard.invisible .multiselect__select:before {
  top: 14px;
}
.multiselect.standard.invisible .multiselect__tags {
  border: none;
  background: transparent;
  padding: 3px 30px 3px 4px;
  min-height: 36px;
}
.multiselect.standard.invisible.multiselect--active .multiselect__tags {
  border: none;
  box-shadow: none;
  background: hsl(var(--color-gray-15-hsl)/0.1);
}
.multiselect.standard.invisible.multiselect--active .multiselect__current, .multiselect.standard.invisible.multiselect--active .multiselect__input, .multiselect.standard.invisible.multiselect--active .multiselect__tags {
  border-radius: 3px;
}
.multiselect.standard.invisible.multiselect--disabled .multiselect__tags {
  background-color: transparent;
  color: var(--color-gray-6);
}
.multiselect.standard.invisible .multiselect__content-wrapper {
  border-radius: 3px;
  border: none;
  box-shadow: 0 1px 3px hsl(var(--color-gray-15-hsl)/0.15), 0 0 0 1px hsl(var(--color-gray-15-hsl)/0.1);
  transform: translateY(3px);
}
.multiselect.standard.multiselect--active .multiselect__tags {
  border-color: hsl(var(--color-blue-8-hsl)/0.5);
  box-shadow: 0 0 0 2px hsl(var(--color-blue-8-hsl)/0.15);
}
.multiselect.standard .multiselect__input,
.multiselect.standard .multiselect__single {
  padding: 0 0 0 6px;
  font-size: 14px;
  height: 26px;
  line-height: 26px;
}
.multiselect.standard .multiselect__tag {
  cursor: pointer;
  margin: 0 2px 2px 0;
  padding: 4px 24px 4px 8px;
  background: #D5EBFF;
  color: #00417A;
  border: 1px solid #B6DAFB;
  border-radius: 2px;
  font-size: 12px;
  line-height: 16px;
}
.multiselect.standard .multiselect__tag > span {
  display: inline-block;
}
.multiselect.standard .multiselect__tag.ecai {
  background-color: var(--color-purple-4);
  border-color: var(--color-purple-5);
  color: var(--color-purple-14);
}
.multiselect.standard .multiselect__tag.ecai .multiselect__tag-icon:after {
  background-color: var(--color-purple-10);
}
.multiselect.standard .multiselect__tag-icon {
  content: "";
  width: 26px;
  height: 26px;
  z-index: 1;
  position: absolute;
  top: -1px;
  right: -1px;
  text-align: center;
  display: inline-block;
  transition: 0.2s;
  font-style: normal;
}
.multiselect.standard .multiselect__tag-icon:before, .multiselect.standard .multiselect__tag-icon:after {
  content: "";
  width: 14px;
  height: 14px;
  top: 50%;
  left: 50%;
  margin: -7px 0 0 -7px;
  position: absolute;
  z-index: 2;
}
.multiselect.standard .multiselect__tag-icon:before {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cg fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cline x1='5' x2='9' y1='5' y2='9' stroke='%23FFF' stroke-width='1.5'/%3E%3Cline x1='5' x2='9' y1='5' y2='9' stroke='%23FFF' stroke-width='1.5' transform='matrix(-1 0 0 1 14 0)'/%3E%3C/g%3E%3C/svg%3E");
  z-index: 3;
}
.multiselect.standard .multiselect__tag-icon:after {
  color: #FFF;
  background: #0050CE;
  border-radius: 100%;
  opacity: 0.3;
  transition: 0.2s;
}
.multiselect.standard .multiselect__tag-icon:hover:after {
  opacity: 0.5;
}
.multiselect.standard .multiselect__select {
  display: block;
  position: absolute;
  box-sizing: border-box;
  width: 30px;
  height: 30px;
  right: 1px;
  top: 1px;
  cursor: pointer;
  opacity: 0.4;
  transition: 0.2s;
}
.multiselect.standard .multiselect__select:before {
  content: "";
  position: absolute;
  width: 11px;
  height: 7px;
  right: 8px;
  top: 12px;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7'%3E%3Cpolyline fill='none' stroke='rgb(32, 33, 39)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' points='2.081 2.033 5.603 5.052 9.145 2.016'/%3E%3C/svg%3E");
}
.multiselect.standard.multiselect--disabled {
  opacity: 1;
  pointer-events: none;
}
.multiselect.standard.multiselect--disabled .multiselect__tags {
  background-color: rgba(161, 166, 176, 0.15);
  color: #858e9e;
}
.multiselect.standard:hover .multiselect__select, .multiselect.standard.multiselect--active .multiselect__select {
  opacity: 0.6;
}
.multiselect.standard .multiselect__content-wrapper {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border: 1px solid rgba(90, 97, 102, 0.25);
  border-top: none;
  box-shadow: 0 1px 3px rgba(90, 97, 102, 0.15);
  border-radius: 0 0 4px 4px;
}
.multiselect.standard.multiselect--above .multiselect__content-wrapper {
  border-radius: 4px 4px 0 0;
  border: 1px solid rgba(90, 97, 102, 0.25);
  border-bottom: none;
}
.multiselect.standard .multiselect__option {
  padding: 10px;
}
.multiselect.standard .multiselect__option .option__title {
  font-size: 13px;
}
.multiselect.standard .multiselect__option .option__subtitle {
  padding-top: 6px;
  color: var(--color-gray-8);
  font-size: 12px;
}
.multiselect.standard .multiselect__option mark {
  background: hsl(var(--color-blue-8-hsl)/0.2);
}
.multiselect.standard .multiselect__spinner {
  position: absolute;
  right: 1px;
  top: 1px;
  width: 40px;
  height: 30px;
  background: #fff;
  display: block;
}
.multiselect.standard .multiselect__spinner:after, .multiselect.standard .multiselect__spinner:before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -6px;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  border-color: hsl(var(--color-blue-8-hsl)/0.8) transparent transparent;
  border-style: solid;
  border-width: 2px;
  box-shadow: 0 0 0 1px transparent;
}
.multiselect.standard .multiselect__spinner:before {
  animation: a 2.4s cubic-bezier(0.41, 0.26, 0.2, 0.62);
  animation-iteration-count: infinite;
}
.multiselect.standard .multiselect__spinner:after {
  animation: a 2.4s cubic-bezier(0.51, 0.09, 0.21, 0.8);
  animation-iteration-count: infinite;
}
.multiselect.standard .multiselect__loading-enter-active, .multiselect.standard .multiselect__loading-leave-active {
  transition: opacity 0.4s ease-in-out;
  opacity: 1;
}
.multiselect.standard .multiselect__loading-enter, .multiselect.standard .multiselect__loading-leave-active {
  opacity: 0;
}
.multiselect.standard.ecai .multiselect__tags {
  background-color: var(--color-purple-2);
  border-color: var(--color-purple-4);
}
.multiselect.standard.ecai .multiselect__single,
.multiselect.standard.ecai .multiselect__input {
  color: var(--color-purple-14);
}
.multiselect.standard.ecai .multiselect__tag {
  background-color: var(--color-purple-4);
  border-color: var(--color-purple-5);
  color: var(--color-purple-14);
}
.multiselect.standard.ecai .multiselect__tag-icon:after {
  background-color: var(--color-purple-10);
}
.multiselect.standard.toBeEcai .multiselect__tags {
  background-color: var(--color-white);
  border-color: var(--color-purple-4);
}
.multiselect.standard.toBeEcai .multiselect__single,
.multiselect.standard.toBeEcai .multiselect__input {
  color: var(--color-purple-14);
}
.multiselect.standard.toBeEcai .multiselect__placeholder {
  color: rgba(145, 26, 150, 0.7);
}
@keyframes a {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(2turn);
  }
}
.error .multiselect.standard .multiselect__tags {
  border-color: var(--color-red-9);
}
.multiselect.search {
  flex: 1;
  display: inline-flex;
  height: 60px;
}
.multiselect.search .multiselect__placeholder {
  padding: 0 0 1px 3px;
  font-weight: 300;
}
.multiselect.search .multiselect__tags {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
}
.multiselect.search .multiselect__tags-wrap {
  display: inline-flex;
  gap: 6px;
  flex-wrap: wrap;
  padding: 6px 0;
  margin-bottom: 0;
}
.multiselect.search .multiselect__single {
  font-size: 16px;
  font-weight: 300;
}
.multiselect.search .multiselect__input {
  font-size: 13px;
  color: #1D1F28;
  min-height: 24px;
  line-height: 24px;
  height: 24px;
  margin-bottom: 0;
  min-width: 200px;
  flex: 1;
  opacity: 0;
}
.multiselect.search .multiselect__input::-webkit-input-placeholder {
  color: var(--color-gray-8);
  font-size: 16px;
  font-weight: 300;
}
.multiselect.search .multiselect__input::-moz-placeholder {
  color: var(--color-gray-8);
  font-size: 16px;
  font-weight: 300;
}
.multiselect.search .multiselect__input:-ms-input-placeholder {
  color: var(--color-gray-8);
  font-size: 16px;
  font-weight: 300;
}
.multiselect.search .multiselect__input:-moz-placeholder {
  color: var(--color-gray-8);
  font-size: 16px;
  font-weight: 300;
}
.multiselect.search.multiselect--active .multiselect__input {
  opacity: 1;
}
.multiselect.search .multiselect__content-wrapper {
  max-height: 401px !important;
  overflow: hidden;
  position: initial;
}
.multiselect.search .multiselect__content {
  position: fixed;
  top: 101px;
  left: 0;
  width: 100%;
  max-height: 401px;
  border-top: 1px solid #EEEEEE;
  border-radius: 0;
  box-shadow: 0 1px 0 rgba(35, 37, 40, 0.05), 0 2px 4px rgba(35, 37, 40, 0.1);
  padding: 10px 15px 10px 15px;
  background: #FFF;
  overflow-y: auto;
}
.multiselect.search-standalone {
  min-height: 36px;
}
.multiselect.search-standalone .multiselect__placeholder {
  padding: 0 0 0 6px;
  display: inline-block;
  font-size: 14px;
  top: -1px;
  position: relative;
}
.multiselect.search-standalone .multiselect__tags {
  padding: 2px 32px 2px 4px;
  min-height: 36px;
  background-color: hsl(var(--color-gray-10-hsl)/0.15);
  width: 100%;
  transition: 0.2s;
  max-height: 50vh;
  overflow-y: auto;
}
.multiselect.search-standalone .ecs-input-clear {
  position: absolute;
  right: 0;
  top: 2px;
}
.multiselect.search-standalone .multiselect__tags-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  height: auto;
  min-height: 26px;
  grid-auto-columns: 1fr;
  gap: 4px 4px;
  justify-content: start;
  align-content: center;
  justify-items: start;
  align-items: start;
  padding: 2px 0;
  margin: 0;
}
.multiselect.search-standalone.multiselect--active .multiselect__tags {
  background-color: hsl(var(--color-gray-10-hsl)/0.1);
}
.multiselect.search-standalone .multiselect__input,
.multiselect.search-standalone .multiselect__single {
  padding: 0 0 0 6px;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
}
.multiselect.search-standalone .multiselect__tag {
  margin: 0 5px 0 0;
}
.multiselect.search-standalone .multiselect__select {
  display: none;
}
.multiselect.search-standalone .multiselect__content-wrapper {
  box-shadow: 0 1px 3px rgba(90, 97, 102, 0.2);
  border-radius: 3px;
}
.multiselect.search-standalone .multiselect__spinner {
  position: absolute;
  right: 1px;
  top: 1px;
  width: 48px;
  height: 35px;
  background: #fff;
  display: block;
}
.multiselect.search-standalone .multiselect__spinner:after, .multiselect.search-standalone .multiselect__spinner:before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -6px;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  border-color: hsl(var(--color-blue-8-hsl)/0.8) transparent transparent;
  border-style: solid;
  border-width: 2px;
  box-shadow: 0 0 0 1px transparent;
}
.multiselect.search-standalone .multiselect__spinner:before {
  animation: a 2.4s cubic-bezier(0.41, 0.26, 0.2, 0.62);
  animation-iteration-count: infinite;
}
.multiselect.search-standalone .multiselect__spinner:after {
  animation: a 2.4s cubic-bezier(0.51, 0.09, 0.21, 0.8);
  animation-iteration-count: infinite;
}
.multiselect.search-standalone .multiselect__loading-enter-active, .multiselect.search-standalone .multiselect__loading-leave-active {
  transition: opacity 0.4s ease-in-out;
  opacity: 1;
}
.multiselect.search-standalone .multiselect__loading-enter, .multiselect.search-standalone .multiselect__loading-leave-active {
  opacity: 0;
}
@keyframes a {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(2turn);
  }
}
.error .multiselect.standard .multiselect__tags {
  border-color: var(--color-red-9);
}
.multiselect--notempty input::-webkit-input-placeholder,
.multiselect--notempty input::-moz-placeholder,
.multiselect--notempty input:-ms-input-placeholder,
.multiselect--notempty input:-moz-placeholder { /* Firefox 18- */
  height: 0;
  width: 0;
}
.noresults {
  display: none;
}
@media only screen and (max-width: 1460px) {
  div[data-test=annotation-search-wrap] .multiselect.search-standalone .multiselect__placeholder {
    font-size: 13px;
  }
}
@media only screen and (max-width: 1400px) {
  div[data-test=annotation-search-wrap] .multiselect.search-standalone .multiselect__placeholder {
    font-size: 12px;
    white-space: nowrap;
  }
}
.toasts {
  position: fixed;
  pointer-events: none;
  z-index: 10;
  bottom: 0;
  width: 100%;
}
.toast {
  pointer-events: all;
  background: hsl(var(--color-gray-15-hsl)/0.94);
  color: var(--color-white);
  box-shadow: 0 1px 3px hsl(var(--color-gray-15-hsl)/0.2);
  border-radius: var(--border-radius-medium);
  padding: var(--spacing-10) var(--spacing-20);
  font-size: 14px;
  margin-bottom: var(--spacing-10);
  -webkit-font-smoothing: antialiased;
  backdrop-filter: blur(16px);
  min-height: 48px;
}
.toast:last-child {
  margin-bottom: var(--spacing-15);
}
.toast-actions {
  margin-left: var(--spacing-30);
}
.toast.success {
  background: rgba(25, 165, 50, 0.97);
}
.toast.error {
  background: hsl(var(--color-red-9-hsl)/0.97);
}
.color-select-current {
  width: 22px;
  height: 22px;
  border-radius: 2px;
  margin: 4px;
}
.header {
  user-select: none;
  padding: 0 15px;
  height: 41px;
  background: #1E7CCD;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
  position: sticky;
  top: 0;
  z-index: 9;
}
.header-nav {
  padding-top: 4px;
}
.header-nav-link {
  display: inline-block;
  height: 37px;
  line-height: 34px;
  text-decoration: none;
  color: rgba(255, 255, 255, 0.9);
  font-size: 14px;
  padding: 0 14px;
  border-radius: 3px 3px 0 0;
  transition: 0.2s;
  cursor: pointer;
}
.header-nav-link:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #FFF;
}
.header-nav-link.router-link-active {
  background: #FFF;
  color: #00437D;
}
.header-nav-link:disabled {
  pointer-events: none;
  opacity: 0.4;
}
.header-tray {
  margin-left: 12px;
}
.header-button {
  padding: 0;
  color: #FFF;
  height: 30px;
  position: relative;
  cursor: pointer;
}
.header-button.active, .header-button.router-link-active {
  color: #03142F;
}
.header-button:disabled {
  pointer-events: none;
  opacity: 0.4;
}
.header .active.popover-button > .header-button {
  color: #03142F;
}
.header .header-button:after {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  transform: scale(0);
  background: #FF5C92;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  top: 4px;
  right: 1px;
  border-radius: 100%;
  transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.header .header-button.badge:after {
  transform: scale(1);
}
.header-selector button {
  cursor: pointer;
}
.header-selector > div:last-child {
  border-bottom-right-radius: 4px;
}
.header-user-button, .header-matter-button {
  color: #FFF;
  height: 30px;
  transition: 0.2s;
}
.header-user-button {
  width: 36px;
  padding: 0;
  background: rgba(0, 50, 114, 0.4);
  border-bottom-left-radius: 4px;
}
.header-user-button:hover {
  background: rgba(0, 50, 114, 0.5);
}
.header-matter-button {
  background: rgba(0, 50, 114, 0.2);
  font-size: 13px;
  padding: 0 28px 0 10px;
  position: relative;
  max-width: 180px;
  border-bottom-right-radius: 4px;
}
.header-matter-button:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: solid transparent;
  border-top-color: #FFF;
  border-width: 4px;
  top: 50%;
  margin-top: -2px;
  right: 10px;
}
.header-matter-button:hover {
  background: rgba(0, 50, 114, 0.3);
}
.header-user {
  padding: 15px;
}
.header-user .avatar {
  margin-right: 10px;
  float: left;
}
.header-user-inner {
  float: left;
  max-width: calc(100% - 46px);
}
.header-user-inner > span {
  display: block;
  width: 100%;
}
.header-user-inner .title {
  font-size: 14px;
}
.header-user-inner .helper {
  font-size: 12px;
  margin-top: 5px;
  color: var(--color-gray-8);
}
.activity-feed-item {
  margin-bottom: 20px;
}
.activity-feed-item:last-child {
  margin: 0;
}
.activity-feed-item-icon {
  width: 36px;
  height: 36px;
  border-radius: 100%;
  background: var(--color-blue-8);
  color: #FFF;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
}
.activity-feed-item-message {
  flex: 1;
  max-width: calc(100% - 46px);
}
.activity-feed-item .message {
  flex: 1;
  font-size: 14px;
  margin-right: 10px;
}
.activity-feed-item .button-bar .subtle {
  margin-right: 15px;
}
.activity-feed-item .subtle {
  padding: 0;
  font-size: 12px;
  color: var(--color-gray-8);
  text-decoration: none;
}
.activity-feed-item .subtle:hover {
  color: rgb(106.301369863, 116.1643835616, 133.698630137);
}
.activity-feed-item time.subtle {
  opacity: 0.8;
  font-size: 11px;
}
.activity-feed-item .progress {
  margin-top: 10px;
}
.activity-feed-accordion {
  width: 100%;
}
.activity-feed-sub-item {
  margin-bottom: 15px;
}
.activity-feed-sub-item:first-child {
  margin-top: 15px;
}
.activity-feed-sub-item-icon {
  color: var(--color-gray-6);
  background: none;
}
.activity-feed-sub-item .message {
  font-size: 13px;
}
.mf-breadcrumb {
  padding: 4px 0;
  background: #FFF;
  margin-right: 16px;
  box-shadow: 0 1px 0 hsl(var(--color-gray-8-hsl)/0.2);
  position: relative;
}
.mf-breadcrumb-navigation {
  min-height: 32px;
  flex: 1;
  min-width: 0;
}
.mf-breadcrumb-actions {
  margin: 0 0 0 auto;
  padding-left: 10px;
  transition: 0.2s filter;
}
.mf-breadcrumb-title {
  font-size: 18px;
  flex: 1;
  min-width: 0;
  transition: 0.2s filter;
}
.mf-breadcrumb-title .mf-party {
  margin-right: 4px;
}
.mf-breadcrumb-title > span {
  max-width: 100%;
  display: block;
}
.mf-breadcrumb-popover .tree-view-list .tree-view-list {
  padding-left: 15px;
}
.mf-breadcrumb-popover .tree-view-entry {
  margin-bottom: 5px;
  min-width: 100%;
}
.mf-breadcrumb-popover .tree-view-entry a {
  text-decoration: none;
  color: #5A6166;
}
@media (max-width: 1100px) {
  .mf-breadcrumb-title {
    font-size: 16px;
  }
}
.mf-breadcrumb-button {
  height: 30px;
  min-width: 30px;
  line-height: 30px;
  padding: 0 6px 0 18px;
  background: #EDEEF1;
  font-size: 12px;
  position: relative;
  transition: 0.2s;
  border-radius: 2px 0 0 2px;
  color: var(--color-gray-10);
  max-width: 12%;
  cursor: pointer;
}
.mf-breadcrumb-button > span {
  max-width: 100%;
  display: inline-block;
}
.mf-breadcrumb-button:after {
  content: "";
  position: absolute;
  width: 8px;
  height: 30px;
  transition: 0.2s;
  right: -8px;
  top: 0;
  z-index: 1;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8' height='30' viewBox='0 0 8 30'%3E%3Cdefs%3E%3Cpath id='b' d='M1,0 L5.36674654,13.1002396 C5.71648277,14.1494483 5.71685231,15.8494431 5.36674654,16.8997604 L1,30 L0,30 L0,0 L1,0 Z'/%3E%3Cfilter id='a' width='171.1%' height='106.7%' x='-17.8%' y='-3.3%' filterUnits='objectBoundingBox'%3E%3CfeOffset dx='2' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeColorMatrix in='shadowOffsetOuter1' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse fill='black' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23EDEEF1' xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E");
}
.mf-breadcrumb-button .icon {
  transition: 0.2s;
}
.mf-breadcrumb-button:hover {
  background: rgb(222.65625, 224.453125, 229.84375);
  color: rgb(89.4506726457, 92.1076233184, 108.0493273543);
}
.mf-breadcrumb-button:hover:after {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8' height='30' viewBox='0 0 8 30'%3E%3Cdefs%3E%3Cpath id='b' d='M1,0 L5.36674654,13.1002396 C5.71648277,14.1494483 5.71685231,15.8494431 5.36674654,16.8997604 L1,30 L0,30 L0,0 L1,0 Z'/%3E%3Cfilter id='a' width='171.1%' height='106.7%' x='-17.8%' y='-3.3%' filterUnits='objectBoundingBox'%3E%3CfeOffset dx='2' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeColorMatrix in='shadowOffsetOuter1' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse fill='black' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='rgb(222.65625, 224.453125, 229.84375)' xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E");
}
.mf-breadcrumb-button-root {
  width: 30px;
  height: 30px;
}
.mf-breadcrumb-button-root .icon {
  position: absolute;
  left: 4px;
  top: 2px;
  color: var(--color-gray-8);
}
.mf-breadcrumb-button-more {
  padding: 0 2px 0 12px;
  display: flex;
  align-items: center;
}
.mf-entry {
  margin-bottom: 6px;
}
.mf-entry-select {
  flex: 1;
  flex-wrap: wrap;
  max-width: calc(100% - 5px);
  padding: 2px 26px 2px 0;
  transition: 0.15s;
  border-radius: 4px;
  position: relative;
}
.mf-entry-select.state-open-viewer {
  border-radius: 0 3px 3px 0;
  box-shadow: 3px 0 0 inset var(--color-blue-8);
}
.mf-entry-select:hover .mf-entry-actions {
  opacity: 1;
}
.mf-entry-check {
  position: absolute;
  left: 7px;
}
.mf-entry-title {
  flex: 1;
  position: relative;
  padding-left: 3px;
  max-width: calc(100% - 130px);
  overflow: hidden;
}
.mf-entry-title .form-check {
  margin: 0 10px 0 0;
  height: 22px;
}
.mf-entry-title .form-check-label {
  height: 22px;
  width: 18px;
  padding: 0;
}
.mf-entry-link {
  font-size: 14px;
  transform: translateX(34px);
  max-width: calc(100% - 30px);
  display: inline-flex;
  align-items: center;
  column-gap: var(--spacing-10);
  text-decoration: none;
  white-space: nowrap;
  color: var(--color-gray-14);
  z-index: 1;
}
.mf-entry-link:hover {
  color: var(--color-gray-15);
}
.mf-entry-link .nested-folder {
  position: absolute;
  opacity: 0;
  left: -4px;
  top: -4px;
}
.mf-entry-link .ecs-party-entry,
.mf-entry-link .mf-party {
  flex-shrink: 0;
}
.mf-entry-link .title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.mf-entry-link .count {
  color: var(--color-gray-9);
  font-size: 11px;
  cursor: help;
}
.mf-entry .ecs-button-more-ellipsis {
  transform: translateX(34px);
  margin-left: 8px;
  z-index: 2;
}
.mf-entry-meta .date {
  font-size: 11px;
  margin-left: 20px;
  color: var(--color-gray-9);
  min-width: 62px;
  text-align: right;
  max-width: 320px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.mf-entry-meta .button {
  z-index: 1;
}
.mf-entry-analysis {
  margin-left: 5px;
  padding-right: 4px;
}
.mf-entry-analysis > div {
  margin-left: 15px;
}
.mf-entry-identifiers {
  min-width: 100%;
  font-size: 12px;
  color: var(--color-gray-9);
  padding-left: 39px;
  transition: 0.3s;
}
.mf-entry-identifiers > span {
  margin-right: 15px;
  padding: 2px 0 6px 0;
  display: inline-block;
  cursor: help;
}
.mf-entry-actions {
  position: absolute;
  right: 0;
  top: 0;
  width: 18px;
  height: 100%;
  transition: 0.2s;
  opacity: 0;
  padding: 0;
  display: flex;
}
.mf-entry-actions .ecs-popover-trigger,
.mf-entry-actions .popover-button {
  display: flex;
  height: 100%;
}
.mf-entry-actions .ecs-button-more-dropdown {
  height: 100% !important;
  border-radius: 0 4px 4px 0 !important;
}
.mf-entry-actions:hover, .mf-entry-actions.active {
  opacity: 1;
}
.is-search .mf-entry-link .nested-folder {
  opacity: 0.3;
}
@media (hover: hover) {
  .mf-entry-select .mf-entry-actions {
    opacity: 0;
  }
  .mf-entry-select .mf-entry-actions.active {
    opacity: 1;
  }
  .mf-entry-select:hover .mf-entry-actions {
    opacity: 1;
  }
  .mf-entry-link:hover > span {
    text-decoration: underline;
  }
  .mf-entry-link:hover > span.count {
    text-decoration: none;
  }
}
.mf-party {
  position: relative;
  padding-left: 30px;
  line-height: 30px;
  display: inline-block;
}
.mf-party:before {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  left: 0;
  top: 0;
}
.mf-party:after {
  content: "";
  position: absolute;
  width: 11px;
  height: 11px;
  left: 16px;
  top: 15px;
  background: url("/images/master-file/shared-badge.svg");
  opacity: 0;
  transition: 0.3s;
}
.mf-party.shared:after {
  opacity: 1;
}
.mf-party.client {
  color: #0F5CA2 !important;
}
.mf-party.client.folder:before {
  background: url("/images/master-file/family-client.svg");
}
.mf-party.client.sequence:before {
  background: url("/images/master-file/sequence-client.svg");
}
.mf-party.client.document:before {
  background: url("/images/master-file/doc-client.svg");
}
.mf-party.opposing {
  color: #3D7301 !important;
}
.mf-party.opposing.folder:before {
  background: url("/images/master-file/family-opposition.svg");
}
.mf-party.opposing.sequence:before {
  background: url("/images/master-file/sequence-opposition.svg");
}
.mf-party.opposing.document:before {
  background: url("/images/master-file/doc-opposition.svg");
}
.mf-party.joint {
  color: #81715B;
}
.mf-party.joint.folder:before {
  background: url("/images/master-file/family-joint.svg");
}
.mf-party.joint.sequence:before {
  background: url("/images/master-file/sequence-joint.svg");
}
.mf-party.joint.document:before {
  background: url("/images/master-file/doc-joint.svg");
}
.mf-party.other {
  color: #7C7E82 !important;
}
.mf-party.other.folder:before {
  background: url("/images/master-file/family-other.svg");
}
.mf-party.other.sequence:before {
  background: url("/images/master-file/sequence-other.svg");
}
.mf-party.other.document:before {
  background: url("/images/master-file/doc-other.svg");
}
.mf-party.court {
  color: #C07001;
}
.mf-party.court.folder:before {
  background: url("/images/master-file/family-court.svg");
}
.mf-party.court.sequence:before {
  background: url("/images/master-file/sequence-court.svg");
}
.mf-party.court.document:before {
  background: url("/images/master-file/doc-court.svg");
}
.mf-party.unaffiliated {
  color: #7C7E82;
}
.mf-party.unaffiliated.folder:before {
  background: url("/images/master-file/family-unaffiliated.svg");
}
.mf-party.unaffiliated.sequence:before {
  background: url("/images/master-file/sequence-unaffiliated.svg");
}
.mf-party.unaffiliated.document:before {
  background: url("/images/master-file/doc-unaffiliated.svg");
}
.chron-cards {
  display: flex;
  height: 100%;
  justify-content: center;
  overflow: auto;
  padding-right: 70px;
}
.chron-cards-inner {
  width: 100%;
}
.chron-cards-pagination {
  width: 100%;
  padding: 40px 0 30px 0;
}
@media only screen and (min-width: 1200px) {
  .chron-cards-inner {
    width: 90%;
  }
}
@media only screen and (min-width: 1400px) {
  .chron-cards-inner {
    width: 80%;
  }
}
[data-pane=open] .chron-cards-inner {
  width: calc(100% - 32px);
}
.transcripts-cards {
  padding-right: 0;
}
.chron-card {
  width: 100%;
  max-width: 740px;
  transition: 0.5s;
}
.chron-card.expanded {
  width: 100%;
  max-width: calc(100% - 240px);
}
.chron-card.expanded .chron-card-main {
  box-shadow: 1px 0 0 #ECEDF2;
  max-width: calc(100% - 300px);
  transition: 0.5s;
}
.chron-card.transcript-card.expanded {
  max-width: 1040px;
}
.chron-card-container {
  display: flex;
  padding: 20px 0;
  max-width: 100%;
  justify-content: center;
}
.chron-card-header, .chron-card-title, .chron-card-actions, .chron-card-footer {
  display: flex;
  align-items: center;
}
.chron-card-rail {
  position: relative;
  padding-right: 48px;
  padding-top: 20px;
  text-align: right;
  width: 240px;
}
.chron-card-rail .primary {
  font-size: 20px;
  color: #202127;
  line-height: 24px;
  font-weight: 500;
}
.chron-card-rail .primary.mono {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  font-size: 18px;
  font-weight: 600;
}
.chron-card-rail .primary.ecai, .chron-card-rail .primary .ecai {
  color: var(--color-purple-13);
}
.chron-card-rail .secondary {
  font-size: 14px;
  color: #858E9E;
  margin-bottom: 4px;
}
.chron-card-rail .secondary.ecai {
  color: rgba(102, 7, 106, 0.5);
}
.chron-card-rail .tertiary {
  font-size: 11px;
  color: #5A6166;
}
.chron-card-rail:before {
  content: "";
  position: absolute;
  background: #2A2D3D;
  border-radius: 16px;
  width: 7px;
  height: 7px;
  top: 28px;
  right: 29px;
  z-index: 1;
  box-shadow: 0 0 0 2px #FCFCFC;
}
.chron-card-rail:after {
  content: "";
  position: absolute;
  background: #D7DAE1;
  width: 1px;
  top: -20px;
  bottom: -20px;
  right: 32px;
  transition: opacity 0.5s;
}
.chron-card-rail.hide-rail:after {
  opacity: 0;
}
.chron-card-main {
  flex: 1;
  max-width: 100%;
}
.chron-card-header {
  min-height: 60px;
  padding: 15px 15px 15px 20px;
}
.chron-card-title {
  font-size: 16px;
  flex: 1;
  cursor: pointer;
}
.chron-card-title:hover .ecs-party-entry, .chron-card-title:hover .title {
  text-decoration: underline;
}
.chron-card-title .ecs-party-entry {
  margin: 0 8px;
  white-space: nowrap;
  flex-shrink: 0;
}
.chron-card-title .ecs-party-entry.annotation {
  padding: 0 6px 0 4px;
  margin: 0 8px 0 16px;
  border-radius: 4px;
}
.chron-card-title .title {
  display: inline-grid;
}
.chron-card-title .title > span {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.chron-card-title .title.ecai {
  color: var(--color-purple-13);
}
.chron-card-title .volume {
  flex-shrink: 0;
}
.chron-card-actions {
  margin-left: auto;
  flex-shrink: 0;
  transition: 0.5s;
}
.chron-card-actions.hide-actions {
  opacity: 0;
}
.chron-card-actions.hide-actions > * {
  pointer-events: none;
}
.chron-card-content {
  padding: 0 20px 0 54px;
}
.chron-card-content.has-content {
  padding: 0 20px 4px 54px;
}
.chron-card .document-headline {
  color: #65687A;
  font-size: 14px;
  display: flex;
  align-items: center;
  line-height: 16px;
}
.chron-card .document-headline .citation {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  margin-left: 4px;
  font-size: 90%;
  color: #858E9E;
}
.chron-card .summary.escape {
  display: -webkit-box;
  -webkit-line-clamp: 16;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.chron-card .summary .ai-icon {
  float: left;
  margin: 0 4px 0 -2px;
}
.chron-card .attachments {
  padding: 8px;
  background: #F4F5F7;
  border-radius: 4px;
}
.chron-card .attachments.highlighted {
  animation: highlight-background 6s forwards;
}
.chron-card * + .comments {
  margin-top: 30px;
}
.chron-card .comments {
  border-top: 1px solid #ECEDF2;
  padding-top: 20px;
}
.chron-card .highlight {
  position: absolute;
  inset: -10px;
  border-radius: 4px;
  background: rgba(255, 228, 107, 0.3);
  pointer-events: none;
  mix-blend-mode: multiply;
  animation: highlight-fade 6s forwards;
  margin: 0;
}
.chron-card .highlight-wrapper {
  position: relative;
}
.chron-card-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 50px;
  padding: 0 15px 0 54px;
  border-top: 1px solid #ECEDF2;
}
.chron-card-footer-actions {
  display: flex;
  align-items: center;
  justify-content: end;
}
.chron-card-sidebar {
  width: 300px;
  border-left: 1px solid #ECEDF2;
  flex-shrink: 0;
  overflow: hidden;
  align-self: stretch;
}
.chron-card-sidebar-inner {
  width: 300px;
  padding: 15px 20px;
}
.chron-card-sidebar .chron-card-actions {
  justify-content: end;
  margin-bottom: 10px;
}
.chron-card-sidebar .designation-type {
  margin: -5px 0;
  padding: 0 4px 0 2px;
  border-radius: 4px;
}
@keyframes highlight-fade {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes highlight-background {
  from {
    background: rgba(255, 228, 107, 0.3);
  }
  to {
    background: #F4F5F7;
  }
}
.content-enter-active {
  transition: all 0.5s;
  overflow: hidden;
}
.content-leave-active {
  transition: all 0.5s;
  overflow: hidden;
}
.content-enter,
.content-leave-to {
  opacity: 0;
  max-height: 0 !important;
}
.sidebar-enter-active {
  transition: all 0.5s;
}
.sidebar-leave-active {
  transition: all 0.5s;
}
.sidebar-enter,
.sidebar-leave-to {
  opacity: 0;
  width: 0;
  max-height: 0 !important;
}
.footer-enter-active {
  transition: all 0.5s;
}
.footer-leave-active {
  transition: all 0.5s;
}
.footer-enter,
.footer-leave-to {
  opacity: 0;
  height: 0;
}
.excerpt-card-title {
  flex: 1;
  min-width: 0;
}
.excerpt-card-title > a {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
  display: block;
  color: var(--color-gray-15);
}
.excerpt-card-title > a:hover {
  text-decoration: underline;
}
.excerpt-card-title .cite {
  font-family: var(--font-family-monospace);
  font-size: 15px;
  font-weight: var(--font-weight-medium);
  line-height: var(--type-scale-3-line-height);
}
.excerpt-card-title .headline {
  font-size: var(--type-scale-3-font-size);
  line-height: var(--type-scale-3-line-height);
  font-weight: var(--font-weight-medium);
  color: var(--color-gray-10);
  margin-left: var(--spacing-10);
}
.excerpt-card .excerpt-text {
  padding-bottom: var(--spacing-20);
}
.excerpt-card .transcript-lines {
  font-family: var(--font-family-monospace);
  font-size: 13px;
}
.excerpt-card .transcript-lines li {
  white-space: pre;
  line-height: var(--type-scale-3-line-height);
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
}
.excerpt-card .transcript-lines li[data-line-number]:before {
  content: attr(data-line-number);
  color: var(--color-gray-6);
  width: 64px;
  display: inline-block;
}
.excerpt-card .transcript-lines li[data-line-number="1"]:not(:first-child):after {
  content: "";
  position: absolute;
  top: 0;
  left: -54px;
  right: -20px;
  height: 1px;
  border-top: 1px dashed var(--color-gray-4);
}
.excerpt-card .transcript-lines li .hit {
  background: #FFE600;
  box-shadow: 0px 1px 4px 0px rgba(71, 75, 96, 0.1), 0px 0px 0px 1px rgba(71, 75, 96, 0.05);
  display: inline-block;
}
.ecs-index-layout.data-grid-wrap .ecs-index-layout-table {
  display: flex;
  height: 100%;
}
.data-grid-wrap-inner {
  width: 100%;
}
.ecs-data-grid-row .row-actions {
  opacity: 0;
  transition: 0.2s;
}
.ecs-data-grid-row .popover-button.active .row-actions {
  opacity: 1;
}
.ecs-data-grid-row:not(.droppable):hover .row-actions {
  opacity: 1;
}
.ecs-data-grid-cell .unreactive {
  pointer-events: none;
}
.ecs-data-grid-cell .identifier {
  font-family: var(--font-family-monospace);
  font-size: 13px;
}
.ecs-data-grid-cell .mono {
  font-size: 95%;
}
.ecs-data-grid-cell .time {
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
  color: var(--color-gray-10);
}
.ecs-data-grid-cell .descriptive-date {
  cursor: help;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
  overflow: hidden;
}
.ecs-data-grid-cell span[data-v-tippy] {
  display: flex;
  max-width: 100%;
}
.ecs-data-grid-cell .cite-reference-count {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  border-radius: var(--border-radius-medium);
  background-color: var(--color-gray-3);
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
  color: var(--color-gray-10);
  font-family: var(--font-family-monospace);
  font-weight: var(--font-weight-medium);
}
.cell-excerpt {
  padding: 0 var(--spacing-5);
}
.cell-excerpt-summary {
  padding: 0 var(--spacing-5);
}
.cell-excerpt-transcript {
  white-space: pre-wrap;
  font-size: var(--type-scale-1-font-size);
  line-height: var(--type-scale-1-line-height);
  font-family: var(--font-family-monospace);
  max-height: fit-content;
  overflow: hidden;
}
.cell-excerpt-text {
  white-space: break-spaces;
  font-size: var(--type-scale-1-font-size);
  line-height: var(--type-scale-1-line-height);
  max-height: fit-content;
  overflow: hidden;
}
.cell-excerpt-rectangle {
  border-radius: var(--border-radius-small);
  background: var(--color-gray-2);
  border: 1px solid var(--color-gray-3);
  font-size: var(--type-scale-1-font-size);
  line-height: var(--type-scale-1-line-height);
  color: var(--color-gray-7);
  text-align: center;
  padding: var(--spacing-5) var(--spacing-20);
  display: inline-block;
}
.cell-ace {
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
  color: var(--color-gray-10);
  width: 100%;
  margin-left: 2px;
}
.cell-ace .ace-title {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.cell-ace .ace-citation {
  font-family: var(--font-family-monospace);
  font-size: 90%;
  flex-shrink: 0;
  min-width: 8px;
}
.ecs-data-grid.collapsed .ecs-data-grid-cell .ecs-formatted {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ecs-data-grid.collapsed .ecs-data-grid-cell .cell-excerpt-transcript {
  max-height: 98px;
}
.ecs-data-grid.collapsed .ecs-data-grid-cell .cell-excerpt-text {
  max-height: 112px;
}
.ecs-data-grid.collapsed .ecs-data-grid-cell .chron-summary-formatted,
.ecs-data-grid.collapsed .ecs-data-grid-cell .excerpt-summary-formatted {
  -webkit-line-clamp: 2;
}
.treeview {
  width: 100%;
}
.treeview > .tree-node > .node-wrapper .checkbox-wrapper {
  display: none;
}
.treeview .tree-level {
  flex: 1;
  min-width: min-content;
}
.treeview .node-checkbox {
  display: none;
}
.treeview .icon-wrapper {
  padding: 0;
  min-width: 0;
  flex-shrink: 0;
  display: flex;
  height: 20px;
  width: 20px;
}
.treeview .node-wrapper {
  min-height: 36px;
  min-width: min-content;
  border-radius: var(--border-radius-medium);
  display: flex;
  align-items: center;
  flex: 1;
  word-wrap: break-word;
  font-size: var(--type-scale-3-font-size);
  line-height: var(--type-scale-3-line-height);
  position: relative;
  padding-left: var(--spacing-5);
  padding-right: var(--spacing-40);
  transition: background 0.15s;
}
.treeview .node-wrapper.checked {
  background: var(--color-gray-1);
}
.treeview .node-wrapper:hover {
  background-color: rgba(6, 97, 235, 0.03);
}
.treeview .node-wrapper:focus {
  border: 0;
  background-color: rgba(9, 97, 235, 0.1);
}
.treeview .node-wrapper:focus:before {
  display: none;
}
.treeview .node-wrapper:before {
  content: "";
  position: absolute;
  height: 2px;
  width: 100%;
  border-radius: 2px;
  background: var(--color-blue-8);
  opacity: 0;
  top: -1px;
  transition: opacity 0.15s;
  pointer-events: none;
}
.treeview .node-wrapper.draggable:after {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  right: 10px;
  opacity: 0.5;
  transition: 0.2s;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%23AEB1B9' fill-rule='evenodd' d='M1,0 L7,0 C7.55228475,-1.01453063e-16 8,0.44771525 8,1 L8,2 L0,2 L0,1 C-6.76353751e-17,0.44771525 0.44771525,1.01453063e-16 1,0 Z M1,8 C0.44771525,8 -6.76353751e-17,7.55228475 0,7 L0,6 L8,6 L8,7 C8,7.55228475 7.55228475,8 7,8 L1,8 Z M0,3 L8,3 L8,5 L0,5 L0,3 Z'/%3E%3C/svg%3E");
}
.treeview .node-wrapper.draggable:hover:after {
  opacity: 1;
}
.treeview .node-over:before {
  opacity: 1;
}
.treeview .node-in {
  background-color: var(--color-blue-1);
  outline: 2px solid var(--color-blue-6);
  z-index: 1;
}
.treeview .node-under:after {
  opacity: 1;
  bottom: -1px;
}
.treeview .chevron {
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.treeview .chevron.open {
  transform: rotate(45deg);
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpolygon fill='%23333E48' fill-rule='evenodd' points='13.657 10 8 15.657 8 4.343'/%3E%3C/svg%3E");
}
.treeview .chevron.close {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cpolygon id='a' points='13.657 10 8 15.657 8 4.343'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse fill='%23FFFFFF' xlink:href='%23a'/%3E%3Cpath stroke='%23B0B0B0' d='M12.9497475,10 L8.5,5.55025253 L8.5,14.4497475 L12.9497475,10 Z'/%3E%3C/g%3E%3C/svg%3E");
}
.treeview .checkbox-wrapper {
  cursor: pointer;
  position: relative;
  transition: background 0.3s;
  display: inline-block;
  width: 18px;
  height: 18px;
  background: #fff;
  border: 1px solid rgba(133, 142, 158, 0.4);
  border-radius: var(--border-radius-small);
  margin-left: var(--spacing-5);
  margin-right: var(--spacing-15);
  flex-shrink: 0;
}
.treeview .checkbox-wrapper.checked, .treeview .checkbox-wrapper.indeterminate {
  background: rgba(9, 97, 235, 0.07);
  border-color: rgba(9, 97, 235, 0.3);
}
.treeview .checkbox-wrapper.checked:after {
  position: absolute;
  content: "";
  width: 18px;
  height: 18px;
  left: -1px;
  top: 50%;
  margin-top: -9px;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpolyline fill='none' stroke='%230961eb' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' points='6 9.259 8.347 11.998 12 6'/%3E%3C/svg%3E");
}
.treeview .checkbox-wrapper.indeterminate:after {
  content: "";
  position: absolute;
  width: 8px;
  background: var(--color-blue-10);
  height: 2px;
  border-radius: 1px;
  left: 4px;
  top: 50%;
  margin-top: -1px;
}
.treeview .node-text {
  font-size: var(--type-scale-3-font-size);
  line-height: var(--type-scale-3-line-height);
  cursor: default;
  white-space: nowrap;
}
.help-center .tabs-horizontal {
  justify-content: center;
  padding-top: 15px;
}
.help-center .tabs-horizontal .nav-item:last-child {
  margin-right: 0;
}
.help-center-list li {
  margin-bottom: 15px;
}
.help-center-list li:last-child {
  margin-bottom: 0;
}
.help-center-list a {
  display: flex;
  border-radius: 4px;
  width: 100%;
  align-items: center;
  color: var(--color-gray-14);
  font-size: 15px;
  transition: 0.2s;
  column-gap: var(--spacing-10);
}
.help-center-list a:after {
  margin-left: auto;
  display: inline-block;
  width: 30px;
  height: 30px;
  content: "";
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpolyline fill='none' stroke='%23AEB1B9' stroke-linecap='round' stroke-linejoin='round' points='12.015 6.544 18.628 15 12.015 23.448'/%3E%3C/svg%3E");
  transition: 0.2s;
}
.help-center-list a:hover {
  color: var(--color-gray-15);
}
.help-center-list a:hover:after {
  transform: translateX(3px);
}
.help-center-list a:focus-visible {
  outline: 2px solid var(--color-blue-9);
  outline-offset: 2px;
}
.help-center .center {
  text-align: center;
}
.help-center p {
  margin: 0 0 15px 0;
  font-size: 13px;
  color: var(--color-gray-8);
}
.help-center iframe {
  width: 100%;
  height: 45vh;
  border: none;
  display: block;
}
.gradient-separator {
  height: 1px;
  width: 100%;
  background-image: linear-gradient(270deg, #FFFFFF 0%, #E9EAEC 16%, #E9EAEC 85%, #FFFFFF 100%);
}
.otp-code-input {
  text-align: center;
  font-family: var(--font-family-monospace);
  font-size: 16px;
}
.otp-qr {
  background: #FFF;
  border-radius: 4px;
  border: 1px solid #E5E5E5;
  padding: 10px 15px;
  margin-bottom: 15px;
}
.otp-qr img {
  max-height: 180px;
  display: block;
  margin: 0 auto;
}
.otp-qr ol {
  margin: 0;
  font-family: var(--font-family-monospace);
  font-size: 14px;
  font-weight: normal;
  text-align: left;
  display: inline-block;
  width: 100%;
  padding: 0;
  padding-left: 35px;
}
.otp-qr ol li {
  width: 90%;
  float: left;
  color: #A9AAAC;
  margin: 6px 0;
}
.otp-qr ol span {
  color: #000000;
}
.devise-body {
  overflow-y: auto;
}
.devise-container {
  width: 100%;
  min-height: 100vh;
  background: #FFF;
}
.devise {
  width: 100%;
  max-width: 640px;
  padding: 40px 20px;
}
.devise .logo-section {
  margin-bottom: 40px;
}
.devise .logo {
  background: url("/images/external/logo.png") no-repeat top center;
  background-size: 133px 30px;
  text-indent: -999em;
  width: 133px;
  height: 30px;
  margin-bottom: 20px;
}
.devise .organisation {
  color: var(--color-gray-8);
  font-size: 17px;
  font-weight: 300;
  letter-spacing: -0.01em;
  margin-bottom: 20px;
}
.devise-header {
  margin-bottom: 32px;
}
.devise-header h2 {
  font-size: 20px;
  line-height: 28px;
  font-weight: bold;
  margin-bottom: 8px;
}
.devise-header p {
  color: #75798F;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
}
.devise .info {
  font-size: 14px;
  color: var(--color-gray-8);
  line-height: 1.4em;
  margin: 30px 0 0 0;
}
.devise .highlight {
  color: var(--color-gray-10);
}
.devise .secondary-actions {
  margin-top: 60px;
}
.devise .secondary-actions a {
  color: var(--color-gray-8);
  font-size: 12px;
  margin-right: 30px;
  transition: 0.2s;
  text-decoration: none;
}
.devise .secondary-actions a:hover {
  color: rgb(95.0068493151, 103.8219178082, 119.4931506849);
}
.devise-download {
  text-align: center;
}
.devise-download .logo {
  margin: 0 auto 60px auto;
}
.devise-download .button {
  display: inline-block;
}
.devise-alert {
  border-radius: 6px;
  margin-bottom: 24px;
  padding: 16px;
  font-size: 14px;
}
.devise-alert.error {
  background-color: var(--color-red-3);
  color: rgba(101, 0, 14, 0.8);
}
.devise-alert.success {
  background-color: var(--color-green-3);
  color: rgba(0, 51, 26, 0.8);
}
.devise-button {
  font-size: 14px;
  font-weight: 500;
  border-radius: 4px;
  height: 40px;
  line-height: 40px;
  color: #FFF;
  background: #157EFB;
  padding: 0 20px;
  border: none;
  text-decoration: none;
  transition: 0.2s color, 0.2s background, 0.2s box-shadow, 0.2s opacity;
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", sans-serif, "Apple Color Emoji";
  white-space: nowrap;
  cursor: pointer;
}
.devise-button:hover {
  background: #0471f2;
}
.devise-button:active {
  background: #157EFB;
}
.devise-button:disabled {
  pointer-events: none;
  opacity: 0.5 !important;
  cursor: not-allowed;
}
.login-method-button {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  font-weight: 600;
  color: var(--color-gray-10);
  height: 40px;
  border: 1px solid var(--color-gray-4);
  box-shadow: 0px 1px 3px rgba(71, 75, 96, 0.1);
  border-radius: 6px;
  transition: 0.2s;
  background: #FFF;
}
.login-method-button:before {
  content: "";
  margin-right: 14px;
  flex-shrink: 0;
}
.login-method-button:hover {
  color: var(--color-gray-11);
  border: 1px solid var(--color-gray-5);
  box-shadow: 0px 1px 4px rgba(71, 75, 96, 0.15);
}
.login-method-button:active, .login-method-button:focus {
  background: #F8F8F8;
  border: 1px solid var(--color-gray-5);
  box-shadow: none;
}
.login-method-button.disabled {
  pointer-events: none;
  opacity: 0.5 !important;
  cursor: not-allowed;
}
.login-method-button.email:before {
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg height='20' viewBox='0 0 20 20' width='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='10' cy='10' fill='%230961eb' r='10' /%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='m14.6383333 13.0216667c1.225 0 1.865-1.535 1.865-3.0516667-.00006-1.4805341-.5541782-2.90744785-1.5533333-4-1.4083716-1.38744841-3.3368668-2.11611884-5.31083333-2.00666667-3.40752287.04619075-6.13437793 2.84239159-6.095 6.24999997-.05432867 3.3920242 2.64727504 6.1879436 6.03916666 6.25 1.06070947-.0008118 2.10141257-.2887761 3.01166667-.8333333.2963928-.1769612.6801221-.0801428.8570833.21625.1769613.2963928.0801428.6801221-.21625.8570833-1.1042209.6595067-2.3663224 1.0079307-3.65249997 1.0083334-4.08182891-.0630574-7.34249178-3.4180324-7.28916666-7.5-.0384134-4.09756784 3.24752344-7.45284712 7.345-7.50000003 2.32464343-.12782225 4.59227183.74863799 6.22666663 2.40666666 1.2119626 1.32513855 1.8841667 3.0558812 1.8841667 4.85166667 0 2.4925-1.31 4.3016667-3.115 4.3016667-.8132999.0605469-1.5917037-.340732-2.0141667-1.0383334-.0305189-.0540189-.0835264-.0916244-.1445951-.1025813-.0610687-.010957-.1238434.005875-.1712382.0459147-.63711.5404587-1.4453666.8372427-2.2808333.8375-1.98592393-.0000001-3.59583331-1.6099095-3.59583331-3.5958334 0-1.98592386 1.60990938-3.59583327 3.59583331-3.5958333.7131051.00121522 1.4086314.22142159 1.9925.63083333.0636567.04439071.146711.04971937.2155185.01382739.0688075-.03589197.1119618-.10705459.1119815-.18466072v-.50916667c0-.34517797.279822-.625.625-.625.3451779 0 .625.27982203.625.625v5.39833337c.0033333.5641666.3541666.85 1.0441666.85z' fill='%23fff' /%3E%3Cpath d='m10.0275 8.07166667c-.9516418-.01081461-1.81557901.55420536-2.18711905 1.4303886-.37154003.87618323-.17709941 1.89000173.4922404 2.56655423.6693398.6765525 1.68101605.8818479 2.56113105.51972.880115-.362128 1.4543621-1.2199598 1.4537776-2.1716628.0064311-1.28802368-1.0320111-2.33765601-2.32003-2.34500003z' fill='%230961eb' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.login-method-button.azure:before {
  width: 19px;
  height: 19px;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 0H0V9H9V0Z' fill='%23F25022' /%3E%3Cpath d='M9 10H0V19H9V10Z' fill='%2300A4EF' /%3E%3Cpath d='M19 0H10V9H19V0Z' fill='%237FBA00' /%3E%3Cpath d='M19 10H10V19H19V10Z' fill='%23FFB900' /%3E%3C/svg%3E");
}
.login-method-button.okta:before {
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 17.5C14.6421 17.5 18 14.1421 18 10C18 5.85786 14.6421 2.5 10.5 2.5C6.35786 2.5 3 5.85786 3 10C3 14.1421 6.35786 17.5 10.5 17.5Z' stroke='%23357BBB' stroke-width='4' /%3E%3C/svg%3E");
}
.login-method-button.custom:before {
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.0812 6.15215L12.1249 8.2869L18.5 14.5844V18H15.1L8.72487 11.5958L6.49359 12.5564C5.64358 12.8766 4.79357 12.7699 4.15606 12.1294L1.07477 9.03406C0.543512 8.39363 0.331011 7.53973 0.649765 6.68584L2.24354 2.95003C2.45604 2.41634 2.88104 1.98939 3.4123 1.77591L7.1311 0.174853C7.98111 -0.145359 8.83112 -0.038622 9.46863 0.601802L12.5499 3.69719C13.1874 4.33761 13.3999 5.29825 13.0812 6.15215ZM7.3436 5.6719C7.3436 5.00479 6.67953 4.33768 6.01546 4.33768C5.35139 4.33768 4.68732 5.00479 4.68732 5.6719C4.68732 6.339 5.35139 7.00611 6.01546 7.00611C6.67953 7.00611 7.3436 6.339 7.3436 5.6719Z' fill='%23858E9E'/%3E%3C/svg%3E");
}
.show-checkboxes .masterfile-section {
  height: calc(100vh - 60px - 41px - 40px);
}
.mf-wrap {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.mf-entry .ecs-button-more-ellipsis {
  transition: 0.3s;
}
.mf-list {
  overflow: hidden;
  flex: 1;
}
.mf-list .scroller {
  padding: 15px 5px 5px 0;
  overflow-y: auto;
  height: 100%;
}
.popover-share-email {
  padding: 10px;
}
.popover-share-email .multiselect__tags {
  border-radius: 3px 3px 0 0;
}
.popover-share-email .form-control {
  margin-top: -1px;
  border-radius: 0 0 3px 3px;
  position: relative;
}
.popover-share-email .form-control:focus {
  z-index: 1;
}
.user-remove-preview {
  background: var(--color-white);
  border-radius: var(--border-radius-medium);
  padding: var(--spacing-10);
  margin: 0 calc(var(--spacing-15) * -1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.03);
}
.statistics-wrap {
  min-width: 1000px;
  width: 100%;
}
.statistics-header {
  width: 100%;
  padding: var(--spacing-15) var(--spacing-20) 0 var(--spacing-20);
}
@media (max-width: 1262px) {
  .statistics-header {
    width: max-content;
  }
}
.statistics {
  display: flex;
  width: 100%;
  gap: var(--spacing-30);
  padding: 0 var(--spacing-20);
  align-items: center;
  min-width: 1000px;
}
.statistics-item {
  flex: 1;
  display: flex;
  align-items: center;
  gap: var(--spacing-20);
}
.statistics-chart {
  width: 80px;
  height: 80px;
  flex-shrink: 0;
}
.statistics-metric {
  display: flex;
  align-items: baseline;
  column-gap: var(--spacing-10);
  flex-wrap: wrap;
}
.statistics-count {
  font-size: var(--type-scale-6-font-size);
  line-height: var(--type-scale-6-line-height);
}
.statistics-count-label {
  font-size: var(--type-scale-3-font-size);
  line-height: var(--type-scale-3-line-height);
  color: var(--color-gray-10);
  flex-shrink: 0;
}
.statistics-legend-list {
  display: flex;
  flex-wrap: wrap;
  column-gap: var(--spacing-30);
  row-gap: var(--spacing-5);
}
.statistics-legend {
  display: flex;
  align-items: center;
  gap: var(--spacing-10);
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
}
.statistics-legend-label {
  color: var(--color-gray-12);
}
.statistics-legend-dot {
  width: var(--spacing-10);
  height: var(--spacing-10);
  border-radius: 50%;
}
.statistics-legend-percent {
  color: var(--color-gray-10);
}
.profile-dashboard {
  padding: 20px 70px 0 30px;
  height: 100%;
  min-height: 100%;
}
.profile-dashboard-headline {
  padding: 12px 0;
  border-bottom: 1px solid #E3E5EA;
}
.empty-chart {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  flex-direction: column;
  color: var(--color-gray-8);
  font-size: 14px;
}
.empty-chart-table {
  width: 80px;
  height: 80px;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='36.667' x2='70' y1='40' y2='40' stroke='%23C9D0D4' stroke-width='1.5'/%3E%3Cline x1='36.667' x2='70' y1='16.667' y2='16.667' stroke='%23C9D0D4' stroke-width='1.5'/%3E%3Cline x1='36.667' x2='70' y1='63.333' y2='63.333' stroke='%23C9D0D4' stroke-width='1.5'/%3E%3Ccircle cx='17' cy='17' r='7.5' stroke='%23C9D0D4' stroke-width='1.5'/%3E%3Crect width='5' height='5.417' x='14.5' y='12.625' stroke='%23C9D0D4' stroke-width='1.5' rx='2.5'/%3E%3Cpath stroke='%23C9D0D4' stroke-width='1.5' d='M11.6966667,22.3033333 L11.6966667,22.3033333 C12.9579851,21.0419889 14.668708,20.3333593 16.4525,20.3333333 L17.4633333,20.3333333 C18.7912335,20.333399 20.0893932,20.7265874 21.1941667,21.4633333 L22.3608333,22.24'/%3E%3Ccircle cx='17' cy='40' r='7.5' stroke='%23C9D0D4' stroke-width='1.5'/%3E%3Crect width='5' height='5.417' x='14.5' y='35.625' stroke='%23C9D0D4' stroke-width='1.5' rx='2.5'/%3E%3Cpath stroke='%23C9D0D4' stroke-width='1.5' d='M11.6966667,45.3033333 L11.6966667,45.3033333 C12.9579851,44.0419889 14.668708,43.3333593 16.4525,43.3333333 L17.4633333,43.3333333 C18.7912335,43.333399 20.0893932,43.7265874 21.1941667,44.4633333 L22.3608333,45.24'/%3E%3Ccircle cx='17' cy='63' r='7.5' stroke='%23C9D0D4' stroke-width='1.5'/%3E%3Crect width='5' height='5.417' x='14.5' y='58.625' stroke='%23C9D0D4' stroke-width='1.5' rx='2.5'/%3E%3Cpath stroke='%23C9D0D4' stroke-width='1.5' d='M11.6966667,68.3033333 L11.6966667,68.3033333 C12.9579851,67.0419889 14.668708,66.3333593 16.4525,66.3333333 L17.4633333,66.3333333 C18.7912335,66.333399 20.0893932,66.7265874 21.1941667,67.4633333 L22.3608333,68.24'/%3E%3C/g%3E%3C/svg%3E");
}
.empty-chart-bubble {
  width: 80px;
  height: 80px;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='25.5' cy='25.5' r='16' stroke='%23C9D0D4' stroke-width='1.5'/%3E%3Ccircle cx='55.5' cy='29.5' r='9' stroke='%23C9D0D4' stroke-width='1.5'/%3E%3Ccircle cx='63' cy='57' r='11.5' stroke='%23C9D0D4' stroke-width='1.5'/%3E%3Ccircle cx='23.5' cy='56.5' r='9' stroke='%23C9D0D4' stroke-width='1.5'/%3E%3Ccircle cx='42.5' cy='46.5' r='5' stroke='%23C9D0D4' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E");
}
#people {
  height: 330px;
  overflow-y: hidden;
}
#people.more {
  overflow-y: auto;
  height: 360px;
}
#issues {
  height: 530px;
}
#issues.more {
  overflow-y: auto;
  height: 560px;
}
#groups {
  position: relative;
}
#groups .bar {
  transition: 0.2s;
}
#groups .bar:hover {
  filter: brightness(0.93);
}
#groups g.tick line {
  display: none;
}
#groups .tooltip {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  opacity: 1;
}
#issueBubbles circle {
  transition: 0.2s;
}
#issueBubbles circle:hover, #issueBubbles circle.hover {
  filter: brightness(0.93);
  transform: scale(1.01);
}
.profile-table {
  transition: 0.4s;
}
.profile-table .table-sort:after {
  position: static;
  display: inline-block;
}
.profile-table-row {
  height: 60px;
  border-bottom: 1px solid #EEEFF2;
  transition: 0.15s;
}
.profile-table-row-sml {
  height: 50px;
}
.profile-table-row.hover, .profile-table-row.has-hover:hover {
  background: #F0F1F5;
}
.profile-table-head {
  border: none;
  height: 30px;
  font-weight: 600;
  font-size: 15px;
  background: #FFF;
  position: sticky;
  top: 0;
  z-index: 1;
  transition: 0.4s;
}
.profile-table.more .profile-table-head {
  box-shadow: 0 1px 3px hsl(var(--color-gray-15-hsl)/0.2);
}
.profile-table-body .profile-table-cell.name {
  font-size: 16px;
}
.profile-table-body .profile-table-cell.importance, .profile-table-body .profile-table-cell.favorability, .profile-table-body .profile-table-cell.total {
  font-size: 17px;
}
.profile-table-body .profile-table-cell.count, .profile-table-body .profile-table-cell.percentage, .profile-table-body .profile-table-cell.issue {
  font-size: 15px;
}
.profile-table-body .profile-table-cell.percentage {
  color: var(--color-gray-10);
}
.profile-table-cell.name {
  flex: 1;
}
.profile-table-cell.total {
  width: 15%;
  margin-left: 20px;
}
.profile-table-cell.importance, .profile-table-cell.favorability {
  width: 15%;
}
.profile-table-cell.count {
  width: 20%;
}
.profile-table-cell.percentage {
  width: 70px;
  text-align: right;
  padding-right: 10px;
}
.profile-table-cell-metric {
  width: 60px;
  text-align: center;
  margin-left: -24px;
}
.profile-table-link {
  color: var(--color-gray-15);
}
.profile-table-link:hover {
  color: #000;
}
.profile-table-dot {
  width: 12px;
  height: 12px;
  display: inline-block;
  border-radius: 100%;
}
.ie-pane-table-wrapper {
  min-height: 0;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.ie-pane-table {
  padding: var(--spacing-10) var(--spacing-20) var(--spacing-20) var(--spacing-20);
  min-height: 0;
  flex: 1;
}
.ie-pane-quick-filters {
  padding: var(--spacing-10) var(--spacing-20);
}
.ie-pane-quick-filters .ecs-tag {
  color: var(--color-gray-11);
}
.ie-pane-quick-filters .ecs-tag .count {
  margin-left: 2px;
  font-weight: var(--font-weight-medium);
}
.ie-pane-quick-filters .ecs-tag.active {
  color: var(--color-gray-15);
}
.ie-pane-quick-filters .ecs-tag.update .count {
  color: var(--color-blue-9);
}
.ie-pane-quick-filters .ecs-tag.failed .count {
  color: var(--color-red-9);
}
.ie-pane-quick-filters .ecs-tag.loading .count {
  opacity: 0;
}
.import-tab {
  height: 100%;
  width: 100%;
  padding: var(--spacing-30) var(--spacing-30) var(--spacing-30) var(--spacing-5);
}
.import-tab > * {
  width: 100%;
}
@media (min-width: 1500px) {
  .import-tab {
    padding: var(--spacing-30) var(--spacing-5);
  }
}
.expandable-mapping-table {
  margin-top: 24px;
  border-radius: 6px;
  border: 1px solid #D7DAE1;
}
.expandable-mapping-table .table {
  border: 1px solid transparent;
}
.import-expand {
  margin-top: 24px;
  border: 1px solid var(--color-gray-3);
  border-radius: var(--border-radius-medium);
}
.modal-dropzone {
  min-height: 370px;
  display: flex;
}
.import-processing {
  min-height: 380px;
  height: 100%;
  margin: -30px 0;
}
.import-anchor {
  position: relative;
}
.row-status {
  width: 22px !important;
  height: 18px;
  position: absolute;
  top: 50%;
  right: -18px;
  margin-top: -9px;
  transition: 0.2s;
}
.row-status:hover {
  transform: translateX(-2px);
}
.row-status.warning {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='18' viewBox='0 0 22 18'%3E%3Cpath fill='%23F5BC23' fill-rule='evenodd' d='M5.94961927,0 L19,0 C20.6568542,-3.04359188e-16 22,1.34314575 22,3 L22,15 C22,16.6568542 20.6568542,18 19,18 L5.94961927,18 C4.76405312,18 3.68968864,17.3017994 3.20818462,16.2184154 L2.55795385e-13,9 L3.20818462,1.7815846 C3.68968864,0.698200563 4.76405312,2.17784969e-16 5.94961927,0 Z M13.5706985,9.97505286 L14,6.38763135 L14,5 L11,5 L11,6.38763135 L11.4190801,9.98433467 L13.5706985,9.97505286 Z M12.4096099,11 C12.0860859,11 11.8169396,11.1044194 11.6021631,11.3132613 C11.3873866,11.5221031 11.28,11.8044222 11.28,12.1602269 C11.28,12.5098437 11.3853476,12.7867484 11.5960461,12.9909493 C11.8067446,13.1951503 12.0779298,13.2972492 12.4096099,13.2972492 C12.7548835,13.2972492 13.0362637,13.1951503 13.2537589,12.9909493 C13.471254,12.7867484 13.58,12.5098437 13.58,12.1602269 C13.58,11.8044222 13.4678557,11.5221031 13.2435638,11.3132613 C13.0192719,11.1044194 12.7412901,11 12.4096099,11 Z'/%3E%3C/svg%3E");
}
.row-status.error {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='18' viewBox='0 0 22 18'%3E%3Cpath fill='%23FF3750' fill-rule='evenodd' d='M5.94961927,0 L19,0 C20.6568542,-3.04359188e-16 22,1.34314575 22,3 L22,15 C22,16.6568542 20.6568542,18 19,18 L5.94961927,18 C4.76405312,18 3.68968864,17.3017994 3.20818462,16.2184154 L2.55795385e-13,9 L3.20818462,1.7815846 C3.68968864,0.698200563 4.76405312,2.17784969e-16 5.94961927,0 Z M14.0207432,8.96008301 L15.7004961,7.28033009 C15.9933893,6.98743687 15.9933893,6.51256313 15.7004961,6.21966991 C15.4076029,5.9267767 14.9327291,5.9267767 14.6398359,6.21966991 L12.960083,7.89942284 L11.2803301,6.21966991 C10.9874369,5.9267767 10.5125631,5.9267767 10.2196699,6.21966991 C9.9267767,6.51256313 9.9267767,6.98743687 10.2196699,7.28033009 L11.8994228,8.96008301 L10.2196699,10.6398359 C9.9267767,10.9327291 9.9267767,11.4076029 10.2196699,11.7004961 C10.5125631,11.9933893 10.9874369,11.9933893 11.2803301,11.7004961 L12.960083,10.0207432 L14.6398359,11.7004961 C14.9327291,11.9933893 15.4076029,11.9933893 15.7004961,11.7004961 C15.9933893,11.4076029 15.9933893,10.9327291 15.7004961,10.6398359 L14.0207432,8.96008301 Z'/%3E%3C/svg%3E");
}
.relativity-transfer {
  border-radius: var(--border-radius-medium);
  padding: var(--spacing-40) var(--spacing-30);
  width: 100%;
  background: var(--color-gray-1);
}
.relativity-transfer .loading-step {
  min-width: 194px;
}
.load-file-field-controls {
  margin: -4px 0 -4px auto;
}
.load-file-field-controls .show-on-hover {
  opacity: 0 !important;
}
.ecs-data-grid-cell-inner:hover .load-file-field-controls .show-on-hover,
.load-file-field-controls .show-on-hover.visible {
  opacity: 1 !important;
}
.ecs-data-grid-cell-inner:hover .load-file-field-controls .show-on-hover:disabled,
.load-file-field-controls .show-on-hover.visible:disabled {
  opacity: 0.5 !important;
}
.load-file-upload-tab {
  position: absolute;
  inset: 0;
  padding: var(--spacing-10);
}
.progress-enter-active,
.progress-leave-active {
  transition: 0.6s ease-in-out;
}
.progress-enter-from {
  opacity: 0;
  transform: translateY(20px);
}
.progress-leave-to {
  opacity: 0;
  transform: translateY(-20px);
}
#tagsCMselectAll,
#tagsMISselectAll,
#tagsMIFselectAll,
#profilesSelectAll,
#dataFieldsSelectAll,
label[for=tagsCMselectAll],
label[for=tagsMISselectAll],
label[for=tagsMIFselectAll],
label[for=profilesSelectAll],
label[for=dataFieldsSelectAll],
.checkbox-busy {
  z-index: 1000;
  position: absolute !important;
  top: 10px;
  left: 11px;
}
label[for=tagsCMselectAll],
label[for=tagsMISselectAll],
label[for=tagsMIFselectAll],
label[for=profilesSelectAll],
label[for=dataFieldsSelectAll] {
  z-index: 1001;
  width: 20px;
  height: 20px;
}
.import-table .indent {
  text-indent: 29px;
}
.ecs-overlay-sidebar-static .import-report-card {
  border: 1px solid #ECEDF2;
  border-radius: 6px;
  margin: 30px 0;
}
.import-report-card {
  margin: 0;
}
.import-report-card-header {
  padding: var(--spacing-15) var(--spacing-10) var(--spacing-10) var(--spacing-10);
  border-bottom: 1px solid var(--color-gray-4);
}
.import-report-card-header-title {
  padding: 0 var(--spacing-10);
}
.import-report-card-header-file {
  border-radius: var(--border-radius-medium);
  background: var(--color-gray-2);
  padding: var(--spacing-5) var(--spacing-10);
}
.import-report-card .count {
  color: var(--color-gray-10);
  font-size: var(--type-scale-3-font-size);
  line-height: var(--type-scale-3-line-height);
}
.import-report-card .count .count {
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
}
.import-report-card .count > span {
  color: var(--color-gray-15);
  font-weight: 500;
}
.import-report-card .count .ecs-button-more-ellipsis {
  display: inline-flex;
}
.import-report-card table.count span {
  color: var(--color-gray-15);
  font-weight: 500;
}
.import-report-card li.count > ul {
  padding: 4px 0 0 12px;
}
.import-report-card td:nth-child(1) {
  text-align: right;
  padding-right: 4px;
}
.import-report-card .status {
  font-size: 14px;
  line-height: 14px;
  padding-left: 20px;
  position: relative;
  display: inline-block;
}
.import-report-card .status:before {
  width: 14px;
  height: 14px;
  content: "";
  position: absolute;
  left: 0;
  top: 1px;
}
.import-report-card .status-check:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpolyline fill='none' stroke='%23157EFB' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' points='2 7.914 5.558 11.404 11.678 3'/%3E%3C/svg%3E");
}
.import-report-card .status-missing {
  color: var(--color-gray-6);
}
.import-report-card .status-missing:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23858E9E' stroke-linecap='round' stroke-width='1.5' transform='translate(3 3)'%3E%3Cline x2='7.742' y2='7.742'/%3E%3Cline x2='7.742' y2='7.742' transform='matrix(-1 0 0 1 7.742 0)'/%3E%3C/g%3E%3C/svg%3E");
}
.import-report-card .status-error:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23FF3750' stroke-linecap='round' stroke-width='1.5' transform='translate(3 3)'%3E%3Cline x2='7.742' y2='7.742'/%3E%3Cline x2='7.742' y2='7.742' transform='matrix(-1 0 0 1 7.742 0)'/%3E%3C/g%3E%3C/svg%3E");
}
.import-report-card .entry {
  font-size: 14px;
  display: inline-block;
  line-height: 14px;
  position: relative;
  padding-left: 26px;
  margin-bottom: 4px;
}
.import-report-card .entry:last-child {
  margin-bottom: 0;
}
.import-report-card .entry:before {
  font-size: 26px;
  position: absolute;
  top: -6px;
  left: -4px;
}
.import-report-card .entry-added {
  color: var(--color-gray-15);
}
.import-report-card .entry-added:before {
  color: var(--color-blue-8);
}
.import-report-card .entry-not-added {
  color: var(--color-gray-6);
}
.import-report-card .entry-not-added:before {
  color: var(--color-gray-6);
}
.import-report-card ul li {
  margin-bottom: 3px;
}
.import-report-card ul.inline li {
  display: inline-block;
  margin-right: 30px;
}
.import-report-card ul.inline li:last-child {
  margin-right: 0;
}
.import-report-card .plain-list {
  list-style-type: none;
  padding: 0;
}
.export-modal .column-label {
  padding: 0 32px 0 0;
  text-align: right;
}
.export-modal .column-label.medium {
  padding: 6px 32px 6px 0;
}
.export-modal .column-label.large {
  padding: 10px 32px 10px 0;
}
.export-modal .custom-template-selection {
  padding: var(--spacing-10) 0 0 30px;
  position: relative;
}
.export-modal .custom-template-selection .manage {
  position: absolute;
  top: -24px;
  right: 0;
}
.export-modal .preview {
  border-radius: var(--border-radius-medium) 0 0 0;
  border-left: 1px solid var(--color-gray-3);
  border-top: 1px solid var(--color-gray-3);
  padding: 2px;
  overflow-x: auto;
  display: flex;
  margin-top: var(--spacing-20);
  position: relative;
}
.export-modal .preview > span {
  flex-shrink: 0;
  padding: var(--spacing-5) var(--spacing-10);
  border-right: 1px solid var(--color-gray-3);
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
  font-weight: var(--font-weight-medium);
  color: var(--color-gray-10);
}
.export-modal .edit-button {
  margin: -2px 0 -2px 8px;
}
.export-modal .back-button {
  margin: 0 0 0 -12px;
}
.export-modal .templates-index-header {
  padding: 0 var(--spacing-20) var(--spacing-10) var(--spacing-20);
}
.export-modal .fetching {
  padding: 100px;
}
.export-modal .form-indent {
  padding-left: 32px;
}
.hide-web {
  display: none;
}
.hide-app {
  display: block;
}
.agent-app .hide-web {
  display: block;
}
.agent-app .hide-app {
  display: none;
}
.desktop-feat-link {
  text-decoration: none;
}
.desktop-feat {
  background: hsl(var(--color-gray-8-hsl)/0.1);
  padding: 10px;
  color: var(--color-gray-15);
  transition: 0.2s;
  border-radius: 0 0 3px 3px;
  cursor: pointer;
}
.desktop-feat:hover {
  background: hsl(var(--color-gray-8-hsl)/0.15);
}
.desktop-feat:hover img {
  transform: scale(1.07);
}
.desktop-feat .title {
  font-size: 14px;
  margin-bottom: 3px;
  display: block;
}
.desktop-feat img {
  margin-right: 10px;
  transition: 0.25s;
  box-shadow: 0 1px 4px hsl(var(--color-gray-15-hsl)/0.1);
  border-radius: 8px;
}
.block-user-select {
  user-select: none;
}
.block-user-select .ecs-toolbar {
  pointer-events: none;
}
.ecs-viewer-wrap {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  height: calc(100vh - 32px);
}
.ecs-sidebar-wrap {
  display: flex;
  justify-content: flex-end;
  width: 48px;
  transition: 0.3s;
}
.ecs-sidebar-wrap.lg {
  width: 35%;
}
.ecs-sidebar-wrap.xl {
  width: 45%;
}
.ecs-viewer-layout-splitpanes {
  flex: 1;
  min-height: 0;
}
.ecs-viewer-layout-pane {
  display: flex;
}
.ecs-viewer-layout {
  display: flex;
  flex: 1;
  min-height: 0;
  min-width: 0;
  background: #F9F9FA;
}
.ecs-viewer-canvas {
  min-width: 50%;
  flex: 1;
  position: relative;
}
.ecs-viewer-canvas-message {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ecs-viewer-canvas-message-inner {
  width: 480px;
  max-width: 90%;
  border-radius: var(--border-radius-large);
  background: var(--color-white);
  padding: var(--spacing-30);
  box-shadow: 0px 0px 0px 1px rgba(71, 75, 96, 0.05), 0px 1px 4px 0px rgba(71, 75, 96, 0.1);
}
.ecs-viewer-canvas-media {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px;
}
.ecs-viewer-canvas-transcript {
  display: flex;
  flex-direction: column;
}
.ecs-viewer-canvas-transcript .ecs-transcript {
  flex: 1;
  min-height: 0;
}
.ecs-viewer-canvas-split-screen {
  height: 35vh;
  max-height: 35vh;
  background: #000;
}
.ecs-viewer-canvas audio {
  width: 70%;
}
.ecs-viewer-canvas audio, .ecs-viewer-canvas video {
  max-width: 100%;
  max-height: 100%;
  display: block;
}
.viewer-upload {
  width: 100%;
  height: 100%;
  padding: 10px;
}
.viewer-upload-wrapper {
  padding: 8px;
  flex: 1;
  height: 100%;
}
.sidebar-tab-inner {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.ecs-viewer-header {
  position: relative;
  padding: 3px 5px;
  background: #FFF;
  height: 33px;
}
.ecs-viewer-header:after {
  content: "";
  position: absolute;
  left: 5px;
  right: 5px;
  bottom: 0;
  height: 1px;
  z-index: 1;
  background: #EBEBED;
}
.ecs-breadcrumb-title > span {
  font-size: 11px;
  margin-left: 5px;
}
.ecs-breadcrumb-title > span.id {
  color: var(--color-gray-8);
  font-family: var(--font-family-monospace);
  font-size: 10px;
}
.ecs-data-list-data a:not(.ecs-button) {
  display: inline-flex;
  align-items: center;
  margin-right: 4px;
}
.ecs-data-list-data a:not(.ecs-button).ai {
  color: var(--color-purple-12) !important;
}
.ecs-data-list-data a:not(.ecs-button).ai:hover {
  color: var(--color-purple-13) !important;
}
.ecs-data-list-data a:not(.ecs-button) .ecs-sticker {
  margin: 0 -2px;
}
.ecs-data-list-data a:not(.ecs-button) .semicolon {
  color: var(--color-gray-6);
}
.ecs-data-list-data .ecs-formatted a {
  margin-right: 0;
}
.ecs-toolbar-viewer-controls {
  display: flex;
  align-items: center;
  width: calc(100% - 200px);
}
.ecs-toolbar-viewer-navigation {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  border-left: 1px solid rgba(90, 97, 102, 0.15);
  padding-left: 15px;
  width: 200px;
}
.ecs-toolbar-viewer-search {
  display: flex;
  align-items: center;
  flex: 1;
  padding-right: 15px;
}
.ecs-toolbar-viewer-search-input {
  display: flex;
  align-items: center;
  flex: 1;
}
.ecs-toolbar-viewer-search input {
  border: none;
  height: 56px;
  flex: 1;
  font-size: 14px;
  margin: 0 5px;
  padding: 0;
}
.ecs-toolbar-viewer-search input::placeholder {
  color: var(--color-gray-8);
  opacity: 1;
}
.ecs-toolbar-viewer-search-no-results {
  font-size: 12px;
  color: var(--color-gray-8);
}
.ecs-toolbar-viewer-options {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.ecs-annotation-selected-color {
  width: 20px;
  height: 20px;
  border-radius: 100%;
  margin-right: 4px;
}
.zoom-select {
  position: absolute !important;
  right: 5px;
  top: 2px;
}
.page-wrapper {
  height: 100%;
  position: relative;
}
.cells-container {
  width: 100%;
  height: 100%;
}
.pages {
  margin: 0 auto;
  height: 100%;
}
.pccPageListContainerWrapper {
  padding: 5px 15px 10px 0;
}
.pccPageListContainerWrapper:focus {
  outline: none;
}
div[data-pcc-mark^=outline-],
div[data-pcc-mark*=outline-] {
  border: 1px solid rgba(0, 0, 0, 0.1) !important;
}
.igAnchor > div:nth-child(3) {
  opacity: 1 !important;
  background: rgba(6, 97, 235, 0.1) !important;
  border: 1px dashed #0661EB !important;
}
.pccViewerControl {
  width: 100%;
  height: 100%;
  position: relative;
  transform: translateZ(0);
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
}
#doc-view svg:not(:root) {
  overflow: visible !important;
}
.pccHidden {
  display: none;
}
.pccPageListItem {
  background: #fff;
  overflow: hidden;
  margin: 13px;
  vertical-align: middle;
  border-bottom: none !important;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.06), 0 0 4px rgba(0, 0, 0, 0.08) !important;
}
.pccPageListItem .pccPageListItemLoading {
  max-width: 100px;
  margin: 45% auto;
  display: block;
  background-color: #fff;
}
.pccPageListItem .pccPageLoadFail {
  margin: 35% auto;
  text-align: center;
  line-height: 2;
  color: #777;
}
/* PageList container fix */
.pccPageListItem .igAnchor,
.pccPageListItem .igViewerScroller,
.pccPageListItem .igViewerGraphics,
.pccThumbnailView .igAnchor {
  width: 100% !important;
  height: 100% !important;
}
.igAnchor > svg {
  width: 100%;
  height: 100%;
}
.igMagnifierFrame .igAnchor > svg {
  width: auto;
  height: auto;
}
.igViewerScroller,
.igViewerGraphics,
.igAnchor,
.igAnchor > svg,
.igAnchor svg svg {
  -webkit-user-select: none !important;
  -webkit-touch-callout: none !important;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
}
.igAnchor svg svg use {
  pointer-events: none;
}
.pccViewerControl textarea {
  outline: none;
}
.pccCopyText {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  opacity: 0;
  color: #000;
}
.pccPageListAboutModal {
  display: none;
}
.pccViewerControl body {
  background-color: initial;
  min-height: initial;
  position: static;
}
.pccv input.no-ms-clear::-ms-clear {
  display: none;
}
.pccMarkHandleTopLeft,
.pccMarkHandleTopCenter,
.pccMarkHandleTopRight,
.pccMarkHandleMidLeft,
.pccMarkHandleMidRight,
.pccMarkHandleBottomLeft,
.pccMarkHandleBottomCenter,
.pccMarkHandleBottomRight,
.pccMarkHandlePoint,
.pccMarkHandleTextSelectionStart,
.pccMarkHandleTextSelectionEnd {
  position: absolute;
  width: 40px;
  height: 40px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAYFBMVEUAAAD///////8agfz///////////////////////////9Fmfz///////////81kP3///////9orP3///8kh/zJ4f/N4/8Wf/yFvP0Vf/z///////9nrP3///////8VfvtuACYDAAAAH3RSTlMAZjP3Yg5CVwlVBcMhTQHTRC6mXeh2df2U/TQEqDVhkBnVgwAAASpJREFUeF7tl9uSgjAMQLcXoYCIIIripf//l/uSWHYnzrTNjH3J+YAzSROS8PM9BEEQBGE3Vn1tbd1X445vc2ujNjSrY+labdU/rG7zffuTIjjtM3UHrT6gDzm++1F95HjPiA99tDE9xpAviU6uhwqcp2E2Zh6mswokVqYN9b10iweW7hJq3WYmfDV+g7nmJe0s+h43/4fbA4XWJQif7/jQF4zvGNcEYYPvB/luMfiOTcJ8UUDnCToFxM+eEftloYQLds8YLaxAOHmSCYRVtLAH4UALBxD20cIahDMtnEFYRwuxCw0tNCC00cJXnPBVIOXEohRoG15j8z+9AsMBWRnjizFgC64A/pLir1H+oi96ivCPJf45xz84y5/EiHsSR3uB3wo+giAIgvAL7U0+exGejTsAAAAASUVORK5CYII=");
  background-size: 100%;
  background-position: center center;
}
.prizm-viewer-in-pane {
  width: 100%;
  height: 100%;
  background: var(--color-gray-1);
}
.prizm-viewer-in-pane .ecs-viewer-canvas,
.prizm-viewer-in-pane .page-wrapper,
.prizm-viewer-in-pane .pages {
  width: 100%;
  height: 100%;
}
.prizm-viewer-in-pane .pccPageListContainerWrapper {
  padding: 0;
  background: var(--color-gray-1);
}
#viewer-inline-controls {
  display: none;
}
.prizm-viewer-in-pane #viewer-inline-controls,
.transcript-viewer-in-pane #viewer-inline-controls {
  display: flex;
  position: absolute;
  bottom: var(--spacing-10);
  right: var(--spacing-30);
  left: var(--spacing-10);
  z-index: 9;
}
#viewer-inline-controls .floating-bar {
  padding: 2px 4px;
  border-radius: var(--border-radius-medium);
  background: rgba(255, 255, 255, 0.6);
  box-shadow: 0px 1px 4px 0px rgba(71, 75, 96, 0.15);
  backdrop-filter: blur(12px);
  height: 32px;
}
#viewer-inline-controls .page-count {
  padding: 6px 8px;
}
#viewer-inline-controls .page-count-input {
  height: 20px;
  padding: 0 6px;
  line-height: 20px;
  font-size: var(--type-scale-3-font-size);
  width: auto;
  border-radius: var(--border-radius-small);
  transition: 0.2s;
  background: rgba(90, 97, 102, 0.1490196078);
  field-sizing: content;
  border: none;
}
#viewer-inline-controls .ecs-form-select-text {
  color: var(--color-gray-10);
}
.unsupported-file-icon {
  position: relative;
  width: 140px;
  height: 140px;
  margin: 0 auto 20px auto;
}
.unsupported-file-icon .ecs-file-icon {
  position: absolute;
  bottom: 12px;
  left: 25px;
}
.viewer-error {
  background: #FFF;
  position: absolute;
  bottom: 10px;
  left: 15px;
  right: 10px;
  z-index: 1;
  padding: 20px;
  border-radius: 4px;
  box-shadow: 0 2px 6px hsl(var(--color-gray-8-hsl)/0.4);
}
.viewer-error-text {
  font-size: 13px;
  margin: 15px 0 20px 0;
}
.viewer-error-code {
  white-space: normal;
  font-size: 11px;
  color: var(--color-gray-6);
  margin: 0;
}
.page-wrapper-transcript {
  flex: 1;
  overflow: auto;
}
.page-wrapper-transcript:empty {
  display: none;
}
.transcript-wrap {
  overflow-y: auto;
}
.transcript-wrap {
  display: flex;
  flex-direction: column;
  justify-content: start;
}
.transcript {
  position: relative;
  display: flex;
  margin: 0 auto;
}
.transcript-pages {
  user-select: text;
  position: relative;
}
.t_page {
  min-width: 740px;
  margin: 10px auto;
  background: #FFF;
  font-family: "Courier", monospace;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.06), 0 0 4px rgba(0, 0, 0, 0.08);
  padding: 50px 20px 40px 0;
  position: relative;
  list-style-type: none;
}
.t_page:before {
  position: absolute;
  left: 62px;
  top: 0;
  bottom: 0;
  background: #ECECEC;
  content: "";
  width: 1px;
  z-index: 1;
}
.t_page:after {
  position: absolute;
  pointer-events: none;
  left: 0;
  bottom: -10px;
  content: "";
  width: 100%;
  height: 10px;
  z-index: 2;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.11) 0%, rgba(0, 0, 0, 0.1) 8%, rgba(0, 0, 0, 0.05) 8.1%, rgba(0, 0, 0, 0) 38%, rgba(0, 0, 0, 0) 49.84%, rgba(0, 0, 0, 0.05) 91.9%, rgba(0, 0, 0, 0.1) 92%, rgba(0, 0, 0, 0.11) 100%), #F9F9FA;
}
.t_page:last-of-type:after {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.11) 0%, rgba(0, 0, 0, 0.1) 8%, rgba(0, 0, 0, 0.05) 8.1%, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0)), #F9F9FA;
}
.t_page li {
  white-space: pre;
  display: flex;
  width: 100%;
  font-size: 15px;
  line-height: 30px;
  padding-left: 62px;
  position: relative;
  min-height: 30px;
  color: #000;
  transition: 0.1s;
}
.t_page li:before {
  content: attr(data-line-no) "  ";
  text-align: right;
  color: rgba(0, 0, 0, 0.3);
  transition: 0.1s;
}
.t_page li:before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: block;
  width: 62px;
  user-select: none;
}
.t_page li .queue-line {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 63px;
  background: transparent;
}
.t_page li .queue-line:before {
  content: "";
  position: absolute;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='9' viewBox='0 0 8 9'%3E%3Cpolygon fill='%23858E9E' fill-rule='evenodd' points='0 0 0 9 8 4.5'/%3E%3C/svg%3E");
  width: 8px;
  height: 9px;
  top: 50%;
  left: 10px;
  margin-top: -4px;
  transition: 0.2s;
  opacity: 0;
}
.t_page li .queue-line.line-jump-to {
  cursor: pointer;
}
.t_page li .queue-line.line-jump-to:before {
  opacity: 1;
}
.t_page li.sync-active .queue-line {
  background: rgba(21, 126, 251, 0.1);
  border-left: 2px solid #157EFB;
}
.t_page li.sync-active .queue-line.line-jump-to:before {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='9' viewBox='0 0 8 9'%3E%3Cpolygon fill='%23157EFB' fill-rule='evenodd' points='0 0 0 9 8 4.5'/%3E%3C/svg%3E");
}
.t_page.nln:before, .t_page.nln li:before {
  display: none;
}
.t_page .exhibit-link {
  color: #0961EB;
  border-radius: 1px;
  transition: 0.2s;
  box-shadow: 0 0 0 3px #fff, 0 0 0 4px #B8D8FD;
}
.t_page .exhibit-link:hover {
  color: rgb(8.0594262295, 86.862704918, 210.4405737705);
  box-shadow: 0 0 0 3px #fff, 0 0 0 4px #9DC9FD;
}
ul.t_page.non-sequential-next-page + ul.t_page .transcript-page-header {
  background: none;
  top: 16px;
}
.transcript-page-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: var(--color-gray-1);
  color: var(--color-gray-8);
  font-size: 13px;
  line-height: var(--type-scale-2-line-height);
  user-select: none;
  padding: 8px 12px 8px 100px;
  display: flex;
  justify-content: end;
  column-gap: 8px;
  z-index: 3;
  user-select: none;
}
.transcript-page-header.warning {
  background: var(--color-yellow-2);
  color: var(--color-yellow-12);
}
.transcript-page-header > span[data-v-tippy] {
  width: 62px;
  height: 32px;
  position: absolute;
  left: 0;
  top: 0;
}
.transcript-page-header-warning-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 62px;
  height: 32px;
  cursor: help;
}
.transcript-page-header-info {
  flex: 1;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.transcript-page-header-info.has-tooltip {
  cursor: help;
}
.transcript-page-header-no {
  text-align: right;
  width: 80px;
}
.transcript-page-footer {
  user-select: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  color: var(--color-gray-8);
  font-size: 13px;
  padding: 8px 100px 8px 100px;
  border-top: 1px solid var(--color-gray-2);
}
.transcript-page-footer-info {
  width: 100%;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
}
.transcript-page-footer-info.has-tooltip {
  cursor: help;
}
.transcript-viewer-in-pane .t_page {
  min-width: 620px;
  padding: 40px 10px 40px 0;
}
.transcript-viewer-in-pane .t_page:before {
  left: 52px;
}
.transcript-viewer-in-pane .t_page li {
  font-size: 13px;
  line-height: 24px;
  min-height: 24px;
  padding-left: 52px;
}
.transcript-viewer-in-pane .t_page li:before {
  width: 52px;
}
.transcript-viewer-in-pane .t_page li .queue-line {
  width: 53px;
}
.transcript-viewer-in-pane .t_page li .queue-line:before {
  left: 8px;
}
.transcript-viewer-in-pane .t_line-number {
  width: 52px;
}
.t_mark-wrap {
  position: absolute;
  left: 62px;
  right: 0;
}
/*Used for exhibit mark editing. */
.t_selection-box {
  background: #B3D7FE;
  position: absolute;
  mix-blend-mode: multiply;
  left: 62px;
  right: 0;
  z-index: 1;
  pointer-events: none;
}
.t_selection-box .handle {
  position: absolute;
  width: 6px;
  height: 18px;
  background: var(--color-blue-9);
  border-radius: 4px;
  transition: 0.2s;
  z-index: 9999;
  pointer-events: auto;
}
.t_selection-box .handle.handle-left {
  left: -8px;
  cursor: ew-resize;
}
.t_selection-box .handle.handle-right {
  right: -8px;
  cursor: ew-resize;
}
.meta-pressed .t_mark-wrap,
.active-selection .t_mark-wrap,
.t_mark-wrap.inactive {
  pointer-events: none;
}
.t_mark {
  opacity: 0.2;
  mix-blend-mode: multiply;
  height: 100%;
}
.t_mark.active {
  opacity: 0.4;
  /* 
  border-top: 1px dashed;
  border-bottom: 1px dashed;
  */
}
.t_mark.inactive {
  background-color: var(--color-gray-5) !important;
  cursor: text;
  pointer-events: none;
}
.select-marks .t_mark {
  z-index: 1;
  cursor: pointer;
}
.select-marks .t_mark.pointer-events-none {
  pointer-events: none;
}
.select-marks .t_mark.pointer {
  cursor: pointer;
}
.t_search-hit {
  background: rgba(255, 251, 4, 0.6);
  color: #000;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.02), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  transition: 0.15s;
  display: inline-block;
  line-height: 22px;
}
.t_search-hit.active {
  transform: scale(1.1);
  background: #FFFB04;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
.selection-box-action {
  position: absolute;
  z-index: 999;
  top: 110%;
  left: 62px;
}
.text-line {
  display: block;
  width: 100%;
  cursor: text;
}
.t_line-number {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: block;
  width: 62px;
  opacity: 0;
  transition: 0.2s opacity;
  z-index: 7;
}
.t_line-number:before {
  position: absolute;
  width: 13px;
  height: 13px;
  border-radius: 2px;
  top: 8px;
  left: 56px;
  content: "";
}
#transcript.is-resizing .t_line-number {
  width: 100%;
}
.t_line-number:hover {
  opacity: 1;
}
.t_mark-wrap .ecs-context-button-group {
  top: -30px;
  right: 4px;
  position: absolute;
  transition: 0.2s;
  opacity: 0;
}
.t_mark-wrap .ecs-context-button-group.show {
  opacity: 1;
}
.button-bar-enter-active,
.button-bar-leave-active {
  transition: opacity 0.16s ease, transform 0.16s ease;
}
.button-bar-enter-from,
.button-bar-leave-to {
  opacity: 0;
  transform: translateY(4px);
}
.ecs-sidebar .citation {
  font-family: var(--font-family-monospace);
  font-size: 10px;
  letter-spacing: -0.03em;
  white-space: pre-wrap;
  color: #65687a;
}
.ecs-sidebar .citation-rectangle {
  width: 100%;
  position: relative;
  text-align: center;
  padding: 6px;
  font-size: 12px;
  border-radius: var(--border-radius-medium);
}
.ecs-sidebar .citation-rectangle > div {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
  opacity: 0.3;
  border-radius: var(--border-radius-medium);
}
.ecs-sidebar .citation-rectangle > span {
  position: relative;
  z-index: 1;
  filter: brightness(30%);
  opacity: 0.65;
}
.video-sync-controls {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #F3F4F7;
  padding: 4px;
}
.video-sync-controls-rounded {
  border-radius: 0 0 3px 3px;
}
.video-sidebar-container {
  padding: 5px;
}
.video-sidebar-container .ecs-video {
  border-radius: 3px 3px 0 0;
}
.designation-rails {
  display: flex;
  flex-direction: row-reverse;
  position: relative;
}
.designation-rail {
  width: 24px;
  height: 100%;
  display: flex;
  flex-direction: row-reverse;
}
.designation-rail:nth-child(1) {
  background-color: #F3F4F7;
}
.designation-rail:nth-child(2) {
  background-color: #ECEDF2;
}
.designation-rail:nth-child(3) {
  background-color: #D7DAE1;
}
.designation-rail-party {
  width: 6px;
  height: 100%;
  position: relative;
}
.focus-view-active ul.t_page:after,
ul.t_page.non-sequential-next-page:after {
  content: "";
  position: absolute;
  bottom: -40px;
  left: 0;
  width: 100%;
  height: 50px;
  box-shadow: 1px 0 0 #E3E3E3, -1px 0 0 #E3E3E3;
  z-index: 2;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='48' height='50' viewBox='0 0 48 50'%3E%3Cdefs%3E%3ClinearGradient id='b' x1='50%' x2='50%' y1='66.962%' y2='100%'%3E%3Cstop offset='0%' stop-color='%23FFF'/%3E%3Cstop offset='100%' stop-color='%23FFF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='50%' x2='50%' y1='0%' y2='33.44%'%3E%3Cstop offset='0%' stop-color='%23FFF' stop-opacity='0'/%3E%3Cstop offset='100%' stop-color='%23FFF'/%3E%3C/linearGradient%3E%3Crect id='a' width='48' height='50' x='0' y='0'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='c' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpolygon fill='url(%23b)' points='0 33.862 24 17.588 48 33.862 48 50 0 50' mask='url(%23c)'/%3E%3Cpolygon fill='url(%23d)' points='0 0 48 0 48 32.378 24 16.189 0 32.378' mask='url(%23c)'/%3E%3Cpolygon fill='%23F3F3F5' fill-rule='nonzero' points='-5.547 31.891 24 12.193 53.547 31.891 49.109 38.547 24 21.807 -1.109 38.547' mask='url(%23c)'/%3E%3Cpolygon fill='%23E0E3E9' fill-rule='nonzero' points='-.277 28.584 24 12.399 48.277 28.584 47.723 29.416 24 13.601 .277 29.416' mask='url(%23c)'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: repeat-x;
}
.focus-view-active ul.t_page {
  margin: 30px auto;
}
.focus-view-active ul.t_page:first-of-type {
  margin-top: 10px;
}
.focus-view-active ul.t_page:last-of-type {
  margin-bottom: 10px;
}
.focus-view-active ul.t_page:last-of-type:after {
  display: none;
}
.focus-view-active .t_mark {
  opacity: 0.4;
}
.focus-view-active .t_mark.active {
  border-left-width: 12px;
  border-left-style: solid;
}
.focus-view-active .t_mark:not(.active) {
  background: transparent;
}
.transcript-card-title {
  line-height: 20px;
  margin-right: 8px;
}
.avatar-list-item {
  display: inline-block;
  margin-left: -4px;
  border-radius: 100%;
  position: relative;
  transition: 0.25s;
}
.avatar-list-item:hover {
  z-index: 1;
  transform: translateY(-2px);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
.automation-scanning-headline {
  display: flex;
  align-items: center;
  font-size: 12px;
  font-weight: 500;
  color: #157EFB;
  margin-top: 8px;
}
.automation-conflicts-headline {
  font-size: 12px;
  font-weight: 500;
  color: #A940AE;
  padding: 0 0 6px 26px;
}
.scan-button-icon {
  position: absolute;
  border-radius: 100%;
  background: #FFF;
  bottom: 6px;
  right: 5px;
}
.block-derived-value {
  position: absolute;
  cursor: pointer;
  z-index: 4;
  inset: 0;
}
.block-derived-value:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: var(--color-white);
}
.extracted-text-toolbar {
  width: 100%;
}
.extracted-text-toolbar .ecs-breadcrumb {
  flex: 1;
}
.extraced-text-canvas {
  width: 100%;
  height: 100%;
  overflow: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: var(--spacing-20) var(--spacing-30);
}
.extraced-text-canvas .page {
  width: 100%;
  max-width: 880px;
  padding: var(--spacing-50);
  background: var(--color-white);
  box-shadow: 0px 0px 3px 1px rgba(32, 33, 39, 0.15);
  font-size: var(--type-scale-3-font-size);
  line-height: var(--type-scale-3-line-height);
  color: var(--color-gray-15);
}
body.platform-win32 {
  font-family: "Segoe UI", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
}
body.platform-win32 button,
body.platform-win32 input,
body.platform-win32 optgroup,
body.platform-win32 select,
body.platform-win32 textarea,
body.platform-win32 .button,
body.platform-win32 .form-control,
body.platform-win32 .org-settings-input {
  font-family: "Segoe UI", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
}
body.platform-win32 .alert-heading,
body.platform-win32 .comment-meta-name,
body.platform-win32 .data-card .bold,
body.platform-win32 .table thead th,
body.platform-win32 .pika-label,
body.platform-win32 .toolbar-search-results .count,
body.platform-win32 .search-help code,
body.platform-win32 .witness-file-headline a,
body.platform-win32 .witness-table-cell.text-medium,
body.platform-win32 .witness-table-cell.count,
body.platform-win32 .witness-table .percentage,
body.platform-win32 .tag-cloud li {
  font-weight: 600;
}
body.platform-win32.agent-app .header-nav {
  padding-top: 10px;
}
body.platform-win32.agent-app .header-nav-link {
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
}
body.platform-win32.agent-app .header-tray {
  margin-top: 8px;
}
body.platform-win32.agent-app .header-selector {
  margin-right: 118px;
}
body.platform-win32.agent-app .header-user-button,
body.platform-win32.agent-app .header-matter-button {
  height: 29px;
  border-radius: 0;
}.ecai[data-v-b6784a2b] {
  color: var(--color-purple-13);
}
.intercom-lightweight-app {
  display: none
}
.user-sidebar[data-v-1a2c8271] {
  position: relative;
}
.close-sidebar[data-v-1a2c8271] {
  position: absolute;
  top: 4px;
  left: 4px;
  z-index: 100;
}
.persona[data-v-1a2c8271] {
  text-align: center;
  position: relative;
  padding: var(--spacing-25);
}
.persona .avatar[data-v-1a2c8271] {
  margin: 0 auto var(--spacing-10) auto;
}
.persona .name[data-v-1a2c8271] {
  font-size: var(--type-scale-3-font-size);
  line-height: var(--type-scale-3-line-height);
  word-break: break-all;
}.custom-table .multiselect.standard.invisible {
  min-height: 32px;
}
.custom-table .multiselect.standard.invisible .multiselect__select {
  height: 32px;
}
.custom-table .multiselect.standard.invisible .multiselect__select:before {
  top: 12px;
}
.custom-table .multiselect.standard.invisible .multiselect__tags {
  min-height: 32px;
  padding: 0px 24px 0px 0px;
}
.custom-table .multiselect.standard.invisible .multiselect__tags-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  gap: 2px;
  align-items: center;
}
.custom-table .multiselect.standard.invisible .multiselect__tag {
  height: 26px;
  margin: 0;
}
.custom-table .multiselect.standard.invisible .multiselect__input,
.custom-table .multiselect.standard.invisible .multiselect__single {
  height: 32px;
  line-height: 32px;
  overflow: hidden;
  white-space: nowrap;
}
.custom-table .multiselect.standard.invisible .multiselect__single > span {
  -webkit-line-clamp: 1;
  white-space: normal;
  height: 32px;
}
.custom-table .multiselect.standard.invisible .multiselect__placeholder {
  height: 32px;
}
.custom-table .ecs-form-check-label {
  line-height: 18px;
}
.custom-table .multiselect .icon {
  margin: 0 2px 0 -6px;
  height: 24px;
}
.ecs-collapsable-content > .ecs-data-grid.bordered {
  border: none;
}
.table-secondary {
  opacity: 0.6;
  font-style: italic;
}.selection[data-v-d86ee68a] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  background: var(--color-white);
  margin: 0 -12px;
  gap: var(--spacing-15);
  padding: var(--spacing-20);
  box-shadow: var(--elevation-10);
  border-radius: var(--border-radius-small);
}
.options[data-v-d86ee68a] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-10);
}.everchron-member[data-v-7b1ff859] {
  display: inline-flex;
  color: #FFF;
  padding: 0 2px;
  border-radius: 16px;
  background: var(--color-blue-10);
}
.error-color[data-v-7fdde971] {
    color: #FF3750
}
.form-control-subtle[data-v-7fdde971], .form-control-subtle[data-v-7fdde971]:focus {
    border: solid 1px rgba(90, 97, 102, 0.15);
}
.form-group.error[data-v-7fdde971] {
    margin-bottom:18px;
}
.form-check[data-v-7fdde971] {
    margin-bottom:8px;
}
.disabled[data-v-7fdde971] {
    opacity: 0.35
}
.ecs-context-button-group[data-v-b74d0644] {
  position: absolute;
  bottom: 4px;
  right: 4px;
  opacity: 0;
  transition: 0.3s;
}
.image-upload[data-v-b74d0644] {
  width: 140px;
  height: 140px;
  background-size: cover;
  background-position: center center;
  border-radius: 4px;
  position: relative;
  transition: 0.3s;
}
.image-upload:hover .ecs-context-button-group[data-v-b74d0644], .image-upload.popover-open .ecs-context-button-group[data-v-b74d0644] {
  opacity: 1;
}
.image-upload-empty .delete[data-v-b74d0644] {
  display: none;
}
.image-upload.drag-over[data-v-b74d0644] {
  box-shadow: 0 0 0 3px #FFF, 0 0 0 5px var(--color-blue-6);
}
.image-upload.error[data-v-b74d0644] {
  box-shadow: 0 0 0 3px #FFF, 0 0 0 5px var(--color-red-6);
}
.image-upload input[type=file][data-v-b74d0644] {
  display: none;
}.logo.disabled[data-v-067443c1] {
  filter: grayscale(1);
  opacity: 0.7;
}.pie-chart-wrap[data-v-d821905a] {
  width: 80px;
  height: 80px;
  flex-shrink: 0;
  border-radius: 100%;
  background-color: var(--color-gray-2);
}.help-cursor[data-v-1cdbd988] {
  cursor: help;
}.indent-spacer[data-v-df0bd2ca] {
  height: 1px;
  flex-shrink: 0;
  width: 28px;
}
.button-on-hover > .ecs-button[data-v-df0bd2ca] {
  opacity: 0;
  margin: -2px 0 0 0;
}
.button-on-hover:hover > .ecs-button[data-v-df0bd2ca] {
  opacity: 1;
}
.break-word[data-v-df0bd2ca] {
  word-break: break-all;
}
.dialog-data-list[data-v-df0bd2ca] {
  text-align: left;
  background: var(--color-white);
  box-shadow: 0px 0px 0px 1px rgba(71, 75, 96, 0.05), 0px 1px 4px 0px rgba(71, 75, 96, 0.1);
  border-radius: 6px;
  padding: 4px 12px;
  margin: 12px -12px -12px -12px !important;
}
.row-header[data-v-df0bd2ca] {
  cursor: pointer;
}.fma-promotion[data-v-4236af01] {
  height: 100%;
  padding: var(--spacing-20);
}
.fma-promotion-background[data-v-4236af01] {
  height: 100%;
  display: flex;
  align-items: center;
  border-radius: 12px;
  overflow: hidden;
  background-color: #F6FBFD;
}
.fma-promotion-image[data-v-4236af01] {
  max-width: 50%;
  height: 100%;
  object-fit: cover;
  object-position: right center;
}
.fma-promotion-content[data-v-4236af01] {
  position: relative;
  z-index: 1;
  max-height: 100%;
  display: flex;
}
.fma-promotion-content-inner[data-v-4236af01] {
  max-height: 100%;
  max-width: 600px;
  padding: 0 40px;
  overflow: auto;
  padding: var(--spacing-20) 0;
  position: relative;
  z-index: 1;
}
.fma-promotion-content[data-v-4236af01]:after {
  content: "";
  position: absolute;
  top: -40%;
  left: -50px;
  width: 100px;
  height: 100vh;
  background-color: #F6FBFD;
  filter: blur(40px);
  z-index: -1;
}
.teaser[data-v-4236af01] {
  font-size: var(--type-scale-5-font-size);
  line-height: var(--type-scale-5-line-height);
  color: var(--color-gray-12);
  margin: var(--spacing-40) 0 0 0;
  text-wrap: balance;
}
.description[data-v-4236af01] {
  font-size: var(--type-scale-4-font-size);
  line-height: var(--type-scale-4-line-height);
  color: var(--color-gray-10);
  margin: var(--spacing-20) 0 0 0;
  text-wrap: balance;
}
.ecs-tag[data-v-4236af01] {
  line-height: 20px;
  padding: 0 8px;
  mix-blend-mode: multiply;
  border-radius: 32px;
  border: 1px solid var(--color-blue-4);
  margin-bottom: var(--spacing-10);
}
.ecs-button[data-v-4236af01] {
  font-size: var(--type-scale-4-font-size);
  border-radius: 6px;
  padding: 0px 16px;
  height: 36px;
}.keys-table[data-v-e79c83a3] {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.warning[data-v-e79c83a3] {
  cursor: help;
  display: flex;
}
.status[data-v-e79c83a3]:before {
  content: "";
  display: inline-block;
  width: var(--spacing-10);
  height: var(--spacing-10);
  border-radius: 50%;
}
.status-active[data-v-e79c83a3] {
  color: var(--color-green-12);
}
.status-active[data-v-e79c83a3]:before {
  background-color: var(--color-green-10);
}
.status-inactive[data-v-e79c83a3] {
  color: var(--color-red-12);
}
.status-inactive[data-v-e79c83a3]:before {
  background-color: var(--color-red-10);
}
.button-on-hover > .ecs-button[data-v-e79c83a3] {
  opacity: 0;
  margin: -2px 0 0 0;
}
.button-on-hover:hover > .ecs-button[data-v-e79c83a3] {
  opacity: 1;
}
.break-word[data-v-e79c83a3] {
  word-break: break-all;
}
.box[data-v-e79c83a3] {
  box-shadow: 0px 2px 4px 0px rgba(71, 75, 96, 0.15), 0px 0px 0px 1px rgba(71, 75, 96, 0.05);
  color: var(--color-gray-15);
  background: var(--color-white);
  border-radius: var(--border-radius-medium);
  padding: var(--spacing-10) var(--spacing-15);
  margin-bottom: var(--spacing-10);
  margin-left: -8px;
  margin-right: -8px;
  text-align: left;
}
.box.escape[data-v-e79c83a3] {
  max-height: 180px;
  overflow-y: auto;
}
.key[data-v-e79c83a3] {
  font-family: var(--font-family-monospace);
  font-size: var(--type-scale-3-font-size);
  line-height: var(--type-scale-3-line-height);
  font-weight: var(--font-weight-medium);
  word-break: break-word;
}
.key.small[data-v-e79c83a3] {
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
}
.key-headline[data-v-e79c83a3] {
  width: 100%;
}.model-select[data-v-0c536894] {
  padding: var(--spacing-10) 0 0 52px;
}.sso-logo[data-v-65432afa] {
  display: flex;
  align-items: center;
  margin-left: var(--spacing-10);
  column-gap: var(--spacing-5);
}
.sso-section[data-v-65432afa] {
  padding: 16px 0 0 52px;
}
.sso-config[data-v-65432afa] {
  border-radius: var(--border-radius-medium);
  background: var(--color-gray-1);
}.sso-section[data-v-8a235732] {
  padding: 16px 0 0 52px;
}
.sso-config[data-v-8a235732] {
  border-radius: var(--border-radius-medium);
  background: var(--color-gray-1);
}.sub-section[data-v-26b02370] {
  padding: 0 0 8px 52px;
}.permission[data-v-3303ad87] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}.dialog-confirm-text[data-v-a534fec1] {
  position: relative;
}
.dialog-confirm-text-watermark[data-v-a534fec1] {
  position: absolute;
  bottom: 0;
  background: transparent;
  opacity: 0.7;
}
.dialog-confirm-text-input[data-v-a534fec1] {
  position: relative;
  z-index: 2;
}
[data-v-1aa71d30] .ecs-data-grid-head-cell-text {
  white-space: normal;
  text-align: center;
  line-height: 1em;
}
.indent-spacer[data-v-1aa71d30] {
  height: 1px;
  flex-shrink: 0;
  width: 28px;
}
.indent-spacer.sml[data-v-1aa71d30] {
  width: 16px;
}
.form-indent[data-v-1aa71d30] {
  padding-left: var(--spacing-40);
}
.roles-diff[data-v-1aa71d30] {
  margin: 0 -8px 0 -8px;
  text-align: left;
  background-color: var(--color-white);
  box-shadow: 0 0 0 1px rgba(71, 75, 96, 0.05), 0 1px 4px 0 rgba(71, 75, 96, 0.1);
  padding: var(--spacing-10) var(--spacing-20);
  border-radius: var(--border-radius-medium);
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
}
.roles-diff .permission[data-v-1aa71d30] {
  margin-bottom: var(--spacing-5);
}
.roles-diff .change[data-v-1aa71d30] {
  display: flex;
  flex-wrap: wrap;
  column-gap: var(--spacing-5);
}
.roles-diff .removed[data-v-1aa71d30] {
  color: var(--color-gray-8);
}
.roles-diff .removed[data-v-1aa71d30]:after {
  content: "→";
  margin-left: var(--spacing-5);
}
.roles-diff .added[data-v-1aa71d30] {
  color: var(--color-blue-10);
  font-weight: var(--font-weight-medium);
}.template-editor.bordered[data-v-65d061a9] {
  border: 1px solid var(--color-gray-4);
  border-radius: var(--border-radius-medium);
}
.template-editor.bordered .template-editor-tab[data-v-65d061a9] {
  padding: var(--spacing-20);
}
.template-editor-tab-bar[data-v-65d061a9] {
  padding: 0 116px 0 var(--spacing-10);
}
.template-editor-tab-bar .ecs-tab-button[data-v-65d061a9] {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
}
.template-editor-tabs[data-v-65d061a9] {
  position: relative;
}
.template-editor-tabs .ecs-button[data-v-65d061a9] {
  position: absolute;
  top: 50%;
  right: var(--spacing-5);
  transform: translateY(-50%);
}
.template-editor-fields[data-v-65d061a9] {
  display: flex;
  gap: var(--spacing-10);
}
.template-editor-fields-column[data-v-65d061a9] {
  flex: 1;
  border-left: 2px solid var(--color-gray-3);
  padding: 0 var(--spacing-10);
}
.template-editor-fields-column[data-v-65d061a9]:first-child {
  border-left: none;
  padding-left: 0;
}
.template-editor-fields-column .headline[data-v-65d061a9] {
  padding: 0 var(--spacing-10);
  margin-bottom: var(--spacing-5);
  display: block;
}
.drop-list[data-v-65d061a9] {
  height: 100%;
}.templates-container[data-v-76bc87be] {
  height: 100%;
  width: 100%;
}
.templates-list[data-v-76bc87be] {
  padding: var(--spacing-10);
}
.templates-sidebar[data-v-76bc87be] {
  width: 280px;
  flex-shrink: 0;
  overflow: auto;
  border-left: 1px solid var(--color-gray-3);
  border-right: 1px solid var(--color-gray-3);
}
.templates-sidebar-header[data-v-76bc87be] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: sticky;
  top: 0;
  z-index: 1;
  background: var(--color-white);
  padding: var(--spacing-5) var(--spacing-10) var(--spacing-5) var(--spacing-20);
}
.templates-toolbar[data-v-76bc87be] {
  width: 100%;
  padding-left: var(--spacing-10);
}
.templates-content[data-v-76bc87be] {
  width: 100%;
  height: 100%;
  overflow: auto;
}
.templates-content-inner[data-v-76bc87be] {
  width: 100%;
  padding: var(--spacing-30);
}
.matter-copy-selection[data-v-76bc87be] {
  margin: var(--spacing-10) 0;
  text-align: left;
}
.template-copy-selection[data-v-76bc87be] {
  padding: var(--spacing-5);
  text-align: left;
}
.template-copy-selection p[data-v-76bc87be] {
  margin: 0;
}.profile-relevance-switch[data-v-e2c684d5] {
  margin: -8px auto 12px auto;
  display: inline-flex !important;
}
.mention-icon[data-v-e2c684d5] {
  opacity: 0.5;
}.color-dot[data-v-426597d3] {
  width: 12px;
  height: 12px;
  border-radius: 100%;
  flex-shrink: 0;
}.dialog-confirm-text[data-v-5175dff5] {
  position: relative;
}
.dialog-confirm-text-watermark[data-v-5175dff5] {
  position: absolute;
  bottom: 0;
  background: transparent;
  opacity: 0.7;
}
.dialog-confirm-text-input[data-v-5175dff5] {
  position: relative;
  z-index: 2;
}.add-modal-upload > div {
  min-height: 380px;
}.items[data-v-08f98346] {
  position: relative;
  border-radius: 0.25rem;
  background: white;
  color: rgba(0, 0, 0, 0.8);
  overflow: hidden;
  font-size: 0.9rem;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0px 10px 20px rgba(0, 0, 0, 0.1);
}
.item[data-v-08f98346] {
  display: block;
  width: 100%;
  text-align: left;
  background: transparent;
  border: none;
  padding: 0.2rem 0.5rem;
}
.item.is-selected[data-v-08f98346], .item[data-v-08f98346]:hover {
  color: #0961EB;
  background: #E9F3FF;
}.mention-loading[data-v-67fc6be6] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--spacing-5) var(--spacing-10);
}
.items[data-v-67fc6be6] {
  position: relative;
  border-radius: var(--border-radius-medium);
  background: var(--color-white);
  color: var(--color-gray-15);
  overflow: hidden;
  font-size: var(--type-scale-3-font-size);
  line-height: var(--type-scale-3-line-height);
}
.item[data-v-67fc6be6] {
  display: block;
  width: 100%;
  text-align: left;
  background: transparent;
  border: none;
  padding: var(--spacing-5) var(--spacing-10);
}
.item.is-selected[data-v-67fc6be6], .item[data-v-67fc6be6]:hover {
  color: var(--color-blue-12);
  background: var(--color-blue-1);
}.ecs-tiptap[data-v-89dc58af] {
  position: relative;
  min-height: 36px;
}
.ecs-tiptap > div[data-v-89dc58af]:last-child {
  min-height: inherit;
  max-height: inherit;
  position: relative;
}
.ecs-tiptap.default[data-v-89dc58af] {
  border: 1px solid var(--color-gray-4);
  border-radius: var(--border-radius-small);
  background: var(--color-white);
  transition: 0.2s border-color, 0.2s box-shadow;
}
.ecs-tiptap.default.focus[data-v-89dc58af] {
  border-color: rgba(21, 126, 251, 0.5);
  box-shadow: 0 0 0 2px rgba(21, 126, 251, 0.15);
}
.ecs-tiptap.naked[data-v-89dc58af] {
  border: none;
  border-radius: 0;
  background: transparent;
}
[data-v-89dc58af] .ProseMirror {
  display: block;
  width: 100%;
  padding: var(--spacing-10);
  font-size: 14px;
  line-height: 1.4em;
  color: var(--color-gray-15);
  background-color: var(--color-white);
  background-clip: padding-box;
  border: none;
  box-shadow: none;
  min-height: inherit;
  max-height: inherit;
  border-radius: 3px;
  overflow: auto;
}
[data-v-89dc58af] .ProseMirror p.is-editor-empty:first-child::before {
  content: attr(data-placeholder);
  float: left;
  color: var(--color-gray-8);
  pointer-events: none;
  height: 0;
}
[data-v-89dc58af] .ProseMirror .ProseMirror-focused p.is-editor-empty:first-child::before {
  opacity: 0;
}
[data-v-89dc58af] .ProseMirror > *:first-child {
  margin-top: 0;
}
[data-v-89dc58af] .ProseMirror > *:last-child {
  margin-bottom: 0;
}
[data-v-89dc58af] .ProseMirror p {
  margin: 1em 0;
}
[data-v-89dc58af] .ProseMirror i {
  font-style: italic;
}
[data-v-89dc58af] .ProseMirror u {
  text-decoration: underline;
}
[data-v-89dc58af] .ProseMirror b,[data-v-89dc58af] .ProseMirror strong {
  font-weight: 600;
}
[data-v-89dc58af] .ProseMirror ul {
  list-style-type: disc;
  padding-left: 16px;
  margin: 1em 0;
}
[data-v-89dc58af] .ProseMirror ol {
  padding-left: 16px;
  margin: 1em 0;
}
[data-v-89dc58af] .ProseMirror ul li > p,[data-v-89dc58af] .ProseMirror ol li > p,[data-v-89dc58af] .ProseMirror ul[data-type=taskList] li > div > p {
  margin: 0;
}
[data-v-89dc58af] .ProseMirror ul li > *:first-child,[data-v-89dc58af] .ProseMirror ol li > *:first-child,[data-v-89dc58af] .ProseMirror ul[data-type=taskList] li > div > *:first-child {
  margin-top: 0;
}
[data-v-89dc58af] .ProseMirror ul li > *:last-child,[data-v-89dc58af] .ProseMirror ol li > *:last-child,[data-v-89dc58af] .ProseMirror ul[data-type=taskList] li > div > *:last-child {
  margin-bottom: 0;
}
[data-v-89dc58af] .ProseMirror ul li > ul,[data-v-89dc58af] .ProseMirror ul li ol,[data-v-89dc58af] .ProseMirror ol li > ul,[data-v-89dc58af] .ProseMirror ol li ol,[data-v-89dc58af] .ProseMirror ul[data-type=taskList] li > div > ul,[data-v-89dc58af] .ProseMirror ul[data-type=taskList] li > div ol {
  margin: 0;
}
[data-v-89dc58af] .ProseMirror blockquote {
  border-left: 3px solid rgba(161, 166, 176, 0.4);
  color: #65687A;
  margin: 1em 0;
  padding-left: 16px;
}
[data-v-89dc58af] .ProseMirror a {
  color: #0961EB;
  text-decoration: none;
  transition: 0.2s;
}
[data-v-89dc58af] .ProseMirror a:after {
  opacity: 0.7;
  transition: 0.2s;
}
[data-v-89dc58af] .ProseMirror a:hover {
  color: rgb(8.0594262295, 86.862704918, 210.4405737705);
}
[data-v-89dc58af] .ProseMirror a:hover:after {
  opacity: 1;
}
[data-v-89dc58af] .ProseMirror img {
  max-width: 100%;
  height: auto;
  margin: 1em 0;
}
[data-v-89dc58af] .ProseMirror ul[data-type=taskList] {
  list-style: none;
  padding: 0;
}
[data-v-89dc58af] .ProseMirror ul[data-type=taskList] li {
  display: flex;
}
[data-v-89dc58af] .ProseMirror ul[data-type=taskList] li > label {
  flex: 0 0 auto;
  display: flex;
  align-items: start;
  margin: 0 0.5rem 0 0;
}
[data-v-89dc58af] .ProseMirror ul[data-type=taskList] li > div {
  flex: 1 1 auto;
}
[data-v-89dc58af] .ProseMirror ul[data-type=taskList] p {
  margin: 0;
}
[data-v-89dc58af] .ProseMirror ul[data-type=taskList] input[type=checkbox] {
  cursor: pointer;
  margin: 4px 0 3px 0;
}
[data-v-89dc58af] .ProseMirror .tableWrapper {
  margin: 1em 0;
}
[data-v-89dc58af] .ProseMirror table {
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
  margin: 0;
  overflow: hidden;
}
[data-v-89dc58af] .ProseMirror table td,[data-v-89dc58af] .ProseMirror table th {
  min-width: 1em;
  border: 1px solid #ced4da;
  padding: 3px 5px;
  vertical-align: top;
  box-sizing: border-box;
  position: relative;
}
[data-v-89dc58af] .ProseMirror table td > *,[data-v-89dc58af] .ProseMirror table th > * {
  margin: 0;
}
[data-v-89dc58af] .ProseMirror table th {
  font-weight: 500;
  text-align: left;
  background-color: #f1f3f5;
}
[data-v-89dc58af] .ProseMirror table .selectedCell:after {
  z-index: 2;
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(200, 200, 255, 0.4);
  pointer-events: none;
}
[data-v-89dc58af] .ProseMirror table .column-resize-handle {
  position: absolute;
  right: -2px;
  top: 0;
  bottom: -2px;
  width: 4px;
  background-color: #adf;
  pointer-events: none;
}
.ecs-tiptap-menu[data-v-89dc58af] {
  padding: 4px 4px 5px 4px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: flex;
  border-bottom: none;
  border-radius: 3px 3px 0 0;
  overflow-y: clip;
  overflow-x: auto;
  z-index: 1;
}
.ecs-tiptap-menu[data-v-89dc58af]:after {
  content: "";
  position: absolute;
  left: 5px;
  right: 5px;
  bottom: 0;
  height: 1px;
  background: #E7E9EC;
}
.ecs-tiptap-menu > div[data-v-89dc58af] {
  display: flex;
  align-items: center;
}
.ecs-tiptap-menu .ecs-button[data-v-89dc58af] {
  margin-right: 4px;
}
.ecs-tiptap-menu .ecs-button[data-v-89dc58af]:last-child {
  margin-right: 0;
}
.ecs-tiptap-menu .separator[data-v-89dc58af] {
  width: 1px;
  height: 16px;
  background: #D7DAE1;
  border-radius: 1px;
  margin: 0 8px;
}
.ecs-bubble-menu[data-v-89dc58af] {
  display: inline-flex;
  gap: 2px;
  align-items: center;
  background-color: rgba(42, 45, 61, 0.97);
  padding: 4px;
  border-radius: 6px;
  z-index: 50;
}
.ecs-bubble-menu button[data-v-89dc58af] {
  border: none;
  background: none;
  color: #FFF;
  opacity: 0.7;
  transition: 0.2s;
  padding: 0;
  display: flex;
  border-radius: 4px;
}
.ecs-bubble-menu button[data-v-89dc58af]:hover {
  opacity: 0.9;
  color: var(--color-white);
  background: rgba(0, 0, 0, 0.5);
}
.ecs-bubble-menu button.is-active[data-v-89dc58af] {
  opacity: 1;
  background: rgba(0, 0, 0, 0.5);
  color: var(--color-white);
}
.ecs-bubble-menu button[data-v-89dc58af]:disabled {
  opacity: 0.3;
}
[data-v-89dc58af] .mention {
  color: #0961EB;
  background-color: #DFEEFF;
  border-radius: 4px;
  padding: 0.1rem 0.3rem;
}
[data-v-89dc58af] .mention[data-mention-unavailable=true] {
  color: var(--color-gray-8);
  background-color: var(--color-gray-3);
  cursor: not-allowed;
  text-decoration: line-through;
}.alerts-wrapper[data-v-91a88b07] {
  padding: 16px 24px 0 24px;
  margin-bottom: -8px;
}
.capture[data-v-91a88b07] {
  padding: 24px;
}
.capture-collapse[data-v-91a88b07] {
  padding: 8px 0 16px 0;
}
.capture-optional[data-v-91a88b07] {
  padding: 0 24px 24px 24px;
}
.capture-optional .ecs-form-set[data-v-91a88b07]:not(:first-child) {
  margin-top: 24px;
}
.ecs-file-list-meta .ecs-switch-wrapper[data-v-91a88b07] {
  color: var(--color-gray-15);
}.folder-selector[data-v-645fab1a] {
  margin-right: 8px;
}
.folder-edit[data-v-645fab1a] {
  border-radius: 4px;
  margin: 0 8px 0 -4px;
  padding: 0 4px;
  transition: 0.2s;
  cursor: pointer;
}
.folder-edit[data-v-645fab1a]:hover {
  background: #F3F4F7;
}
.tree-indent[data-v-645fab1a] {
  padding-left: 32px;
}.mapping[data-v-f089cc6c] {
  padding: 24px;
}.capture[data-v-96e2561d] {
  padding: 24px;
}
.capture-optional[data-v-96e2561d] {
  padding: 0 24px 24px 24px;
}
.capture-optional .ecs-form-set[data-v-96e2561d]:not(:first-child) {
  margin-top: 24px;
}.capture[data-v-52794c56] {
  padding: 24px;
}
.capture-optional[data-v-52794c56] {
  padding: 0 24px 24px 24px;
}
.capture-optional .ecs-form-set[data-v-52794c56]:not(:first-child) {
  margin-top: 24px;
}
label[data-v-52794c56] {
  display: flex;
  line-height: var(--type-scale-3-line-height);
}
label.required[data-v-52794c56]:after {
  content: "*";
  font-size: var(--type-scale-4-font-size);
  color: var(--color-gray-6);
  margin-left: 2px;
}.ecai-background[data-v-1ca68c64] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: var(--popper-theme-border-radius);
  overflow: hidden;
  pointer-events: none;
  mix-blend-mode: multiply;
  transition: 1s opacity ease-in-out;
  opacity: 0;
}
.ecai-background.active[data-v-1ca68c64] {
  opacity: 1;
}
.ecai-background .bg-circle[data-v-1ca68c64] {
  position: absolute;
  filter: blur(32px);
  border-radius: 100%;
  animation: float-1ca68c64 12s ease-in-out infinite;
}
.ecai-background .bg-circle-1[data-v-1ca68c64] {
  width: 30%;
  height: 96px;
  top: -20px;
  left: -5.56%;
  background: #2982DA;
  animation-delay: -2s;
}
.ecai-background .bg-circle-2[data-v-1ca68c64] {
  width: 34.44%;
  height: 80px;
  top: -32px;
  left: 23.33%;
  background: #773BCC;
  animation-delay: -4s;
}
.ecai-background .bg-circle-3[data-v-1ca68c64] {
  width: 43.33%;
  height: 60px;
  top: -22px;
  left: 48.89%;
  background: #404FD6;
  animation-delay: -6s;
}
@keyframes float-1ca68c64 {
0%, 100% {
    transform: translate(0, 0);
    opacity: 0.15;
}
25% {
    transform: translate(8.33%, 20px);
    opacity: 0.22;
}
50% {
    transform: translate(-5.56%, -25px);
    opacity: 0.16;
}
75% {
    transform: translate(-6.94%, 30px);
    opacity: 0.1;
}
}.prompt-input[data-v-1121ea12] {
  position: relative;
  margin: 0;
}
.ecs-form-control[data-v-1121ea12] {
  field-sizing: content;
  padding-bottom: 24px;
  max-height: var(--max-height);
}
.length-counter[data-v-1121ea12] {
  position: absolute;
  right: 4px;
  bottom: 4px;
  border-radius: var(--border-radius-md);
  padding: var(--spacing-5);
  background: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(12px);
  z-index: 1;
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  pointer-events: none;
  color: var(--color-gray-8);
}
.length-counter > span[data-v-1121ea12]:first-child {
  color: var(--color-gray-10);
}
.length-counter.error[data-v-1121ea12] {
  color: var(--color-red-9);
}
.length-counter.error > span[data-v-1121ea12]:first-child {
  color: var(--color-red-12);
}.ec-ecai-select-button[data-v-d39d8a3c] {
  position: relative;
  display: flex;
}
.ec-ecai-select-button > .ecs-sticker[data-v-d39d8a3c] {
  position: absolute;
  pointer-events: none;
}
.ec-ecai-select-button > .ecs-sticker.icon-only[data-v-d39d8a3c] {
  top: 1px;
  right: 1px;
}
.ec-ecai-select-button > .ecs-sticker.default[data-v-d39d8a3c] {
  left: 14px;
  top: 14px;
}
.background-blur-overlay[data-v-d39d8a3c] {
  width: 40px;
  height: 40px;
  background: var(--popper-theme-background-color);
  position: absolute;
  z-index: 1;
  left: 50%;
  top: -20px;
  margin-left: -20px;
  filter: blur(12px);
  pointer-events: none;
}
.ecai-button.active[data-v-d39d8a3c] {
  background-color: var(--color-purple-2);
  color: var(--color-purple-11);
}
.ecai-content[data-v-d39d8a3c] {
  border-radius: var(--popper-theme-border-radius);
  overflow: hidden;
  width: 396px;
}
.ecai-scroll[data-v-d39d8a3c] {
  max-height: calc(60vh - 88px);
  overflow: auto;
}
.ecai-inner-content[data-v-d39d8a3c] {
  padding: var(--spacing-20);
}
.ecai-inner-content.disabled[data-v-d39d8a3c] {
  pointer-events: none;
  opacity: 0.5;
}
.learn-more-link[data-v-d39d8a3c] {
  display: flex;
  align-items: center;
}
[data-v-d39d8a3c] .ecs-switch + label {
  font-weight: var(--font-weight-medium);
}
.indent[data-v-d39d8a3c] {
  padding: 4px 0 0 28px;
  margin: 0;
}
.indent.no-padding[data-v-d39d8a3c] {
  padding-left: 0;
}
.indent.no-padding-top[data-v-d39d8a3c] {
  padding-top: 0;
}
.ecs-button-more-expand[data-v-d39d8a3c] {
  border-bottom: none;
}
.transcript-summary-format[data-v-d39d8a3c] {
  font-size: var(--type-scale-3-font-size);
  line-height: var(--type-scale-3-line-height);
  color: var(--color-gray-15);
  margin-top: var(--spacing-10);
  padding-left: 28px;
}
.transcript-summary-format.no-padding[data-v-d39d8a3c] {
  padding-left: 0;
}
.transcript-summary-format > span[data-v-d39d8a3c] {
  color: var(--color-gray-10);
}
.checkbox-group[data-v-d39d8a3c] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-10);
}
.checkbox-group .ecs-form-check[data-v-d39d8a3c] {
  margin: 0;
}
.checkbox-group[data-v-d39d8a3c] .ecs-form-check-label {
  margin: 0;
}
.sub-settings[data-v-d39d8a3c] {
  border: 1px solid var(--color-gray-3);
  border-radius: var(--border-radius-medium);
  margin-top: var(--spacing-10);
}
.sub-settings-inner[data-v-d39d8a3c] {
  padding: var(--spacing-10);
}
.ai-dialog-form[data-v-d39d8a3c] {
  padding: var(--spacing-10);
  display: flex;
  flex-direction: column;
  gap: var(--spacing-15);
}
.warnings[data-v-d39d8a3c] {
  padding: var(--spacing-10) var(--spacing-20);
  border-top: 1px solid var(--color-gray-3);
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
  color: var(--color-yellow-12);
}
.warnings li[data-v-d39d8a3c]:not(:first-child) {
  margin-top: var(--spacing-10);
}
.skipped-documents[data-v-d39d8a3c] {
  padding: var(--spacing-10) var(--spacing-20) var(--spacing-10) var(--spacing-20);
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
  color: var(--color-gray-12);
  list-style-type: disc;
}
.skipped-documents li[data-v-d39d8a3c] {
  display: flex;
  gap: var(--spacing-10);
}
.skipped-documents li[data-v-d39d8a3c]:not(:first-child) {
  margin-top: var(--spacing-5);
}
.skipped-documents .identifier[data-v-d39d8a3c] {
  font-family: var(--font-family-monospace);
  color: var(--color-gray-9);
  margin-left: auto;
}.ecs-modal[data-v-1ca097f6] {
  z-index: 1071;
}
.capture-optional-buttons[data-v-1ca097f6] {
  padding: 0 24px 24px 24px;
}
.footer-stats[data-v-1ca097f6] {
  font-size: var(--type-scale-2-font-size);
  line-height: 24px;
  color: var(--color-gray-10);
}
.footer-stats b[data-v-1ca097f6] {
  font-weight: var(--font-weight-medium);
}
.footer-breadcrumb[data-v-1ca097f6] {
  padding: 0 14px;
  font-size: var(--type-scale-2-font-size);
  color: var(--color-gray-9);
}
.footer-breadcrumb > span[data-v-1ca097f6] {
  flex-shrink: 0;
}
.folder-path[data-v-1ca097f6] {
  min-width: 0;
}
.folder-path span[data-v-1ca097f6] {
  flex-wrap: nowrap;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.folder-path span[data-v-1ca097f6]:before {
  content: "/";
  color: var(--color-gray-5);
  margin-right: var(--spacing-5);
}
.folder-path .current[data-v-1ca097f6] {
  flex-shrink: 0;
  font-weight: var(--font-weight-medium);
  color: var(--color-gray-12);
}
#shadow-dropzone{
    position:fixed; top:0; left:0;
    height:100%; width:100%;
    z-index: 1073;
}
.ecs-modal{
    z-index:1071;
}
.ecs-modal-dialog, .ecs-modal-header-wrap{
    z-index:1075;
}
.ecs-alert .action {
    cursor:pointer;
}
.alert-headline[data-v-b92c7a23] {
  display: flex;
  align-items: center;
  filter: brightness(90%);
  margin-bottom: 8px;
}
.alert-headline .icon[data-v-b92c7a23] {
  margin: -2px 4px -2px -2px;
}.drag-lists[data-v-e67f8863] {
  flex: 1;
  padding-bottom: var(--spacing-20);
}
.drag-lists .ecs-tree-view-list[data-v-e67f8863] {
  flex: 1;
}
.drag-list-wrap[data-v-e67f8863] {
  flex: 1;
}
.drag-list-wrap > .ecs-tree-view-list[data-v-e67f8863] {
  width: 100%;
  flex: 0;
}
.drag-list[data-v-e67f8863] {
  height: 100%;
}
.drag-list > div[data-v-e67f8863] {
  border-radius: var(--border-radius-small);
  cursor: grab;
}
.drag-list [draggable=true][data-v-e67f8863] {
  background: #FFF;
  cursor: grabbing;
}
.drag-list .sortable-ghost[data-v-e67f8863] {
  background: var(--color-blue-3);
  color: var(--color-blue-15);
  opacity: 0.6;
}
.search-column[data-v-e67f8863] > * {
  flex: 1;
}
.no-results[data-v-e67f8863] {
  flex: 1;
}button.unclickable {
  pointer-events: none;
  display: none;
}.label-right[data-v-bc1335a1] {
  padding-right: 30px;
  line-height: 36px;
  text-align: right;
}
.label-right.single-line[data-v-bc1335a1] {
  line-height: 20px;
}
.label-right label[data-v-bc1335a1] {
  margin-bottom: 0;
  font-weight: 500;
}
.custom-template-selection[data-v-bc1335a1] {
  padding: var(--spacing-10) 0 0 30px;
  position: relative;
}
.custom-template-selection .manage[data-v-bc1335a1] {
  position: absolute;
  top: -24px;
  right: 0;
}
.preview[data-v-bc1335a1] {
  border-radius: var(--border-radius-medium) 0 0 0;
  border-left: 1px solid var(--color-gray-3);
  border-top: 1px solid var(--color-gray-3);
  padding: 2px;
  overflow-x: auto;
  display: flex;
  margin-top: var(--spacing-20);
  position: relative;
}
.preview > span[data-v-bc1335a1] {
  flex-shrink: 0;
  padding: var(--spacing-5) var(--spacing-10);
  border-right: 1px solid var(--color-gray-3);
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
  font-weight: var(--font-weight-medium);
  color: var(--color-gray-10);
}
.edit-button[data-v-bc1335a1] {
  margin: -2px 0 -2px 8px;
}
.back-button[data-v-bc1335a1] {
  margin: 0 0 0 -12px;
}
.templates-index-header[data-v-bc1335a1] {
  padding: 0 var(--spacing-20) var(--spacing-10) var(--spacing-20);
}
.fetching[data-v-bc1335a1] {
  padding: 100px;
}.naming-example[data-v-0a2d5e68] {
  font-size: 12px;
  color: #858E9E;
}
.naming-example .mono[data-v-0a2d5e68] {
  color: #65687A;
}.dialog-box[data-v-7408d9c8] {
  margin: 0 -8px 0px -8px;
  background: var(--color-white);
  box-shadow: 0 0 0 1px rgba(71, 75, 96, 0.05), 0 2px 4px rgba(71, 75, 96, 0.15);
  border-radius: var(--border-radius-medium);
  padding: var(--spacing-15);
  text-align: left;
}
.warning-dialog .ecs-alert-inner[data-v-7408d9c8] {
  padding: var(--spacing-15);
}.select-container[data-v-fcb3db3f] {
  background-color: var(--color-white);
  border-radius: var(--border-radius-large);
  border: 1px solid var(--color-gray-4);
  height: 404px;
}
.select-scroll-container[data-v-fcb3db3f] {
  height: 362px;
  border-radius: var(--border-radius-large);
}
.select-header[data-v-fcb3db3f] {
  border-bottom: 1px solid var(--color-gray-3);
  height: 40px;
  padding: 0 var(--spacing-5);
}
.select-item[data-v-fcb3db3f] {
  padding: var(--spacing-5) 0;
  min-height: 32px;
}
.select-item.has-deponent[data-v-fcb3db3f] {
  min-height: 44px;
}
.load-more-button[data-v-fcb3db3f] {
  margin-top: var(--spacing-5);
  width: 100%;
}
.exhibit-items[data-v-fcb3db3f] {
  padding: var(--spacing-5);
}
.exhibit-item[data-v-fcb3db3f] {
  padding: var(--spacing-10) var(--spacing-15);
  background-color: var(--color-white);
  border-radius: var(--border-radius-medium);
  box-shadow: var(--elevation-05);
  width: 100%;
  min-height: 88px;
}
.exhibit-item-headline[data-v-fcb3db3f] {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
}
.exhibit-item-icon[data-v-fcb3db3f], .exhibit-item-type[data-v-fcb3db3f] {
  flex-shrink: 0;
}
.input-block[data-v-fcb3db3f] {
  position: relative;
  width: 100px;
}.stamp-warnings[data-v-e4ffda9d] {
  margin: var(--spacing-10) 0;
  background-color: var(--color-white);
  border: 1px solid var(--color-yellow-4);
  border-radius: var(--border-radius-medium);
  text-align: left;
}
.stamp-warnings[data-v-e4ffda9d] h3 {
  font-size: var(--type-scale-3-font-size);
  font-weight: var(--font-weight-medium);
  color: var(--color-yellow-11);
}
.stamp-warning-headline[data-v-e4ffda9d] {
  border-top: 1px solid var(--color-yellow-4);
  margin-top: var(--spacing-15);
  padding-top: var(--spacing-15);
}
.stamp-warning-headline[data-v-e4ffda9d]:first-child {
  border-top: none;
  margin-top: 0;
  padding-top: 0;
}
.stamp-warning-text[data-v-e4ffda9d] {
  margin: var(--spacing-5) 0;
  text-wrap: initial;
}
.stamp-warning-item[data-v-e4ffda9d] {
  width: 100%;
  min-width: 0;
  text-align: left;
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
  color: var(--color-yellow-14);
  opacity: 0.6;
}
.stamp-warning-item > span[data-v-e4ffda9d]:first-child {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.stamp-warning-item > span[data-v-e4ffda9d]:last-child {
  flex-shrink: 0;
  font-family: var(--font-family-monospace);
}.multiselect.standard.action-select .multiselect__option {
  padding: 0;
}
.multiselect.standard.action-select .multiselect__option .ecs-multiselect-option-help p {
  text-wrap: initial;
  margin: 0;
}
.blurr[data-v-1eb2494f] {
    filter: blur(5px)
}
.toolbar-search-container {
  display: flex;
  align-items: center;
  flex: 1;
  padding-right: var(--spacing-20);
}
.toolbar-headline {
  flex: 1;
}
.toolbar-search {
  display: flex;
  height: 60px;
  align-items: center;
  overflow: auto;
  flex: 1;
}
.toolbar-search-results {
  padding-left: 10px;
  font-size: 12px;
  text-align: right;
}
.toolbar-search-results > div {
  padding: 4px;
  border-radius: 3px;
}
.toolbar-search-results .count {
  font-weight: 500;
}
.toolbar-search-results .type {
  color: var(--color-gray-10);
}
.toolbar-search-results .runtime {
  margin-top: 2px;
}
.toolbar-search-results .warning {
  background: var(--color-yellow-3);
  color: var(--color-yellow-13);
  cursor: help;
}
.toolbar-search-results .warning .type {
  color: var(--color-yellow-11);
}
.toolbar-search-advanced {
  font-size: 12px;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  min-height: 18px;
  margin-top: 4px;
  line-height: 1;
}
.toolbar-search-advanced::-webkit-input-placeholder {
  font-weight: 300;
  font-size: 16px;
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", sans-serif, "Apple Color Emoji";
}
body.platform-win32 .toolbar-search-advanced {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
}
body.platform-win32 .toolbar-search-advanced::-webkit-input-placeholder {
  font-family: "Segoe UI", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
}
.multiselect--notempty input::-webkit-input-placeholder,
.multiselect--notempty input::-moz-placeholder,
.multiselect--notempty input:-ms-input-placeholder,
.multiselect--notempty input:-moz-placeholder {
  height: 0;
  width: 0;
}
.noresults {
  display: none;
}.label-selector[data-v-fdc0355f] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.label-selector label[data-v-fdc0355f] {
  margin-bottom: 0;
}.ecs-button.save-filter[data-v-2bc648d7] {
  background: #ecedf2;
  margin: 20px 0 -20px;
}.date-filters[data-v-481e8c73] {
  border-radius: 4px;
  background: #f3f4f7;
}
.date-filters-inner[data-v-481e8c73] {
  padding: 10px;
  box-shadow: 0 -1px 0 #f3f4f7;
}
.date-filters .ecs-collapsable-border-bottom[data-v-481e8c73]:last-child {
  border-bottom: none;
  border-radius: 0 0 4px 4px;
}
.ecs-collapsable-content > .date-filters-inner[data-v-481e8c73] {
  margin-top: -14px;
}
.ecs-button.add-filter[data-v-481e8c73] {
  background: #ecedf2;
  border-radius: 0 0 4px 4px;
}.slide-panel-enter-active[data-v-c9c716b8],
.slide-panel-leave-active[data-v-c9c716b8] {
  flex: 1;
}
.slide-panel-enter[data-v-c9c716b8],
.slide-panel-leave-to[data-v-c9c716b8] {
  flex: 0 !important;
}
.slide-panel[data-v-c9c716b8] {
  box-shadow: 0 0 0 1px rgba(90, 97, 102, 0.08), 0 0 40px 0 rgba(90, 97, 102, 0.15), 0 2px 10px 0 rgba(90, 97, 102, 0.1), 0 1px 2px 0 rgba(90, 97, 102, 0.1);
  border-radius: 4px 4px 0 0;
  display: flex;
  flex-direction: column;
}
.connectors[data-v-c9c716b8] {
  background: #FFF;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--spacing-10);
  font-size: 12px;
}
.connectors .ecs-toolbar-button[data-v-c9c716b8] {
  font-family: var(--font-family-monospace);
  font-weight: var(--font-weight-medium);
  font-size: var(--type-scale-2-font-size);
}
.connectors .ecs-toolbar-button.not[data-v-c9c716b8] {
  color: var(--color-red-12);
}
.connectors .ecs-toolbar-button.not[data-v-c9c716b8]:hover {
  border-color: var(--color-red-5);
}
.filters-button[data-v-c9c716b8] {
  position: absolute !important;
  top: 1px;
  right: 8px;
}
.reference[data-v-c9c716b8] {
  overflow: auto;
  flex: 1;
  font-size: 12px;
}
.reference p[data-v-c9c716b8], .reference ul[data-v-c9c716b8], .reference ol[data-v-c9c716b8] {
  margin: 10px 0;
}
.reference h4[data-v-c9c716b8] {
  font-weight: 600;
  margin: 20px 0 10px 0;
}
.reference .subtle[data-v-c9c716b8] {
  color: #858e9e;
}
.reference .ecs-collapsable-content[data-v-c9c716b8] > *:first-child {
  margin-top: 0;
}
.reference .ecs-collapsable-content[data-v-c9c716b8] > *:last-child {
  margin-bottom: 0;
}.tag-title[data-v-41ca4171] {
  flex: 1;
}
.tag-title .title[data-v-41ca4171] {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  flex: 1;
}
.color-dot[data-v-41ca4171] {
  width: 10px;
  height: 10px;
  border-radius: 100%;
}.tag-title[data-v-3b11687c] {
  flex: 1;
}
.tag-title .title[data-v-3b11687c] {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  flex: 1;
}
.tag-title .path[data-v-3b11687c] {
  color: var(--color-gray-7);
  margin-right: -6px;
}
.color-dot[data-v-3b11687c] {
  width: 10px;
  height: 10px;
  border-radius: 100%;
}.tag-tree[data-v-51244c2d] > * {
  width: 100%;
}
.tag-tree-search[data-v-51244c2d] {
  margin-bottom: var(--spacing-10);
}
.empty-text[data-v-51244c2d] {
  padding: var(--spacing-5) 6px;
}
.loading .item[data-v-51244c2d] {
  display: flex;
  align-items: center;
  height: 32px;
  gap: var(--spacing-10);
  padding: 0 var(--spacing-10);
  width: 100%;
}
.loading.loading-contained[data-v-51244c2d] {
  border-radius: 6px;
  border: 1px solid var(--color-gray-3);
  padding: var(--spacing-5);
}.mono[data-v-fc9656c4] {
  font-size: 95%;
}
.ecai[data-v-fc9656c4] {
  color: var(--color-purple-13);
}
.date-time-stack[data-v-f60ecba1] {
  display: flex;
  flex-direction: column;
}
.mono[data-v-dff31527] {
  font-size: 95%;
}
.ecai[data-v-dff31527] {
  color: var(--color-purple-13);
}.wrapper[data-v-ea2d2ef6] {
  width: 100%;
  max-width: 100%;
}
.chron-summary-formatted[data-v-ea2d2ef6] {
  padding: 0 4px;
}
.source[data-v-ea2d2ef6] {
  padding: 0 0 0 4px;
  display: flex;
  align-items: start;
  gap: 4px;
  flex-wrap: wrap;
}
.source span[data-v-ea2d2ef6] {
  color: var(--color-gray-10);
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
}.wrapper[data-v-d195308d] {
  max-width: 100%;
  width: 100%;
}
.chron-summary-formatted[data-v-d195308d] {
  padding: 0 4px;
}
.source[data-v-d195308d] {
  padding: 0 0 0 4px;
}
.source span[data-v-d195308d] {
  color: var(--color-gray-10);
}.ecs-party-entry[data-v-2f6f79f6] {
  padding: 2px 4px 2px 2px;
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
  border-radius: var(--border-radius-medium);
}.excerpt-transcript[data-v-ac22eac7] {
  white-space: pre-wrap;
  font-size: var(--type-scale-1-font-size);
  line-height: var(--type-scale-1-line-height);
  font-family: var(--font-family-monospace);
  max-height: fit-content;
  overflow: hidden;
}.swatch[data-v-1cbed9b0] {
  width: 20px;
  height: 20px;
  display: inline-block;
  border-radius: 50%;
  margin: 0 2px;
}.health-indicator[data-v-3a73d5a1] {
  display: flex;
  cursor: help;
}.mf-collapse .mf-party[data-v-b35b109c] {
  display: none;
}
.mf-entry[data-v-b35b109c] {
  position: relative;
}
.mf-entry-link.folder[data-v-b35b109c] {
  z-index: 4;
}
.navigate-box[data-v-b35b109c] {
  margin-left: -32px;
  background: var(--color-gray-2);
  border: 1px solid var(--color-gray-4);
  border-radius: 4px;
  padding: 0 8px;
  height: 30px;
}
.navigate-box .icon[data-v-b35b109c] {
  transition: 0.2s ease-in-out;
  color: var(--color-gray-10);
}
.navigate-box[data-v-b35b109c]:hover {
  background: var(--color-gray-3);
  border-color: var(--color-gray-5);
}
.navigate-box:hover .icon[data-v-b35b109c] {
  transform: translateX(4px);
}
.mf-entry-drop-zone[data-v-b35b109c] {
  position: absolute;
  inset: 0 5px 0 0;
  z-index: 3;
  transition: 0.12s;
  cursor: copy;
  background-blend-mode: multiply;
  border-radius: 4px;
}
.mf-entry-drop-zone[data-v-b35b109c]:hover {
  background: rgba(25, 204, 116, 0.1);
}
.mf-entry-non-drop-zone[data-v-b35b109c] {
  position: absolute;
  inset: 0 5px 0 0;
  z-index: 3;
  transition: 0.12s;
  border-radius: 4px;
  cursor: not-allowed;
}
.title.ecai[data-v-b35b109c] {
  color: var(--color-purple-13);
}
.mf-entry-identifiers .ecai[data-v-b35b109c] {
  color: var(--color-purple-13);
  opacity: 0.5;
}
.no-clip-on-print {
    visibility: hidden;
}
.tooltip-link[data-v-8ab9e189] {
  color: var(--color-white);
  text-decoration: underline;
  background: none;
  border: none;
  padding: 0;
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
  margin-top: var(--spacing-5);
  cursor: pointer;
}
.tooltip-link[data-v-8ab9e189]:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}.annotation-mark-buttons[data-v-e68909df] {
  z-index: 4;
  pointer-events: auto;
}
.swatches[data-v-e68909df] {
  max-width: 216px;
  padding: 8px;
}
.highlight-mark[data-v-e68909df] {
  left: 0;
  width: 100%;
}
.annotation-mark[data-v-e68909df] {
  position: absolute;
  cursor: pointer;
  mix-blend-mode: multiply;
  opacity: 0.4;
  transition: opacity 0.12s ease;
}
.annotation-mark.active[data-v-e68909df] {
  opacity: 0.7;
}.meta-pressed .annotation-mark,
.active-selection .annotation-mark {
  pointer-events: none;
}.designation-mark[data-v-6422d65f] {
  position: absolute;
  left: 0;
  z-index: 2;
  width: 10px;
  pointer-events: none;
}
.designation-mark.active[data-v-6422d65f] {
  z-index: 4;
}
.designation-mark.active .designation-mark-pane[data-v-6422d65f] {
  opacity: 0.15;
}
.designation-mark.active .designation-mark-party[data-v-6422d65f] {
  opacity: 1;
}
.designation-mark.inactive .designation-mark-pane[data-v-6422d65f] {
  background-color: var(--color-gray-5) !important;
  opacity: 0.2;
}
.designation-mark-wrap[data-v-6422d65f] {
  height: 100%;
}
.designation-mark-rail[data-v-6422d65f] {
  height: 100%;
  width: 6px;
  position: absolute;
  z-index: 1;
  pointer-events: auto;
}
.designation-mark-rail[data-v-6422d65f]:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 3px;
  background: currentColor;
}
.designation-mark-rail[data-v-6422d65f]:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 6px;
  box-shadow: 0 3px 0 0 inset currentColor, 0 -3px 0 0 inset currentColor;
}
.designation-mark-rail:hover + .designation-mark-party[data-v-6422d65f] {
  opacity: 1;
}
.designation-mark-rail:hover ~ .designation-mark-pane[data-v-6422d65f] {
  opacity: 0.08;
}
.designation-mark-rail.counter-only[data-v-6422d65f]:before {
  background: linear-gradient(45deg, rgba(0, 0, 0, 0) 18.75%, currentColor 18.75%, currentColor 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 68.75%, currentColor 68.75%, currentColor 100%);
  background-size: 8px 8px;
}
.designation-mark-rail.response[data-v-6422d65f]:before {
  background: none;
  border-left: 3px dotted currentColor;
}
.designation-mark-pane[data-v-6422d65f] {
  height: 100%;
  background: currentColor;
  opacity: 0;
  transition: 0.2s;
  pointer-events: none;
}
.designation-mark-party[data-v-6422d65f] {
  transform: translateX(-50%) translateY(-50%) rotate(-90deg);
  position: absolute;
  width: max-content;
  top: 50%;
  left: -10px;
  height: 20px;
  font-size: 11px;
  font-weight: 500;
  user-select: none;
  opacity: 0;
  transition: 0.2s;
  filter: brightness(70%);
}
.designation-mark .designation-context-buttons[data-v-6422d65f] {
  position: absolute;
  right: 10px;
  top: -35px;
  pointer-events: auto;
}
.designation-mark .designation-context-buttons .radius[data-v-6422d65f] {
  border-radius: 5px;
}
.designation-underline[data-v-6422d65f] {
  position: absolute;
  opacity: 0.4;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}.exhibit-link-mark[data-v-9de33f2d] {
  position: absolute;
  cursor: pointer;
}
.exhibit-link-mark-background[data-v-9de33f2d] {
  background: #0B71EB;
  mix-blend-mode: screen;
  position: absolute;
  inset: 0;
}
.exhibit-link-mark-border[data-v-9de33f2d] {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: #A7CFFF;
}.selection-buttons[data-v-21593f35] {
  white-space: nowrap;
}.entry-pane-media[data-v-2983ee19] {
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding: var(--spacing-10);
}
.entry-pane-media video[data-v-2983ee19], .entry-pane-media audio[data-v-2983ee19] {
  width: 100%;
  max-width: 100%;
  border-radius: var(--border-radius-medium);
}
.headline[data-v-bf786700] {
    font-weight: var(--font-weight-medium);
}
.ecai[data-v-bf786700]{
    color: var(--color-purple-13);
}
.tag-outline-item[data-v-47cccea2] {
  list-style-type: none;
  padding-left: var(--spacing-25);
}
.tag-outline-item li[data-v-47cccea2] {
  margin-top: var(--spacing-5);
  position: relative;
}
.tag-outline-item li > ul[data-v-47cccea2] {
  padding-left: 0;
}
.tag-outline-item li > ul li[data-v-47cccea2] {
  padding-left: var(--spacing-15);
}
.tag-outline-item li > ul li[data-v-47cccea2]:before {
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1V12.5C1 13.6046 1.89543 14.5 3 14.5H7.5' stroke='%23D7DAE1' stroke-linecap='round'/%3E%3C/svg%3E");
  content: "";
  height: 15px;
  top: 0;
  left: 0;
  width: 8px;
  position: absolute;
}
.ecs-tag.not-selected[data-v-47cccea2] {
  background: var(--color-white) !important;
  color: var(--color-gray-8) !important;
  border: 1px solid var(--color-gray-4) !important;
}.tag-outline[data-v-223c1bb0] {
  list-style-type: none;
  padding-left: 0;
}
.tag-outline > li[data-v-223c1bb0] {
  margin-top: var(--spacing-15);
}
.tag-outline > li[data-v-223c1bb0]:first-child {
  margin-top: 0;
}.show-on-hover[data-v-0720e1a1] {
  opacity: 0;
  transition: opacity 0.12s ease;
}
.ecs-data-card:hover .show-on-hover[data-v-0720e1a1] {
  opacity: 1;
}
.ecai[data-v-0720e1a1] {
  color: var(--color-purple-13);
}.list-draggable li[data-v-d6bc8f41] {
  background-color: var(--color-white);
}
.list-draggable li.sortable-chosen[data-v-d6bc8f41] {
  border-radius: var(--border-radius-medium);
  cursor: grabbing;
}
.list-draggable li.sortable-ghost[data-v-d6bc8f41] {
  background-color: var(--color-blue-3);
  opacity: 0.6;
}.analysis-info > *:first-child {
  padding-top: 20px;
}
.analysis-info > *:first-child.ecs-collapsable {
  padding-top: 0;
  border-top: none;
}
.analysis-info .ecs-collapsable + *:not(.ecs-collapsable) {
  margin-top: 20px;
}
.analysis-info .ecs-collapsable + .ecs-collapsable {
  border-top: none;
}.rating-favorability[data-v-56874155] {
  row-gap: var(--spacing-30);
  margin-bottom: var(--spacing-30);
}.sticky-button[data-v-493353ce] {
  position: sticky;
  top: -8px;
  z-index: 2;
  backdrop-filter: blur(16px);
  margin-left: auto;
}
.sticky-button + .ecs-formatted[data-v-493353ce] {
  margin-top: -24px;
}
.sticky-button + .ecs-formatted[data-v-493353ce]:before {
  content: "";
  float: right;
  width: 70px;
  height: 24px;
}.popover-list-sticky[data-v-72ef6366] {
  padding: 0;
}
.popover-list-sticky > li[data-v-72ef6366]:not(.ecs-popover-list-title) {
  padding: 0 var(--spacing-10);
}
.list-group-item[data-v-72ef6366] {
  background-color: var(--color-white);
}
.list-group-item-header[data-v-72ef6366] {
  cursor: grab;
  padding-left: var(--spacing-10) !important;
  padding-right: var(--spacing-10) !important;
}
.list-group-item-header .icon[data-v-72ef6366] {
  color: var(--color-gray-7);
  transition: 0.2s;
}
.list-group-item-header:hover .icon[data-v-72ef6366] {
  color: var(--color-gray-10);
}
.list-group-item.sortable-chosen[data-v-72ef6366] {
  overflow: hidden;
  border-radius: var(--border-radius-medium);
}
.list-group-item.sortable-chosen .list-group-item-header[data-v-72ef6366] {
  cursor: grabbing;
}
.list-group-item.sortable-chosen .list-group-item-header .icon[data-v-72ef6366] {
  color: var(--color-gray-10);
}
.list-group-item.sortable-ghost[data-v-72ef6366] {
  background-color: var(--color-blue-2);
  opacity: 0.6;
}
.list-group-item.sortable-ghost .list-group-item-header[data-v-72ef6366] {
  background-color: var(--color-blue-3);
}
.list-group-item.sortable-ghost .list-group-item-header .icon[data-v-72ef6366] {
  opacity: 0;
}
.group[data-v-72ef6366] {
  padding: var(--spacing-5) var(--spacing-10);
}
.spacer[data-v-72ef6366] {
  width: var(--spacing-25);
  height: var(--spacing-25);
  margin-right: var(--spacing-5);
}.automation-conflict[data-v-daff95e5] {
  font-size: 12px;
  border-radius: 4px;
  padding: 2px;
  transition: 0.2s;
  cursor: default;
  margin-bottom: 2px;
}
.automation-conflict[data-v-daff95e5]:hover, .automation-conflict.expanded[data-v-daff95e5] {
  background-color: rgba(169, 64, 174, 0.07);
}
.automation-conflict-inner[data-v-daff95e5] {
  display: flex;
  align-items: center;
  min-height: 24px;
}
.automation-conflict-inner .actions[data-v-daff95e5] {
  margin-left: auto;
  display: flex;
  align-items: center;
  margin-left: 8px;
}
.automation-conflict-expand[data-v-daff95e5] {
  padding: 8px 8px 8px 25px;
}
.automation-conflict .cite[data-v-daff95e5] {
  color: #3C4051;
  min-width: 48px;
  margin-right: 4px;
}
.automation-conflict .conflict[data-v-daff95e5] {
  color: #75798F;
  flex: 1;
}.bulk-select[data-v-460c6f9a] {
  margin: 6px 0px;
}
.remove-button[data-v-460c6f9a] {
  opacity: 0;
  transition: 0.2s ease-in-out;
}
.remove-button.visible[data-v-460c6f9a] {
  opacity: 1;
}
.automation-conflict:hover .remove-button[data-v-460c6f9a] {
  opacity: 1;
}
.ecai[data-v-460c6f9a] {
  color: var(--color-purple-13);
}
.ecai.subtle[data-v-460c6f9a] {
  opacity: 0.7;
}.no-spin-button input::-webkit-outer-spin-button,
.no-spin-button input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.has-float-label.error .form-control {
  border-bottom-color: var(--color-red-8) !important;
}
.has-float-label.error .form-control + label {
  color: var(--color-red-10) !important;
}.comment {
  margin-bottom: 20px;
}
.comment:last-child {
  margin: 0;
}
.ecs-comment-form {
  display: flex;
  flex-direction: column;
  width: 100%;
  background-color: #FFF;
  border-radius: 3px;
  transition: 0.2s;
  position: relative;
}
.ecs-comment-form .medium-editor-element {
  flex: 1;
  overflow: auto;
  border-radius: 4px 4px 0 0;
  position: relative;
  z-index: 1;
  max-height: 260px;
}
.ecs-comment-form-bar {
  border: 1px solid #CED2D8;
  border-radius: 0 0 4px 4px;
  margin-top: -1px;
  display: flex;
  justify-content: space-between;
  padding: 3px;
}.separator[data-v-ff20a0e6] {
  height: 24px;
  width: 1px;
  border-radius: 1px;
  background-color: #ECEDF2;
  margin: 0 4px;
}
.cites-card-title[data-v-ff20a0e6] {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.cites-card-title .icon[data-v-ff20a0e6] {
  margin-right: 4px;
}
.cites-card-title > span[data-v-ff20a0e6] {
  display: flex;
  align-items: center;
}
.cites-card-title[data-v-ff20a0e6]:hover {
  text-decoration: underline;
}
.scan-button-icon[data-v-ff20a0e6] {
  position: absolute;
  border-radius: 100%;
  background: #FFF;
  bottom: 6px;
  right: 5px;
}
.search-hint[data-v-ff20a0e6] {
  padding: 12px 16px;
  color: #858E9E;
  font-size: 12px;
}
.search-hint i[data-v-ff20a0e6] {
  cursor: pointer;
  font-weight: 500;
  color: #0B71EB;
  font-style: normal;
}
.ecai[data-v-ff20a0e6] {
  color: var(--color-purple-13);
}
.ecai.subtle[data-v-ff20a0e6] {
  opacity: 0.7;
}.designation-type[data-v-aa34571e] {
  border-radius: 4px;
  padding: 0 2px 0 4px;
  font-size: 12px;
}
.designation-type .ecs-sticker[data-v-aa34571e] {
  position: absolute;
  bottom: -2px;
  right: -2px;
}
.title-controls[data-v-aa34571e] {
  min-height: 24px;
  margin: -2px 0 -2px 4px;
}
.play-clip-button[data-v-aa34571e], .play-clip-button[data-v-aa34571e]:disabled {
  opacity: 0;
}
.mark-card:hover .play-clip-button[data-v-aa34571e] {
  opacity: 1;
}
.objection-bases[data-v-aa34571e] {
  cursor: help;
}.ob-tooltip-list {
  line-height: var(--type-scale-2-line-height);
}
.ob-tooltip-list li:first-child {
  font-weight: var(--font-weight-medium);
  color: var(--color-gray-6);
}.designation-type[data-v-b6f29330] {
  padding: 2px 4px 2px 2px;
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
  border-radius: var(--border-radius-medium);
}
.tags[data-v-b6f29330] {
  position: relative;
}
.player-frame[data-v-b6f29330] {
  max-width: 100%;
  border-radius: var(--border-radius-medium);
}.objection-label[data-v-0d0bc04a] {
  cursor: pointer;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
  margin: 0;
}label[data-v-9a0e5ad7] {
  cursor: pointer;
}
.party-name[data-v-9a0e5ad7] {
  filter: brightness(70%);
}.ecs-sidebar-header-title[data-v-c3832b29] {
  min-width: 0;
}
.tab-icon-wrapper[data-v-c3832b29] {
  display: flex;
  position: relative;
}
.tab-icon-wrapper .ecs-sticker[data-v-c3832b29] {
  position: absolute;
  bottom: -1px;
  right: -2px;
}
.entry-pane[data-v-c3832b29] {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  background-color: var(--color-white);
}
.entry-pane.pane-preview[data-v-c3832b29] {
  background-color: var(--color-gray-1);
}
.entry-pane .ecs-sidebar-header[data-v-c3832b29],
.entry-pane .ecs-sidebar-content[data-v-c3832b29],
.entry-pane .ecs-sidebar-footer[data-v-c3832b29] {
  padding-right: var(--padding-right);
}
.entry-pane .ecs-sidebar-content.transcript-pane-content[data-v-c3832b29] {
  background: var(--color-gray-1);
}
.pane-selector[data-v-c3832b29] {
  margin-left: -8px;
}
.pane-selector-title[data-v-c3832b29] {
  min-width: 0;
}
.pane-selector-title .ecs-text[data-v-c3832b29] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.transcript-viewer-in-pane[data-v-c3832b29],
.transcript-viewer-in-pane .ecs-transcript[data-v-c3832b29] {
  width: 100%;
  height: 100%;
}.ecs-splitpanes-dragging .ecs-sidebar-content {
  overflow: hidden !important;
}.locked-column[data-v-21e197a1] {
  color: var(--color-gray-10);
  cursor: not-allowed;
}
.column-item .show-on-hover[data-v-21e197a1] {
  opacity: 0;
}
.column-item:hover .show-on-hover[data-v-21e197a1] {
  opacity: 1;
}
.drag-lists[data-v-21e197a1] {
  flex: 1;
  padding-bottom: var(--spacing-20);
}
.drag-lists .ecs-tree-view-list[data-v-21e197a1] {
  flex: 1;
}
.drag-lists .tab-fields[data-v-21e197a1],
.drag-lists .drag-list[data-v-21e197a1] {
  width: 100%;
  height: 100%;
}
.drag-lists .drag-list.has-locked[data-v-21e197a1] {
  height: calc(100% - 60px);
}
.drag-list-wrap[data-v-21e197a1] {
  flex: 1;
}
.drag-list-wrap > .ecs-tree-view-list[data-v-21e197a1] {
  width: 100%;
  flex: 0;
}
.drag-list > div[data-v-21e197a1] {
  border-radius: var(--border-radius-small);
  cursor: grab;
}
.drag-list [draggable=true][data-v-21e197a1] {
  background: #FFF;
  cursor: grabbing;
}
.drag-list .sortable-ghost[data-v-21e197a1] {
  background: var(--color-blue-3);
  color: var(--color-blue-15);
  opacity: 0.6;
}
.search-column[data-v-21e197a1] > * {
  flex: 1;
}
.no-results[data-v-21e197a1] {
  flex: 1;
}.templates-index-header[data-v-c1ba12da] {
  padding: 0 var(--spacing-20) var(--spacing-10) var(--spacing-20);
}
.modal-tab-bar[data-v-c1ba12da] {
  padding: 0 var(--spacing-25);
  border-bottom: none !important;
}
.modal-tab-bar .ecs-tab-button[data-v-c1ba12da]:not(:last-child) {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
}
.modal-tab-bar .ecs-tab-button[data-v-c1ba12da]:last-child {
  flex-shrink: 0;
}.show-on-hover[data-v-a7194f8c] {
  opacity: 0;
  transition: opacity 0.12s ease;
}
.ecs-file-list-entry:hover .show-on-hover[data-v-a7194f8c] {
  opacity: 1;
}.label-right[data-v-42d5d5b3] {
  padding-right: 30px;
  text-align: right;
}
.label-right label[data-v-42d5d5b3] {
  margin-bottom: 0;
  font-weight: 500;
}
hr[data-v-42d5d5b3] {
  border: none;
  border-bottom: 1px solid #ECEDF2;
}
.fetching[data-v-42d5d5b3] {
  padding: 100px;
}.clip-selection[data-v-054ef20c] {
  text-align: left;
  margin: var(--spacing-10) -10px var(--spacing-5) -10px;
  background: var(--color-white);
  padding: var(--spacing-10) var(--spacing-20);
  box-shadow: 0px 0px 0px 1px rgba(71, 75, 96, 0.05), 0px 1px 4px 0px rgba(71, 75, 96, 0.1);
  border-radius: var(--border-radius-large);
}
.subtitle-settings[data-v-054ef20c] {
  padding-left: 30px;
  margin-top: var(--spacing-15);
}
.subtitle-formatting[data-v-054ef20c] {
  margin-top: var(--spacing-5);
  padding: var(--spacing-15);
  background: var(--color-white);
  border-radius: var(--border-radius-medium);
  border: 1px solid var(--color-gray-3);
  width: 100%;
}.form-container[data-v-0ab6f57b] {
  background: #FFF;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: var(--border-radius-medium);
  padding: var(--spacing-10);
  margin: 0 -10px 12px;
}.annotation-type .ecs-party-entry[data-v-48e1adc1] {
  margin-top: -2px;
  border-radius: 4px;
  font-size: 12px;
  padding: 0px 4px 0px 2px;
}
.volume[data-v-48e1adc1] {
  flex-shrink: 0;
}.ecai-cite-tooltip-box[data-v-f8abd832] {
  pointer-events: auto;
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 20px);
}.multiselect.search[data-v-aff3c5c8] {
  height: 30px;
  font-size: 12px;
  line-height: 13px;
}
.multiselect.search .multiselect__input[data-v-aff3c5c8] {
  font-size: 12px;
  line-height: 13px;
}
.ecai-chat-pane[data-v-aff3c5c8] {
  display: flex;
  flex-direction: column;
  height: 100%;
  background: var(--color-white);
}
.ecai-chat-pane-empty[data-v-aff3c5c8], .ecai-chat-pane-content[data-v-aff3c5c8] {
  flex: 1;
  width: 100%;
}
.ecai-chat-pane-empty[data-v-aff3c5c8] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: var(--spacing-30);
  -webkit-font-smoothing: antialiased;
  padding: var(--spacing-15) calc(var(--padding-right) + var(--spacing-15)) var(--spacing-15) var(--spacing-10);
}
.ecai-chat-pane-content[data-v-aff3c5c8] {
  padding: 0 calc(var(--padding-right) + var(--spacing-15)) 0 var(--spacing-10);
  display: flex;
  min-height: 0;
}
.ecai-chat-pane .ecai-chat[data-v-aff3c5c8] {
  height: 100%;
}
.ecai-chat-pane .ecs-chat-message.sent[data-v-aff3c5c8] {
  padding: var(--spacing-10) 0;
}
.ecai-chat-pane .ecs-chat-message.sent[data-v-aff3c5c8]:before {
  content: "";
  display: block;
  height: calc(100% - 8px);
  background: var(--color-white);
  top: 0;
  position: absolute;
  left: 0;
  width: 100%;
}
.ecai-chat-pane .ecs-chat-message.sent[data-v-aff3c5c8]:after {
  content: "";
  display: block;
  height: var(--spacing-10);
  bottom: 0;
  background: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
  position: absolute;
  left: 0;
  width: 100%;
}
.ecai-chat-pane-input-area[data-v-aff3c5c8] {
  padding: 0 calc(var(--padding-right) + var(--spacing-15)) var(--spacing-15) var(--spacing-10);
}
.ecai-chat-pane-input[data-v-aff3c5c8] {
  position: relative;
  border: 1px solid hsl(var(--color-gray-8-hsl)/0.4);
  transition: 0.2s;
  border-radius: var(--border-radius-small);
}
.ecai-chat-pane-input.focus[data-v-aff3c5c8] {
  border-color: hsl(var(--color-blue-8-hsl)/0.5);
  box-shadow: 0 0 0 2px hsl(var(--color-blue-8-hsl)/0.15);
}
.ecai-chat-pane-input-context[data-v-aff3c5c8] {
  padding: 0 var(--spacing-5) var(--spacing-5) var(--spacing-5);
  width: 100%;
  min-width: 0;
}
.ecai-chat-pane-input .ecs-form-control[data-v-aff3c5c8] {
  padding-right: 40px;
  field-sizing: content;
  resize: none;
}
.ecai-chat-pane-input .send-button[data-v-aff3c5c8] {
  position: absolute;
  right: var(--spacing-5);
  bottom: var(--spacing-5);
  border-radius: 100%;
}
.ecai-chat-pane-footer[data-v-aff3c5c8] {
  padding: var(--spacing-5) calc(var(--padding-right) + var(--spacing-15)) var(--spacing-5) var(--spacing-10);
  border-top: 1px solid var(--color-gray-3);
}
.context[data-v-aff3c5c8] {
  display: flex;
  align-items: center;
  gap: 2px;
  padding: 2px;
  border: 1px solid var(--color-gray-3);
  border-radius: var(--border-radius-small);
  background: var(--color-white);
  font-size: var(--type-scale-1-font-size);
  line-height: var(--type-scale-1-line-height);
  color: var(--color-gray-11);
  transition: all 0.12s ease;
  position: relative;
  overflow: hidden;
  max-width: 200px;
}
.context > span[data-v-aff3c5c8] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
}
.context.disabled[data-v-aff3c5c8] {
  color: var(--color-gray-7);
  text-decoration: line-through;
}
.context[data-v-aff3c5c8]:hover {
  border-color: var(--color-gray-4);
  box-shadow: 0 1px 4px hsl(var(--color-gray-10-hsl)/0.1);
}
.context[data-v-aff3c5c8]:focus-visible {
  outline: 2px solid var(--color-blue-9);
  outline-offset: 2px;
}
.context-button[data-v-aff3c5c8], .context-remove[data-v-aff3c5c8] {
  cursor: pointer;
  overflow: auto;
}
.context-remove[data-v-aff3c5c8] {
  padding: 0 var(--spacing-5);
  border-top-right-radius: var(--border-radius-small);
  border-bottom-right-radius: var(--border-radius-small);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFF 60%);
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: var(--spacing-40);
  display: flex;
  align-items: center;
  justify-content: end;
  transition: all 0.2s ease;
  transform: translateX(100%);
}
.context-remove[data-v-aff3c5c8]:focus-visible {
  outline: 2px solid var(--color-blue-9);
  outline-offset: 2px;
}
.context:hover .context-remove[data-v-aff3c5c8] {
  transform: translateX(0);
}
.search-context[data-v-aff3c5c8] {
  border-bottom: 1px solid var(--color-gray-3);
}
.search-context-input[data-v-aff3c5c8] {
  padding: var(--spacing-5);
}
sup[data-v-aff3c5c8] {
  font-weight: var(--font-weight-bold);
}
.added-context .last-separator[data-v-aff3c5c8]:last-child {
  display: none;
}
.assistant-text[data-v-aff3c5c8] {
  color: var(--color-blue-9);
  background: linear-gradient(90deg, #4499FC, #0961EB);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
[data-v-aff3c5c8] .ecai-cited-text {
  background: hsl(var(--color-blue-8-hsl)/0.1);
  border-bottom: 1px dashed var(--color-blue-8);
  cursor: help;
}
[data-v-aff3c5c8] mark.ecai-cited-text {
  background: hsl(var(--color-blue-8-hsl)/0.1);
  border-bottom: 1px dashed var(--color-blue-8);
  cursor: help;
  color: inherit;
}
[data-v-aff3c5c8] .ecai-cite-sup {
  color: var(--color-blue-8);
  cursor: pointer;
  font-weight: var(--font-weight-semibold);
  margin-left: 2px;
  font-size: 0.8em;
  vertical-align: baseline;
  position: relative;
  top: -0.5em;
  white-space: nowrap;
}
[data-v-aff3c5c8] .ecai-cite-sup:hover {
  color: var(--color-blue-10);
  text-decoration: underline;
}/** Non scoped styles because used in sub components */
.ecai-cite-tooltip {
  background: white;
  border-radius: var(--border-radius-medium);
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
  max-width: 520px;
  text-align: left;
  min-width: 450px;
  display: flex;
  flex-direction: column;
  max-height: inherit;
  overflow: hidden;
}
.ecai-cite-tooltip-header {
  background: var(--color-gray-1);
  padding: var(--spacing-5) var(--spacing-10);
  border-bottom: 1px solid var(--color-gray-3);
  border-radius: var(--border-radius-medium) var(--border-radius-medium) 0 0;
  flex-shrink: 0;
}
.ecai-cite-tooltip-header h4 {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ecai-cite-tooltip-content {
  padding: var(--spacing-10);
  overflow-y: auto;
  flex: 1 1 auto;
  min-height: 0;
}
.ecai-cite-tooltip .reference {
  margin-bottom: var(--spacing-10);
}
.ecai-cite-tooltip .reference:last-child {
  margin-bottom: 0;
}
.ecai-cite-tooltip .transcript-excerpt {
  line-height: 1.4em;
  white-space: pre-wrap;
  font-family: var(--font-family-monospace);
  color: var(--color-gray-14);
  letter-spacing: -0.05em;
  font-size: 12px;
  list-style: none;
}
.ecai-cite-tooltip .transcript-excerpt li[data-line]:before {
  content: attr(data-line);
  min-width: 2.2em;
  display: inline-block;
  color: var(--color-gray-5);
}
.ecai-cite-tooltip .transcript-excerpt li[data-line="01"]:not(:first-child):after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  top: 0;
  left: 0;
  background: var(--color-gray-3);
  border-radius: 1px;
}
.ecs-data-grid-rows {
    position: relative
}
.popover-button[data-v-d21d0aa9] {
  width: 100%;
}
.swatches[data-v-d21d0aa9] {
  padding: 8px;
}
.color[data-v-d21d0aa9] {
  border-radius: 100%;
  width: 20px;
  height: 20px;
  margin: 0 8px 0 -4px;
  flex-shrink: 0;
}
#groups {
    height: 310px;
}
g.tick{
    color: #858E9E;
}
path.domain{
    color: #E2E4EA;
}

#bulkGroup .popover-content input[type="text"],
  #bulkGroup span[placeholder="Groups to be applied to selected Profiles"],
  #bulkGroup span[placeholder="Groups to be removed from selected Profiles"] {
    width: 100%;
}

  /* Hiding the bulk action icon from Issue Profiles until we introduce bulk actions into the section. */
.tags-bulk[data-v-179496ca] {
    display: none !important;
}
.profile-details-sidebar[data-v-4595219f] {
  width: 25%;
  min-width: 340px;
  max-width: 420px;
  padding: var(--spacing-20) var(--spacing-50) 0 0;
  border-left: 1px solid var(--color-gray-4);
}.type[data-v-c34fed96],
.headline[data-v-c34fed96],
.favorability-count[data-v-c34fed96],
.type-label[data-v-c34fed96] {
  font-size: var(--type-scale-3-font-size);
  line-height: var(--type-scale-3-line-height);
}
.date[data-v-c34fed96] {
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
  font-variant-numeric: tabular-nums;
  color: var(--color-gray-9);
}
.type[data-v-c34fed96] {
  color: var(--color-gray-10);
}
.headline[data-v-c34fed96] {
  color: var(--color-gray-15);
}
.favorability-count[data-v-c34fed96] {
  font-weight: var(--font-weight-bold);
  font-variant-numeric: tabular-nums;
  text-align: right;
}
.type-label[data-v-c34fed96] {
  color: var(--color-gray-12);
}.favorability-count[data-v-36947b8b] {
  font-size: var(--type-scale-3-font-size);
  font-weight: var(--font-weight-bold);
  line-height: var(--type-scale-3-line-height);
  font-variant-numeric: tabular-nums;
  text-align: right;
}
.type-label[data-v-36947b8b] {
  font-size: var(--type-scale-3-font-size);
  line-height: var(--type-scale-3-line-height);
  color: var(--color-gray-12);
}.tag-name[data-v-70c6cd14] {
  line-height: 20px;
  padding: 0 var(--spacing-10);
}
.favorability-count[data-v-70c6cd14] {
  font-size: var(--type-scale-3-font-size);
  font-weight: var(--font-weight-bold);
  line-height: var(--type-scale-3-line-height);
  font-variant-numeric: tabular-nums;
  text-align: right;
}
.type-label[data-v-70c6cd14] {
  font-size: var(--type-scale-3-font-size);
  line-height: var(--type-scale-3-line-height);
  color: var(--color-gray-12);
}.profile-transcript-table-head {
  font-size: var(--type-scale-2-font-size);
  font-weight: var(--font-weight-medium);
  line-height: var(--type-scale-2-line-height);
  padding: var(--spacing-5) var(--spacing-10);
  color: var(--color-gray-10);
}
.profile-transcript-table-row {
  flex: 1;
}
.profile-transcript-table-date {
  font-variant-numeric: tabular-nums;
  width: 80px;
}
.profile-transcript-table-headline {
  flex: 2;
  min-width: 0;
}
.profile-transcript-table-headline .type {
  flex-shrink: 0;
}
.profile-transcript-table-headline .headline {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.profile-transcript-table-deponent {
  flex: 1;
}
.profile-transcript-table-annotations {
  width: 72px;
}
.profile-transcript-table-item .ecs-structured-content-left {
  flex: 1;
}
.profile-transcript-table-item .profile-transcript-table-date {
  font-variant-numeric: tabular-nums;
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
  color: var(--color-gray-9);
}.segment-height[data-v-ad4829b8] {
  padding: 2px 0;
  flex: 1;
}
.tile[data-v-ad4829b8] {
  background: var(--color-gray-1);
  border-radius: var(--border-radius-medium);
  padding: var(--spacing-15) var(--spacing-20);
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: var(--spacing-5);
  font-weight: var(--font-weight-medium);
}
.tile .stat[data-v-ad4829b8] {
  font-size: var(--type-scale-6-font-size);
  line-height: var(--type-scale-6-line-height);
  color: var(--color-gray-15);
}
.tile .description[data-v-ad4829b8] {
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
  color: var(--color-gray-10);
}.date-label[data-v-e8f279fe] {
  min-width: 80px;
  text-align: right;
  color: var(--color-gray-9);
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
}
.inner-link[data-v-e8f279fe] {
  flex: 1;
}.segment-height[data-v-af674404] {
  padding: 2px 0;
  flex: 1;
}
.analysis[data-v-af674404] {
  row-gap: 24px;
}.analysis-list {
  flex: 1;
  min-width: 300px;
}
.analysis-list .stat-bar {
  height: 6px;
  border-radius: 6px;
}
.analysis-list .rating-label {
  flex: 1;
}
.analysis-list .stats-row {
  width: 100%;
}
.analysis-list .stats {
  font-feature-settings: "tnum";
  text-align: right;
}
.analysis-list .count {
  font-weight: var(--font-weight-medium);
}
.analysis-list .percentage {
  color: var(--color-gray-9);
  width: 52px;
}.tag-name[data-v-cc93cd87] {
  line-height: 20px;
  padding: 0 var(--spacing-10);
}
.favorability-count[data-v-cc93cd87] {
  font-size: var(--type-scale-3-font-size);
  font-weight: var(--font-weight-bold);
  line-height: var(--type-scale-3-line-height);
  font-variant-numeric: tabular-nums;
  text-align: right;
}
.type-label[data-v-cc93cd87] {
  font-size: var(--type-scale-3-font-size);
  line-height: var(--type-scale-3-line-height);
  color: var(--color-gray-12);
}
.percentage-label[data-v-cc93cd87] {
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
  text-align: right;
  font-variant-numeric: tabular-nums;
  color: var(--color-gray-9);
  width: 44px;
}.segment-height[data-v-d0535843] {
  padding: 2px 0;
  flex: 1;
}.segment-height[data-v-420c7ba1] {
  padding: 2px 0;
  flex: 1;
}
.filter-link[data-v-420c7ba1] {
  color: var(--color-gray-9);
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
  cursor: pointer;
}.tag-name[data-v-07cae475] {
  line-height: 20px;
  padding: 0 var(--spacing-10);
}
.relation-label[data-v-07cae475] {
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
  color: var(--color-gray-9);
}.segment-height[data-v-f58e3697] {
  padding: 2px 0;
  flex: 1;
}.favorability-count[data-v-6a8190e4] {
  font-size: var(--type-scale-3-font-size);
  font-weight: var(--font-weight-bold);
  line-height: var(--type-scale-3-line-height);
  font-variant-numeric: tabular-nums;
  text-align: right;
}
.type-label[data-v-6a8190e4] {
  font-size: var(--type-scale-3-font-size);
  line-height: var(--type-scale-3-line-height);
  color: var(--color-gray-12);
}.segment-height[data-v-ab2c0706] {
  padding: 2px 0;
  flex: 1;
}.segment-height[data-v-9bb0c3a6] {
  padding: 2px 0;
}.profile-document-table-head {
  font-size: var(--type-scale-2-font-size);
  font-weight: var(--font-weight-medium);
  line-height: var(--type-scale-2-line-height);
  padding: var(--spacing-5) var(--spacing-10);
  color: var(--color-gray-10);
}
.profile-document-table-row {
  flex: 1;
}
.profile-document-table-date {
  font-variant-numeric: tabular-nums;
  width: 80px;
}
.profile-document-table-headline {
  flex: 2;
  min-width: 0;
}
.profile-document-table-headline .type {
  flex-shrink: 0;
}
.profile-document-table-headline .headline {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.profile-document-table-deponent {
  flex: 1;
}
.profile-document-table-annotations {
  width: 72px;
}
.profile-document-table-item .ecs-structured-content-left {
  flex: 1;
}
.profile-document-table-item .profile-document-table-date {
  font-variant-numeric: tabular-nums;
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
  color: var(--color-gray-9);
}.tag-name[data-v-92fcc875] {
  line-height: 20px;
  padding: 0 var(--spacing-10);
}
.favorability-count[data-v-92fcc875] {
  font-size: var(--type-scale-3-font-size);
  font-weight: var(--font-weight-bold);
  line-height: var(--type-scale-3-line-height);
  font-variant-numeric: tabular-nums;
  text-align: right;
}
.type-label[data-v-92fcc875] {
  font-size: var(--type-scale-3-font-size);
  line-height: var(--type-scale-3-line-height);
  color: var(--color-gray-12);
}.segment-height[data-v-b2bc7fb9] {
  padding: 2px 0;
  flex: 1;
}.profile-tab[data-v-36de29db] {
  padding: var(--spacing-30) var(--spacing-40);
}.tooltip-table td:not(:first-child) {
  text-align: right;
  font-variant-numeric: tabular-nums;
  padding-left: var(--spacing-10);
}.profile-container[data-v-58cbae2b] {
  min-height: 100%;
}
.profile[data-v-58cbae2b] {
  flex: 1;
}
.profile-header[data-v-58cbae2b] {
  padding: var(--spacing-30) var(--spacing-40);
}
.profile-name[data-v-58cbae2b] {
  flex: 1;
}
.profile-issue-tag[data-v-58cbae2b] {
  font-size: var(--type-scale-6-font-size);
  font-weight: var(--font-weight-bold);
  line-height: var(--type-scale-6-line-height);
}
.avatar-wrap[data-v-58cbae2b] {
  position: relative;
}
.deponent-badge[data-v-58cbae2b] {
  display: flex;
  position: absolute;
  bottom: -4px;
  right: -4px;
  padding: 2px;
  border-radius: var(--border-radius-small);
  background-color: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(16px);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.profile-ecai-icon[data-v-58cbae2b] {
  margin: -4px 0 0 0px;
  position: absolute;
}.profile-issue-tag[data-v-21153ca6] {
  margin: 4px 0;
  font-size: var(--type-scale-4-font-size);
  border: 1px solid transparent;
}
.profile-issue-tag.plain[data-v-21153ca6] {
  border-color: var(--color-gray-3);
  background: var(--color-gray-1);
  color: var(--color-gray-13);
}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:flex}.vue-recycle-scroller__slot{flex:auto 0 0}.vue-recycle-scroller__item-wrapper{flex:1;box-sizing:border-box;overflow:hidden;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:absolute;top:0;left:0;will-change:transform}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.scroller[data-v-59134d38] {
  height: 100%;
}
.profiles-sidebar[data-v-59134d38] {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.profiles-sidebar-list[data-v-59134d38] {
  flex: 1;
}
.profiles-sidebar-footer[data-v-59134d38] {
  padding: var(--spacing-5) var(--spacing-10);
  background: var(--color-white);
  flex-shrink: 0;
}
.profiles-sidebar-header[data-v-59134d38] {
  padding-bottom: var(--spacing-5);
  background: var(--color-white);
  flex-shrink: 0;
}
.profiles-sidebar-header-segment[data-v-59134d38] {
  padding: var(--spacing-10) var(--spacing-15);
}.full-width[data-v-82d2813b] {
  width: 100%;
}.case-entry-form[data-v-ee82ed69] {
  padding: var(--spacing-20);
  border: 1px solid var(--color-gray-4);
  border-radius: var(--border-radius-medium);
  margin-bottom: var(--spacing-30);
}
.case-caption[data-v-ee82ed69] {
  font-weight: 600;
  font-style: italic;
}
.subtle[data-v-ee82ed69] {
  color: var(--color-gray-10);
}
dl[data-v-ee82ed69] {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  font-size: var(--type-scale-3-font-size);
  line-height: var(--type-scale-3-line-height);
}
dt[data-v-ee82ed69] {
  color: var(--color-gray-10);
}
dd[data-v-ee82ed69] {
  color: var(--color-gray-12);
  margin: 0 40px 0 6px;
}.set-icon[data-v-04c5ae5d] {
  margin-right: var(--spacing-5);
}
.color-dot[data-v-04c5ae5d] {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
  margin-right: var(--spacing-15);
  flex-shrink: 0;
}
.admin-badge[data-v-04c5ae5d] {
  display: inline-flex;
  margin-left: var(--spacing-5);
}.manage-tags-toolbar[data-v-c7387c28] {
  width: 100%;
  padding: 0 var(--spacing-10) 0 var(--spacing-15);
}
.bulk-select-tags[data-v-c7387c28] {
  flex-shrink: 0;
  font-weight: var(--font-weight-medium);
}
.bulk-select-tags span[data-v-c7387c28] {
  font-weight: var(--font-weight-normal);
  color: var(--color-gray-10);
  margin-left: var(--spacing-5);
}
.search-bar-enter-active[data-v-c7387c28],
.search-bar-leave-active[data-v-c7387c28] {
  transition: all 0.3s ease-out;
}
.search-bar-enter-from[data-v-c7387c28],
.search-bar-leave-to[data-v-c7387c28] {
  opacity: 0;
}
.tag-list[data-v-c7387c28] {
  padding: var(--spacing-10) var(--spacing-5);
  height: 100%;
  overflow: auto;
}
.form-container[data-v-c7387c28] {
  background: #FFF;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: var(--border-radius-medium);
  padding: var(--spacing-10);
  margin: 0 -10px 12px;
}.copy-from-matter[data-v-b2998db7] {
  padding: 20px 0 0 52px;
  margin-bottom: var(--spacing-25);
}
.copy-from-matter > .ecs-form-group[data-v-b2998db7] {
  max-width: 488px;
}
.indent[data-v-b2998db7] {
  padding: 0 0 20px 30px;
  max-width: 488px;
}
.ecai-settings[data-v-b2998db7] {
  border-radius: var(--border-radius-large);
  border: 1px solid var(--color-gray-3);
  padding: var(--spacing-15);
  margin: 8px 0 0 52px;
}.manage-members-card[data-v-5a0cf292] {
  padding: var(--spacing-20);
}
.manage-members-card .member[data-v-5a0cf292] {
  text-align: center;
  margin-bottom: var(--spacing-25);
}
.manage-members-card-avatar[data-v-5a0cf292] {
  margin: 0 auto var(--spacing-20) auto;
}
.manage-members-card .name[data-v-5a0cf292] {
  font-size: var(--type-scale-4-font-size);
  line-height: var(--type-scale-4-line-height);
  font-weight: var(--font-weight-medium);
}
.manage-members-card .title[data-v-5a0cf292] {
  font-size: var(--type-scale-3-font-size);
  line-height: var(--type-scale-3-line-height);
  color: var(--color-gray-10);
  display: block;
  margin-top: var(--spacing-10);
}
.dialog-user[data-v-5a0cf292] {
  background: #FFF;
  border-radius: var(--border-radius-medium);
  border: 1px solid var(--color-gray-3);
  font-size: var(--type-scale-3-font-size);
  line-height: var(--type-scale-3-line-height);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.075);
}
.dialog-user-avatar[data-v-5a0cf292] {
  margin: 0;
}
.dialog-user-name[data-v-5a0cf292] {
  color: var(--color-gray-14);
}
.dialog-user-email[data-v-5a0cf292] {
  color: var(--color-gray-10);
}.membership-sidebar[data-v-ee4548b5] {
  position: relative;
}
.membership-sidebar > .ecs-button[data-v-ee4548b5] {
  position: absolute;
  left: 4px;
  top: 4px;
}
.invite-form[data-v-ee4548b5] {
  padding: var(--spacing-20);
}
.everchron-member[data-v-ee4548b5] {
  display: none;
  color: #FFF;
  padding: 0 2px;
  border-radius: 16px;
  background: var(--color-blue-10);
}
.table-warning .everchron-member[data-v-ee4548b5] {
  display: inline-flex;
}.form-section[data-v-b149ae9d] {
  width: 100%;
}
.label-column[data-v-b149ae9d] {
  width: 180px;
}
.form-column[data-v-b149ae9d] {
  flex: 1;
  position: relative;
  margin: 0;
  min-width: 0;
}
.prompt-list[data-v-b149ae9d] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-10);
  min-width: 0;
}
.prompt-list-item.sortable-chosen .prompt-list-item-header[data-v-b149ae9d] {
  cursor: grabbing;
}
.prompt-list-item-header[data-v-b149ae9d] {
  cursor: grab;
  height: var(--spacing-30);
}
.prompt-list-item .ecs-form-check[data-v-b149ae9d] {
  margin: 0;
  min-width: 0;
}
.prompt-list-item .prompt-list-item-name[data-v-b149ae9d] {
  display: block;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  min-width: 0;
  text-overflow: ellipsis;
}
.prompt-editor[data-v-b149ae9d] {
  margin: var(--spacing-5) 0;
  padding: var(--spacing-15);
  border-radius: var(--border-radius-medium);
  background: var(--color-gray-1);
  display: flex;
  flex-direction: column;
  gap: var(--spacing-10);
}.matter-fields[data-v-44f6c208] {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  overflow: hidden;
  border-left: 1px solid #E7E8EC;
}
.matter-fields-form[data-v-44f6c208] {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
.matter-fields-separator[data-v-44f6c208] {
  height: 100%;
  width: 2px;
  border-radius: 4px;
  background: var(--color-gray-3);
  position: absolute;
  left: 50%;
}
.matter-fields-drag-wrapper[data-v-44f6c208] {
  position: relative;
  height: 100%;
}
.matter-fields-drag[data-v-44f6c208] {
  overflow: auto;
  position: relative;
  height: 100%;
}
.matter-fields-drag[data-v-44f6c208]:first-child {
  padding-right: 16px;
}
.matter-fields-drag[data-v-44f6c208]:last-child {
  padding-left: 16px;
}
.matter-fields-drag-header[data-v-44f6c208] {
  position: sticky;
  top: 0;
  background: var(--color-white);
  z-index: 1;
  padding: 8px 4px 8px 0;
  box-shadow: 0 1px 0 hsl(var(--color-gray-15-hsl)/0.15);
  margin: 0 0 4px 0;
}
.ghost[data-v-44f6c208] {
  opacity: 0.5;
  background: var(--color-gray-3);
}
.drag-list[data-v-44f6c208] {
  min-height: 200px;
}.objection-bases-intake[data-v-58c1cdce] {
  background: var(--color-white);
  border: 1px solid var(--color-gray-4);
  border-radius: var(--border-radius-large);
  overflow: auto;
  max-height: 300px;
}
.objection-bases-intake-header[data-v-58c1cdce] {
  position: sticky;
  top: 0;
  background: var(--color-white);
  z-index: 1;
  border-bottom: 1px solid var(--color-gray-3);
}
.objection-bases-intake-header .cell-button[data-v-58c1cdce] {
  height: 40px;
}
.objection-bases-intake-row .cell-button[data-v-58c1cdce] {
  height: 37px;
  border-bottom: 1px solid var(--color-gray-3);
}
.objection-bases-intake-row:last-child .cell-input[data-v-58c1cdce] {
  border-bottom: none;
}
.objection-bases-intake-row:last-child .cell-button[data-v-58c1cdce] {
  border-bottom: none;
  height: 36px;
}
.cell-button[data-v-58c1cdce] {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
}
.cell-button-end[data-v-58c1cdce] {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: end;
  gap: var(--spacing-5);
  padding-right: var(--spacing-10);
  width: 68px;
}
.objection-bases-intake-row[data-v-58c1cdce] {
  align-items: stretch;
}
.cell-input[data-v-58c1cdce] {
  font-size: var(--type-scale-3-font-size);
  line-height: var(--type-scale-3-line-height);
  padding: var(--spacing-10) var(--spacing-10);
  border-bottom: 1px solid var(--color-gray-3);
  display: flex;
  align-items: start;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  height: 37px;
}
.cell-input[data-v-58c1cdce]:focus {
  border-bottom: 1px solid var(--color-blue-6);
  background: var(--color-blue-2);
}
.cell-input.error[data-v-58c1cdce] {
  background: var(--color-red-2);
  border-bottom: 1px solid var(--color-red-6);
}
.cell-input.objection-basis[data-v-58c1cdce] {
  flex: 1;
}
.cell-input.objection-basis[data-v-58c1cdce]:empty {
  color: var(--color-gray-9);
}
.cell-input.objection-basis[data-v-58c1cdce]:empty:before {
  content: "Enter objection basis";
  cursor: text;
}
.cell-input.objection-basis[data-v-58c1cdce]:empty:focus {
  color: var(--color-gray-12);
}
.cell-input.objection-basis[data-v-58c1cdce]:empty:focus:before {
  content: "";
}
.cell-input.shorthand-value[data-v-58c1cdce] {
  width: 160px;
}
.cell-input.shorthand-value[data-v-58c1cdce]:empty {
  color: var(--color-gray-9);
}
.cell-input.shorthand-value[data-v-58c1cdce]:empty:before {
  content: "Enter shorthand code";
  cursor: text;
}
.cell-input.shorthand-value[data-v-58c1cdce]:empty:focus {
  color: var(--color-gray-12);
}
.cell-input.shorthand-value[data-v-58c1cdce]:empty:focus:before {
  content: "";
}
.ecs-button.show-on-hover[data-v-58c1cdce] {
  opacity: 0;
}
.objection-bases-intake-row:hover .ecs-button.show-on-hover[data-v-58c1cdce] {
  opacity: 1;
}
.error-container[data-v-58c1cdce] {
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
  color: var(--color-red-10);
  margin-top: var(--spacing-10);
}.values-container[data-v-a19b2bf2] {
  height: 100%;
  width: 100%;
}
.values-sidebar[data-v-a19b2bf2] {
  width: 280px;
  flex-shrink: 0;
  overflow: auto;
  padding: var(--spacing-10);
  border-left: 1px solid var(--color-gray-3);
  border-right: 1px solid var(--color-gray-3);
}.values-select-all {
  margin: 0 0 0 10px;
  font-weight: var(--font-weight-medium);
  flex: 1;
  min-width: 0;
}
.values-select-all .ecs-form-check-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.values-list {
  overflow: auto;
  padding: var(--spacing-10) var(--spacing-5);
  height: 100%;
}.stickers-container[data-v-3fb286a3] {
  height: 100%;
  width: 100%;
}
.stickers-sidebar[data-v-3fb286a3] {
  width: 280px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  border-left: 1px solid var(--color-gray-3);
  border-right: 1px solid var(--color-gray-3);
}
.stickers-sidebar-header[data-v-3fb286a3] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: var(--color-white);
  flex-shrink: 0;
  border-bottom: 1px solid var(--color-gray-3);
  height: 41px;
  padding: 0 var(--spacing-15);
}
.stickers-sidebar-content[data-v-3fb286a3] {
  height: 100%;
  overflow: auto;
  padding: var(--spacing-10);
}
.stickers-toolbar[data-v-3fb286a3] {
  width: 100%;
  padding-left: var(--spacing-10);
}
.stickers-content[data-v-3fb286a3] {
  height: 100%;
  overflow: auto;
}
.stickers-content-inner[data-v-3fb286a3] {
  display: flex;
  flex-direction: column;
  padding: var(--spacing-30);
  column-gap: var(--spacing-40);
  row-gap: var(--spacing-30);
}
.stickers-content-inner > div[data-v-3fb286a3] {
  width: 100%;
}
@media (min-width: 1400px) {
.stickers-content-inner[data-v-3fb286a3] {
    flex-direction: row;
}
}
.position-selector[data-v-3fb286a3] {
  width: 100%;
  border-radius: var(--border-radius-large);
  border: 1px solid var(--color-gray-3);
  background-color: var(--color-gray-1);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--spacing-20) var(--spacing-30);
}
.position-selector .page[data-v-3fb286a3] {
  background-color: var(--color-white);
  width: 135px;
  height: 180px;
  position: relative;
  box-shadow: var(--elevation-05);
}
.position-selector .page-button[data-v-3fb286a3] {
  width: 20px;
  height: 14px;
  text-indent: -9999px;
  overflow: hidden;
  border-radius: var(--border-radius-small);
  position: absolute;
  border: 1px solid #000;
  transition: background-color 0.2s ease, border-color 0.2s ease;
}
.position-selector .page-button.inactive[data-v-3fb286a3] {
  background-color: var(--color-gray-3);
  border: 1px solid var(--color-gray-3);
}
.position-selector .page-button.inactive[data-v-3fb286a3]:hover {
  background-color: var(--color-blue-4);
}
.position-selector .page-button.top[data-v-3fb286a3] {
  top: 6px;
}
.position-selector .page-button.bottom[data-v-3fb286a3] {
  bottom: 6px;
}
.position-selector .page-button.left[data-v-3fb286a3] {
  left: 6px;
}
.position-selector .page-button.right[data-v-3fb286a3] {
  right: 6px;
}
.position-selector .page-button.center[data-v-3fb286a3] {
  left: 50%;
  transform: translateX(-50%);
}.sticker-icon {
  width: 22px;
  border: 1px solid #000;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1px;
  padding: 0 2px;
}
.sticker-icon.rounded-rect {
  border-radius: 4px;
  height: 14px;
}
.sticker-icon.rect {
  height: 14px;
}
.sticker-icon.rounded-square {
  border-radius: 4px;
  height: 22px;
}
.sticker-icon.square {
  height: 22px;
}
.sticker-icon > span {
  height: 1px;
  border-radius: 1px;
  background-color: currentColor;
}
.sticker-icon > span:nth-child(1) {
  width: 80%;
}
.sticker-icon > span:nth-child(2) {
  width: 100%;
}
.sticker-icon > span:nth-child(3) {
  width: 60%;
  height: 2px;
}.form-section[data-v-b1f924ce] {
  width: 100%;
}
.label-column[data-v-b1f924ce] {
  width: 180px;
}
.form-column[data-v-b1f924ce] {
  flex: 1;
  position: relative;
  margin: 0;
  min-width: 0;
}
.collapse-box[data-v-b1f924ce] {
  background: var(--color-gray-1);
  border-radius: var(--border-radius-medium);
  padding: 2px var(--spacing-15);
  margin-top: var(--spacing-10);
}
.collapse-box[data-v-b1f924ce]:first-child {
  margin-top: 0;
}
.loading[data-v-b1f924ce] {
  height: 44px;
  display: flex;
  align-items: center;
}
[data-v-b1f924ce] .ecs-collapsable-headline-title {
  color: var(--color-gray-15);
}.form-section[data-v-ab6c1af2] {
  width: 100%;
}
.label-column[data-v-ab6c1af2] {
  width: 180px;
}
.form-column[data-v-ab6c1af2] {
  flex: 1;
  position: relative;
  margin: 0;
  min-width: 0;
}
.prompt-list[data-v-ab6c1af2] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-10);
  min-width: 0;
}
.prompt-list-item.sortable-chosen .prompt-list-item-header[data-v-ab6c1af2] {
  cursor: grabbing;
}
.prompt-list-item-header[data-v-ab6c1af2] {
  cursor: grab;
  height: var(--spacing-30);
}
.prompt-list-item .ecs-form-check[data-v-ab6c1af2] {
  margin: 0;
  min-width: 0;
}
.prompt-list-item .prompt-list-item-name[data-v-ab6c1af2] {
  display: block;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  min-width: 0;
  text-overflow: ellipsis;
}
.prompt-editor[data-v-ab6c1af2] {
  margin: var(--spacing-5) 0;
  padding: var(--spacing-15);
  border-radius: var(--border-radius-medium);
  background: var(--color-gray-1);
  display: flex;
  flex-direction: column;
  gap: var(--spacing-10);
}.matter-sidebar[data-v-ce2e7f4c] {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.matter-sidebar-header[data-v-ce2e7f4c] {
  padding: var(--spacing-15) var(--spacing-15) var(--spacing-10) var(--spacing-15);
  position: relative;
  flex-shrink: 0;
}
.matter-list[data-v-ce2e7f4c] {
  height: 100%;
  overflow-y: auto;
  flex-grow: 1;
  padding: var(--spacing-5) 0;
}.definition-label[data-v-2617e788] {
  font-weight: 500;
}
.definition-label-subtle[data-v-2617e788] {
  color: var(--color-gray-11);
}
.matter-number[data-v-2617e788] {
  font-family: var(--font-family-monospace);
}
.subtle[data-v-2617e788] {
  color: var(--color-gray-10);
}.definition-label-subtle[data-v-f9fb4a44] {
  color: var(--color-gray-11);
}
.subtle[data-v-f9fb4a44] {
  color: var(--color-gray-10);
}.case-caption[data-v-f4e45c0b] {
  font-weight: 600;
  font-style: italic;
}
.subtle[data-v-f4e45c0b] {
  color: var(--color-gray-10);
}
dl[data-v-f4e45c0b] {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  font-size: var(--type-scale-3-font-size);
  line-height: var(--type-scale-3-line-height);
}
dt[data-v-f4e45c0b] {
  color: var(--color-gray-10);
}
dd[data-v-f4e45c0b] {
  color: var(--color-gray-12);
  margin: 0 40px 0 6px;
}.matter-details[data-v-7b1dc335] {
  min-height: 100%;
}
.matter-title-bar[data-v-7b1dc335] {
  padding: var(--spacing-30) var(--spacing-40) var(--spacing-20) var(--spacing-40);
}
.matter-tab-bar[data-v-7b1dc335] {
  padding: 0 var(--spacing-40);
}
.matter-tabs[data-v-7b1dc335] {
  padding: var(--spacing-30) var(--spacing-40);
}
.matter-info-sidebar[data-v-7b1dc335] {
  border-left: 1px solid var(--color-gray-4);
  padding: var(--spacing-30) var(--spacing-20) var(--spacing-20) var(--spacing-20);
}
.matter-info-sidebar-sticky[data-v-7b1dc335] {
  position: sticky;
  top: var(--spacing-30);
  width: 100%;
}
.matter-info-sidebar-sticky > div[data-v-7b1dc335] {
  width: 100%;
}
.matter-user-count[data-v-7b1dc335] {
  flex: 1;
}
.matter-user-count .count[data-v-7b1dc335] {
  color: var(--color-gray-15);
  font-size: var(--type-scale-4-font-size);
  line-height: var(--type-scale-4-line-height);
}
.matter-user-count .description[data-v-7b1dc335] {
  font-size: var(--type-scale-3-font-size);
  line-height: var(--type-scale-3-line-height);
  color: var(--color-gray-9);
}
.avatar-stack-item[data-v-7b1dc335] {
  margin-left: -2px;
  box-shadow: 0 0 0 2px var(--color-white);
  transition: transform 0.2s;
}
.avatar-stack-item[data-v-7b1dc335]:hover {
  transform: translateY(-4px);
  z-index: 1;
}
.avatar-stack-item[data-v-7b1dc335]:first-child {
  margin-left: 0;
}
.avatar-stack .avatar-more[data-v-7b1dc335] {
  margin-left: -4px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: var(--color-gray-3);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
  font-weight: var(--font-weight-bold);
  color: var(--color-gray-6);
  cursor: default;
}.import-tabs[data-v-f1d344c2] {
  background: var(--color-white);
}
.import-tabs .ecs-toolbar[data-v-f1d344c2] {
  box-shadow: 0 1px hsl(var(--color-gray-10-hsl)/0.1);
}
.import-tabs .ecs-tab-bar[data-v-f1d344c2] {
  width: 100%;
  padding: 0 var(--spacing-20);
  border-bottom: 1px solid var(--color-gray-4);
}.on-hover[data-v-2ba7d5ab] {
  opacity: 0;
  transition: 0.12s;
}
.ecs-index-list-item[data-v-2ba7d5ab] {
  transition: 0.2s margin ease-in-out;
}
.ecs-index-list-item.expanded[data-v-2ba7d5ab] {
  margin: var(--spacing-10) 0;
}
.ecs-index-list-item.expanded .on-hover[data-v-2ba7d5ab] {
  opacity: 1;
}
.ecs-index-list-item:hover .on-hover[data-v-2ba7d5ab] {
  opacity: 1;
}
.date[data-v-2ba7d5ab] {
  width: 164px;
}
.import-status-icon[data-v-2ba7d5ab] {
  position: relative;
  width: 24px;
  height: 24px;
}
.import-status-icon .status-sticker[data-v-2ba7d5ab] {
  position: absolute;
  bottom: -1px;
  right: -2px;
  z-index: 1;
}
.import-card-details[data-v-2ba7d5ab] {
  padding: 0 var(--spacing-10) var(--spacing-10) var(--spacing-10);
}
.import-card-details-inner[data-v-2ba7d5ab] {
  padding-top: var(--spacing-10);
  border-top: 1px solid var(--color-gray-3);
}.on-hover[data-v-d3b78700] {
  opacity: 0;
  transition: 0.12s;
}
.ecs-index-list-item[data-v-d3b78700] {
  transition: 0.2s margin ease-in-out;
}
.ecs-index-list-item.expanded[data-v-d3b78700] {
  margin: var(--spacing-10) 0;
}
.ecs-index-list-item.expanded .on-hover[data-v-d3b78700] {
  opacity: 1;
}
.ecs-index-list-item:hover .on-hover[data-v-d3b78700] {
  opacity: 1;
}
.date[data-v-d3b78700] {
  width: 164px;
}
.import-status-icon[data-v-d3b78700] {
  position: relative;
  width: 24px;
  height: 24px;
}
.import-status-icon .status-sticker[data-v-d3b78700] {
  position: absolute;
  bottom: -1px;
  right: -2px;
  z-index: 1;
}.characters[data-v-3294584e] {
  background: var(--color-white);
  padding: var(--spacing-10) var(--spacing-15);
  border-radius: var(--border-radius-medium);
  border: 1px solid var(--color-gray-4);
  letter-spacing: -0.5px;
  margin: var(--spacing-5) 0;
  user-select: none;
}
.characters span[data-v-3294584e] {
  display: inline-block;
  font-family: var(--font-family-monospace);
  font-size: 13px;
  line-height: var(--type-scale-3-line-height);
  cursor: pointer;
  transition: background 0.14s ease-in-out;
  border-radius: var(--border-radius-small);
}
.character[data-v-3294584e]:hover {
  background: var(--color-blue-4);
}
.character.active[data-v-3294584e] {
  background: var(--color-blue-9);
  color: var(--color-white);
}
.space[data-v-3294584e] {
  color: var(--color-gray-5);
}
.space[data-v-3294584e]:hover {
  background: var(--color-green-4);
  color: var(--color-green-8);
}
.space.active[data-v-3294584e] {
  background: var(--color-green-9);
  color: var(--color-white);
}
.adjusted-output[data-v-3294584e] {
  display: flex;
  flex-direction: column;
  gap: 2px;
  margin-top: 2px;
  margin-bottom: var(--spacing-10);
}
.adjusted-output-item[data-v-3294584e] {
  font-family: var(--font-family-monospace);
  font-size: var(--type-scale-3-font-size);
  line-height: var(--type-scale-3-line-height);
  background: var(--color-gray-3);
  color: var(--color-gray-10);
  padding: 2px var(--spacing-5);
  border-radius: var(--border-radius-small);
}
.ecs-button[data-v-e507fcad]:hover:disabled {
    opacity: .5;
}
.ecs-data-grid-cell-inner:hover .ecs-button[data-v-e507fcad]:disabled  {
    opacity: .5;
}
.report-tab[data-v-d7bfd288] {
  flex: 1;
  padding: var(--spacing-30);
  overflow-y: auto;
}
.processing-table[data-v-d7bfd288] {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
.processing-table th[data-v-d7bfd288] {
  font-weight: var(--font-weight-medium);
}
.processing-table th[data-v-d7bfd288]:not(.count) {
  text-align: left;
}
.processing-table th[data-v-d7bfd288]:not(.group-header) {
  padding: var(--spacing-10);
  font-size: var(--type-scale-3-font-size);
  line-height: var(--type-scale-3-line-height);
}
.processing-table th.count[data-v-d7bfd288] {
  border-left: 1px solid var(--color-gray-3);
  border-top: 1px solid var(--color-gray-3);
}
.processing-table th.count[data-v-d7bfd288]:last-child {
  border-right: 1px solid var(--color-gray-3);
  border-top-right-radius: var(--border-radius-medium);
}
.processing-table tr th:nth-child(2).count[data-v-d7bfd288] {
  border-top-left-radius: var(--border-radius-medium);
}
.processing-table th[data-v-d7bfd288], .processing-table td[data-v-d7bfd288] {
  border-bottom: 1px solid var(--color-gray-3);
}
.processing-table tr td[data-v-d7bfd288] {
  padding: 6px var(--spacing-10);
}
.processing-table tr td[data-v-d7bfd288]:not(.count) {
  font-size: var(--type-scale-3-font-size);
  line-height: var(--type-scale-3-line-height);
}
.processing-table tr td.count[data-v-d7bfd288] {
  border-left: 1px solid var(--color-gray-3);
}
.processing-table tr td.count[data-v-d7bfd288]:last-child {
  border-right: 1px solid var(--color-gray-3);
}
.processing-table th.group-header[data-v-d7bfd288] {
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
  color: var(--color-gray-11);
  background-color: var(--color-gray-1);
  text-align: left;
  padding: var(--spacing-5) var(--spacing-10);
  border-right: 1px solid var(--color-gray-3);
}
.processing-table .count[data-v-d7bfd288] {
  width: 11.5%;
  font-size: var(--type-scale-4-font-size);
  line-height: var(--type-scale-4-line-height);
  text-align: center;
}
.processing-table .count.not-applicable[data-v-d7bfd288] {
  color: var(--color-gray-6);
}
.processing-table .count.success[data-v-d7bfd288] {
  color: var(--color-green-11);
  font-weight: var(--font-weight-medium);
}
.processing-table .count.error[data-v-d7bfd288] {
  color: var(--color-red-11);
  font-weight: var(--font-weight-medium);
}
.processing-table .count.processing[data-v-d7bfd288] {
  color: var(--color-blue-11);
  font-weight: var(--font-weight-medium);
}
.processing-table .count.pending[data-v-d7bfd288] {
  color: var(--color-gray-10);
  font-weight: var(--font-weight-medium);
}
.processing-table .total[data-v-d7bfd288] {
  text-align: right;
  border-bottom: none;
  padding-right: var(--spacing-20);
}
.processing-table tr:last-child td[data-v-d7bfd288]:nth-child(2) {
  border-bottom-left-radius: var(--border-radius-medium);
}
.processing-table tr:last-child td[data-v-d7bfd288]:last-child {
  border-bottom-right-radius: var(--border-radius-medium);
}
.error-list[data-v-d7bfd288] {
  padding-top: var(--spacing-10);
}
.no-errors[data-v-d7bfd288] {
  padding: var(--spacing-20);
  text-align: center;
}
@supports (interpolate-size: allow-keywords) {
.report-tab[data-v-d7bfd288] {
    interpolate-size: allow-keywords;
}
details[data-v-d7bfd288] {
    transition: height 0.2s ease-in-out;
    height: var(--type-scale-3-line-height);
}
details[open][data-v-d7bfd288] {
    height: auto;
    overflow: clip;
}
}
details[data-v-d7bfd288] {
  margin-top: var(--spacing-20);
}
details summary[data-v-d7bfd288] {
  transition: color 0.2s ease-in-out;
  cursor: pointer;
  user-select: none;
  display: flex;
  align-items: center;
  gap: var(--spacing-10);
  color: var(--color-gray-10);
}
details summary[data-v-d7bfd288]:hover {
  color: var(--color-gray-11);
}
details summary[data-v-d7bfd288]::marker {
  display: none;
}
details summary .custom-marker[data-v-d7bfd288] {
  transition: transform 0.2s ease-in-out;
  transform: rotate(0deg);
}
details summary[data-v-d7bfd288]:focus-visible {
  outline: 2px solid var(--color-blue-9);
  outline-offset: 2px;
}
details[open] summary[data-v-d7bfd288] {
  color: var(--color-gray-11);
}
details[open] summary .custom-marker[data-v-d7bfd288] {
  transform: rotate(90deg);
}.report-container[data-v-41ff883f] {
  width: 100%;
  height: 100%;
}
.report-nav[data-v-41ff883f] {
  min-width: 360px;
  width: 25%;
  max-width: 480px;
  padding: var(--spacing-30);
  border-right: 1px solid var(--color-gray-3);
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: var(--spacing-30);
}
.report-nav-item[data-v-41ff883f] {
  width: 100%;
}
.tile[data-v-41ff883f] {
  position: relative;
  width: 100%;
  border-radius: var(--border-radius-medium);
  padding: var(--spacing-15) var(--spacing-20);
}
.tile .count[data-v-41ff883f] {
  font-size: var(--type-scale-6-font-size);
  line-height: var(--type-scale-6-line-height);
  font-weight: var(--font-weight-medium);
  color: var(--color-gray-14);
}
.tile .metric[data-v-41ff883f] {
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
  font-weight: var(--font-weight-medium);
  color: var(--color-gray-10);
}
.tile.interactive[data-v-41ff883f] {
  cursor: pointer;
  user-select: none;
}
.tile.interactive[data-v-41ff883f]:hover:after {
  background-color: var(--color-gray-2);
  transform: scale(1.03);
}
.tile.interactive.active[data-v-41ff883f]:after {
  background-color: var(--color-blue-2);
}
.tile.interactive[data-v-41ff883f]:after {
  background-color: var(--color-gray-1);
}
.tile.interactive[data-v-41ff883f]:focus-visible {
  outline: 2px solid var(--color-blue-9);
  outline-offset: 2px;
}
.tile.error.interactive[data-v-41ff883f]:hover:after {
  background-color: var(--color-red-3);
}
.tile.error.active .count[data-v-41ff883f] {
  color: var(--color-red-15);
}
.tile.error.active .metric[data-v-41ff883f] {
  color: var(--color-red-10);
}
.tile.error.active[data-v-41ff883f]:after {
  background-color: var(--color-red-2);
}
.tile.warning.interactive[data-v-41ff883f]:hover:after {
  background-color: var(--color-yellow-3);
}
.tile.warning.active .count[data-v-41ff883f] {
  color: var(--color-yellow-15);
}
.tile.warning.active .metric[data-v-41ff883f] {
  color: var(--color-yellow-10);
}
.tile.warning.active[data-v-41ff883f]:after {
  background-color: var(--color-yellow-2);
}
.tile[data-v-41ff883f]:after {
  inset: 0;
  background-color: var(--color-gray-1);
  border-radius: var(--border-radius-medium);
  content: "";
  position: absolute;
  z-index: -1;
  transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out;
}
.tile-stats[data-v-41ff883f] {
  width: 100%;
}
.tile-stats > div[data-v-41ff883f] {
  flex: 1;
}
.load-file-info[data-v-41ff883f] {
  width: 100%;
}
.load-file-name[data-v-41ff883f] {
  width: 100%;
  flex: 1;
}
.import-report-card .ecs-alert ul {
  list-style-type: disc;
  padding-left: 18px;
}
.tiny-collapse-button {
  padding: 0;
  line-height: 2em;
  color: currentColor;
  font-weight: 500;
}
.tiny-collapse-button:after {
  content: "›";
  transition: 0.2s;
  margin-left: 5px;
  display: inline-block;
}
.tiny-collapse-button:not(.collapsed):after {
  transform: rotate(90deg);
  opacity: 0.7;
}.donut-wrapper[data-v-380bf786] {
  width: 32px;
  height: 32px;
  cursor: help;
}
.duplicate[data-v-380bf786] {
  display: flex;
  align-items: center;
  gap: 10px;
  font-family: var(--font-family-monospace);
  font-size: var(--type-scale-3-font-size);
}
.duplicate-icon[data-v-380bf786] {
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.multiselect.standard.multiselect--disabled.no-options[data-v-380bf786] {
  color: var(--color-gray-8);
  opacity: 0.6;
}
.ecs-button.disableButton[data-v-380bf786] {
  opacity: 0.5;
  cursor: default;
  filter: saturate(0);
}.indent-form[data-v-e13daec6] {
  margin: var(--spacing-5) 0 0 0;
  padding-left: 52px;
}
.file-list[data-v-9953b139] {
    margin-top: 20px;
}
.ecs-select-tile[data-v-9702abd6] {
  flex: 1;
}
.ecs-form-control.dat-select[data-v-9702abd6] {
  width: 72px;
}
.ai-summaries[data-v-9702abd6] {
  margin-top: var(--spacing-50);
}
.ai-summaries .ecs-switch-wrapper label[data-v-9702abd6] {
  font-weight: var(--font-weight-medium);
}
.indent[data-v-9702abd6] {
  padding-left: 52px;
  display: block;
}
.form-fixed-width[data-v-9702abd6] {
  max-width: 480px;
}
.sub-settings[data-v-9702abd6] {
  border: 1px solid var(--color-gray-3);
  border-radius: var(--border-radius-medium);
  margin-top: var(--spacing-10);
}
.sub-settings-inner[data-v-9702abd6] {
  padding: var(--spacing-20);
}
.extraction-selection-warning[data-v-9702abd6] {
  margin: -8px 0 8px 0;
}.color-dot[data-v-a7dd4624] {
  width: 12px;
  height: 12px;
  border-radius: 100%;
}
.ecs-button[data-v-a7dd4624]:hover:disabled {
  opacity: 0.5;
}
.ecs-data-grid-cell-inner:hover .ecs-button[data-v-a7dd4624]:disabled {
  opacity: 0.5;
}.unsupported-chars-tab[data-v-44c00dc1] {
  max-width: 920px;
  margin: 0 auto;
}.transcript-selection[data-v-cf9fcca0] {
  width: 100%;
}
.escape-label[data-v-cf9fcca0] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
}
.date-label[data-v-cf9fcca0] {
  margin-left: auto;
  flex-shrink: 0;
}
.volume-label[data-v-cf9fcca0] {
  flex-shrink: 0;
}.columns-box[data-v-8c0c7d95] {
  border-radius: var(--border-radius-large);
  padding: var(--spacing-10);
  background: var(--color-gray-2);
}
.column-box[data-v-8c0c7d95] {
  border-radius: var(--border-radius-medium);
  background: #FFF;
  box-shadow: 0px 0px 0px 1px rgba(71, 75, 96, 0.05), 0px 1px 4px rgba(71, 75, 96, 0.1);
  width: 100%;
  padding: var(--spacing-15) var(--spacing-20) var(--spacing-20) var(--spacing-15);
  position: relative;
}
.column-box-form[data-v-8c0c7d95] {
  padding-left: var(--spacing-50);
}
.column-box-form > div[data-v-8c0c7d95] {
  flex: 1;
}
.badges[data-v-8c0c7d95] {
  position: absolute;
  top: 12px;
  right: 12px;
}.citations[data-v-5216b4e0] {
  border: 1px solid #D7DAE1;
  padding: 4px;
  border-radius: 6px;
}
.citations .ecs-text[data-v-5216b4e0] {
  padding: 4px 8px 8px 8px;
}
.columns-box[data-v-5216b4e0] {
  border-radius: var(--border-radius-large);
  padding: var(--spacing-10);
  background: var(--color-gray-2);
}
.column-box[data-v-5216b4e0] {
  border-radius: var(--border-radius-medium);
  background: #FFF;
  box-shadow: 0px 0px 0px 1px rgba(71, 75, 96, 0.05), 0px 1px 4px rgba(71, 75, 96, 0.1);
  width: 100%;
  padding: var(--spacing-15) var(--spacing-20) var(--spacing-20) var(--spacing-15);
}
.column-box-form[data-v-5216b4e0] {
  padding-left: var(--spacing-50);
}
.column-box-form > div[data-v-5216b4e0] {
  flex: 1;
}.summary[data-v-184f1913] {
  border-radius: var(--border-radius-medium);
  border: 1px solid var(--color-gray-4);
}
.designation-block .ecs-text[data-v-184f1913] {
  padding: var(--spacing-10) var(--spacing-10) var(--spacing-5) var(--spacing-10);
  color: var(--color-gray-10);
  border-top: 1px solid var(--color-gray-3);
  margin-top: var(--spacing-5);
}
.designation-block:first-child .ecs-text[data-v-184f1913] {
  border: none;
  padding-top: 0;
  margin-top: 0;
}
.party[data-v-184f1913] {
  border-bottom: 1px solid var(--color-gray-3);
  padding: 10px var(--spacing-25);
}
.party-label[data-v-184f1913] {
  flex: 1;
}
.count[data-v-184f1913] {
  width: 120px;
  text-align: right;
  color: var(--color-gray-10);
  font-size: var(--type-scale-3-font-size);
  line-height: var(--type-scale-3-line-height);
}
.count span[data-v-184f1913] {
  font-weight: var(--font-weight-medium);
  color: var(--color-gray-15);
}
.status[data-v-184f1913] {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  column-gap: 4px;
  width: 100px;
}
.indicator[data-v-184f1913] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  cursor: help;
}.color-value[data-v-d5d55335] {
  display: flex;
  align-items: center;
}
.color-dot[data-v-d5d55335] {
  width: 8px;
  height: 8px;
  border-radius: 100%;
  margin-left: 8px;
}
.color-select .multiselect__option[data-v-d5d55335],
.color-select .multiselect__single[data-v-d5d55335] {
  display: flex;
  align-items: center;
}
.color-select .option-color[data-v-d5d55335] {
  width: 14px;
  height: 14px;
  margin-right: 15px;
  border-radius: 100%;
}
.color-button[data-v-d5d55335] {
  display: flex;
  align-items: center;
  cursor: pointer;
  font-size: var(--type-scale-3-font-size);
  line-height: var(--type-scale-3-line-height);
  padding: 6px 8px;
  border-radius: var(--border-radius-small);
  z-index: 1;
  position: relative;
}
.color-button[data-v-d5d55335]:after {
  content: "";
  position: absolute;
  inset: 0;
  opacity: 0;
  transform: scale(0.6);
  transition: opacity 0.15s ease-in-out, transform 0.3s cubic-bezier(0.3, 0.76, 0.27, 1);
  border-radius: 4px;
  background: rgba(133, 142, 158, 0.07);
  z-index: -1;
  pointer-events: none;
}
.color-button[data-v-d5d55335]:hover:after, .color-button[data-v-d5d55335]:active:after, .color-button.active[data-v-d5d55335]:after {
  opacity: 1;
  transform: scale(1);
}
.color-button .color[data-v-d5d55335] {
  width: 16px;
  height: 16px;
  margin-right: 8px;
  border-radius: 100%;
}
.color-button .color.none-selected[data-v-d5d55335] {
  border: 1px dashed var(--color-gray-6);
  background: transparent;
}.color-select .multiselect__option,
.color-select .multiselect__single {
  display: flex;
  align-items: center;
}
.color-select .option-color {
  width: 14px;
  height: 14px;
  margin-right: 15px;
  border-radius: 100%;
}.objection-cell[data-v-401d1c54] {
  row-gap: 8px;
  width: 100%;
}
.objection-cell.reduced-padding[data-v-401d1c54] {
  margin: -3px 0;
}
.objection-cell .ecs-form-check[data-v-401d1c54] {
  flex: 1;
}
.ecs-button[data-v-401d1c54]:hover:disabled {
  opacity: 0.5;
}
.ecs-data-grid-cell-inner:hover .ecs-button[data-v-401d1c54]:disabled {
  opacity: 0.5;
}
[data-v-401d1c54]::deep(.objection-cell .ecs-form-check-label) {
  white-space: nowrap;
}.on-hover[data-v-b2c81351] {
  opacity: 0;
  transition: 0.12s;
}
.ecs-index-list-item[data-v-b2c81351] {
  transition: 0.2s margin ease-in-out;
}
.ecs-index-list-item.expanded[data-v-b2c81351] {
  margin: var(--spacing-10) 0;
}
.ecs-index-list-item.expanded .on-hover[data-v-b2c81351] {
  opacity: 1;
}
.ecs-index-list-item:hover .on-hover[data-v-b2c81351] {
  opacity: 1;
}
.date[data-v-b2c81351] {
  width: 164px;
}
.location[data-v-b2c81351] {
  min-width: 110px;
}
.status-icon[data-v-b2c81351] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  cursor: help;
  z-index: 1;
}
.metrics[data-v-b2c81351] {
  border-radius: var(--border-radius-medium);
  border: 1px solid var(--color-gray-3);
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
  font-weight: var(--font-weight-medium);
  color: var(--color-gray-10);
  padding: var(--spacing-5) 6px;
}
.export-card-details[data-v-b2c81351] {
  padding: 0 var(--spacing-10) var(--spacing-10) var(--spacing-10);
}
.export-card-details-inner[data-v-b2c81351] {
  padding-top: var(--spacing-10);
  border-top: 1px solid var(--color-gray-3);
}.ie-pane-table[data-v-792be3e2] {
  padding: var(--spacing-20) var(--spacing-60) 0 var(--spacing-20);
}
.export-table-empty[data-v-792be3e2] {
  height: 100%;
}.label-right[data-v-2cfaadca] {
  padding-right: 30px;
  line-height: 20px;
  text-align: right;
}
.label-right label[data-v-2cfaadca] {
  margin-bottom: 0;
  font-weight: 500;
}.show-on-hover[data-v-7766918a] {
  opacity: 0;
  transition: opacity 0.12s ease;
}
.ecs-file-list-entry:hover .show-on-hover[data-v-7766918a] {
  opacity: 1;
}
.transcript-file[data-v-7766918a] {
  font-weight: 500;
}
.transcript-file-doc-type[data-v-7766918a] {
  color: var(--color-gray-10);
}
.transcript-file-headline[data-v-7766918a] {
  color: var(--color-gray-14);
}
.transcript-file > span.ecai[data-v-7766918a] {
  color: var(--color-purple-13);
}
.transcript-card-title[data-v-7766918a] {
  font-size: 16px;
  padding-left: 12px;
  cursor: pointer;
  min-width: 0;
}
.transcript-card-title .avatar[data-v-7766918a] {
  margin-right: 4px;
}
.transcript-card-title .title[data-v-7766918a] {
  flex: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-left: 4px;
}
.transcript-card-title .title.ecai[data-v-7766918a] {
  color: var(--color-purple-13);
}
.transcript-card-title:hover .title[data-v-7766918a] {
  text-decoration: underline;
}
.player-frame[data-v-7766918a] {
  border-radius: var(--border-radius-medium);
}
.designations[data-v-7766918a] {
  display: flex;
  flex-direction: column;
  margin-top: 8px;
  color: #75798F;
}
.designations.client[data-v-7766918a] {
  color: #0F5CA2;
}
.designations.opposing[data-v-7766918a] {
  color: #3D7301;
}
.designations.other[data-v-7766918a] {
  color: #7C7E82;
}
.designations.joint[data-v-7766918a] {
  color: #81715B;
}
.designations-bar[data-v-7766918a] {
  height: 8px;
  border-radius: 8px;
  margin-bottom: 8px;
  display: flex;
  overflow: hidden;
}
.designations-type-bar[data-v-7766918a] {
  height: 100%;
  position: relative;
}
.designations-legend-item[data-v-7766918a] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
  margin-bottom: var(--spacing-5);
  font-weight: 500;
}
.designations-legend-item-type[data-v-7766918a] {
  display: flex;
  align-items: center;
}
.designations-legend-item .dot[data-v-7766918a] {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  margin-right: 6px;
}
.designations-legend-item .count[data-v-7766918a] {
  font-weight: 500;
  width: 32px;
  display: inline-block;
}
.designations-legend-item.sub-item[data-v-7766918a] {
  margin-bottom: 0;
  font-weight: 400;
}
.designations-video[data-v-7766918a] {
  display: flex;
  align-items: center;
  font-size: 10px;
  color: #858E9E;
}
.designations-video .icon[data-v-7766918a] {
  margin-right: 2px;
}
.annotations[data-v-7766918a] {
  font-size: 14px;
  color: #65687A;
  margin-top: 8px;
}
.annotations .count[data-v-7766918a] {
  font-weight: 500;
  color: #202127;
}
.definition-list[data-v-7766918a] {
  font-size: 14px;
  margin-top: 8px;
  line-height: 20px;
}.date-filters[data-v-95a62c3b] {
  border-radius: 4px;
  background: #f3f4f7;
}
.date-filters-inner[data-v-95a62c3b] {
  padding: 10px;
  box-shadow: 0 -1px 0 #f3f4f7;
}
.date-filters .ecs-collapsable-border-bottom[data-v-95a62c3b]:last-child {
  border-bottom: none;
  border-radius: 0 0 4px 4px;
}
.ecs-collapsable-content > .date-filters-inner[data-v-95a62c3b] {
  margin-top: -14px;
}
.ecs-button.add-filter[data-v-95a62c3b] {
  background: #ecedf2;
  border-radius: 0 0 4px 4px;
}.runtime-footer[data-v-1dacb8e2] {
  padding: 3px 0;
  font-size: 12px;
}
.runtime-footer > div[data-v-1dacb8e2] {
  position: relative;
  z-index: 1;
}
.runtime-footer .runtime[data-v-1dacb8e2],
.runtime-footer .current[data-v-1dacb8e2] {
  color: rgba(101, 104, 122, 0.7);
}
.runtime-footer .total[data-v-1dacb8e2] {
  color: #65687A;
  font-weight: 500;
}
.runtime-footer .video-progress[data-v-1dacb8e2] {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background: #E9F3FF;
  z-index: 0;
}
.ecs-tab-bar-segment .ecs-tab-button[data-v-1dacb8e2] {
  line-height: 22px;
  padding: 0px 8px;
}
.subtle[data-v-bb2207e0] {
    opacity: .7
}
.chron-form[data-v-980a9800] {
  border-radius: 6px;
  margin: 0 -10px;
  padding: 10px;
  transition: background 0.6s ease;
}
.chron-form.highlight[data-v-980a9800] {
  background: rgba(21, 126, 251, 0.1);
}.designation-type[data-v-bb04add6] {
  border-radius: 4px;
  padding: 0 2px 0 4px;
  font-size: 12px;
}
.multiselect--notempty input::-webkit-input-placeholder, /* Chrome/Opera/Safari */
  .multiselect--notempty input::-moz-placeholder, /* Firefox 19+ */
  .multiselect--notempty input:-ms-input-placeholder, /* IE 10+ */
  .multiselect--notempty input:-moz-placeholder { /* Firefox 18- */
    height:0; width:0;
}
.noresults {
    display: none;
}
@media only screen and (max-width: 1460px) {
div[data-test='annotation-search-wrap'] .multiselect.search-standalone .multiselect__placeholder {
      font-size: 13px;
}
}
@media only screen and (max-width: 1400px) {
div[data-test='annotation-search-wrap'] .multiselect.search-standalone .multiselect__placeholder {
      font-size: 12px;
      white-space: nowrap;
}
}
.runtime-footer[data-v-ef39fc5c] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 3px 0;
  font-size: 12px;
}
.runtime-footer > div[data-v-ef39fc5c] {
  position: relative;
  z-index: 1;
}
.runtime-footer .runtime[data-v-ef39fc5c],
.runtime-footer .current[data-v-ef39fc5c] {
  color: rgba(101, 104, 122, 0.7);
}
.runtime-footer .total[data-v-ef39fc5c] {
  color: #65687A;
  font-weight: 500;
  margin-left: 4px;
}
.subtle[data-v-ac4a984b] {
    opacity: .7
}
.chron-form[data-v-c01ee1d7] {
  border-radius: 6px;
  margin: 0 -10px;
  padding: 10px;
  transition: background 0.6s ease;
}
.chron-form.highlight[data-v-c01ee1d7] {
  background: rgba(21, 126, 251, 0.1);
}.upload-progress[data-v-21140f46] {
  font-size: 14px;
  padding: 16px 0 8px 0;
  margin-bottom: 8px;
  border-bottom: 1px solid #ECEDF2;
  font-variant-numeric: tabular-nums;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.data-list-button[data-v-21140f46] {
  margin: -4px 0;
}
.missing-file-indicator[data-v-21140f46] {
  margin: -4px 4px -4px -4px;
  cursor: help;
}.word-index-list .vue-recycle-scroller__item-view {
  content-visibility: auto;
  contain-intrinsic-size: 72px;
}.word-index-tab[data-v-53e155a2] {
  /* overflow: hidden; */
  display: flex;
  flex-direction: column;
  height: 100%;
}
.word-index-list[data-v-53e155a2] {
  height: 100%;
}
.scroller[data-v-53e155a2] {
  height: 100%;
}
.citation[data-v-53e155a2] {
  color: var(--color-gray-9);
  cursor: pointer;
  font-family: var(--font-family-monospace);
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
  margin-right: 2px;
}
.citation[data-v-53e155a2]:hover {
  color: var(--color-gray-11);
}
.citation-list[data-v-53e155a2] {
  width: 100%;
  word-break: break-all;
}.ai-dialog-content[data-v-1c2ca5c3] {
  background: var(--color-white);
  border-radius: var(--border-radius-large);
  box-shadow: var(--elevation-10);
  position: relative;
  text-align: left;
}
.ecs-dialog-body .ai-dialog-content[data-v-1c2ca5c3] {
  margin: 0 -12px;
}
.ai-dialog-form[data-v-1c2ca5c3] {
  padding: var(--spacing-20);
  display: flex;
  flex-direction: column;
  gap: var(--spacing-20);
}.transcript-summary-content[data-v-3dabd438] {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.fade-enter-active[data-v-3dabd438],
.fade-leave-active[data-v-3dabd438] {
  transition: opacity 0.2s ease, height 0.2s ease;
  overflow: hidden;
}
.fade-enter-active .inner[data-v-3dabd438],
.fade-leave-active .inner[data-v-3dabd438] {
  transition: all 0.2s ease;
}
.fade-enter-from[data-v-3dabd438],
.fade-leave-to[data-v-3dabd438] {
  opacity: 0;
  height: 0;
}
.fade-enter-from .inner[data-v-3dabd438],
.fade-leave-to .inner[data-v-3dabd438] {
  transform: scale(0);
  opacity: 0;
}
.fade-enter-active .inner[data-v-3dabd438] {
  transition-delay: 0.1s;
}
.ecai-avatar[data-v-3dabd438] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  background: linear-gradient(94deg, #0074FB 4.01%, #6FB0FD 85.9%);
  border-radius: 100%;
  flex-shrink: 0;
}
.section-hover-row[data-v-3dabd438] {
  height: calc-size(auto);
}
.section-hover-row-inner[data-v-3dabd438] {
  padding-top: var(--spacing-10);
}
.section-hover-row .avatar[data-v-3dabd438] {
  box-shadow: 0 0 0 2px var(--color-white);
  transition: all 0.2s ease;
}
.section-hover-row .avatar[data-v-3dabd438]:not(:first-child) {
  margin-left: -4px;
}
.section-hover-row .avatar[data-v-3dabd438]:hover {
  box-shadow: 0 0 0 2px var(--color-white), 0 4px 4px rgba(71, 75, 96, 0.15);
  z-index: 1;
}
.dialog-enter-active[data-v-3dabd438],
.dialog-leave-active[data-v-3dabd438] {
  transition: opacity 0.24s ease, transform 0.2s ease;
}
.dialog-enter-from[data-v-3dabd438],
.dialog-leave-to[data-v-3dabd438] {
  opacity: 0;
  transform: translateY(20px);
}
.ai-dialog-container[data-v-3dabd438] {
  position: fixed;
  bottom: var(--spacing-5);
  right: var(--spacing-5);
  width: var(--transcript-summaries-width);
  padding: var(--spacing-10);
  z-index: 3;
}
.ai-dialog[data-v-3dabd438] {
  box-shadow: var(--elevation-30);
  display: flex;
  flex-direction: column;
  gap: var(--spacing-5);
  padding: var(--spacing-10);
  border-radius: var(--border-radius-large);
  background: var(--color-gray-2);
}
.ai-dialog-header[data-v-3dabd438] {
  padding: var(--spacing-5) var(--spacing-10);
}
.ai-dialog-footer[data-v-3dabd438] {
  padding: var(--spacing-5);
}
.learn-more-link[data-v-3dabd438] {
  display: flex;
  align-items: center;
  gap: var(--spacing-5);
  color: var(--color-gray-9);
  transition: color 0.2s ease;
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
}
.learn-more-link[data-v-3dabd438]:hover {
  color: var(--color-gray-11);
}
.ecs-sidebar-content[data-v-3dabd438] {
  display: flex;
  flex-direction: column;
}
.ecs-empty-state[data-v-3dabd438] {
  height: auto;
}
[data-v-3dabd438] .ecs-data-card-row-inner.wrap .ecs-data-card-row-title-container {
  flex: 1 1 0;
}.transcript-summaries-edit[data-v-0484033d] {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.transcript-summaries-edit-content[data-v-0484033d] {
  min-width: 680px;
  height: 100%;
  overflow-x: auto;
}
.ecs-data-grid-cell.focus[data-v-0484033d] {
  border-right: 1px solid var(--color-blue-4) !important;
}
.citation-range[data-v-0484033d] {
  padding: 2px var(--spacing-5);
  border-radius: var(--border-radius-medium);
  transition: background-color 0.12s ease-in-out;
  font-variant-numeric: tabular-nums;
  display: inline-block;
  min-width: 30px;
  height: 24px;
  width: fit-content;
}
.citation-range.error[data-v-0484033d] {
  background-color: var(--color-red-2);
  color: var(--color-red-14);
}
.jump-to-citation[data-v-0484033d] {
  position: absolute;
  right: 6px;
  top: 10px;
  transition: opacity 0.12s ease-in-out;
  opacity: 0;
}
.ecs-data-grid-cell:hover .jump-to-citation[data-v-0484033d],
.ecs-data-grid-cell-inner.focus .jump-to-citation[data-v-0484033d] {
  opacity: 1;
}
.ecs-data-grid-cell-inner.focus .citation-range[data-v-0484033d],
.citation-range[data-v-0484033d]:empty,
.citation-range.placeholder[data-v-0484033d] {
  background-color: var(--color-gray-2);
}
.ecs-data-grid-cell-inner.focus .citation-range[data-v-0484033d]:focus,
.citation-range[data-v-0484033d]:empty:focus,
.citation-range.placeholder[data-v-0484033d]:focus {
  background-color: var(--color-gray-3);
  box-shadow: 0 0 0 1px var(--color-gray-4);
}
.ecs-data-grid-cell-inner.focus .citation-range.error[data-v-0484033d],
.citation-range:empty.error[data-v-0484033d],
.citation-range.placeholder.error[data-v-0484033d] {
  background-color: var(--color-red-2);
  box-shadow: 0 0 0 1px var(--color-red-8);
  color: var(--color-red-14);
}
.arrow[data-v-0484033d] {
  margin: 0 var(--spacing-5);
  color: var(--color-gray-6);
  user-select: none;
  flex-shrink: 0;
}
.topic[data-v-0484033d] {
  padding: var(--spacing-10);
  width: 100%;
  height: 100%;
  position: relative;
}
.topic[data-v-0484033d]:empty:before {
  content: "Enter a topic...";
  color: var(--color-gray-8);
  position: absolute;
  pointer-events: none;
}
.ecs-tiptap[data-v-0484033d] {
  width: 100%;
}
.ecs-tiptap[data-v-0484033d] .ProseMirror {
  background: none;
}
.select-cell[data-v-0484033d] {
  height: 100%;
  padding: 10px 2px;
}
.select-button[data-v-0484033d] {
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-gray-6);
  transition: color 0.12s ease-in-out, opacity 0.12s ease-in-out;
  opacity: 0.7;
  border-radius: var(--border-radius-small);
}
.select-button[data-v-0484033d]:focus-visible {
  opacity: 1;
  outline: 2px solid var(--color-blue-8);
}
.select-button[data-v-0484033d]:hover {
  opacity: 1;
}
.select-button.active[data-v-0484033d] {
  opacity: 1;
  color: var(--color-blue-10);
}
.skeleton-wrapper[data-v-0484033d] {
  width: 100%;
}
.blur-effect[data-v-0484033d] {
  border-radius: 0;
  z-index: 1;
  left: 20px;
  width: calc(100% - 20px);
  opacity: 0.5;
}
.floating-bar[data-v-0484033d] {
  position: absolute;
  bottom: var(--spacing-20);
  left: 50%;
  transform: translateX(-50%);
  padding: var(--spacing-5) var(--spacing-10);
  background: hsl(var(--color-gray-15-hsl)/0.9);
  border-radius: var(--border-radius-large);
  box-shadow: var(--elevation-40);
  backdrop-filter: blur(16px);
}
.floating-bar-text[data-v-0484033d] {
  padding: 0 var(--spacing-5);
}
.floating-bar .ecs-separator[data-v-0484033d] {
  opacity: 0.3;
}
.floating-bar-enter-active[data-v-0484033d],
.floating-bar-leave-active[data-v-0484033d] {
  transition: opacity 0.2s ease, transform 0.2s ease;
}
.floating-bar-enter-from[data-v-0484033d],
.floating-bar-leave-to[data-v-0484033d] {
  opacity: 0;
  transform: translateX(-50%) translateY(-15px);
}
.floating-bar-enter-to[data-v-0484033d],
.floating-bar-leave-from[data-v-0484033d] {
  opacity: 1;
  transform: translateX(-50%) translateY(0);
}.fix-box[data-v-b91403ef] {
  border: 1px solid var(--color-gray-3);
  border-radius: var(--border-radius-medium);
  padding: var(--spacing-10) var(--spacing-15);
  width: 100%;
}
.fix-box-content[data-v-b91403ef] {
  flex: 1;
}
.fix-box.disabled[data-v-b91403ef] {
  background-color: var(--color-gray-1);
}
.fix-box.disabled .fix-box-content[data-v-b91403ef] {
  opacity: 0.6;
}
.line-count[data-v-b91403ef] {
  color: var(--color-gray-14);
  font-weight: var(--font-weight-medium);
}
.lines-cell[data-v-b91403ef] {
  width: 100%;
}
.lines-cell .ecs-button[data-v-b91403ef] {
  margin: -4px 0;
}
.lines-cell-preview[data-v-b91403ef] {
  font-family: var(--font-family-monospace);
  font-size: var(--type-scale-1-font-size);
  line-height: var(--type-scale-1-line-height);
  list-style: none;
  white-space: pre;
  width: 100%;
  letter-spacing: -0.4px;
}
.lines-cell-preview li[data-v-b91403ef] {
  white-space: pre-wrap;
  padding-left: 28px;
  position: relative;
  min-height: var(--type-scale-1-line-height);
}
.lines-cell-preview li[data-v-b91403ef]:before {
  content: attr(data-line);
  display: inline-block;
  width: 2em;
  margin-right: var(--spacing-15);
  color: var(--color-gray-6);
  font-weight: var(--font-weight-medium);
  text-align: right;
  position: absolute;
  left: 0;
  top: 0;
}.step[data-v-f2cbd718] {
  padding: var(--spacing-40) 0;
  min-height: 100%;
}
.step-flex[data-v-f2cbd718] {
  display: flex;
  flex-direction: column;
}
.citations-list[data-v-f2cbd718] {
  border-radius: var(--border-radius-medium);
  border: 1px solid var(--color-gray-4);
  padding: var(--spacing-10);
  height: 100%;
  flex: 1;
}
.citation[data-v-f2cbd718] {
  font-family: var(--font-family-monospace);
  font-size: var(--type-scale-1-font-size);
  line-height: var(--type-scale-1-line-height);
  white-space: pre-wrap;
  color: var(--color-gray-9);
}
.citation-line[data-v-f2cbd718] {
  display: flex;
  align-items: center;
  margin-bottom: 2px;
}
.citation-line[data-v-f2cbd718]:last-child {
  margin-bottom: 0;
}
.citation-line .cite[data-v-f2cbd718] {
  flex: 1;
  border-radius: var(--border-radius-small);
  font-family: var(--font-family-monospace);
  font-size: var(--type-scale-3-font-size);
  line-height: var(--type-scale-3-line-height);
  padding: var(--spacing-5);
  transition: 0.2s;
}
.citation-line > .icon-wrap[data-v-f2cbd718],
.citation-line .popover-button[data-v-f2cbd718] {
  margin-left: 8px;
  display: flex;
  align-items: center;
}
.citation-line.skipped .cite[data-v-f2cbd718] {
  color: rgba(47, 51, 60, 0.6);
}
.citation-line.error .cite[data-v-f2cbd718] {
  background-color: var(--color-red-2);
}
.citation-line.error:hover .cite[data-v-f2cbd718],
.citation-line.error .cite[data-v-f2cbd718]:focus {
  background-color: var(--color-red-3);
}
.hide[data-v-f2cbd718] {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}.viewer-legend[data-v-52d1eed9] {
  width: 200px;
  border-radius: var(--border-radius-medium);
  padding: var(--spacing-5);
  position: absolute;
  left: 8px;
  top: 6px;
  z-index: 5;
  overflow: auto;
  max-height: calc(100vh - 106px);
  backdrop-filter: blur(34px);
  background: rgba(255, 255, 255, 0.7);
  box-shadow: 0 0 0 1px rgba(71, 75, 96, 0.05), 0 2px 8px rgba(71, 75, 96, 0.15);
}
.viewer-legend-split-screen[data-v-52d1eed9] {
  top: calc(35vh + 36px + 6px);
  max-height: calc(65vh - 36px - 106px);
}
.viewer-legend[data-v-52d1eed9] > * {
  margin-bottom: var(--spacing-10);
}
.viewer-legend[data-v-52d1eed9] > *:last-child {
  margin-bottom: 0;
}
.viewer-legend:hover .close-legend[data-v-52d1eed9] {
  opacity: 1;
}
.party-header[data-v-52d1eed9] {
  font-size: var(--type-scale-2-font-size);
  line-height: var(--type-scale-2-line-height);
  font-weight: var(--font-weight-bold);
  color: var(--color-gray-12);
  padding: var(--spacing-5) var(--spacing-15) var(--spacing-5) var(--spacing-5);
}
.close-legend[data-v-52d1eed9] {
  position: absolute;
  right: 4px;
  top: 4px;
  opacity: 0;
  transition: 0.2s;
  z-index: 2;
}
.other-parties-button[data-v-52d1eed9] {
  border-bottom: none;
  justify-content: flex-start;
}
@media only screen and (min-width: 1290px) {
.ecs-viewer-canvas:not(.sidebar-expanded) .viewer-legend[data-v-52d1eed9] {
    backdrop-filter: blur(0);
    background: transparent;
    box-shadow: none;
}
}
@media only screen and (min-width: 1940px) {
.ecs-viewer-canvas.sidebar-expanded .viewer-legend[data-v-52d1eed9] {
    backdrop-filter: blur(0);
    background: transparent;
    box-shadow: none;
}
}.transcript-health-alert[data-v-0bcdcdf1] {
  background: var(--color-green-1);
  padding: var(--spacing-20) var(--spacing-20) var(--spacing-15) var(--spacing-20);
}
.transcript-health-footer[data-v-0bcdcdf1] {
  padding: var(--spacing-5) var(--spacing-10);
  border-top: 1px solid var(--color-gray-3);
}
.profile-relevance-switch[data-v-0bcdcdf1] {
  margin: -8px auto 12px auto;
  display: inline-flex !important;
}
.swatches[data-v-0bcdcdf1] {
  max-width: 216px;
  padding: 8px;
}
.popover-list-item-button-group[data-v-0bcdcdf1] {
  background: var(--color-gray-2);
  border-radius: var(--border-radius-medium);
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.beta-badge[data-v-0bcdcdf1] {
  font-weight: var(--font-weight-medium);
  border-radius: 36px;
  border: 1px solid var(--color-blue-5);
  background-color: var(--color-blue-3);
  color: var(--color-blue-12);
  margin-left: var(--spacing-5);
  line-height: var(--type-scale-1-line-height);
  font-size: var(--type-scale-1-font-size);
  padding: 1px 6px;
}
body.everchron-viewer .intercom-container,
  body.everchron-viewer .intercom-namespace,
  .intercom-lightweight-app {
    display: none
}
