.aside-layout{width:calc(100% - var(--right-panel-width));>header{box-shadow:none;background:none;border:none;padding:0;margin-bottom:16px;animation:none;opacity:1}aside{position:fixed;top:50px;bottom:0;right:0;padding:16px;width:var(--right-panel-width);overflow-y:auto}}@media screen and (max-width:800px){.aside-layout{width:100%}.aside-layout aside{position:relative;padding:0;width:100%;display:block;top:unset;bottom:unset;right:unset}}.canvas-layout{>.canvas{position:absolute;width:100%;height:100%;background:var(--neutral-fill-rest);border-radius:6px;overflow:hidden;[role=toolbar]{position:absolute;top:68px;left:8px;z-index:100}>.layers{position:absolute;width:100%;height:100%;overflow:scroll;border-radius:6px;>.grid-layer{transition:opacity ease 1s;position:absolute;width:100%;height:100%;opacity:0;background-image:linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 1px),linear-gradient(180deg,rgba(0,0,0,.05) 1px,transparent 1px);background-size:32px 32px}>.relationships-layer{width:100%;height:100%;transition:opacity ease 1s;position:absolute;>.item{position:absolute;stroke:#888}}>.entities-layer{width:100%;height:100%;position:absolute;>.item{position:absolute;box-sizing:border-box;width:257px;align-items:flex-start;justify-content:flex-start;padding:6px 7px 5px;background:padding-box linear-gradient(var(--neutral-fill-rest),var(--neutral-fill-rest)),border-box var(--neutral-stroke-control-rest);border-radius:calc(var(--control-corner-radius) * 1px);border:calc(var(--stroke-width) * 1px) solid transparent;&:hover{background:padding-box linear-gradient(var(--neutral-fill-hover),var(--neutral-fill-hover)),border-box var(--neutral-stroke-control-hover);text-decoration:none}&.dragging{opacity:.5}}}}&.dragging{>.layers>.grid-layer{opacity:1}>.layers>.relationships-layer{opacity:.5}}&.show-grid{>.layers>.grid-layer{opacity:1}}}}.full-layout{width:100%;height:100%;position:relative;>header{padding:16px 16px 8px;position:absolute;top:0;left:0;right:0;z-index:2;backdrop-filter:blur(10px);box-shadow:0 1.6px 3.6px #0002,0 .3px .9px #0000001c}>.main{position:absolute;width:100%;height:100%;inset:0;background:var(--neutral-fill-rest);border-top-left-radius:8px;border-bottom-left-radius:8px;overflow:hidden}}.grid{display:grid;gap:8px;&.first{grid-template-columns:auto 1fr;align-items:center}&.last{grid-template-columns:1fr auto;align-items:center}&.first.last{grid-template-columns:auto 1fr auto;align-items:center}&.header{grid-template-rows:auto 1fr}&.top{align-items:flex-start}&.left-right{grid-template-columns:1fr 1fr;>:nth-child(2){text-align:right;justify-content:flex-end}>:first-child{text-align:left;justify-content:flex-start}&.separated{grid-template-columns:1fr auto 1fr;>:nth-child(3){text-align:right;justify-content:flex-end}>:nth-child(2){text-align:center;justify-content:center;align-content:center}>:first-child{text-align:left;justify-content:flex-start}>input{align-self:stretch;width:100%}}&.right-auto{grid-template-columns:1fr auto}}}.page-layout{display:grid;grid-template-rows:auto 1fr auto;gap:0px;max-height:100%;>header{padding:0 0 8px}>main{padding:8px 0 16px;overflow-y:auto}>footer{padding:8px 0 0}}.stack{display:flex;gap:8px}.stack.vertical{flex-direction:column;&.left{align-items:flex-start}}.stack.horizontal{flex-direction:row;align-items:center}.stack.horizontal.wrap{flex-wrap:wrap}.stack.horizontal.right{justify-content:flex-end}.stack.horizontal.center{justify-content:center}.stretch-layout{display:grid;grid-template-rows:auto 1fr;gap:0px;height:100%;position:relative;>header{padding:0}>.main,>main{width:100%;height:100%;max-height:100%;background:var(--neutral-fill-rest);border-bottom-left-radius:8px;overflow:scroll;align-self:stretch;justify-self:stretch;>.empty-well{width:100%;height:100%}}}.accordion-item{background:var(--neutral-fill-layer-rest);color:var(--neutral-foreground-rest);border:calc(var(--stroke-width) * 1px) solid var(--neutral-stroke-layer-rest);border-radius:calc(var(--layer-corner-radius) * 1px);>header{display:grid;grid-template-columns:1fr auto;cursor:pointer;.header--content{padding:8px;border:none;background:none;text-align:left;display:block}&:hover{background:padding-box linear-gradient(var(--neutral-fill-hover),var(--neutral-fill-hover)),border-box var(--neutral-stroke-control-hover);text-decoration:none}}>main{border-top:calc(var(--stroke-width) * 1px) solid var(--neutral-stroke-layer-rest);overflow-x:hidden;padding:8px;>.stack>.form-item{>select{width:100%}}}}.badge{padding:0 calc((6 + (var(--design-unit) * 2 * var(--density))) * 1px);display:inline-block;white-space:nowrap;font-size:10px;text-transform:uppercase;border-radius:4px;font-weight:300;user-select:none}.coming-soon-badge{background:var(--accent-fill-rest);color:var(--foreground-on-accent-rest)}.new-badge{background:var(--presence-available);color:var(--foreground-on-accent-rest)}.beta-badge{background:var(--presence-away);color:var(--foreground-on-accent-rest)}.big-list{display:flex;flex-direction:column;align-items:stretch;gap:4px;>.group-header{margin-top:8px;justify-content:flex-start}>.item{display:grid;grid-template-columns:40px 1fr;gap:8px;background:padding-box linear-gradient(var(--neutral-fill-rest),var(--neutral-fill-rest)),border-box var(--neutral-stroke-control-rest);border-radius:calc(var(--control-corner-radius) * 1px);border:calc(var(--stroke-width) * 1px) solid transparent;padding:4px 8px;.item--icon{width:40px;height:40px;padding:4px}img.item--icon{height:unset;max-height:40px}.item--title{.count-badge{padding:2px 4px}.progress-ring{width:16px;height:16px}}.item--details{text-align:left;display:flex;flex-direction:column;align-items:stretch;img.item--icon{height:unset;max-height:40px}.item--title{font-weight:700}.item--question{font-weight:400;color:var(--input-filled-placeholder-rest)}}&.selected{border-color:var(--accent-fill-rest);position:relative;&:after{content:"";position:absolute;top:0;left:0;width:12px;height:12px;border-bottom:12px solid transparent;border-left:12px solid var(--accent-fill-rest)}}&.disabled{opacity:var(--disabled-opacity)}.list-box{background:var(--neutral-fill-rest)}}&.wrap{flex-direction:row;flex-wrap:wrap;>.item{width:320px;min-height:96px;.item--icon,.item--details{align-self:flex-start}.item--description{font-weight:400}}}&.dense{>.item{grid-template-columns:28px 1fr;.item--icon{width:28px;height:28px;justify-self:center;align-self:flex-start}.item--title{font-weight:400}.item--description{display:none}&.selected{.item--description{display:block}}}}}button,a[role=button]{background:padding-box linear-gradient(var(--neutral-fill-rest),var(--neutral-fill-rest)),border-box var(--neutral-stroke-control-rest);border-radius:calc(var(--control-corner-radius) * 1px);border:calc(var(--stroke-width) * 1px) solid transparent;display:inline-flex;flex-direction:row;align-items:center;gap:8px;padding:4px 8px;justify-content:center;user-select:none;transition:all .3s;color:var(--neutral-foreground-rest);font-weight:600;&.accent{background:padding-box linear-gradient(var(--accent-fill-rest),var(--accent-fill-rest)),border-box var(--accent-stroke-control-rest);color:var(--foreground-on-accent-rest);svg:not(.progress-ring){--accent-fill-rest: var(--foreground-on-accent-rest)}&:hover{background:padding-box linear-gradient(var(--accent-fill-hover),var(--accent-fill-hover)),border-box var(--accent-stroke-control-hover);.progress-ring{.background{fill:var(--accent-fill-hover)}}}&:disabled{opacity:var(--disabled-opacity)}.progress-ring{.background{fill:var(--accent-fill-rest)}.indicator{stroke:var(--neutral-fill-rest)}}}&.on,&.stealth.on{background:padding-box linear-gradient(var(--neutral-fill-rest),var(--neutral-fill-rest)),border-box var(--accent-stroke-control-rest);color:var(--neutral-foreground-rest);svg:not(.progress-ring){--accent-fill-rest: unset}&:hover{background:padding-box linear-gradient(var(--neutral-fill-hover),var(--neutral-fill-hover)),border-box var(--accent-stroke-control-hover);.progress-ring{.background{fill:var(--neutral-fill-hover)}}}&:disabled{opacity:var(--disabled-opacity)}}&.selected{border:calc(var(--stroke-width) * 1px) solid var(--accent-stroke-control-active)}&.open{background:padding-box linear-gradient(var(--neutral-fill-hover),var(--neutral-fill-hover)),border-box var(--neutral-stroke-control-hover);color:var(--neutral-foreground-rest);svg:not(.progress-ring){--accent-fill-rest: unset}&.on{background:padding-box linear-gradient(var(--neutral-fill-hover),var(--neutral-fill-hover)),border-box var(--accent-stroke-control-hover)}}&.stealth{background:none;&:hover{background:var(--neutral-fill-stealth-hover)}}&:hover{background:padding-box linear-gradient(var(--neutral-fill-hover),var(--neutral-fill-hover)),border-box var(--neutral-stroke-control-hover);text-decoration:none}&:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.progress-ring{height:20px}}.button-group{display:inline-flex;flex-direction:row;gap:0;user-select:none;background:padding-box linear-gradient(var(--neutral-fill-rest),var(--neutral-fill-rest)),border-box var(--neutral-stroke-control-rest);border-radius:calc(var(--control-corner-radius) * 1px);border:calc(var(--stroke-width) * 1px) solid transparent;>button,>a[role=button]{border-radius:0;border-collapse:collapse;border:none;min-width:28px;&:first-child{border-top-left-radius:calc(var(--control-corner-radius) * 1px);border-bottom-left-radius:calc(var(--control-corner-radius) * 1px)}&:last-child{border-top-right-radius:calc(var(--control-corner-radius) * 1px);border-bottom-right-radius:calc(var(--control-corner-radius) * 1px)}}&.vertical{flex-direction:column}&.stretch-x{display:grid;grid-template-columns:repeat(3,1fr)}}.card{padding:calc(var(--design-unit) * 5px);width:var(--card-width, 100%);box-sizing:border-box;background:var(--neutral-fill-rest);color:var(--neutral-foreground-rest);border:calc(var(--stroke-width) * 1px) solid var(--neutral-stroke-layer-rest);border-radius:calc(var(--layer-corner-radius) * 1px);animation:slideUp;animation-duration:166ms;animation-timing-function:ease-out;animation-fill-mode:forwards;opacity:0;--animation-spacing: .1s;&:has(.drop-down-menu){z-index:2}.progress-ring{.background{fill:var(--neutral-fill-rest)}}.stack &:nth-child(2){animation-delay:var(--animation-spacing)}.stack &:nth-child(3){animation-delay:calc(var(--animation-spacing) * 2)}.stack &:nth-child(4){animation-delay:calc(var(--animation-spacing) * 3)}.stack &:nth-child(5){animation-delay:calc(var(--animation-spacing) * 4)}}@keyframes slideUp{0%{transform:translateY(15px);opacity:0}to{transform:translateY(0);opacity:1}}.chat-container{grid-template-columns:1fr auto;border:1px solid var(--neutral-stroke-rest);border-radius:calc(var(--control-corner-radius) * 1px);gap:10px;padding:15px}.chat-message{padding:10px;border-radius:5px;background-color:#e0e0e0;color:#333;font-size:14px;line-height:1.5;word-wrap:break-word;max-width:90%;&.agent{background-color:var(--globalColorBrand140);align-self:flex-start;text-align:start}&.user{background-color:var(--globalColorGrey68);align-self:flex-end;text-align:end}}code{color:#c02d76;.form-item>label+&{padding:6px 12px;border:calc(var(--stroke-width) * 1px) solid var(--neutral-stroke-rest);border-radius:calc(var(--control-corner-radius) * 1px)}}.interpolation-expression{display:inline}table.data-grid{background:var(--neutral-fill-rest);color:var(--neutral-foreground-rest);border:calc(var(--stroke-width) * 1px) solid var(--neutral-stroke-layer-rest);border-radius:calc(var(--layer-corner-radius) * 1px);box-shadow:none;width:100%;>thead{>tr{height:34px;>th,>td{padding:4px;border-bottom:calc(var(--stroke-width) * 1px) solid var(--neutral-stroke-divider-rest);&.sortable{&:hover{cursor:pointer;background:var(--neutral-fill-stealth-hover)}}}}}>tbody{>tr{border-bottom:calc(var(--stroke-width) * 1px) solid var(--neutral-stroke-divider-rest);>td{padding:4px;&:last-child.right{>.stack.horizontal{display:inline-flex}}}&:hover{background:var(--neutral-fill-stealth-hover)}&.selected{background:var(--neutral-fill-secondary-rest);>td:first-child{position:relative;&:before{position:absolute;content:"";left:1px;top:0;bottom:0;width:3px;background:var(--accent-fill-rest);border-radius:calc(var(--control-corner-radius) * 1px);animation-name:toFullSize;animation-duration:.25s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}}}}}>tfoot{>tr{height:34px;>td{padding:4px;border-bottom:calc(var(--stroke-width) * 1px) solid var(--neutral-stroke-divider-rest)}}}}div[role=dialog]{z-index:103;position:fixed;top:10%;left:calc(50% - 320px);display:grid;grid-template-rows:auto 1fr auto;background:var(--neutral-fill-rest);color:var(--neutral-foreground-rest);border:calc(var(--stroke-width) * 1px) solid var(--neutral-stroke-layer-rest);border-radius:calc(var(--layer-corner-radius) * 1px);box-shadow:var(--elevation-shadow-card-rest);width:640px;box-sizing:border-box;animation-name:enterDialog;animation-duration:.3s;max-height:80%;transition:margin-left .3s;&.full{inset:5%;max-height:90%;max-width:unset;width:unset}&.large{width:800px;left:calc(50% - 400px)}>header{padding:calc(var(--design-unit) * 5px);border-top-left-radius:calc(var(--layer-corner-radius) * 1px);border-top-right-radius:calc(var(--layer-corner-radius) * 1px);&:has(>.pivot:last-child){padding-bottom:0}>.pivot>header>.item>.icon{display:none}}>main{overflow-y:auto;padding:calc(var(--design-unit) * 5px);.usage-tip{width:100%}.group-header{font-weight:700}}>footer{padding:calc(var(--design-unit) * 5px);border-bottom-left-radius:calc(var(--layer-corner-radius) * 1px);border-bottom-right-radius:calc(var(--layer-corner-radius) * 1px);&.stack.horizontal,>.stack.horizontal{justify-content:flex-end;>button,>[role=button]{min-width:100px;&.stealth{background:padding-box linear-gradient(var(--neutral-fill-rest),var(--neutral-fill-rest)),border-box var(--neutral-stroke-control-rest);&:hover{background:padding-box linear-gradient(var(--neutral-fill-hover),var(--neutral-fill-hover)),border-box var(--neutral-stroke-control-hover)}}}}}.progress-ring{.background{fill:var(--neutral-fill-rest)}}.preview{overflow:hidden;border:1px solid var(--neutral-stroke-rest)}table.data-grid{box-shadow:none}>.corner-commands{position:absolute;top:8px;right:8px;padding:8px;>*{cursor:pointer;border:none;background:none;svg.icon{fill:var(--neutral-foreground-rest)}&:hover{background:none;svg.icon{fill:var(--accent-fill-rest)}}}}>main>.pivot:first-child>.pivot-content{padding:8px}&.depth-2{z-index:113;.overlay:has(+&){z-index:112}}&.depth-3{z-index:123;.overlay:has(+&){z-index:122}}&.depth-4{z-index:133;.overlay:has(+&){z-index:132}}&.depth-5{z-index:143;.overlay:has(+&){z-index:142}}&:not(.large):not(.full):has(+.overlay+.depth-2){margin-left:-64px}&:not(.large):not(.full):has(+.overlay+.depth-3){margin-left:-64px}&:not(.large):not(.full):has(+.overlay+.depth-2+.overlay+.depth-3){margin-left:-128px}}div[role=dialog]>header h2{font-size:18px}@keyframes enterDialog{0%{opacity:0;transform:translateY(15px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.drop-down-button-host{position:relative}.drop-down-menu{position:fixed;background:var(--neutral-fill-rest);color:var(--neutral-foreground-rest);border:calc(var(--stroke-width) * 1px) solid var(--neutral-stroke-layer-rest);border-radius:calc(var(--layer-corner-radius) * 1px);box-shadow:var(--elevation-shadow-card-rest);animation:slideDown;animation-duration:.1s;animation-timing-function:ease-out;animation-fill-mode:forwards;z-index:103;opacity:0;width:auto;min-width:160px;overflow-y:auto;display:none;.menu-group{text-align:left;>header{padding:8px 8px 0;font-weight:600;font-size:13px;opacity:.9}>main{display:flex;flex-direction:column;gap:0;>.item{border:none;justify-content:flex-start;font-weight:400;font-size:13px;padding:4px 8px;text-align:left;min-height:32px;.icon{width:20px}&.selected{position:relative;background:padding-box linear-gradient(var(--neutral-fill-hover),var(--neutral-fill-hover)),border-box var(--neutral-stroke-control-hover);&:before{position:absolute;content:"";left:1px;top:5px;bottom:5px;width:3px;background:var(--accent-fill-rest);border-radius:calc(var(--control-corner-radius) * 1px)}}}>hr{margin:0}}}>hr{margin:0}}@keyframes slideDown{0%{transform:translateY(-15px);opacity:0}to{transform:translateY(0);opacity:1}}.empty-placeholder{padding:calc(var(--design-unit) * 4px);width:var(--card-width, 100%);box-sizing:border-box;background:var(--neutral-fill-rest);color:var(--neutral-foreground-rest);border:calc(var(--stroke-width) * 1px) dashed var(--neutral-stroke-layer-rest);border-radius:calc(var(--layer-corner-radius) * 1px);p{text-align:center}.stack.horizontal{justify-content:center}}.empty-well{width:100%;border:2px dashed var(--neutral-stroke-rest);border-radius:8px;padding:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;>.big-list{width:400px}}.icon.composite-icon{position:relative;width:100%;.icon--main{width:100%!important;height:100%!important}.icon--sub{position:absolute;left:50%;top:50%;width:40%!important;height:40%!important;z-index:2;&.count-badge{padding:4px;text-align:right;border-radius:8px!important;width:auto!important;height:auto!important;left:unset;top:unset;right:0;bottom:0}}}svg.icon{fill:var(--accent-fill-rest);width:20px;height:20px;&.delete,&.dismiss{fill:var(--error)}}.icon{&.i16{width:16px;max-height:16px}&.i20{width:20px;max-height:20px}&.i32{width:32px;max-height:32px;svg&{height:32px}}}.icon.emoji{font-family:"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,NotoColorEmoji,"Android Emoji",sans-serif;font-weight:400}textarea,input[type=search],input[type=url],input[type=tel],input[type=number],input[type=email],input[type=date],input[type=datetime],input[type=datetime-local],input[type=password],input[type=text]{font-family:var(--body-font);font-size:var(--type-ramp-base-font-size);line-height:var(--type-ramp-base-line-height);font-weight:initial;font-variation-settings:var(--type-ramp-base-font-variations);color:var(--neutral-foreground-rest);fill:currentColor;user-select:none;position:relative;border:calc(var(--stroke-width) * 1px) solid transparent;border-radius:calc(var(--control-corner-radius) * 1px);background:padding-box linear-gradient(var(--neutral-fill-input-rest),var(--neutral-fill-input-rest)),border-box var(--neutral-stroke-input-rest);padding:4px 8px;&:hover:not(:focus){background:padding-box linear-gradient(var(--neutral-fill-input-hover),var(--neutral-fill-input-hover)),border-box var(--neutral-stroke-input-hover)}&:focus{outline:none;border-bottom:calc(var(--stroke-width) * 1px) solid var(--accent-fill-rest);background:var(--control-focus-background)}&[readonly]{cursor:not-allowed;background:var(--neutral-fill-input-rest);border:calc(var(--stroke-width) * 1px) solid var(--neutral-stroke-layer-rest)}&:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}&.big{font-size:18px;line-height:28px;border:calc(var(--stroke-width) * 2px) solid transparent;border-radius:calc(var(--control-corner-radius) * 2px);&:focus{border-bottom:calc(var(--stroke-width) * 2px) solid var(--accent-fill-rest)}}&.small{width:80px}&.selected{border:calc(var(--stroke-width) * 1px) solid var(--accent-stroke-control-active)}td>&{width:100%}&.stealth{border:none;border-bottom:calc(var(--stroke-width) * 1px) solid transparent}}select{background:padding-box linear-gradient(var(--neutral-fill-rest),var(--neutral-fill-rest)),border-box var(--neutral-stroke-control-rest);border-radius:calc(var(--control-corner-radius) * 1px);border:calc(var(--stroke-width) * 1px) solid transparent;padding:4px 8px;user-select:none;transition:all .3s;color:var(--neutral-foreground-rest);font-weight:600;&:focus{outline:none;border-bottom:calc(var(--stroke-width) * 1px) solid var(--accent-fill-rest);background:var(--control-focus-background)}&:hover{background:padding-box linear-gradient(var(--neutral-fill-hover),var(--neutral-fill-hover)),border-box var(--neutral-stroke-control-hover);text-decoration:none}&:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}td>&{width:100%}}select>option,select>optgroup,select>optgroup>option{background:var(--neutral-fill-input-rest);color:var(--neutral-foreground-rest)}input[type=file]{border:none}input[type=file].big{background:var(--neutral-fill-stealth-rest);border:calc(var(--stroke-width) * 1px) solid var(--neutral-stroke-layer-rest);border-radius:calc(var(--layer-corner-radius) * 1px);width:100%;padding:16px;text-align:center;position:relative;&:after{content:"H\fazzon ide f\e1jlokat a felt\f6lt\e9shez.";position:absolute;left:calc(50% - 96px);top:calc(50% - 8px);opacity:.5}}.form-item{display:flex;flex-direction:column;gap:4px;>label{align-self:flex-start}}textarea.code{font-family:Consolas,Courier New,monospace}.item-finder-container{position:relative;>.flyout{position:absolute;top:30px;left:0;right:0;background:var(--neutral-fill-stealth-rest);box-shadow:0 0 16px #00000080;z-index:100;border-radius:calc(var(--control-corner-radius) * 1px);>.empty-placeholder{padding:8px 12px}}}.list-box{overflow-y:auto;border:calc(var(--stroke-width) * 1px) solid var(--neutral-stroke-rest);border-radius:calc(var(--control-corner-radius) * 1px);display:flex;flex-direction:column;gap:0;outline:none;background:var(--neutral-fill-stealth-rest);background:none;max-height:320px;>.item{user-select:none;color:var(--neutral-foreground-rest);background:none;border-radius:calc(var(--control-corner-radius) * 1px);border:calc(var(--stroke-width) * 1px) solid transparent;white-space:nowrap;padding:4px 8px;position:relative;text-align:left;overflow:hidden;justify-content:flex-start;font-weight:400;min-height:32px;max-width:100%;flex-shrink:0;>.icon:first-child{width:20px;max-height:20px}&:disabled{color:#545454}&.selected{background:var(--neutral-fill-secondary-rest);border-radius:0;color:var(--neutral-foreground-rest);border-color:transparent;&:hover{background:var(--neutral-fill-secondary-rest)}&:before{position:absolute;content:"";left:1px;top:3px;bottom:3px;width:3px;background:var(--accent-fill-rest);border-radius:calc(var(--control-corner-radius) * 1px);animation-name:toFullSize;animation-duration:.25s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}}>.item--details{white-space:wrap;>.item--title{font-weight:700}}}>button.item{&:hover{border:calc(var(--stroke-width) * 1px) solid transparent;background:var(--neutral-fill-secondary-rest)}&:hover:disabled{background:none;cursor:not-allowed}>span{flex-grow:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.group-header{font-weight:700;padding:4px 8px;margin-top:4px;user-select:none;text-align:left}&:focus-within{outline:none;border-bottom:calc(var(--stroke-width) * 1px) solid var(--accent-fill-rest);background:var(--control-focus-background)}&.limit-5{max-height:160px}&.limit-10{max-height:320px}&.big{>.item{min-height:50px;>.icon:first-child{width:40px;max-height:32px}>svg.icon:first-child{width:40px;height:32px}.item--details{text-align:left;display:flex;flex-direction:column;align-items:stretch;img.item--icon{height:unset;max-height:40px}.item--title{font-weight:700}}}}}.math{text-align:center;font-size:18px;border:calc(var(--stroke-width) * 1px) solid var(--neutral-stroke-layer-rest);border-radius:calc(var(--layer-corner-radius) * 1px);padding:16px;display:flex;justify-content:center}math.blazor{direction:ltr;text-indent:0;letter-spacing:normal;line-height:normal;word-spacing:normal;font-family:math;font-size:inherit;font-style:normal;font-weight:400;display:inline math;math-shift:normal;math-style:compact;math-depth:0;&[display=block i]{display:block math!important;math-style:normal}&[display=inline i]{display:inline math;math-style:compact}mrow{display:flex;flex-direction:row;gap:4px;justify-content:center}mfrac{display:flex;flex-direction:column;>:first-child{border-bottom:1px solid var(--neutral-fill-inverse-active)}>*{padding:4px}}msub{display:inline-flex;flex-direction:row;align-items:flex-start;vertical-align:baseline;justify-content:center}msub>:last-child{font-size:.75em;line-height:.8;transform:translateY(.8em)}}nav.main-menu{display:flex;flex-direction:column;align-items:stretch;color:var(--neutral-foreground-rest);position:fixed;width:var(--menu-width);height:calc(100vh - 80px);overflow-y:auto;>.item,.menu-group>header,.menu-group>main>.item{display:grid;grid-template-columns:32px 1fr 32px;align-items:center;padding:8px;border-radius:0;color:var(--neutral-foreground-rest);position:relative;text-align:left;&:hover{background:padding-box linear-gradient(var(--neutral-fill-hover),var(--neutral-fill-hover)),border-box var(--neutral-stroke-control-hover);text-decoration:none}&.selected{background:padding-box linear-gradient(var(--neutral-fill-hover),var(--neutral-fill-hover)),border-box var(--neutral-stroke-control-hover);&:before{position:absolute;content:"";left:1px;top:5px;bottom:5px;width:3px;background:var(--accent-fill-rest);border-radius:calc(var(--control-corner-radius) * 1px);animation-name:toFullSize;animation-duration:.25s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}}}.menu-group>main>.item{padding-left:32px}.item>.icon{justify-self:center}.menu-group{>header{.header--icon{justify-self:center}.header--content{text-align:left;justify-content:flex-start;background:none;border:none;padding:0;font-weight:400}}>main{display:flex;flex-direction:column;align-items:stretch}}}.pane{z-index:102;position:fixed;top:0;bottom:0;right:0;display:grid;grid-template-rows:auto 1fr;background:var(--neutral-fill-rest);color:var(--neutral-foreground-rest);border:calc(var(--stroke-width) * 1px) solid var(--neutral-stroke-layer-rest);border-radius:0;box-shadow:var(--elevation-shadow-card-rest);width:512px;box-sizing:border-box;animation-name:enterRightPane;animation-duration:.3s;.progress-ring{.background{fill:var(--neutral-fill-rest)}}.preview{overflow:hidden}.close{position:absolute;top:8px;right:8px;padding:8px;cursor:pointer;border:none;background:none;svg.icon{fill:var(--neutral-foreground-rest)}&:hover{background:var(--neutral-fill-stealth-hover);svg.icon{fill:var(--accent-fill-rest)}}}>header{padding:calc(var(--design-unit) * 5px)}>main{overflow-y:auto;padding:calc(var(--design-unit) * 5px)}>footer{padding:calc(var(--design-unit) * 5px)}}@keyframes enterRightPane{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.pill{background:var(--neutral-fill-rest);color:var(--neutral-foreground-rest);border:calc(var(--stroke-width) * 1px) solid var(--neutral-stroke-layer-rest);border-radius:calc(var(--layer-corner-radius) * 1px);font-size:12px;padding:2px 6px;gap:4px;display:inline-flex;justify-items:center;.icon{width:14px}}.pill{&.sentiment--Positive{&:before{content:"\1f7e2";margin-right:4px}}&.sentiment--Negative{&:before{content:"\1f534";margin-right:4px}}}.pivot{display:grid;grid-template-rows:auto 1fr;gap:8px;>header{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;position:sticky;>.item{border:none;position:relative;background:none;color:var(--neutral-foreground-rest);&.active,&.selected{&:after{background-color:var(--accent-fill-rest);transform:scale(1)}}&:hover{&:after{background-color:var(--neutral-foreground-active);transform:scale(1)}}&:after{position:absolute;bottom:0;width:calc(100% - 16px);height:2px;content:"";background-color:#e6edf3;transition:transform .25s ease-in-out;transform:scale(0)}}}}.progress-bar{position:relative;display:block;width:100%;height:16px;transition:width 333ms;border-radius:2px;background:var(--neutral-stroke-layer-rest);&:after{content:"";position:absolute;inset:0;animation:background-continuous-move 10s linear infinite;background-size:3rem 3rem;background-image:linear-gradient(-45deg,hsla(0,0%,100%,.2) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 75%,transparent 0,transparent);pointer-events:none}>.progress{position:absolute;top:0;left:0;bottom:0;background:var(--accent-fill-rest);border-radius:2px;transition:width 333ms}&.warning{.progress{background:var(--warning)}}&.error{.progress{background:var(--error)}}}@keyframes background-continuous-move{0%{background-position:0 0}to{background-position:3rem 3rem}}.job-status-view .progress-bar{width:128px;max-width:128px;height:8px}.progress-ring{width:24px;height:24px;.background{fill:var(--neutral-fill-stealth-rest)}.indicator{stroke:var(--accent-fill-rest);fill:none;stroke-width:2px;stroke-linecap:round;transform-origin:50% 50%;transform:rotate(-90deg);transition:all .2s ease-in-out;animation:spin-infinite 2s linear infinite}}@keyframes spin-infinite{0%{stroke-dasharray:.01px 43.97px;transform:rotate(0)}50%{stroke-dasharray:21.99px 21.99px;transform:rotate(450deg)}to{stroke-dasharray:.01px 43.97px;transform:rotate(1080deg)}}.editor-completions{min-width:24px;background:var(--neutral-fill-stealth-rest);padding:0;z-index:100;border-radius:6px;gap:0;position:fixed;box-shadow:0 0 16px #00000080;overflow-y:auto;max-height:185px;scroll-snap-type:y mandatory;>.item{padding:2px 4px;.icon{width:16px;height:16px}&:first-child{border-top-left-radius:6px;border-top-right-radius:6px}&:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}}}.skeleton{--skeleton-fill-default: var(--neutral-fill-secondary-rest);background-color:var(--skeleton-fill, var(--skeleton-fill-default));&.rect{border-radius:calc(var(--layer-corner-radius) * 1px);height:28px}}p,h3,h1,h2,h4,h5,h6{margin:0}h4{margin-top:16px}a{text-decoration:none;overflow-wrap:anywhere}a:hover{text-decoration:underline}.left{text-align:left;justify-content:flex-start}.center{text-align:center}.right{text-align:right}mark{background:var(--highlight-bg);margin:0;padding:0}[role=toolbar]{flex-direction:row;flex-wrap:wrap;gap:8px;position:relative;align-items:center;&.selection-toolbar{background:var(--neutral-fill-secondary-rest);padding:8px 24px;margin-left:-24px;margin-right:-24px;button.stealth{&:hover{background:padding-box linear-gradient(var(--neutral-fill-rest),var(--neutral-fill-rest))}}&:before{position:absolute;content:"";left:1px;top:0;bottom:0;width:3px;background:var(--accent-fill-rest);border-radius:calc(var(--control-corner-radius) * 1px);animation-name:toFullSize;animation-duration:.25s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}}}.tracks-view{display:grid;grid-template-columns:auto 1fr;--track-height: 32px;>.tracks-view--labels{display:flex;flex-direction:column;align-items:flex-end;gap:4px;border-right:1px solid var(--neutral-stroke-rest);>.item{height:var(--track-height);padding:4px;display:grid;align-content:center;&.tracks-view--ticks-label{height:20px;opacity:.5;font-size:.75em;align-content:flex-end;border-bottom:1px solid var(--neutral-stroke-rest)}}}>.tracks-view--segments{overflow-x:auto;display:flex;flex-direction:column;gap:4px;>.tracks-view--ticks{position:relative;height:20px;border-bottom:1px solid var(--neutral-stroke-rest);>.item{position:absolute;border-left:1px solid var(--text-color);opacity:.5;font-size:.75em;bottom:4px;width:40px}}>.tracks-view--track{position:relative;height:var(--track-height);background:var(--neutral-fill-input-active);>.tracks-view--segment{position:absolute;height:100%;padding:4px 0;background-color:var(--neutral-fill-rest);border-radius:4px;min-width:64px;border:1px solid var(--neutral-stroke-rest);border-left:4px solid var(--accent-fill-rest);background:#fff;z-index:1;>.item--text{padding:2px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.75em;display:block;color:var(--accent-fill-rest)}}}}}.message-bar{padding:8px;border:1px solid #d1d1d1;color:var(--neutral-foreground-rest);width:100%;box-sizing:border-box;border-radius:4px;>main{text-wrap:wrap}.list-box>&{margin:4px 8px}}.audio-player-container{audio{width:100%}}.cameras-list{>.item{width:400px;display:grid;grid-template-rows:192px 1fr auto;padding:0;>main{padding:0 16px}>footer{padding:16px;.subtle{font-size:13px;.icon{width:16px}}}.camera-preview,.camera-stream{border-top-left-radius:4px;border-top-right-radius:4px;width:100%;height:192px;object-fit:cover}}}.camera-layout{>main{>.camera-stream{width:100%}}}.dashboards-list{>.item{width:512px}}.dashboard-layout{display:grid;grid-template-rows:auto 1fr;inset:0;position:absolute;>header{padding:24px 24px 8px}>main{width:100%;height:100%;overflow:hidden}}.dashboard{padding:0;position:relative;&.full-screen{position:fixed;inset:52px 0 0;background:var(--neutral-fill-rest)}&.edit{>.layers>.grid-layer{opacity:1}}&.empty{>.layers>.grid-layer{opacity:1}}[role=toolbar]{position:absolute;top:16px;right:16px;z-index:100}>.analysis-pane{position:absolute;width:400px;bottom:0;top:0;right:0;backdrop-filter:blur(16px);color:var(--neutral-foreground-rest);display:grid;grid-template-rows:1fr;>main{padding:16px;&.center-vertical{display:flex;justify-content:center;align-items:center;flex-direction:column}blockquote{margin-left:0;margin-right:0}}}>.layers{position:absolute;inset:0;overflow:auto;>.grid-layer{transition:opacity ease 1s;position:absolute;width:100%;height:100%;opacity:0;background-image:linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 1px),linear-gradient(180deg,rgba(0,0,0,.05) 1px,transparent 1px);background-size:64px 64px;background-position-x:16px;background-position-y:16px}>.empty-layer{padding:16px;.empty-well{width:512px;height:384px;background:var(--neutral-fill-layer-rest);position:absolute;justify-content:center;border-radius:calc(var(--layer-corner-radius) * 1px)}}>.tiles-layer{width:100%;height:100%;position:absolute;padding:16px;&.dragging{user-select:none}>.tile-container{position:absolute;padding:4px;>.item.tile{overflow:hidden;position:relative;width:100%;height:100%;box-sizing:border-box;display:grid;padding:0;grid-template-rows:auto 1fr;background:var(--neutral-fill-layer-rest);border:calc(var(--stroke-width) * 2px) solid var(--neutral-stroke-layer-rest);border-radius:calc(var(--layer-corner-radius) * 1px);transition:left ease .5s,top ease .5s,width ease .5s,height ease .5s;>main{overflow-y:auto;padding:8px;border-top:calc(var(--stroke-width) * 1px) solid var(--neutral-stroke-layer-rest);.data-grid{border:none;td.right{.drop-down-menu{left:unset;right:0}}}.selected{border:calc(var(--stroke-width) * 1px) solid transparent;border-radius:calc(var(--control-corner-radius) * 1px);border-color:var(--accent-fill-rest);position:relative;padding:4px 8px;&:after{content:"";position:absolute;top:0;left:0;width:12px;height:12px;border-bottom:12px solid transparent;border-left:12px solid var(--accent-fill-rest)}}}>header{padding:4px;background-image:var(--dialog-header);>.grid{gap:2px}h3{font-size:15px;margin-bottom:0;padding:0;line-height:17px;max-height:17px;overflow:hidden;text-overflow:ellipsis;word-break:break-all;+span{margin-top:0;padding:0}}.item--icon{width:48px;max-height:40px}svg.item--icon{width:48px;height:40px}.drop-down-menu{left:unset;right:0}}&.tile--camera{.camera-preview,.camera-stream{width:100%}}&.no-padding-tile{>main{padding:0;overflow:hidden}}&.small-tile{grid-template-rows:1fr;position:relative;>header{display:none;position:absolute;top:0;left:0;right:0}&:hover,&:has(>header .drop-down-button.open){>header{display:grid}}}&.no-border{border:none;>main{border-top:none}&:hover{border:calc(var(--stroke-width) * 2px) solid var(--neutral-stroke-layer-rest)}}}&.edit{&:hover{.move-overlay{background:#ffffff03}}.move-overlay{position:absolute;z-index:100;inset:0;background:#ffffff80;cursor:move;--handle-border: 1px solid var(--neutral-stroke-strong-rest);.width-handle,.height-handle,.corner-handle{position:absolute;background:var(--neutral-fill-layer-rest);opacity:0;&:hover{background:var(--neutral-fill-layer-rest)}}&:hover{.width-handle,.height-handle,.corner-handle{opacity:1}}.width-handle{position:absolute;right:5px;top:55px;bottom:16px;width:16px;cursor:col-resize;&:after{content:"";position:absolute;pointer-events:none;top:25%;bottom:calc(25% + 16px);width:4px;right:5px;border-left:var(--handle-border);border-right:var(--handle-border)}}.height-handle{position:absolute;bottom:5px;left:5px;right:16px;height:16px;cursor:row-resize;&:after{content:"";position:absolute;pointer-events:none;left:25%;right:calc(25% + 16px);height:4px;bottom:5px;border-top:var(--handle-border);border-bottom:var(--handle-border)}}.corner-handle{position:absolute;bottom:5px;right:5px;height:16px;width:16px;cursor:nwse-resize;&:after{content:"";position:absolute;pointer-events:none;right:5px;bottom:5px;height:16px;width:16px;border-right:var(--handle-border);border-bottom:var(--handle-border)}}}}}}}&.sequential{>.layers{>.tiles-layer{display:flex;flex-direction:row;flex-wrap:wrap;>.tile-container{position:relative}}}}}.dashboards-list>.item>.item--icons>.icon{width:24px;max-height:24px}.dashboard-deleted-infotext{opacity:.5}.dashboarditem-configuration{>main{>.group-header{margin-top:8px;font-weight:700}}}.data-sources-list-view{overflow-y:auto;padding:16px;border-top-right-radius:0;border-bottom-right-radius:0}.data-source-dialog--body,.document-analysis-dialog--body{display:grid;grid-template-rows:auto 1fr;gap:16px;width:100%;overflow:hidden!important}.data-sources-list>.item{display:grid;grid-template-columns:28px 1fr;align-items:flex-start;overflow:hidden;.data-source--icon{position:relative;width:100%;height:32px;.icon--main{width:100%!important;height:100%!important}.icon--sub{position:absolute;right:-25%;bottom:-25%;width:50%!important;height:50%!important;z-index:1}}}.data-sources-table{>tbody{>tr{min-height:40px;position:relative;cursor:pointer;>td{height:40px;&:first-child{width:32px;padding-top:8px;.icon{width:24px;max-height:24px;justify-self:center;align-self:center}}}&.selected{background:linear-gradient(var(--neutral-fill-hover),var(--neutral-fill-hover));>td:first-child{&:before{position:absolute;content:"";left:1px;top:5px;bottom:5px;width:3px;background:var(--accent-fill-rest);border-radius:calc(var(--control-corner-radius) * 1px);animation-name:toFullSize;animation-duration:.25s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}}}&.disabled{opacity:var(--disabled-opacity)}}}}.data-sources-list .item .data-source--description{color:var(--neutral-foreground-hint)}.data-sources-list.list-box{.icon{width:20px;height:20px}}.data-source-category--title{font-weight:700;margin-bottom:0;margin-top:16px;justify-content:flex-start;&:first-child{margin-top:0}}.data-source--capabilities>.item{background:var(--accent-fill-rest);color:var(--neutral-fill-rest);border-radius:3px;padding:0 4px;font-size:10px;text-transform:lowercase;box-sizing:border-box}.data-source-gallery-view{display:grid;grid-template-columns:1fr auto;border:1px solid var(--neutral-stroke-rest);border-radius:calc(var(--control-corner-radius) * 1px);overflow:hidden;>main{display:grid;grid-template-rows:auto 1fr;overflow:hidden;>header{padding:16px;&:empty{padding:0}}>main{overflow-y:auto;padding:16px}}}.data-source-gallery-view .data-source-gallery-view--details{width:19rem;background:var(--neutral-fill-secondary-rest);border-bottom-right-radius:4px;border-top-right-radius:4px;gap:8px;display:grid;grid-template-rows:auto 1fr auto;>header{padding:16px}>main{overflow-y:auto;padding:16px}>footer{padding:16px;border-top:1px solid var(--neutral-stroke-rest)}.item--icon{width:48px;max-height:48px}}.data-source--details{align-items:flex-start;gap:4px;text-align:left}.data-source--details>p{margin:0}div[role=dialog] .data-sources-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;width:100%}div[role=dialog] .data-sources-list>.item{width:280px;height:96px;background:var(--neutral-fill-rest);border:calc(var(--stroke-width) * 1px) solid var(--neutral-stroke-layer-rest);border-radius:calc(var(--layer-corner-radius) * 1px);display:grid;grid-template-columns:32px 1fr;gap:16px}div[role=dialog] .data-sources-list>.item.selected{border:calc(var(--stroke-width) * 1px) solid var(--accent-fill-active);color:var(--neutral-foreground-rest)}div[role=dialog] .data-sources-list>.item:hover{border:calc(var(--stroke-width) * 1px) solid var(--accent-fill-hover)}.preview{background:var(--neutral-fill-rest);border-radius:8px;min-height:140px;max-height:140px;border:1px solid var(--neutral-stroke-rest);font-size:12px;display:grid;grid-template-columns:1fr;gap:0;overflow-y:hidden;h4{margin:0}[role=dialog] header &{background:var(--neutral-fill-rest)}&.compact{min-height:unset}>.preview--content{height:140px;overflow-y:auto;padding:4px;box-sizing:border-box;overflow-wrap:anywhere}&:has(>.thumbnail){display:grid;grid-template-columns:140px 1fr;gap:8px;>.thumbnail{width:100%;height:100%;border-top-left-radius:8px;border-bottom-left-radius:8px;object-fit:cover}}}.additional-sources-list{>.item{display:grid;grid-template-columns:1fr auto;gap:8px}}.additional-document-references>.item{.icon{max-height:24px}.item--icon{width:16px;max-height:24px}.item--details{overflow:hidden;.item--author{font-weight:700}}}.search-results{>.item{position:relative;.thumbnail{width:128px;max-height:128px;border-radius:4px;object-fit:cover}.chart.small{width:128px;height:64px;border:1px dashed;border-color:var(--colorNeutralStroke1)}}}.search--suggestions-list>.item{font-size:12px;padding:0 2px;opacity:.8;font-weight:400}.data-source-categories-list{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;>.item{width:280px;height:64px;background:var(--neutral-fill-rest);border:calc(var(--stroke-width) * 1px) solid var(--neutral-stroke-layer-rest);border-radius:calc(var(--layer-corner-radius) * 1px);display:flex;flex-direction:column;align-items:flex-start;.item--name{font-weight:700}}}span.entity{border-bottom:1px dotted #888}.map-layout{>header{padding-bottom:8px}>.main{width:calc(100% + 48px);height:calc(100% + 24px);margin:0 -24px -24px;overflow:hidden}}.atlas-map .azure-maps-control-button{z-index:unset!important}.notes-list-view{>.item{width:400px;height:320px;display:grid;grid-template-rows:1fr auto;.note--content{overflow-y:auto}}}.notes-list-compact{>.item{box-shadow:none;padding:8px}}.pill.inferred{border-style:dashed}.comments-list{&.virtualized{max-height:500px;overflow-y:scroll}>.item{padding:8px;border:1px solid var(--neutral-stroke-rest);border-radius:6px}}.tile{.comments-list{>.item{padding:0;gap:0;>main{padding:8px}>footer{background:var(--neutral-fill-input-alt-rest);padding:4px 8px;&,>p,.pill{font-size:10px}.pill{padding:0 4px}}}}}.comment-filter-editor-dialog{>main{>.group-header{font-weight:700}}}.documents-top-list{width:100%;height:100%;overflow:hidden;display:grid;grid-template-rows:auto 1fr;gap:8px;>header{align-items:flex-end;display:grid;grid-template-columns:64px 1fr auto;gap:8px;.drop-down-menu{left:unset;right:0}}>main{overflow-y:auto;display:flex;flex-direction:column;gap:8px;>.item{min-height:116px;height:auto;flex-shrink:0;display:grid;grid-template-columns:64px 1fr 96px;align-items:flex-start;gap:8px}}.thumbnail{width:64px;height:64px;max-width:64px;max-height:64px;object-fit:cover;border-radius:4px}td{vertical-align:top}}.word-cloud{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center;>.item{&.positive{color:var(--success)}&.negative{color:var(--error)}}}.font-size-10{font-size:10px}.font-size-11{font-size:11px}.font-size-12{font-size:12px}.font-size-13{font-size:13px}.font-size-14{font-size:14px}.font-size-15{font-size:15px}.font-size-16{font-size:16px}.font-size-17{font-size:17px}.font-size-18{font-size:18px}.font-size-19{font-size:19px}.font-size-20{font-size:20px}.font-size-21{font-size:21px}.font-size-22{font-size:22px}.font-size-23{font-size:23px}.font-size-24{font-size:24px}.font-size-25{font-size:25px}.font-size-26{font-size:26px}.font-size-27{font-size:27px}.font-size-28{font-size:28px}.font-size-29{font-size:29px}.font-size-30{font-size:30px}.options{display:flex;flex-direction:column}.options.option{flex-direction:row;align-items:center;gap:2px}.common-controls{border-top:1px solid var(--neutral-foreground-focus)}.control-reorder{margin-left:auto}.structured-name-layout{display:grid;grid-template-columns:96px 1fr 1fr 1fr;gap:8px;input{min-width:unset;max-width:unset;width:100%}}.country-region-layout{display:grid;grid-template-columns:1fr 1fr;gap:8px;input{min-width:unset;max-width:unset;width:100%}}.municipality-address-layout-4{display:grid;grid-template-columns:1fr 2fr 2fr 1fr;gap:8px;input{min-width:unset;max-width:unset;width:100%}}.municipality-address-layout-3{display:grid;grid-template-columns:1fr 2fr 3fr;gap:8px;input{min-width:unset;max-width:unset;width:100%}}.street-address-layout{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;input{min-width:unset;max-width:unset;width:100%}}.structured-name-layout{display:grid;grid-template-columns:76px 1fr 1fr 1fr;gap:8px;input{min-width:unset;max-width:unset;width:100%}}.structured-address-layout{display:grid;grid-template-columns:1fr 1fr;gap:8px;input{min-width:unset;max-width:unset;width:100%}}.survey-items{>.item{>.item--details{display:flex;flex-direction:column;gap:8px;[role=toolbar]{align-self:flex-end}>.item--header{display:flex;justify-content:space-between;align-items:flex-start}}}.no-response{border-left:4px solid var(--presence-offline);opacity:.95}.modified-response{border-left:4px solid var(--presence-away);opacity:.95}}.rating-item{display:flex;gap:10px;>.rating{width:20px;height:20px;border:1px solid #ccc;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease;&.filled{background-color:var(--accent-fill-rest);border-color:var(--accent-fill-rest)}&.selectable:hover{background-color:var(--accent-fill-rest)}}}.survey-designer{padding-top:8px;gap:0;>.survey-designer--preview{background:var(--neutral-fill-input-active);border-top-left-radius:8px;border-bottom-left-radius:8px;padding:8px;background-image:linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 1px),linear-gradient(180deg,rgba(0,0,0,.05) 1px,transparent 1px);background-size:64px 64px;background-position-x:16px;background-position-y:16px;>.survey-items{gap:8px}}>.survey-designer--toolbox{border:calc(var(--stroke-width) * 1px) solid var(--neutral-stroke-layer-rest);border-radius:0 8px 8px 0;padding:16px}}.attempt-details-dialog{>header{.map{width:100%;height:200px;border-radius:8px}}audio{width:100%}}.execution-details-dialog{>main{.map{width:100%;height:400px;border-radius:8px}}}.comparison-mode-toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;main{display:flex;align-items:center;gap:.5rem;flex:1;.text{gap:0}strong{color:var(--accent-foreground-rest);font-weight:600}}:.5rem}.comparison-button{>.item{display:flex;flex-direction:column;background:var(--neutral-fill-layer-rest);border:calc(var(--stroke-width) * 1px) solid var(--neutral-stroke-layer-rest);border-left:4px solid transparent;border-radius:calc(var(--control-corner-radius) * 1px);text-align:left;cursor:pointer;transition:all .2s ease;&:hover{background:var(--neutral-fill-layer-alt-rest)}&.modified-response{border-left-color:var(--presence-away)}&.selected{border-left-color:var(--accent-fill-rest);border-left-width:4px;background:var(--neutral-fill-layer-alt-rest)}}.item--content{display:flex;flex-direction:column;gap:8px;width:100%}.comparison-content{display:grid;grid-template-columns:minmax(120px,150px) minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;gap:16px}.field-label{grid-column:1;font-weight:600;font-size:12px;color:var(--neutral-foreground-rest);opacity:.8}.original-value{grid-column:2;display:flex;flex-direction:column;gap:4px}.arrow-indicator{grid-column:3;display:flex;align-items:center;color:var(--presence-away);font-size:20px;flex-shrink:0}.entered-value{grid-column:4;display:flex;flex-direction:column;gap:4px}.value{font-size:14px;font-weight:400;color:var(--neutral-foreground-rest);&.strikethrough{text-decoration:line-through;opacity:.6}}}.recipient-changes-list{display:flex;flex-direction:column;gap:8px}.section-header{display:flex;align-items:center;gap:8px;margin-top:16px;margin-bottom:12px;& span{line-height:1}}.section-content{padding-left:4px}.recipient-info{margin-bottom:32px}.text-muted{color:var(--neutral-foreground-hint);font-size:var(--type-ramp-minus-1-font-size);line-height:var(--type-ramp-minus-1-line-height);margin-bottom:12px}.audio-level-bar{position:relative;display:block;width:100%;height:16px;border-radius:0;background:var(--neutral-stroke-layer-rest);>.progress{position:absolute;top:0;left:0;bottom:0;background:green;border-radius:0}}a:has(>.tradingview-chart){position:relative;&:after{content:" ";position:absolute;inset:0}}.chart-designer--time-series-list{>.item{padding:8px;width:280px;min-height:68px;box-sizing:border-box;background:var(--neutral-fill-rest);border:1px solid var(--neutral-stroke-rest);border-radius:calc(var(--layer-corner-radius) * 1px);text-align:left;overflow-x:hidden;&.selected{border:1px solid var(--accent-stroke-control-active)}.item--details{overflow-x:hidden;text-wrap:wrap;word-wrap:break-word;overflow-y:auto}.item--icon{max-width:32px}}}.time-series-catalog-gallery{display:grid;grid-template-columns:21rem 1fr;border:1px solid var(--neutral-stroke-rest);border-radius:calc(var(--control-corner-radius) * 1px);margin:16px;padding:0!important;gap:0;&.none-selected{grid-template-columns:1fr}>aside{border-right:1px solid var(--neutral-stroke-rest);display:grid;grid-template-rows:auto 1fr;gap:0;max-height:100%;overflow:hidden;>header{padding:16px 16px 8px}>main{padding:8px 16px 16px;overflow-y:auto}.big-list>.item{display:grid;grid-template-columns:32px 1fr;text-align:left;.item--icon{max-width:28px;max-height:28px}.item--description{opacity:.65}}}>main{overflow-y:auto;padding:16px;height:100%;h3{.item--icon{max-height:20px}}}}.chart{width:100%;min-height:256px;&.small{width:128px;height:96px;min-height:0}.tile>main>&{width:100%;height:100%;min-height:unset;min-width:unset}}.tile>main:has(>.rich-text:only-child>.chart:only-child){overflow:hidden!important;padding:0!important;>.rich-text{width:100%;height:100%;min-height:unset;min-width:unset;display:block;>.chart{width:100%;height:100%;min-height:unset;min-width:unset}}}.job-details-dialog{.chart{min-height:400px}}.time-series-designer-layout{gap:16px;>main{.chart{height:100%}}}.time-series-top-list{width:100%;height:100%;overflow:hidden;display:grid;grid-template-rows:auto 1fr;gap:8px;>header{align-items:flex-end;display:grid;grid-template-columns:64px 1fr auto;gap:8px}>main{overflow-y:auto;display:flex;flex-direction:column;gap:8px;>.item{height:32px;display:grid;grid-template-columns:20px 1fr 96px;align-items:flex-start;gap:8px;&.four--column{grid-template-columns:20px 1fr 96px 96px}.item--icon{width:20px;max-height:20px}}}td{vertical-align:top}}html{scroll-behavior:smooth}::-webkit-scrollbar{width:12px;height:14px;scrollbar-width:thin;scrollbar-color:var(--colorNeutralForeground4) transparent}::-webkit-scrollbar-thumb{border-radius:8px;background-clip:content-box;border:4px solid transparent;background-color:var(--colorNeutralForeground4)}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{display:none}body{--body-font: "Segoe UI Variable", "Segoe UI", sans-serif;font-family:var(--body-font);font-size:var(--type-ramp-base-font-size);line-height:var(--type-ramp-base-line-height);margin:0;--right-panel-width: 24rem;background:var(--neutral-fill-stealth-rest);padding-top:54px;--menu-width: 256px}header+.aside-layout{margin-top:16px}.layout{display:grid;grid-template-rows:auto 1fr;>header{position:fixed;top:0;left:0;right:0;height:54px;background-color:var(--neutral-layer-4);border-bottom:calc(var(--stroke-width) * 2px) solid var(--accent-fill-rest);color:var(--neutral-fill-inverse-rest);z-index:100;>.brand{padding:3px 16px;font-size:32px;>.brand--company{font-size:.4em;text-transform:uppercase}>.brand--product{font-size:.7em}}>.right-menu{.account-info{background:none;>.stack{gap:0;align-items:flex-end}.account-info--organization{text-transform:uppercase}}.organization-logo-container{width:54px;height:54px;overflow:hidden;>img{width:100%;height:100%;object-fit:contain;object-position:center}}}}>main{margin-left:var(--menu-width);padding:24px;height:calc(100vh - 80px);z-index:1;box-shadow:0 0 2px #0000001f,0 4px 8px #00000024;border-top-left-radius:8px;border-bottom-left-radius:8px;background:var(--neutral-fill-rest);box-sizing:border-box;overflow-y:auto;animation:enterMain 1.5s ease;&:has(>.full-layout){padding:0}&:has(>.dashboard-layout){padding:0;position:relative}}}@keyframes enterMain{0%{transform:translateY(16px)}to{transform:none}}.navmenu-icon{display:none}.alert{border:1px dashed var(--accent-fill-rest);padding:5px}@keyframes toFullSize{0%{transform:scale(0)}to{transform:scale(1)}}.hover-only{opacity:0;.hover-only-host:hover &{opacity:1}}.hover-only-nested{opacity:0;.hover-only-nested-host:hover &{opacity:1}}.overlay{content:"";background:#000000a8;position:fixed;inset:0;z-index:101;&.transparent{background:none}.pane+&{z-index:103}}.scroll-y{overflow-y:auto;height:100%}.stretch{width:100%;height:100%;overflow:hidden}.stretch-x{width:100%}.scroll-x{overflow-x:auto;width:100%}.no-overflow{overflow-y:hidden}.count-badge{background-color:var(--accent-fill-rest);color:var(--neutral-fill-rest);border:1px solid var(--accent-fill-rest);z-index:10;font-size:var(--type-ramp-minus-2-font-size);font-weight:600;border-radius:10000px;letter-spacing:0;min-width:10px;padding:4px;line-height:1;text-align:center;text-indent:0;white-space:nowrap;box-sizing:content-box;cursor:default}.subtle{opacity:.8}.features-list{>.item{display:grid;grid-template-rows:64px 160px auto;width:256px;border:calc(var(--stroke-width) * 1px) solid var(--neutral-stroke-layer-rest);border-radius:calc(var(--layer-corner-radius) * 1px);box-shadow:var(--elevation-shadow-card-rest);>header{img{width:100%;height:64px;object-fit:cover}}>main{padding:8px;text-justify:distribute-all-lines}>footer{padding:8px}h4{margin:0}}}.home-layout{gap:24px}.warning{stroke:#f7630c}.error{stroke:var(--error)}.success{stroke:var(--success)}.hidden{display:none}.minimized-jobs-list-view{position:fixed;bottom:40px;right:16px;z-index:10;width:var(--right-panel-width);>.item{background:var(--neutral-fill-rest);color:var(--neutral-foreground-rest);border:calc(var(--stroke-width) * 1px) solid var(--neutral-stroke-layer-rest);border-radius:calc(var(--layer-corner-radius) * 1px);box-shadow:var(--elevation-shadow-card-rest);padding:8px}}
