[direction~=row]{display:flex;flex-direction:row;}[direction~=column]{display:inline-flex;flex-direction:column;}[direction~=row-reverse]{display:flex;flex-direction:row-reverse;}[direction~=column-reverse]{display:inline-flex;flex-direction:column-reverse;}[direction~=wrap]{flex-wrap:wrap;}[position~=left]{justify-content:flex-start;}[position~=middle]{justify-content:center;}[position~=right]{justify-content:flex-end;}[position~=divide]{justify-content:space-between;}[position~=pad]{justify-content:space-around;}[position~=top]{align-items:flex-start;}[position~=center]{align-items:center;}[position~=bottom]{align-items:flex-end;}[position~=stretch]{align-items:stretch;}[flex]{flex:1;}[flex="1"]{flex:1 1 10%;}[flex="2"]{flex:1 1 20%;}[flex="3"]{flex:1 1 30%;}[flex="4"]{flex:1 1 40%;}[flex="5"]{flex:1 1 50%;}[flex="6"]{flex:1 1 60%;}[flex="7"]{flex:1 1 70%;}[flex="8"]{flex:1 1 80%;}[flex="9"]{flex:1 1 90%;}[gap="2"]{gap:2px;}[gap="4"]{gap:4px;}[gap="8"]{gap:8px;}[gap="16"]{gap:16px;}[gap="32"]{gap:32px;}@font-face{  font-family:'Inter';  font-style:normal;  font-weight:100 900;  src:url('assets/fonts/Inter-cyrillic-ext.woff2') format('woff2');  unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face{  font-family:'Inter';  font-style:normal;  font-weight:100 900;  src:url('assets/fonts/Inter-cyrillic.woff2') format('woff2');  unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face{  font-family:'Inter';  font-style:normal;  font-weight:100 900;  src:url('assets/fonts/Inter-greek-ext.woff2') format('woff2');  unicode-range:U+1F00-1FFF;}@font-face{  font-family:'Inter';  font-style:normal;  font-weight:100 900;  src:url('assets/fonts/Inter-greek.woff2') format('woff2');  unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}@font-face{  font-family:'Inter';  font-style:normal;  font-weight:100 900;  src:url('assets/fonts/Inter-vietnamese.woff2') format('woff2');  unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{  font-family:'Inter';  font-style:normal;  font-weight:100 900;  src:url('assets/fonts/Inter-latin-ext.woff2') format('woff2');  unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{  font-family:'Inter';  font-style:normal;  font-weight:100 900;  src:url('assets/fonts/Inter-latin.woff2') format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{  font-family:'Roboto Mono';  font-style:normal;  font-weight:400;  src:url('assets/fonts/RobotoMono-Regular-cyrillic-ext.woff2') format('woff2');  unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face{  font-family:'Roboto Mono';  font-style:normal;  font-weight:400;  src:url('assets/fonts/RobotoMono-Regular-cyrillic.woff2') format('woff2');  unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face{  font-family:'Roboto Mono';  font-style:normal;  font-weight:400;  src:url('assets/fonts/RobotoMono-Regular-greek.woff2') format('woff2');  unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}@font-face{  font-family:'Roboto Mono';  font-style:normal;  font-weight:400;  src:url('assets/fonts/RobotoMono-Regular-vietnamese.woff2') format('woff2');  unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{  font-family:'Roboto Mono';  font-style:normal;  font-weight:400;  src:url('assets/fonts/RobotoMono-Regular-latin-ext.woff2') format('woff2');  unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{  font-family:'Roboto Mono';  font-style:normal;  font-weight:400;  src:url('assets/fonts/RobotoMono-Regular-latin.woff2') format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}:root{--primary:var(--blue);--primary-opacity:var(--blue-opacity);--primary-alt:var(--blue-alt);--accent:var(--cyan);--accent-opacity:var(--cyan-opacity);--accent-alt:var(--cyan-alt);--surface-low:#f8f9fb;--surface-mid:#ffffff;--surface-high:#959ca8;--ink:#171717;--on-ink:#ffffff;--opacity-high:#13171f99; --opacity-mid:#13171f1a; --opacity-low:#13171f05; --opacity-darken:#00000003; --background-elevated:#DCE1FF1A;--success:var(--green);--success-opacity:var(--green-opacity);--success-alt:var(--green-alt);--warning:var(--orange);--warning-opacity:var(--orange-opacity);--warning-alt:var(--orange-alt);--danger:var(--red);--danger-opacity:var(--red-opacity);--danger-alt:var(--red-alt);--blue:#057dff;--blue-opacity:#057dff1f;--blue-alt:#0364cc;--cyan:#00ccc5;--cyan-opacity:#00ccc51f;--cyan-alt:#01a29e;--green:#37c45b;--green-opacity:#37c45b1f;--green-alt:#2b9d48;--yellow:#edc31c;--yellow-opacity:#edc31c1f;--orange:#ff980a;--orange-opacity:#ff980a1f;--orange-alt:#cc7a06;--red:#ff4043;--red-opacity:#ff40431f;--red-alt:#cc3236;--pink:#f2559c;--pink-opacity:#f2559c1f;--purple:#ae4ede;--purple-opacity:#ae4ede1f;--font-regular:400;--font-medium:500;--font-bold:700;--font-default:13px;--font-small:11px;--font-family:Inter, system-ui, -apple-system, sans-serif;--line-height:1.3;}[heading="1"],[heading="2"],[heading="3"],[heading="4"],[heading="5"],[heading="6"]{display:block;font-weight:400;margin:16px 0;}[heading="1"]{font-size:112px;font-weight:300;}[heading="2"]{font-size:56px;}[heading="3"]{font-size:45px;}[heading="4"]{font-size:34px;}[heading="5"]{font-size:24px;}[heading="6"]{font-size:20px;font-weight:500;}:root,[theme=light]{--elevation-light-4:0px 6px 10px 4px #00000026, 0px 2px 3px 0px #0000004d;}[theme=dark]{--ink:#FFF;}:root{--primary-300:var(--grey-300);--primary-500:var(--grey-500);}:root{--accent-50:var(--light-blue-50);--accent-100:var(--light-blue-100);--accent-200:var(--light-blue-200);--accent-300:var(--light-blue-300);--accent-500:var(--light-blue-500);--accent-600:var(--light-blue-600);--accent-700:var(--light-blue-700);--accent-900:var(--light-blue-900);--accent-A100:var(--light-blue-A100);--accent-A200:var(--light-blue-A200);--accent-A400:var(--light-blue-A400);--accent-A700:var(--light-blue-A700);}:root{--red-50:255, 235, 238;--red-100:255, 205, 210;--red-200:239, 154, 154;--red-300:229, 115, 115;--red-400:239, 83, 80;--red-500:244, 67, 54;--red-600:229, 57, 53;--red-700:211, 47, 47;--red-800:198, 40, 40;--red-900:183, 28, 28;--red-A200:255, 82, 82;--red-A400:255, 23, 68;--red-A700:213, 0, 0;}:root{--pink-200:244, 143, 177;--pink-400:236, 64, 122;--pink-500:233, 30, 99;--pink-600:216, 27, 96;--pink-700:194, 24, 91;--pink-A200:255, 64, 129;--pink-A700:197, 17, 98;}:root{--purple-200:206, 147, 216;--purple-300:186, 104, 200;--purple-400:171, 71, 188;--purple-500:156, 39, 176;--purple-600:142, 36, 170;--purple-700:123, 31, 162;--purple-800:106, 27, 154;--purple-A100:234, 128, 252;--purple-A400:213, 0, 249;--purple-A700:170, 0, 255;}:root{--deep-purple-500:103, 58, 183;--deep-purple-800:69, 39, 160;--deep-purple-900:49, 27, 146;--deep-purple-A200:124, 77, 255;--deep-purple-A400:101, 31, 255;}:root{--indigo-100:197, 202, 233;--indigo-200:159, 168, 218;--indigo-300:121, 134, 203;--indigo-500:63, 81, 181;--indigo-600:57, 73, 171;--indigo-800:40, 53, 147;--indigo-A200:83, 109, 254;--indigo-A700:48, 79, 254;}:root{--blue-100:187, 222, 251;--blue-200:144, 202, 249;--blue-300:100, 181, 246;--blue-400:66, 165, 245;--blue-500:33, 150, 243;--blue-600:30, 136, 229;--blue-700:25, 118, 210;--blue-900:13, 71, 161;--blue-A200:68, 138, 255;--blue-A700:41, 98, 255;}:root{--light-blue-50:225, 245, 254;--light-blue-100:179, 229, 252;--light-blue-200:129, 212, 250;--light-blue-300:79, 195, 247;--light-blue-400:41, 182, 246;--light-blue-500:3, 169, 244;--light-blue-600:3, 155, 229;--light-blue-700:2, 136, 209;--light-blue-800:2, 119, 189;--light-blue-900:1, 87, 155;--light-blue-A100:128, 216, 255;--light-blue-A200:64, 196, 255;--light-blue-A400:0, 176, 255;--light-blue-A700:0, 145, 234;}:root{--cyan-600:0, 172, 193;--cyan-700:0, 151, 167;--cyan-800:0, 131, 143;}:root{--teal-500:0, 150, 136;--teal-600:0, 137, 123;--teal-700:0, 121, 107;--teal-900:0, 77, 64;--teal-A700:0, 191, 165;}:root{--green-50:232, 245, 233;--green-100:200, 230, 201;--green-200:165, 214, 167;--green-300:129, 199, 132;--green-400:102, 187, 106;--green-500:76, 175, 80;--green-600:67, 160, 71;--green-800:46, 125, 50;--green-900:27, 94, 32;--green-A100:185, 246, 202;--green-A200:105, 240, 174;--green-A400:0, 230, 118;--green-A700:0, 200, 83;}:root{--light-green-500:139, 195, 74;--light-green-700:104, 159, 56;--light-green-800:85, 139, 47;--light-green-A700:100, 221, 23;}:root{--lime-400:212, 225, 87;--lime-500:205, 220, 57;--lime-600:192, 202, 51;--lime-A700:174, 234, 0;}:root{--yellow-700:251, 192, 45;--yellow-A700:255, 214, 0;}:root{--amber-500:255, 193, 7;--amber-600:255, 179, 0;--amber-700:255, 160, 0;--amber-800:255, 143, 0;--amber-A400:255, 196, 0;--amber-A700:255, 171, 0;}:root{--orange-50:255, 243, 224;--orange-200:255, 204, 128;--orange-400:255, 167, 38;--orange-500:255, 152, 0;--orange-600:251, 140, 0;--orange-700:245, 124, 0;--orange-800:239, 108, 0;--orange-A100:255, 209, 128;--orange-A400:255, 145, 0;--orange-A700:255, 109, 0;}:root{--deep-orange-300:255, 138, 101;--deep-orange-500:255, 87, 34;--deep-orange-800:216, 67, 21;}:root{--brown-500:121, 85, 72;--brown-600:109, 76, 65;--brown-800:78, 52, 46;}:root{--grey-50:250, 250, 250;--grey-100:245, 245, 245;--grey-200:238, 238, 238;--grey-300:224, 224, 224;--grey-400:189, 189, 189;--grey-500:158, 158, 158;--grey-600:117, 117, 117;--grey-700:97, 97, 97;--grey-800:66, 66, 66;--grey-900:33, 33, 33;}:root{--blue-gray-500:96, 125, 139;--blue-gray-600:84, 110, 122;--blue-gray-700:69, 90, 100;--blue-gray-800:55, 71, 79;--blue-gray-900:38, 50, 56;--gray:170, 170, 170;}:root{--white:255, 255, 255;--black:0, 0, 0;--opacity-50:0.12;--opacity-200:0.2;--opacity-300:0.38;--opacity-500:0.5;--opacity-600:0.54;--opacity-700:0.7;--opacity-800:0.87;}h1,h2,h3,h4{margin:0;padding:0;line-height:1.2;}h1{font-size:22px;font-weight:700;letter-spacing:-0.44px;}h2{font-size:21px;font-weight:400;letter-spacing:-0.42px;}h3{font-size:18px;font-weight:700;}h4{font-size:15px;font-weight:700;}body{font-size:13px;line-height:var(--line-height);}[heading="7"]{display:block;margin:0;padding-left:48px;font-size:16px;color:rgb(var(--accent-A200));font-weight:400;}:root{interpolate-size:allow-keywords;--standard:cubic-bezier(0.4, 0.0, 0.2, 1);--ease-out:cubic-bezier(0,.35,.15,1);--ease-in:cubic-bezier(0.4, 0.0, 1, 1);}@keyframes highlight{0%{background-color:rgba(var(--green-A200), var(--opacity-300));}100%{background-color:transparent;}}@keyframes shake{0%{transform:translateX(0);}15%{transform:translateX(8px);}30%{transform:translateX(-8px);}45%{transform:translateX(4px);}60%{transform:translateX(-4px);}75%{transform:translateX(2px);}90%{transform:translateX(-1px);}100%{transform:translateX(0);}}@keyframes dash{0%{transform:rotate(0deg);stroke-dashoffset:-4;}50%{stroke-dashoffset:-25;}100%{stroke-dashoffset:-45;transform:rotate(55deg);}}@keyframes rotator{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes pulse{0%{background-color:inherit;}33%{background-color:rgba(var(--red-A200), 1);}66%{background-color:inherit;}}:root{--font-weight-bold:700;--font-weight-medium:500;--font-weight-regular:400;--font-size-extra-large:17px;--font-size-large:15px;--font-size-regular:13px;--font-size-small:11px;--focus-ring:2px solid var(--primary-opacity);}::selection{background:rgb(var(--accent-A200));color:white;}::-moz-selection{background:rgb(var(--accent-A200));color:white;}body{margin:0;font-family:Inter;width:100vw;height:100vh;overflow:hidden;}button, input, select, textarea{font-family:inherit;}.hidden{display:none;}[truncate]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}[scrollbar-hidden]{scrollbar-width:none;}[scrollbar-hidden]::-webkit-scrollbar{display:none;}[uppercase]{text-transform:uppercase;}a:link{outline:0;text-decoration:none;}a:visited,a:hover,a:active,a:link{color:initial;}a.url:link,a.url:visited{color:rgb(var(--accent-A700));}a.url:hover{text-decoration:underline;}top-bar{height:52px;width:calc(100vw - 256px);box-sizing:border-box;transition:width 0.4s var(--ease-out), left 0.4s var(--ease-out);position:absolute;left:256px;top:0;gap:8px;padding-left:16px;padding-right:16px;border-bottom:1px solid rgb(var(--grey-200));}top-bar>*{flex-shrink:0;}top-bar>bread-crumbs{flex:0 1 auto;min-width:0;}top-bar>background-activity{margin-left:auto;}top-bar>material-icon-button,top-bar>*>material-icon-button{margin:0;}top-bar view-navigation a-toggle>div{border:none !important;padding:0;border-radius:4px;}top-bar view-navigation a-toggle div>a{padding:4px 8px;height:20px;}top-bar view-navigation a-toggle a>status-label,top-bar view-navigation a-toggle a>notification-circle{margin-left:4px;}top-bar view-navigation a-toggle div:not(.active)>a{color:rgb(var(--grey-700));}top-bar view-navigation a-toggle div.active{background-color:rgb(var(--grey-200));}top-bar view-navigation a-toggle div.active:hover{background-color:rgb(var(--grey-300));}top-bar material-icon-button notification-circle{top:0;right:0;left:inherit;background-color:rgb(var(--accent-500));}body>indeterminate-bar{position:absolute;width:calc(100vw - 256px);left:256px;top:0;}application-container{overflow:hidden;width:calc(100vw - 256px);left:256px;position:absolute;top:53px;display:block;transition:width 0.4s var(--ease-out), left 0.4s var(--ease-out);height:calc(100vh - 53px);}application-container>*{will-change:opacity;opacity:0;transition:0.2s var(--ease-out);width:100%;height:100%;display:block;}application-container>*.loaded{opacity:1;}application-container>* table-view-group{height:calc(100% - 44px);}application-container>[data-view] action-bar{padding-left:42px;border-bottom:1px solid rgb(var(--grey-200));}application-container>[data-view] action-bar:not(.hidden)~table-view-group{height:calc(100% - 93px);}application-container>[data-view] action-bar:not(.hidden)~table-view-group side-section{height:calc(100vh - 147px);}application-container>[data-view] action-bar:not(.hidden)~search-bar popup-area popup-menu>*:nth-child(2){max-height:calc(100vh - 164px);}body>indeterminate-bar.invisible{transition:0s;}application-container.full-screen{transition:0s all;width:100vw;height:100vh;left:0;top:0;}side-menu.compact~application-container findings-view findings-assets-panel,side-menu.compact~application-container compliance-view assets-panel{max-width:calc(100vw - 262px);}side-menu.compact~application-container solutions-view findings-view findings-assets-panel,side-menu.compact~application-container delta-view findings-view findings-assets-panel{max-width:calc(100vw - 306px);}side-section material-tabs tab-header + tab-row{background:rgb(var(--grey-50))}.floating.buttons{width:100%;position:absolute;box-shadow:0px 0px 10px 0px rgba(var(--black), var(--opacity-50));background-color:rgb(var(--grey-50));bottom:0;}.floating.buttons .vertical-spacer{height:24px;border-right:1px solid rgba(var(--black), var(--opacity-50));margin:0 8px;}.scrollable.content{overflow:hidden;overflow-y:auto;height:calc(100% - 48px);will-change:transform;}mark{color:white;background-color:rgb(var(--pink-A200));white-space:pre-wrap;}source-header,source-body{background-color:rgba(var(--black), var(--opacity-50));margin:2px 2px 2px 0;width:32px;}source-header{height:8px;}source-body{height:24px;}source-header.active,source-body.active{background-color:rgb(var(--purple-500));}.short-text{white-space:nowrap !important;overflow:hidden;max-width:80px;text-overflow:ellipsis;}[tabindex]{outline:none;}.fadingWhenLoading{transition:opacity 0.5s var(--standard);}.fadingWhenLoading.loading{opacity:0.4;user-select:none;pointer-events:none;}.loginAnimation{transition:opacity 0.2s var(--ease-in);}flat-card{margin:0 !important;}[name="Download"] select-list-v2>*:hover{background:initial;}.font-bold{font-weight:var(--font-weight-bold);}.font-medium{font-weight:var(--font-weight-medium);}a-button{--button-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:var(--button-height);padding:0 12px;border-radius:4px;background-color:var(--opacity-low);color:var(--ink);font-family:var(--font-family);font-size:var(--font-default);font-weight:var(--font-medium);cursor:pointer;user-select:none;transition:background-color 0.15s ease, opacity 0.15s ease;&:focus-visible{outline:var(--focus-ring);outline-offset:1px;}&:hover,&:active{background-color:var(--opacity-mid);}&[size="small"]{--button-height:24px;padding:0 8px;font-size:var(--font-small);an-icon{width:16px;height:16px;}}&[type="primary"]{background-color:var(--primary);color:var(--on-ink);&:hover,&:active{background-color:var(--primary-alt);}&[transparent]{background-color:transparent;color:var(--ink);&:hover,&:active{background-color:var(--opacity-darken);}}}&[type="accent"]{background-color:var(--accent);color:var(--on-ink);&:hover,&:active{background-color:var(--accent-alt);}&[transparent]{background-color:transparent;color:var(--ink);&:hover,&:active{background-color:var(--opacity-darken);}}}&[type="danger"]{background-color:var(--danger);color:var(--on-ink);&:hover,&:active{background-color:var(--danger-alt);}&[transparent]{background-color:transparent;color:var(--ink);&:hover,&:active{background-color:var(--opacity-darken);}}}&[transparent]{background-color:transparent;&:hover{background-color:var(--opacity-darken);}&:active{background-color:var(--opacity-low);}}&[disabled]{opacity:var(--opacity-200);cursor:not-allowed;pointer-events:none;}&[loading]{cursor:wait;pointer-events:none;.label{opacity:0.6;}}an-icon{flex-shrink:0;}.label{align-self:baseline;line-height:var(--button-height);flex:0 0 auto;white-space:nowrap;}}@keyframes a-button-spinner-rotate{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}selection-bar{position:fixed;bottom:0;left:0;right:0;width:auto;overflow:hidden;pointer-events:none;z-index:202;>*{pointer-events:auto;}.container{margin-bottom:32px;opacity:0;transform:translateY(48px);animation:selection-bar-slide-in 0.24s cubic-bezier(0, 0.3, 0.4, 1) forwards;}&[closing] .container{animation:selection-bar-slide-out 0.24s cubic-bezier(0, 0.4, 0.2, 1) forwards;}.bar{padding:8px;background:var(--surface-mid);border:1px solid var(--opacity-low);border-radius:8px;box-shadow:var(--elevation-light-4);}.count,.actions-empty{font-size:14px;font-weight:450;line-height:32px;color:var(--opacity-high);white-space:nowrap;}}selection-bar[hidden]{display:none;}@keyframes selection-bar-slide-in{from{opacity:0;transform:translateY(48px);}to{opacity:1;transform:translateY(0);}}@keyframes selection-bar-slide-out{from{opacity:1;transform:translateY(0);}to{opacity:0;transform:translateY(48px);}}a-spinner{--spinner-size:40px;--spinner-stroke:2px;width:var(--spinner-size);height:var(--spinner-size);border:var(--spinner-stroke) solid currentColor;border-bottom-color:var(--opacity-mid);border-radius:50%;display:inline-block;box-sizing:border-box;animation:a-spinner-rotate 1s linear infinite;}a-spinner[size="small"]{--spinner-size:20px;}a-spinner[size="auto"]{--spinner-size:1em;--spinner-stroke:clamp(1.5px, 0.12em, 2px);}a-spinner[type="primary"]{color:var(--primary);}a-spinner[type="accent"]{color:var(--accent);}a-spinner[type="danger"]{color:var(--danger);}@keyframes a-spinner-rotate{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}alert{display:block;padding:8px;border:1px solid var(--opacity-mid);border-radius:4px;background:var(--opacity-low);color:var(--opacity-high);font-size:14px; box-sizing:border-box;&[type="info"]{border-color:var(--primary-opacity);background:var(--primary-opacity);color:var(--primary-alt);}&[type="warning"]{border-color:var(--warning-opacity);background:var(--warning-opacity);color:var(--warning-alt);}&[type="success"]{border-color:var(--success-opacity);background:var(--success-opacity);color:var(--success-alt);}&[type="danger"]{border-color:var(--danger-opacity);background:var(--danger-opacity);color:var(--danger-alt);}.alert-icon{padding-top:1px;}.alert-link{color:currentColor;font-weight:var(--font-bold);text-decoration:underline;text-underline-offset:0.12em;}}alert-bubble{display:flex;padding:8px;gap:8px;word-break:break-word;background-color:var(--opacity-low);color:var(--opacity-high);border-radius:8px;border:1px solid var(--opacity-low);}alert-bubble material-icon{width:20px;align-self:flex-start;}alert-bubble div[data-content="message"]{padding:2px 0px;}alert-bubble[type="danger"]{background-color:var(--danger-opacity);color:var(--danger);border-color:var(--danger-opacity);}alert-bubble[type="warning"]{background-color:var(--warning-opacity);color:var(--warning);border-color:var(--warning-opacity);}alert-bubble[type="info"]{background-color:var(--primary-opacity);color:var(--primary);border-color:var(--primary-opacity);}alert-bubble[type="success"]{background-color:var(--success-opacity);color:var(--success);border-color:var(--success-opacity);}a-tag{display:inline-flex;position:relative;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:4px;border:none;background-color:var(--opacity-low);color:var(--opacity-high);font-family:var(--font-family);font-size:var(--font-small);font-weight:var(--font-regular);cursor:default;user-select:none;box-sizing:border-box;overflow:visible;transition:background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease;&[size="large"]{height:28px;font-size:var(--font-default);}&[selected]{background-color:var(--blue-opacity);color:var(--blue);}&[uppercase] .label{text-transform:uppercase;}&[color="accent"]{background-color:var(--accent-opacity);color:var(--ink);.remove-icon{color:var(--ink);}}&[color="blue"]{background-color:var(--blue-opacity);color:var(--blue);.remove-icon{color:var(--blue);}}&[color="cyan"]{background-color:var(--cyan-opacity);color:var(--cyan);.remove-icon{color:var(--cyan);}}&[color="green"]{background-color:var(--green-opacity);color:var(--green);.remove-icon{color:var(--green);}}&[color="yellow"]{background-color:var(--yellow-opacity);color:var(--yellow);.remove-icon{color:var(--yellow);}}&[color="orange"]{background-color:var(--orange-opacity);color:var(--orange);.remove-icon{color:var(--orange);}}&[color="red"]{background-color:var(--red-opacity);color:var(--red);.remove-icon{color:var(--red);}}&[outline]{background-color:transparent;border:1px solid var(--opacity-mid);&[color="blue"]{border-color:var(--blue);color:var(--blue);}&[color="cyan"]{border-color:var(--cyan);color:var(--cyan);}&[color="green"]{border-color:var(--green);color:var(--green);}&[color="yellow"]{border-color:var(--yellow);color:var(--yellow);}&[color="orange"]{border-color:var(--orange);color:var(--orange);}&[color="red"]{border-color:var(--red);color:var(--red);}}&:hover .remove-button{opacity:1;visibility:visible;}.remove-button{position:absolute;right:2px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;background-color:var(--surface-mid);cursor:pointer;transition:background-color 0.15s ease, opacity 0.15s ease, visibility 0.15s ease;opacity:0;visibility:hidden;&:hover{opacity:0.9;}}.remove-icon{width:12px;height:12px;color:var(--opacity-high);cursor:pointer;}.label{flex:0 0 auto;max-width:256px;}}severity-tag{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:4px;background-color:var(--opacity-low);font-family:var(--font-family);font-size:var(--font-small);box-sizing:border-box;line-height:var(--line-height);&[severity="critical"]{--severity-color:var(--red);}&[severity="high"]{--severity-color:var(--orange);}&[severity="medium"]{--severity-color:var(--yellow);}&[severity="low"]{--severity-color:var(--green);}&[severity="recommended"]{--severity-color:var(--blue);}an-icon{flex-shrink:0;}.severity-grade{display:flex;gap:2px;flex-shrink:0;}.grade-bar{width:4px;height:16px;border-radius:16px;background-color:var(--opacity-mid);&.active{background-color:var(--severity-color);}}.severity-text{color:var(--ink);font-weight:600;}.score-text{color:var(--opacity-high);font-weight:var(--font-regular);}a-tag{margin-left:4px;margin-right:-6px;}}labeled-row{display:flex;align-items:baseline;gap:16px;width:100%;&[align="top"]{align-items:flex-start;}& .label-container{display:flex;flex-direction:column;width:160px;flex-shrink:0;line-height:var(--line-height);& .label{font-family:var(--font-family);font-size:var(--font-default);font-weight:var(--font-regular);color:var(--opacity-high);white-space:pre-wrap;}& .optional-hint{font-family:var(--font-family);font-size:var(--font-small);font-weight:var(--font-regular);color:var(--surface-high);}}& .content-container{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0;border-radius:4px;}&[monospace] .content-container{font-family:'Roboto Mono', monospace;white-space:pre-wrap;}}a-chip{padding:4px;border-radius:12px;height:24px;display:block;box-sizing:border-box;background-color:rgba(var(--black), var(--opacity-50));transition:background-color 0.15s var(--standard);cursor:pointer;outline:none;user-select:none;margin:4px;position:relative;}a-chip>.label{color:rgba(var(--black), var(--opacity-600));padding-left:4px;padding-right:4px;color:white;font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}a-chip[small]{padding:2px;border-radius:6px;height:12px;margin:2px;}a-chip[small]>.label{padding-left:3px;padding-right:3px;color:white;font-size:8px;}a-chip[medium]{padding:4px;border-radius:9px;height:18px;margin:2px;}a-chip[medium]>.label{padding-left:3px;padding-right:3px;color:white;font-size:10px;}a-chip[outline]{background-color:transparent;text-align:center;color:inherit;border:solid 1px currentColor;border-radius:2px;padding:1px;height:16px;margin:2px;}a-chip[outline]>.label{font-weight:500;font-size:10px;color:inherit;}a-chip[tag]{font-weight:500;-webkit-font-smoothing:antialiased;}a-chip[tag][outline]{border-radius:12px;padding:4px;margin:4px;height:24px;}a-chip[tag][outline]>.label{font-size:12px;}a-chip material-icon-button,a-chip material-icon{width:16px;height:16px;margin:0;padding:0;color:rgba(var(--white), var(--opacity-700));}a-chip[medium] material-icon-button,a-chip[medium] material-icon{width:14px;height:16px;margin:0;padding:0;color:rgba(var(--white), var(--opacity-700));position:absolute;right:1px;top:1px;}a-chip[medium] .label:not(:last-child){padding-right:14px;}a-chip[selected]{background-color:var(--primary);}a-chip[selected]>.label{color:var(--on-ink);}a-chip[selected][disabled]{background-color:var(--opacity-mid);}a-divider{border-top:1px solid var(--opacity-mid);margin:8px 0;&[compact]{margin:4px 0;}&[large]{margin:16px 0;}&[vertical]{border-top:none;border-left:1px solid var(--opacity-mid);margin:0 8px;align-self:stretch;&[compact]{margin:0 4px;}&[large]{margin:0 16px;}}}engagement-status-chip{display:inline-block;}a-comment{&.comment-deleted{border-bottom:none;comment-content{color:rgba(var(--black), var(--opacity-500));border-bottom:none;font-style:italic;}material-icon-button[data-button="delete"]{visibility:hidden;}}>div:first-of-type{min-height:32px;}.staff-icon{margin-right:4px;color:rgb(var(--accent-500));}comment-author{display:block;font-weight:700;color:rgb(var(--accent-500));opacity:0.7;}comment-date{display:block;font-size:12px;color:rgba(var(--black), var(--opacity-500));padding-left:8px;}comment-content{white-space:pre-wrap;display:block;padding-bottom:10px;}material-icon-button{transition:0.3s var(--standard);transform:scale(1);margin:0;&.invisible{transform:scale(0);}}}a-match{border-radius:8px;border:1px solid var(--opacity-mid);padding:8px;gap:8px;width:100%;box-sizing:border-box;material-table material-cell{white-space:initial;}.field{flex:1;margin-right:8px;>.label{color:rgba(var(--black), var(--opacity-600));font-size:10px;}>.value{font-size:13px;padding:4px 0;word-break:break-word;white-space:pre-wrap;}status-label{display:inline-block;}}>*{border:none;}.aux-data{border-top:1px solid var(--opacity-mid);margin-top:8px;padding-top:8px;}.section-label{margin-bottom:4px;color:rgba(var(--black), var(--opacity-600));font-size:10px;}.sources-list{display:flex;flex-direction:column;gap:4px;}.source-item{display:list-item;list-style-type:disc;list-style-position:inside;margin-left:8px;}.source-text{white-space:pre-wrap;word-break:break-word;}.reasons-section{margin-bottom:8px;}.reasons-list{display:flex;flex-direction:column;gap:8px;}.reason-item{margin-bottom:8px;}.reason-header{margin-bottom:4px;}.reason-index{font-weight:var(--font-regular);}.reason-label{padding-left:2px;font-weight:var(--font-bold);color:var(--opacity-high);}.reason-text{color:var(--opacity-high);}.reason-sources{margin-bottom:8px;padding-left:16px;}.reason-sources-label{font-weight:var(--font-bold);margin-bottom:4px;color:var(--opacity-high);}}a-step{display:inline-flex;align-items:center;gap:8px;user-select:none;line-height:var(--line-height);.step-indicator{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:var(--opacity-mid);color:var(--opacity-high);font-family:var(--font-family);font-size:var(--font-small);font-weight:600;flex-shrink:0;}.step-indicator.completed{background-color:var(--green);an-icon{width:14px;height:14px;}}.step-label{font-family:var(--font-family);font-size:var(--font-small);font-weight:var(--font-regular);color:var(--opacity-high);white-space:nowrap;}&[active]{.step-indicator{background-color:var(--primary);color:var(--on-ink);}.step-label{color:var(--ink);}}&[completed]{.step-label{color:var(--ink);}}}a-stepper{display:inline-flex;align-items:center;gap:16px;line-height:var(--line-height);.step-divider{width:20px;height:0;border-top:1px solid var(--opacity-mid);}}material-stepper{display:block;background-color:white;padding:8px;}material-stepper span.step{position:relative;display:flex;flex-direction:row;align-items:center;overflow:hidden;padding:8px;user-select:none;cursor:pointer;}material-stepper step-status{background-color:rgb(var(--accent-500));width:24px;height:24px;min-width:24px;min-height:24px;max-width:24px;max-height:24px;display:block;border-radius:50%;font-size:11px;}material-stepper step-status step-counter{color:rgba(var(--white), var(--opacity-800));display:block;}material-stepper step-status>material-icon{width:16px;}material-stepper step-text{padding-left:8px;}material-stepper step-content{border-left:1px solid rgb(var(--grey-400));margin-left:20px;padding:8px 0 8px 20px;display:block;}material-stepper span.step.active step-text{font-weight:500;}material-stepper span.step:not(.active) step-text{opacity:var(--opacity-500);}material-stepper span.step:not(.active) step-status{background-color:rgb(var(--grey-500));}material-stepper step-content:not(.active){display:none;}a-toggle{border:1px solid var(--opacity-mid);border-radius:8px;padding:4px;gap:4px;user-select:none;overflow:hidden;}a-toggle>*{display:flex;flex:1 1 auto;align-items:center;justify-content:center;text-align:center;color:var(--ink);border-radius:4px;padding:0px 12px;height:32px;cursor:pointer;transition:background-color 0.3s var(--standard), color 0.3s var(--standard);}a-toggle[small]>*{height:24px;font-size:var(--font-small);padding:0px 8px;}a-toggle>*:not(.active):hover{background-color:var(--opacity-low);}a-toggle>*.active{background-color:var(--opacity-mid);}a-toggle>[disabled]{	color:rgb(var(--grey-400));	user-select:none;	pointer-events:none;}a-table{font-family:var(--font-family);display:flex;flex-direction:column;overflow:hidden;background:var(--surface);.a-table-header{display:flex;align-items:center;height:40px;background:var(--opacity-darken);border-bottom:2px solid var(--opacity-mid);.a-table-cell{padding:0 4px 0 8px;font-size:var(--font-default);font-weight:var(--font-medium);color:var(--opacity-high);&.sortable{cursor:pointer;user-select:none;justify-content:space-between;}icon-button.a-table-sort-button{flex-shrink:0;margin-left:4px;}}}.a-table-spacer{display:flex;align-items:center;justify-content:center;flex:0 0 auto;&.drag{width:32px;}&.checkbox{width:36px;}&.expand{width:40px;}}.a-table-body{display:flex;flex-direction:column;}.a-table-cell{display:flex;align-items:center;padding:0 8px;min-height:40px;box-sizing:border-box;}.a-table-body .a-table-cell{&[align="center"]{justify-content:center;}&[align="right"]{justify-content:flex-end;}}&[striped] .a-table-body a-row:nth-child(even){background:var(--opacity-low);}}a-row{font-family:var(--font-family);display:flex;flex-direction:column;border-top:1px solid var(--opacity-mid);transition:background-color 0.15s ease;&:first-child{border-top:none;}&[selected]{background:var(--primary-opacity);}&[unread]{position:relative;&::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--primary);}}&[disabled]{opacity:var(--opacity-500);cursor:not-allowed;}&[draggable="true"]{cursor:grab;&:active{cursor:grabbing;}&.dragging{opacity:0.5;background:var(--opacity-mid);}}.a-row-content{display:flex;align-items:center;min-height:40px;cursor:pointer;transition:background-color 0.15s ease;&:hover{background:var(--opacity-low);}}&[disabled] .a-row-content:hover{background:none;}&[selected] .a-row-content{&:hover{background:var(--primary-opacity);}}.a-row-drag{display:flex;align-items:center;justify-content:center;width:32px;flex:0 0 32px;color:var(--ink-light);cursor:grab;&:hover{color:var(--ink);}}.a-row-checkbox{display:flex;align-items:center;justify-content:center;width:36px;flex:0 0 36px;}.a-row-cell{display:flex;align-items:center;padding:0 8px;min-height:40px;font-size:var(--font-default);color:var(--ink);box-sizing:border-box;overflow:hidden;&[align="center"]{justify-content:center;}&[align="right"]{justify-content:flex-end;}}.a-row-expand{display:flex;align-items:center;justify-content:center;width:40px;flex:0 0 40px;color:var(--ink-light);cursor:pointer;transition:color 0.15s ease;&:hover{color:var(--ink);}an-icon{transition:transform 0.2s ease;}}&[expanded] .a-row-expand an-icon{transform:rotate(-180deg);}.a-row-expand-content{padding:16px;border-top:1px solid var(--opacity-mid);background:var(--opacity-low);}}an-icon{display:inline-block;width:24px;height:24px;flex-shrink:0;&[size="xsmall"]{width:12px;height:12px;}&[size="small"]{width:16px;height:16px;}&[size="medium"]{width:20px;height:20px;}&[size="large"]{width:32px;height:32px;}&[size="xlarge"]{width:40px;height:40px;}svg{display:block;width:100%;height:100%;path{vector-effect:non-scaling-stroke;}}}icon-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;background-color:var(--opacity-low);color:var(--ink);cursor:pointer;user-select:none;transition:background-color 0.2s ease-out;&[size="small"]{width:24px;height:24px;}&:hover,&:active{background-color:var(--opacity-mid);}&[transparent]{background-color:transparent;&:hover{background-color:var(--opacity-darken);}}&[disabled]{opacity:var(--opacity-200);cursor:not-allowed;pointer-events:none;}&[type="primary"]{background-color:var(--primary);color:var(--on-ink);&:hover{background-color:var(--primary-alt);}}&[type="accent"]{background-color:var(--accent);color:var(--on-ink);&:hover{background-color:var(--accent-alt);}}&[type="danger"]{background-color:var(--danger);color:var(--on-ink);&:hover{background-color:var(--danger-alt);}}&[selected]{background-color:var(--surface-mid);color:var(--ink);box-shadow:0 2px 6px var(--opacity-mid);&:hover,&:active{background-color:var(--surface-mid);}&[type="primary"]{color:var(--primary);&:hover,&:active{color:var(--primary-alt);}}&[type="accent"]{color:var(--accent);&:hover,&:active{color:var(--accent-alt);}}&[type="danger"]{color:var(--danger);&:hover,&:active{color:var(--danger-alt);}}}}input-error{display:flex;align-items:flex-start;gap:4px;padding:4px;border-radius:4px;background-color:var(--danger-alt);color:var(--on-ink);font-size:var(--font-small);font-weight:var(--font-regular);line-height:var(--line-height);}input-error .message{flex:1;padding-top:1px;}[field-chrome]{.label-container{display:flex;justify-content:space-between;padding:0 2px;.label{font-size:var(--font-small);font-weight:var(--font-bold);color:var(--ink);sup{font-weight:var(--font-bold);}}.optional{font-size:var(--font-small);font-weight:var(--font-regular);color:var(--surface-high);}}&>.hint{font-size:var(--font-small);font-weight:var(--font-regular);color:var(--opacity-high);}}jinja-editor{display:block;position:relative;width:100%;line-height:var(--line-height);>div{height:100%;}.CodeMirror{background-color:var(--surface-low);border:1px solid var(--opacity-mid);border-radius:4px;font-size:var(--font-default);}&:focus-within .CodeMirror{outline:var(--focus-ring);outline-offset:1px;border-color:rgb(var(--primary));}&[disabled]{opacity:0.3;pointer-events:none;}}jinja-preview{display:block;flex:1;overflow:hidden;}jinja-variable-list{display:block;.variable-count{color:var(--opacity-high);padding-right:2px;}expandable-element{margin-top:16px;border-radius:8px;summary-content{min-height:32px;font-weight:500;font-size:var(--font-default);.variable-count{font-size:var(--font-small);}}.variable-content{max-height:calc(30vh - 115px);overflow-x:hidden;overflow-y:auto;}&.expanded material-cell[data-type="key"]{text-overflow:clip;}}material-table material-cell{min-height:32px;padding:8px;&[data-type="key"]{max-width:100%;white-space:nowrap;}&[data-type="description"]{white-space:normal;word-break:break-word;color:var(--opacity-high);}}}template-text-field{display:block;width:100%;.editor-container{width:100%;}.editor-header{gap:8px;text-field{width:100%;}icon-button{min-width:32px;}}.editor-button{flex:1;}&[editor-mode] .editor-container{background:var(--opacity-mid);border-radius:4px;}&[editor-mode] .editor-header{padding:4px;}&[disabled]{opacity:0.5;pointer-events:none;}}text-area{display:flex;flex-direction:column;gap:4px;position:relative;line-height:var(--line-height);textarea{display:block;width:100%;outline:none;border:1px solid var(--opacity-mid);background-color:var(--opacity-darken);font-family:var(--font-family);font-size:var(--font-default);padding:8px;overflow:auto;border-radius:4px;min-height:64px;box-sizing:border-box;color:var(--ink);resize:vertical;scrollbar-width:thin;&::placeholder{color:var(--surface-high);}&::-webkit-scrollbar{width:8px;height:8px;}&::-webkit-scrollbar-thumb{background-color:var(--opacity-mid);border-radius:4px;}}.input-shell{position:relative;border:1px solid var(--opacity-mid);background-color:var(--opacity-darken);border-radius:4px;min-height:72px;overflow:hidden;}.text-overlay-scroll{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none;}.text-overlay-content{min-height:100%;padding:8px;box-sizing:border-box;color:var(--ink);font-family:var(--font-family);font-size:var(--font-default);line-height:var(--text-area-line-height);tab-size:4;transform:translate(var(--text-area-scroll-left, 0px), var(--text-area-scroll-offset, 0px));will-change:transform;}.overlay-line{display:grid;grid-template-columns:var(--text-area-gutter-width, 48px) minmax(0, 1fr);column-gap:8px;min-height:var(--text-area-line-height);&.line-success{--text-area-line-background:var(--success-opacity);}&.line-danger{--text-area-line-background:var(--danger-opacity);}}.line-gutter{display:grid;grid-template-columns:var(--text-area-gutter-icon-width) minmax(0, 1fr);gap:var(--text-area-gutter-gap);align-items:start;padding-right:8px;box-sizing:border-box;color:var(--opacity-high);line-height:var(--text-area-line-height);}.line-icon{width:var(--text-area-gutter-icon-width);height:16px;overflow:hidden;transform:translateY(2px);}.line-number{text-align:right;color:var(--opacity-high);}.line-text{min-width:0;min-height:var(--text-area-line-height);line-height:var(--text-area-line-height);background-color:var(--text-area-line-background, transparent);white-space:pre-wrap;overflow-wrap:anywhere;}.text-range{&.range-success{color:var(--success-alt);background-color:var(--success-opacity);}&.range-danger{color:var(--danger-alt);background-color:var(--danger-opacity);}}&[monospace]{textarea,.text-overlay-content{font-family:'Roboto Mono', monospace;}}&:not([highlight-mode]):focus-within textarea{outline:var(--focus-ring);outline-offset:1px;border-color:var(--primary);}&[highlight-mode]{--text-area-gutter-icon-width:0px;--text-area-gutter-gap:0px;--text-area-gutter-number-display-width:0px;--text-area-gutter-width:calc(var(--text-area-gutter-icon-width) + var(--text-area-gutter-gap) + var(--text-area-gutter-number-display-width) + 8px + 1px);--text-area-line-height:20px;&:focus-within .input-shell{outline:var(--focus-ring);outline-offset:1px;border-color:var(--primary);}textarea{position:relative;z-index:1;border:0;background-color:transparent;color:transparent;caret-color:var(--ink);line-height:var(--text-area-line-height);tab-size:4;&::selection{background-color:var(--primary-opacity);}}}&[highlight-mode][has-gutter]{.input-shell::after{content:'';position:absolute;z-index:3;top:8px;bottom:8px;left:calc(8px + var(--text-area-gutter-width, 48px) - 1px);border-right:1px solid var(--opacity-mid);pointer-events:none;}textarea{padding-left:calc(var(--text-area-gutter-width, 48px) + 16px);}}&[highlight-mode][has-icons]{--text-area-gutter-icon-width:16px;}&[highlight-mode][has-line-numbers]{--text-area-gutter-number-display-width:var(--text-area-gutter-number-width, 2ch);}&[highlight-mode][has-icons][has-line-numbers]{--text-area-gutter-gap:4px;}&[disabled]{opacity:0.3;pointer-events:none;textarea{cursor:not-allowed;}}}text-field{display:flex;flex-direction:column;gap:4px;min-width:48px;line-height:var(--line-height);.input-container{display:flex;align-items:center;gap:4px;height:32px;padding:0 8px;border:1px solid var(--opacity-mid);border-radius:4px;background-color:var(--opacity-darken);box-sizing:border-box;}&:focus-within .input-container{border-color:var(--primary);outline:var(--focus-ring);outline-offset:1px;}input{flex:1;min-width:0;height:100%;padding:0;border:none;background:transparent;font-family:var(--font-family);font-size:var(--font-default);color:var(--ink);outline:none;&::placeholder{color:var(--opacity-mid);}}.secret-toggle{flex-shrink:0;}.trailing-icon{cursor:pointer;}.suffix{flex-shrink:0;align-self:stretch;display:flex;align-items:center;margin:-1px -9px -1px 0;padding:0 12px;border-radius:0 4px 4px 0;border-left:1px solid var(--opacity-mid);background-color:var(--opacity-low);font-size:var(--font-small);color:var(--opacity-high);white-space:nowrap;user-select:none;}&[disabled]{opacity:0.5;pointer-events:none;}}line-editor{display:flex;flex-direction:column;gap:4px;.toolbar{gap:12px;font-size:var(--font-small);.summary{margin-left:auto;color:var(--opacity-high);}}.row-errors{padding:8px 12px;background:var(--danger-opacity);border:1px solid var(--danger-opacity);border-radius:4px;font-size:var(--font-small);line-height:1.5;color:rgb(var(--danger));max-height:106px;overflow-y:auto;}.file-picker{display:none;}&[disabled] .toolbar{opacity:0.5;pointer-events:none;}}url-file-input{display:flex;flex-direction:column;gap:4px;.file-chip{padding:6px 12px;border:1px solid var(--opacity-mid);border-radius:4px;background:var(--surface-mid);.file-name{flex:1;color:var(--ink);font-weight:500;}}.toolbar{gap:12px;font-size:var(--font-small);.summary{margin-left:auto;color:var(--opacity-high);}}.file-picker{display:none;}&[disabled] .toolbar,&[disabled] .file-chip{opacity:0.5;pointer-events:none;}}accounts-selector a-chip.SMB{background-color:rgb(var(--cyan-800));}accounts-selector a-chip.SSH{background-color:rgb(var(--deep-purple-500));}accounts-selector a-chip.VSPHERE{background-color:rgb(var(--blue-gray-500));}accounts-selector a-chip.AWS{background-color:rgb(var(--yellow-700));}accounts-selector a-chip.AZURE{background-color:rgb(var(--blue-500));}accounts-selector a-chip.WINRM{background-color:var(--green);}accounts-selector draggable-account{padding:8px;min-height:30px;}accounts-selector draggable-account:not(:last-child){border-bottom:solid 1px rgb(var(--grey-500));}accounts-selector draggable-account span.name{flex:1;}accounts-selector draggable-account[data-account-disabled="true"] .name{margin-left:4px;}accounts-selector selected-accounts.disabled{pointer-events:none;}accounts-selector selected-accounts.disabled draggable-account .drag-icon,accounts-selector selected-accounts.disabled draggable-account material-icon-button{display:none;}accounts-selector draggable-account .drag-icon{cursor:move;}alternative-header{display:block;background:rgb(var(--black));color:rgba(var(--indigo-100), var(--opacity-700));font-size:14px;position:absolute;top:100%;left:0;transition:all 0.35s var(--standard);width:100%;z-index:2;min-height:48px;}alternative-header::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--indigo-300), var(--opacity-300));}alternative-header material-icon{color:rgba(var(--indigo-100), var(--opacity-700));}alternative-header material-icon-button:hover material-icon{color:rgba(var(--blue-700));}alternative-header material-icon-button[disabled] material-icon{color:rgba(var(--indigo-100), var(--opacity-200)) !important;}alternative-header.visible{transform:translateY(-48px);}alternative-header>span{padding-left:16px;}alternative-header material-icon-button:not([disabled]):hover{background-color:rgb(var(--accent-100));}alternative-header material-icon-button:not([disabled]):active{background-color:rgb(var(--accent-200));}alternative-header dropdown-list selected-option{width:120px;}alternative-header dropdown-list selected-option:hover{background-color:rgb(var(--accent-100));}alternative-header .vertical-spacer{height:24px;border-right:1px solid rgba(var(--indigo-100), var(--opacity-700));margin:0 8px;}appsec-scan-chart{display:block;padding:16px 0;}appsec-scan-chart tasks-container{display:block;min-width:300px;}appsec-scan-chart task-row{transition:0.2s opacity var(--standard);display:block;padding:4px 8px 4px 4px;cursor:default;}appsec-scan-chart task-row.faded{opacity:0.4;}appsec-scan-chart .taskName{color:rgba(var(--black), var(--opacity-600));font-size:11px;padding-right:16px;}appsec-scan-chart .timeStamp{color:rgba(var(--black), var(--opacity-500));font-size:10px;}appsec-scan-chart allocated-time,appsec-scan-chart actual-duration{display:block;position:absolute;top:0;left:0;height:4px;border-radius:2px;}appsec-scan-chart allocated-time{position:relative;margin:4px 0;width:100%;overflow:hidden;}appsec-scan-chart .taskPercentage{color:rgb(var(--blue-300));padding-left:12px;}appsec-scan-chart pie-chart{min-width:300px;position:relative;}appsec-scan-chart pie-chart svg{width:200px;height:200px;}appsec-scan-chart pie-chart g{cursor:pointer;}appsec-scan-chart pie-chart .info{transition:0.2s transform var(--ease-out);transform:scale(1);position:absolute;}appsec-scan-chart pie-chart .info.invisible{transform:scale(0);}appsec-scan-chart pie-chart .info .percentage{font-size:28px;color:rgba(var(--black), var(--opacity-600));font-weight:300;}appsec-scan-chart pie-chart .info .text{font-size:10px;color:rgba(var(--black), var(--opacity-700));}asset-group-overview{display:block;}asset-group-overview>div{width:100%;}asset-group-overview [heading="6"]{margin:0;font-size:14px;}asset-group-overview .data-container{margin:15px 0 0;padding-top:15px;border-top:1px solid rgb(var(--grey-200));}asset-group-overview .data-container dt{margin-bottom:8px;color:rgb(var(--grey-700));}asset-group-overview .data-container dd{font-size:26px;line-height:26px;margin-left:0;}asset-group-overview .data-container>div{margin-right:30px;cursor:pointer;}asset-group-overview[no-open-vul-findings][vulnerable-only],asset-group-overview:not([vulnerable-only]) .vulnerable,asset-group-overview[vulnerable-only] .all{display:none;}asset-group-overview [data-attribute="subscription-list"]{padding:15px 0 0;}asset-group-overview [data-attribute="subscription-list"]>div{margin-right:60px;}asset-group-overview [data-attribute="subscription-list"] [data-name="plan"]{margin-right:4px;}asset-group-overview [data-attribute="subscription-list"] [data-name="subscription-chip"]{border:solid 1px;border-radius:2px;box-sizing:border-box;display:block;font-size:10px;font-weight:500;height:16px;margin:2px;padding:1px 5px;}asset-group-overview [data-attribute="subscription-list"] [data-name="status-badge"] an-icon{height:13px;width:13px;padding-right:4px;}asset-group-overview [data-attribute="subscription-list"] [data-name="status-badge"] span{font-weight:500;font-size:12px;}asset-group-overview [data-attribute="subscription-list"] [data-name="status"] [data-name="active-until"]{font-size:12px;}asset-group-overview [data-attribute="subscription-list"][data-empty]{align-items:center;min-height:32px;}asset-group-overview [data-attribute="subscription-list"][data-empty] [data-name="empty-placeholder"]{background-color:var(--surface-low);border:1px dashed var(--opacity-mid);border-radius:4px;color:var(--opacity-high);font-size:var(--font-small);padding:4px 8px;}atomic-row{transition:background 0.3s var(--standard);height:47px;display:block;position:relative;white-space:nowrap;}atomic-row>*{padding:0 8px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;vertical-align:middle;}atomic-row.slim{height:24px;}atomic-row .status-chips{padding-top:0;padding-bottom:10px;}atomic-row .status-labels status-label{background-color:rgba(var(--black), var(--opacity-200));display:inline-block;width:calc(100% - 8px);}atomic-row.inactive status-label{background-color:rgba(var(--black), var(--opacity-200));}atomic-row .labels status-label{background-color:rgb(var(--light-blue-500));display:inline-block;margin-right:8px;}atomic-row.slim .status-labels,atomic-row.slim .labels{padding:0 8px;}atomic-row.slim material-check-box{padding:0 16px;}atomic-row.slim material-check-box input[type=checkbox]~label.checked{top:0;left:16px;}atomic-row.slim .verbose-progressbar{padding-bottom:5px;}atomic-row:not(:last-child){border-bottom:1px solid rgba(var(--black), 0.06640625);}atomic-row.inactive{color:rgba(var(--grey-800), var(--opacity-300));}atomic-row.inactive a.url{color:rgba(var(--grey-800), var(--opacity-500));}atomic-row.selected{background-color:rgba(var(--grey-400), var(--opacity-50));}atomic-row.chosen{background-color:rgb(var(--accent-100));}atomic-row:hover:not(.chosen),atomic-row.highlighted{background-color:rgba(var(--accent-A200), var(--opacity-50));}atomic-row indeterminate-bar{min-height:auto;height:2px;}auto-complete{display:block;position:relative;}auto-complete material-text-field{width:100%;}auto-complete material-text-field:not([legacy]) input{padding-right:28px;}auto-complete material-icon-button[square]:first-of-type{position:absolute;right:34px;top:33px;margin:0;padding:0;width:16px;height:16px;min-width:16px;}auto-complete material-icon-button[square]:last-of-type{position:absolute;right:14px;top:33px;margin:0;padding:0;width:16px;height:16px;min-width:16px;}auto-complete material-icon-button[square] material-icon{width:16px;height:16px;transition:transform 0.15s ease;}auto-complete.open material-icon-button[square]:last-of-type material-icon{transform:rotate(180deg);}auto-complete[disabled]:active{pointer-events:none;}auto-complete list-container{display:none;position:absolute;left:5px;top:60px;width:calc(100% - 10px);max-height:200px;overflow-y:auto;background-color:var(--surface-mid);border:1px solid var(--opacity-mid);border-radius:4px;box-shadow:0px 4px 12px rgba(0, 0, 0, 0.1);z-index:10;cursor:pointer;}auto-complete.open list-container{display:block;}auto-complete list-container>div{display:flex;align-items:center;height:32px;min-height:32px;padding:0 8px;font-size:var(--font-default);color:var(--ink);background-color:var(--surface-mid);transition:background-color 0.15s ease;border-bottom:1px solid var(--opacity-low);}auto-complete list-container>div:last-child{border-bottom:none;}auto-complete list-container>div:hover,auto-complete list-container>div.focused{background-color:var(--opacity-darken);}auto-complete list-container>div.selected{background-color:var(--opacity-darken);}auto-complete list-container .id{color:var(--surface-high);padding-right:8px;min-width:15px;}auto-complete list-container .inactive{color:var(--surface-high);}auto-complete list-container .inactive .id{color:var(--opacity-high);}auto-complete list-container :is(.hint, .none-option){font-style:italic;color:var(--surface-high);}auto-complete a-chip[field-chip]{margin-top:16px;}avatar-circle{width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px;display:block;border-radius:50%;background-color:rgb(var(--grey-500));}avatar-circle>div{color:rgba(var(--white), var(--opacity-800));font-size:20px;font-weight:700;}avatar-circle.green{background-color:rgb(var(--green-A700));}avatar-circle.purple{background-color:rgb(var(--purple-500));}avatar-circle.orange{background-color:rgb(var(--orange-800));}avatar-circle.blue{background-color:rgb(var(--blue-700));}avatar-circle.light-purple{background-color:rgb(var(--purple-200));}blocked-time-slots-selector .title{text-align:center;padding:8px;overflow:hidden;text-overflow:ellipsis;user-select:none;flex-grow:1;width:0;}blocked-time-slots-selector .hour{border-top:1px solid rgb(var(--grey-300));border-left:1px solid rgb(var(--grey-300));cursor:pointer;user-select:none;height:24px;}blocked-time-slots-selector .day{flex-grow:1;width:0;}blocked-time-slots-selector .day .hour.hover-row{background-color:rgba(var(--grey-400), var(--opacity-50));}blocked-time-slots-selector .day .hour:hover{background-color:rgba(var(--grey-700), var(--opacity-50));}blocked-time-slots-selector .day .hour.blocked{background-color:rgb(var(--red-A200));border-top:1px solid rgb(var(--red-A200));}blocked-time-slots-selector .day .hour.blocked.hover-row{background-color:rgba(var(--red-A200), var(--opacity-800));border-top:1px solid rgba(var(--red-A200), var(--opacity-800));}blocked-time-slots-selector .day .hour.blocked:hover{background-color:rgba(var(--red-A200), var(--opacity-700));border-top:1px solid rgba(var(--red-A200), var(--opacity-700));}blocked-time-slots-selector .time-label{user-select:none;height:25px;width:32px;padding-right:8px;display:flex;align-items:center;}blocked-time-slots-selector .day:last-of-type .hour{border-right:1px solid rgb(var(--grey-300));}blocked-time-slots-selector .day .hour:last-of-type{border-bottom:1px solid rgb(var(--grey-300));}bread-crumbs{display:inline-flex;align-items:center;min-width:0;max-width:100%;overflow:hidden;font-size:14px;font-family:var(--font-family);color:var(--opacity-high);.bread-crumb{min-width:0;padding:0 2px;line-height:16px;color:inherit;text-decoration:none;cursor:pointer;transition:color 0.15s ease;}.bread-crumb:hover{color:var(--ink);}.bread-crumb.current{color:var(--ink);cursor:default;pointer-events:none;flex-shrink:1;}.separator{flex-shrink:0;color:var(--opacity-high);}}button-group{display:inline-flex;box-sizing:border-box;align-items:center;gap:4px;padding:4px;border:1px solid var(--opacity-mid);border-radius:8px;.group-button{display:flex;align-items:center;justify-content:center;flex:1 1 auto;height:32px;padding:0 12px;border:none;border-radius:4px;background:transparent;color:var(--ink);font-family:var(--font-family);font-size:var(--font-default);font-weight:var(--font-medium);cursor:pointer;white-space:nowrap;transition:background-color 0.15s ease;&:hover{background-color:var(--opacity-low);}&.active{background-color:var(--opacity-mid);}}&[size="small"]{height:32px;padding:0 4px;border-radius:4px;.group-button{height:24px;padding:0 8px;font-size:var(--font-small);}}}candle-stick{display:block;position:absolute;width:200px;transition:0.3s all var(--standard);}candle-stick .median{position:relative;top:0;width:8px;height:16px;left:30%;background-color:rgb(var(--purple-500));border:1px solid white;z-index:2;}candle-stick .body{position:absolute;top:2px;width:50%;height:12px;left:20%;background-color:rgb(var(--purple-700));border:1px solid white;z-index:1;}candle-stick .bar{position:absolute;top:4px;width:100%;height:10px;background-color:rgb(var(--purple-200));}candle-stick>*{transition:0.3s all var(--standard);}material-check-box{padding:16px;display:inline-block;width:24px;height:24px;position:relative;user-select:none;& input[type=checkbox]{display:none;}& input[type=checkbox]~label{display:inline-block;transition:transform 0.2s var(--ease-out), opacity 0.2s var(--ease-out);cursor:pointer;width:24px;height:24px;background-size:24px 24px;}& label.unchecked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Crect x='4' y='4' width='16' height='16' rx='4' fill='%230000000d' /%3E %3Crect x='4.5' y='4.5' width='15' height='15' rx='3.5' stroke='%230000001c' stroke-width='1' fill='none' /%3E %3C/svg%3E ");}& label.checked{transform:scale(0);opacity:0;position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Crect x='4' y='4' width='16' height='16' rx='4' fill='%232196f3'/%3E%3Cpath d='M5 11.5L9.33333 16L18 7' transform='translate(5 5) scale(0.6)' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}& input[type=checkbox]:checked~label.checked{transform:scale(1);opacity:1;}& label.indeterminate{transform:scale(0);opacity:0;position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Crect x='4' y='4' width='16' height='16' rx='4' fill='%232196f3'/%3E%3Crect x='8' y='8' width='8' height='8' rx='2' fill='white'/%3E%3C/svg%3E");}& input[type=checkbox]:indeterminate~label.indeterminate{transform:scale(1);opacity:1;}& input[type=checkbox]:indeterminate~label.unchecked{opacity:0;}& input[disabled]~label{cursor:default;opacity:0.4;}& input[disabled]~label.checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Crect x='4' y='4' width='16' height='16' rx='4' fill='%23BDBDBD'/%3E%3Cpath d='M5 11.5L9.33333 16L18 7' transform='translate(5 5) scale(0.6)' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}}chips-autocomplete{cursor:text;border:1px solid rgba(var(--white), 0);transition:0.2s var(--standard) border-color;border-radius:4px;height:22px;display:block;position:relative;height:auto;max-width:80vw;padding:8px 8px;}chips-autocomplete[disabled]{cursor:unset;pointer-events:none;}chips-autocomplete>material-icon{transition:0.3s var(--standard) opacity;mix-blend-mode:multiply;opacity:0;position:absolute;right:4px;z-index:1;}chips-autocomplete .hint{font-style:italic;color:rgba(var(--black), var(--opacity-300));}chips-autocomplete:hover{border-color:rgba(var(--black), var(--opacity-50));}chips-autocomplete.active{border-color:rgba(var(--accent-500), var(--opacity-800));}chips-autocomplete:hover>material-icon{opacity:1;}chips-autocomplete auto-complete{width:100%;}chips-autocomplete a-chip.shake{animation:shake .3s ease-in-out 1 normal;}chips-autocomplete a-chip>.label{max-width:50vw;overflow:hidden;text-overflow:ellipsis;}chips-autocomplete auto-complete material-icon-button[square]{display:none;}shortcut-hint{display:inline-flex;align-items:center;gap:2px;.key{display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 4px;background-color:var(--opacity-darken);border-radius:4px;font-size:10px;font-weight:var(--font-bold);color:var(--opacity-high);box-sizing:border-box;}}wizard-buttons{font-family:var(--font-family);display:flex;align-items:center;justify-content:space-between;padding-top:16px;.button-container{display:flex;align-items:center;gap:16px;}}wizard-explainer{font-family:var(--font-family);display:flex;flex-direction:column;gap:16px;padding:32px;width:280px;background:var(--opacity-darken);box-shadow:inset 8px 0 16px rgba(0, 0, 0, 0.1);.spacer{height:36px;}.headline{font-size:21px;font-weight:var(--font-regular);line-height:1.2;letter-spacing:-0.42px;color:var(--accent);}.description{font-size:var(--font-default);font-weight:var(--font-regular);line-height:1.3;color:var(--ink);}}asset-identifier-box{font-family:var(--font-family);display:flex;gap:8px;align-items:center;padding:8px;background:var(--surface-mid);border:1px solid var(--opacity-mid);border-radius:8px;cursor:grab;&:active{cursor:grabbing;}&[selected]{background:rgba(var(--blue-100), 0.2);border-color:var(--primary);cursor:pointer;&:active{cursor:pointer;}}check-box{flex-shrink:0;}.content{display:flex;flex-direction:column;gap:0;flex:1;min-width:0;}.title{font-size:var(--font-default);font-weight:var(--font-bold);line-height:1.3;color:var(--ink);}.details{font-size:var(--font-small);font-weight:var(--font-regular);line-height:1.2;color:var(--opacity-high);}.buttons{display:flex;align-items:center;gap:0;flex-shrink:0;}icon-button{flex-shrink:0;transition:opacity 0.2s ease;}icon-button:not([transparent]){opacity:0;}icon-button[transparent]{opacity:0.5;}&:hover icon-button:not([transparent]){opacity:1;}&:hover icon-button[transparent]{opacity:1;}&[draggable="true"]{cursor:grab;}&[draggable="true"]:active{cursor:grabbing;}&.dragging{cursor:grabbing;border:1px dashed var(--primary);}&.highlight{animation:highlight-fade 1.5s ease-in 1 normal;}&[pinned]{background-color:var(--primary-opacity);}}@keyframes highlight-fade{from{ background-color:var(--primary-opacity) }to{ background-color:transparent; }}asset-container{display:block;font-family:var(--font-family);border:1px solid var(--opacity-mid);border-radius:8px;background:var(--surface);transition:all 0.2s ease;border-left:3px solid var(--primary);&[is-new]{border-left-color:var(--success);}&[deleted]{border-left-color:var(--danger);expansion-panel{opacity:1;pointer-events:auto;}expansion-panel .header{cursor:default;}expansion-panel .end an-icon{display:none;}}expansion-panel{border:none;background:transparent;}expansion-panel .title{font-weight:var(--font-bold);}expansion-panel>.content{display:flex;gap:8px;flex-wrap:wrap;}expansion-panel>.content asset-identifier-box{flex:0 0 calc(30% - 8px * 2 / 3);min-width:200px;max-width:100%;}&[full]{cursor:not-allowed;}&.shake{animation:shake .3s ease-in-out 1 normal;}&[drag-over]{border:1px solid var(--primary);border-left:3px solid var(--primary);border-radius:8px;background-color:var(--primary-opacity-low);}&[drag-over] .items-content{border-radius:8px;}}confirm-dialog{display:flex;flex-direction:column;justify-content:space-between;width:100%;min-width:420px;max-width:720px;max-height:75vh;background:var(--surface-mid);border:1px solid var(--opacity-mid);border-radius:12px;box-shadow:0px 8px 16px rgba(0, 0, 0, 0.11);overflow:hidden;.body{display:flex;flex-direction:column;max-height:calc(100vh - 128px);overflow-y:auto;}.content{padding:8px 16px 16px 16px;font-size:13px;color:var(--opacity-high);}.footer{display:flex;align-items:center;justify-content:space-between;padding:8px;background:var(--opacity-low);border-top:1px solid var(--opacity-low);}}editable-settings-form{display:flex;flex-direction:column;gap:16px;width:666px; .desc,.hint{font-size:var(--font-small);color:var(--opacity-high);}.options{display:flex;flex-direction:column;gap:8px;}}editable-settings{display:block;border:1px solid var(--opacity-mid);border-radius:4px;background:var(--surface-mid);padding:12px 16px;cursor:pointer;transition:background 0.12s;&:hover{background:var(--opacity-low);}.header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;}.title{font-size:var(--font-small);font-weight:var(--font-bold);color:var(--ink);}.edit{font-size:var(--font-small);color:var(--opacity-high);text-decoration:underline;}.rows{display:flex;flex-direction:column;gap:8px;}.value{color:var(--ink);}&[readonly]{cursor:default;&:hover{background:var(--surface-mid);}}}review-card{display:block;border:1px solid var(--opacity-mid);border-radius:4px;background:var(--surface-mid);overflow:hidden;.header{display:flex;justify-content:space-between;align-items:center;min-height:32px; padding:4px 8px 4px 16px;background:var(--surface-low);border-bottom:1px solid var(--opacity-mid);.title{margin:0;font-size:var(--font-default);font-weight:var(--font-bold);color:var(--ink);}a-button{margin-left:auto; }}.rows{display:flex;flex-direction:column;gap:8px;padding:12px 16px;}.value{color:var(--ink);}.row-section{font-size:var(--font-small);font-weight:var(--font-bold);color:var(--opacity-high);margin:8px 0 0;}.rows>.row-section:first-child{margin-top:0;}}create-credential-dialog{.form-content{display:flex;flex-direction:column;gap:16px;width:475px;}.add-field-row{gap:16px;padding-left:176px; }.section-heading{font-weight:bold;padding-left:176px; }.hint{font-size:var(--font-small);color:var(--opacity-high);}}edit-credential-dialog confirm-dialog{max-width:580px;}edit-credential-dialog{.form-content{display:flex;flex-direction:column;gap:16px;width:475px;}.add-field-row{gap:16px;padding-left:176px; }.section-heading{font-weight:bold;padding-left:176px; }.hint{font-size:var(--font-small);color:var(--opacity-high);}}new-tag-dialog{display:block;.form-content{min-width:400px;}}transform-tags-dialog{.field-row{gap:12px;}.section-title{font-size:14px;font-weight:var(--font-medium);color:var(--opacity-high);}.objects-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;}}automation-details-content{display:block;width:100%;.rule-details-content{display:flex;flex-direction:column;gap:16px;padding:8px;.section-group{display:flex;flex-direction:column;gap:8px;}h4.section-title{margin:0;padding-top:8px;color:var(--ink);}labeled-row{.row-value{font-size:var(--font-default);color:var(--ink);word-break:break-word;}}.action-item{display:flex;gap:8px;align-items:center;flex-wrap:wrap;}.action-type{font-size:var(--font-default);color:var(--ink);}}}view-template-details-preview{display:flex;flex-direction:column;.section-group{display:flex;flex-direction:column;gap:8px;padding:8px 0;}h4{margin:0 0 4px 0;}.row-value .muted{opacity:var(--opacity-high);font-style:italic;}}info-dialog{display:flex;flex-direction:column;justify-content:space-between;width:380px;background:var(--surface-mid);border:1px solid var(--opacity-mid);border-radius:12px;box-shadow:0px 8px 16px rgba(0, 0, 0, 0.11);overflow:hidden;.body{display:flex;flex-direction:column;max-height:calc(100vh - 128px);overflow-y:auto;}.content{padding:8px 16px 16px 16px;font-size:13px;line-height:1.3;color:var(--opacity-high);}.footer{display:flex;align-items:center;justify-content:center;padding:8px;background:var(--opacity-low);border-top:1px solid var(--opacity-low);}}fullscreen-dialog{display:block;top:8px;left:0;bottom:0;position:relative;width:calc(100vw - 32px);height:calc(100vh - 16px);background:var(--surface-mid);border:1px solid var(--opacity-low);border-bottom:none;border-radius:16px 16px 0 0;box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.11);overflow:auto;}popover{display:contents;pointer-events:none;&.visible{pointer-events:auto;.popover-backdrop{opacity:1;}.popover-content{opacity:1;}}.popover-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--opacity-low);z-index:2000;opacity:0;transition:opacity 0.1s ease-out;}.popover-content{position:fixed;z-index:2001;opacity:0;transition:opacity 0.1s ease-out;}}context-menu-item{display:flex;align-items:center;justify-content:space-between;gap:16px;height:32px;min-height:32px;min-width:0;overflow:hidden;padding:0 16px 0 8px;font-family:var(--font-family);font-size:var(--font-default);font-weight:var(--font-regular);color:var(--ink);cursor:pointer;user-select:none;transition:background-color 0.15s ease;position:relative;line-height:var(--line-height);&[topLine]::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background-color:var(--opacity-mid);}&[bottomLine]::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background-color:var(--opacity-mid);}&:hover{background-color:var(--opacity-low);}&:active{background-color:var(--opacity-low);}&[selected]{background-color:var(--opacity-low);}&[disabled]{cursor:not-allowed;pointer-events:none;.content>*:not(.stacked-content),.stacked-content>.label,.shortcut,>an-icon,a>an-icon,.color-dot{opacity:0.3;}}&[danger]{color:var(--danger);an-icon{color:var(--danger);}}&[description-below]{height:auto;min-height:48px;padding-top:8px;padding-bottom:8px;}a{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;text-decoration:none;color:inherit;gap:8px;}.content{display:flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0;}.label{flex:1 1 auto;min-width:0;}.stacked-content{min-width:0;}.description{font-size:var(--font-small);color:var(--opacity-high);flex-shrink:0;}.shortcut{font-size:var(--font-default);color:var(--ink);opacity:0.4;white-space:nowrap;}check-box{flex-shrink:0;pointer-events:none;}.color-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;}an-icon{flex-shrink:0;}.prefix-chip{margin-right:8px;}}context-menu-group{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;background-color:var(--opacity-low);border-top:1px solid var(--opacity-mid);border-bottom:1px solid var(--opacity-mid);font-family:var(--font-family);font-size:10px;font-weight:var(--font-bold);color:var(--ink);&[size="large"]{font-size:12px;}.count{color:var(--opacity-high);}}dropdown-popover{display:flex;flex-direction:column;min-width:200px;max-width:400px;width:max-content;max-height:inherit;&.fill{height:100%;min-height:0;}background-color:var(--surface-mid);border:1px solid var(--opacity-mid);border-radius:8px;box-shadow:0 8px 16px var(--opacity-low);overflow:hidden;.search-container{flex-shrink:0;padding:8px;}.max-counter{flex-shrink:0;padding:0 8px 8px;font-size:var(--font-small);color:var(--opacity-high);border-bottom:1px solid var(--opacity-low);}.items-container{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:300px;overflow-y:auto;}&.fill .items-container{flex:1 1 0;max-height:none;}.actions-container{display:flex;flex-direction:column;flex-shrink:0;}&.open-up{flex-direction:column-reverse;.actions-container{border-bottom:1px solid var(--opacity-low);}.search-container{border-top:1px solid var(--opacity-low);}.max-counter{border-bottom:0;border-top:1px solid var(--opacity-low);padding:8px 8px 0;}}}drop-down{display:flex;flex-direction:column;gap:4px;contain:inline-size;min-width:80px;.prefix-chip{margin-right:8px;}.trigger{height:32px;padding:0 8px;background:var(--opacity-darken);border:1px solid var(--opacity-mid);border-radius:4px;box-sizing:border-box;cursor:pointer;user-select:none;transition:border-color 0.15s ease;&:hover{border-color:var(--opacity-high);}}.trigger-text{font-size:var(--font-default);color:var(--ink);}.trigger-text.placeholder{color:var(--surface-high);}&[disabled]{opacity:0.3;pointer-events:none;}&[disabled] .trigger{cursor:not-allowed;}}view-table-properties-popover{display:block;box-sizing:border-box;width:320px;min-width:320px;max-width:calc(100vw - 16px);max-height:inherit;overflow-y:auto;padding:0;background:var(--surface-mid);border:1px solid var(--opacity-mid);border-radius:8px;box-shadow:0 8px 16px var(--opacity-low);.panel-label{display:flex;align-items:center;min-height:32px;padding:0 8px;font-family:var(--font-family);font-size:12px;font-weight:700;color:var(--opacity-high);user-select:none;}.panel-label-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;padding:0 8px;.panel-label{min-height:32px;padding:0;}}.panel-divider{height:1px;margin:0;background-color:var(--opacity-mid);}.panel-section{display:flex;flex-direction:column;gap:8px;padding:8px;}.sort-section{flex-direction:row;align-items:center;drop-down{flex:1 1 auto;width:0;min-width:0;}}button-group{display:flex;width:100%;}.column-stack{display:flex;flex-direction:column;gap:8px;}.column-row{display:grid;grid-template-columns:minmax(0, 1fr) 24px;align-items:center;gap:8px;}.column-switch{min-width:0;a-switch{display:flex;width:100%;}}}view-filter-panel{display:flex;flex-direction:column;min-width:320px;max-width:360px;color:var(--ink);font-family:var(--font-family);background:var(--surface-mid);border:1px solid var(--opacity-mid);border-radius:8px;box-shadow:0 8px 16px var(--opacity-low);.panel-header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:0 16px;border-bottom:1px solid var(--opacity-mid);.title{font-size:var(--font-small);font-weight:var(--font-medium);color:var(--ink);}a-button.clear-all{flex:0 0 auto;}}.filter-section{border-bottom:1px solid var(--opacity-mid);&:last-child{border-bottom:0;}}.section-header{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 16px;cursor:pointer;user-select:none;&:hover{background:var(--opacity-low);}.chevron{flex:0 0 auto;color:var(--opacity-high);}.section-label{flex:1 1 auto;min-width:0;font-size:var(--font-small);font-weight:var(--font-medium);color:var(--ink);}.active-dot{flex:0 0 auto;width:8px;height:8px;border-radius:8px;background:var(--primary);}}.section-body{display:flex;flex-direction:column;gap:8px;padding:4px 16px 12px;}}view-table-header-menu-popover{display:flex;flex-direction:column;min-width:240px;max-height:inherit;overflow-y:auto;background:var(--surface-mid);border:1px solid var(--opacity-mid);border-radius:8px;box-shadow:0 8px 16px var(--opacity-low);.filter-control{padding:8px;&.divided{border-bottom:1px solid var(--opacity-mid);}}.menu-items{display:flex;flex-direction:column;padding:8px 0;}}view-table-saved-views-popover{display:flex;flex-direction:column;width:240px;color:var(--ink);font-family:var(--font-family);background:var(--surface-mid);border:1px solid var(--opacity-mid);border-radius:8px;box-shadow:0 8px 16px var(--opacity-low);padding:4px 0;.panel-header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;padding:0 8px 0 16px;}.panel-title{font-weight:var(--font-bold);}.view-list{display:flex;flex-direction:column;max-height:320px;padding:4px 0;overflow-y:auto;}.view-row{display:flex;align-items:center;gap:4px;padding:0 8px 0 16px;&[data-active]{background:var(--opacity-low);}&:hover{background:var(--opacity-low);}}.view-name-button{display:flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0;min-height:32px;padding:8px 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;}.view-name{min-width:0;}.default-tag{flex:0 0 auto;color:var(--opacity-high);font-size:12px;}.row-actions{display:inline-flex;flex:0 0 auto;opacity:0;transition:opacity .12s ease;}.view-row:hover .row-actions,.view-row:focus-within .row-actions{opacity:1;}.empty-state{padding:12px 16px 16px;color:var(--opacity-high);font-size:12px;line-height:1.4;}.divider{height:1px;margin:4px 0;background:var(--opacity-mid);}.save-view-item{display:flex;align-items:center;gap:8px;min-height:32px;padding:8px 16px;border:0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer;&:hover{background:var(--opacity-low);}.label{font-weight:var(--font-medium);}}}view-table-save-view-dialog{display:flex;flex-direction:column;gap:16px;min-width:480px;color:var(--ink);font-family:var(--font-family);.description{color:var(--opacity-high);font-size:var(--font-small);line-height:1.4;}.preview{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--opacity-mid);border-radius:8px;}.preview-title{font-weight:var(--font-medium);}.preview-section{display:flex;gap:8px;font-size:var(--font-small);}.preview-heading{flex:0 0 72px;color:var(--opacity-high);}.preview-values{min-width:0;color:var(--ink);}}view-table{display:flex;flex-direction:column;min-height:0;min-width:0;flex:1;padding:16px;box-sizing:border-box;power-table{flex:1;min-height:0;}}customer-dropdown{display:flex;flex-direction:column;gap:4px;.trigger{display:flex;align-items:center;justify-content:space-between;height:32px;padding:0 8px;background:var(--opacity-darken);border:1px solid var(--opacity-mid);border-radius:4px;box-sizing:border-box;cursor:pointer;user-select:none;transition:border-color 0.15s ease;&:hover{border-color:var(--opacity-high);}}.trigger-text{flex:1;font-size:var(--font-default);color:var(--ink);&.placeholder{color:var(--surface-high);}}&[disabled]{opacity:0.3;pointer-events:none;.trigger{cursor:not-allowed;}}}merge-split-assets-dialog{fullscreen-dialog{display:flex;flex-direction:column;}.organize-step-container{display:grid;grid-template-columns:380px 1fr;gap:24px;flex:1;padding:24px;overflow:hidden;}.identifiers-column,.assets-column{display:flex;flex-direction:column;gap:16px;overflow:hidden;}.identifiers-column{margin:-24px 0 -24px -24px;background:var(--opacity-low);padding:24px;border-right:1px solid var(--opacity-mid);}.column-header{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600;color:var(--ink);}.asset-counter{font-size:15px;font-weight:var(--font-regular);color:var(--opacity-high);.over-limit{color:var(--danger);}}.column-header-row{display:flex;align-items:center;justify-content:space-between;}.search-with-button-row{display:flex;align-items:center;gap:8px;width:100%;text-field{width:100%;}}.identifier-list,.assets-list{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px;}asset-container.drag-over{border:2px solid var(--primary);background:var(--primary-opacity);box-shadow:0 0 0 4px var(--primary-opacity);}.menu-item{display:flex;align-items:center;padding:8px 12px;cursor:pointer;border-radius:4px;transition:background-color 0.15s ease;font-size:var(--font-default);color:var(--ink);&:hover{background-color:var(--opacity-darken);}}.add-identifier-menu{display:flex;flex-direction:column;min-width:300px;max-width:300px;max-height:400px;overflow-y:auto;background:var(--surface-mid);border:1px solid var(--opacity-mid);border-radius:8px;box-shadow:0px 4px 12px rgba(0, 0, 0, 0.15);padding:8px;}.findings-step-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;max-width:800px;margin:0 auto;flex:1;min-height:0;}.findings-content{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:960px;width:100%;}.findings-section{display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid var(--opacity-mid);border-radius:8px;background:var(--surface-mid);}.section-title{font-size:16px;font-weight:600;color:var(--ink);margin-bottom:8px;}.findings-explanation{max-width:960px;min-width:960px;width:100%;padding:16px;border-radius:8px;text-align:center;font-size:var(--font-default);line-height:1.5;color:var(--opacity-high);}.review-step-container{display:flex;flex-direction:column;flex:1;padding:24px;gap:24px;overflow:hidden;}.review-title{font-size:24px;font-weight:600;color:var(--ink);}.review-content{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:16px;}.review-summary{font-size:16px;color:var(--opacity-high);}.dialog-footer{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid var(--opacity-mid);background:var(--surface-mid);}a-spinner{margin:auto;}.validation-step-container{display:flex;flex-direction:column;padding:24px;width:100%;gap:24px;height:100%;overflow:hidden;}.validation-table-wrapper{flex:1;overflow-y:auto;overflow-x:auto;min-height:0;width:100%;}.validation-table-wrapper a-table{width:100%;}.validation-title{font-size:22px;font-weight:var(--font-bold);color:var(--ink);text-align:center;margin-bottom:8px;}.validation-subtitle{font-size:var(--font-default);color:var(--opacity-high);text-align:center;margin-bottom:16px;}.validation-legend{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:var(--opacity-low);border-radius:8px;margin-top:16px;}.legend-title{font-weight:var(--font-bold);color:var(--ink);font-size:var(--font-default);}.legend-items{display:flex;flex-wrap:wrap;gap:16px;}.legend-item{display:flex;align-items:center;gap:4px;font-size:var(--font-small);color:var(--opacity-high);}.legend-item span{font-weight:var(--font-bold);font-family:monospace;background-color:var(--opacity-darken);padding:2px 6px;border-radius:4px;font-size:var(--font-small);}}column-panel{height:calc(100vh - 110px);max-width:300px;}column-panel field-row{width:300px;padding:0 12px 0 8px;cursor:pointer;user-select:none;color:rgb(var(--grey-600));transition:background 0.3s var(--standard);}column-panel field-row:hover{background-color:rgba(var(--accent-A200), var(--opacity-50));}column-panel field-row:not(:last-child){border-bottom:1px solid rgba(var(--grey-600), var(--opacity-50));}column-panel field-row material-check-box{padding:4px;margin-right:4px;}column-panel field-row material-check-box label.checked{left:4px;top:4px}consumption-details .title{font-size:22px;padding:4px 0 16px;}consumption-details .header{padding-top:24px;}consumption-details .header>*{color:rgb(var(--grey-600));font-weight:500;}consumption-details .header>*,consumption-details .row>*{padding:4px 8px;}consumption-details[subscriptions-only] .header>*:nth-child(1),consumption-details[subscriptions-only] .row>*:nth-child(1){width:220px;}consumption-details .header>*:nth-child(1),consumption-details .row>*:nth-child(1){width:160px;}consumption-details .header>*:nth-child(2),consumption-details .row>*:nth-child(2){width:100px;}consumption-details .header>*:nth-child(3),consumption-details .row>*:nth-child(3){width:80px;}consumption-details .header>*:nth-child(4),consumption-details .row>*:nth-child(4){width:120px;}consumption-details .row>*:nth-child(2),consumption-details .row>*:nth-child(3){color:rgb(var(--grey-600));}created-updated{display:block;padding:8px;}created-updated div{font-size:12px;color:rgb(var(--grey-900));}cvss-tile a.url:link,cvss-tile a.url:visited{font-size:10px;position:absolute;bottom:8px;right:8px;}cvss-tile{padding:8px;padding-bottom:28px;position:relative;margin-bottom:16px;border-radius:2px;}cvss-tile cvss-score{min-width:70px;margin-left:12px;}cvss-tile cvss-score .score{font-size:32px;}cvss-tile cvss-score .version,cvss-tile cvss-score .level{color:rgb(var(--grey-700));}cvss-tile cvss-score .base-score{text-align:center;min-width:72px;}cvss-tile cvss-score .level{text-transform:uppercase;font-weight:700;}cvss-tile static-input{padding:4px;margin-bottom:8px;min-width:135px;box-sizing:border-box;}cvss-tile[data-version="v3"] static-input{width:25%;}cvss-tile[data-version="v2"] static-input{width:33.33333%;}cvss-tile static-input .label{white-space:nowrap;margin-bottom:2px;}cvss-tile dropdown-list{height:30px;}cvss-tile[editable] dropdown-list{margin:0 8px 8px 0;}cvss-tile dropdown-list selected-option,cvss-tile dropdown-list dropdown-options>*{padding:8px;}cvss-tile static-input .parameter,cvss-tile dropdown-list selected-option{color:rgb(var(--grey-800));}cvss-tile static-input .parameter{padding:0;}cvss-tile dropdown-list selected-option:hover{background-color:rgba(var(--black), var(--opacity-200));}cvss-tile dropdown-list material-icon{display:none;}cvss-tile material-icon-button{position:absolute;bottom:4px;right:8px;}cvss-tile material-icon-button material-icon{color:rgba(var(--black), var(--opacity-700));}cvss-tile material-icon-button[square]{padding:0;margin:0;}cvss-tile material-icon-button:not([disabled]):hover{background-color:rgba(var(--black), var(--opacity-50));}cvss-tile material-icon-button:not([disabled]):active{background-color:rgba(var(--black), var(--opacity-300));}cvss-tile cvss-string{font-size:9px;position:absolute;color:rgba(var(--grey-500));bottom:12px;left:12px;overflow-wrap:anywhere;}cvss-tile .border-top{border-top:1px solid rgba(var(--grey-200));margin-top:8px;padding-top:16px;}cvss-tile .odd-row static-input{flex-basis:25%;box-sizing:border-box;}dashboard-finding-list empty-state .symbol material-icon{color:rgb(var(--light-green-A700));}dashboard-finding-list material-table{width:100%;}dashboard-finding-list material-row>a{display:contents;}data-table{display:block;padding:12px;}data-table table{width:100%;table-layout:fixed;}data-table table,data-table th,data-table td{border-collapse:collapse;}data-table th{text-align:left;color:rgb(var(--grey-600));}data-table tr{font-size:13px;}data-table[selection="multi"] tr{line-height:13px;}data-table tbody tr:hover{background-color:rgb(var(--light-blue-50));}data-table tbody tr.selected{background-color:rgb(var(--light-blue-200));}data-table[selection] tbody tr:hover{cursor:pointer;}data-table tbody tr status-circle{margin:0;}data-table tr material-radio-button{margin:0 12px;}data-table tr material-radio-button input[type="radio"]{margin:0;}data-table tr material-check-box{padding:0 12px;}data-table tr material-check-box input[type=checkbox]~label.checked{top:0;left:12px;}data-table td[selection]{padding:0;}data-table th[select]{width:28px;}data-table td,data-table th{padding:4px 8px;}data-table td a-chip[outline]{margin:0;}[data-tooltip]{position:relative;}[data-tooltip]:after{display:block;opacity:0;pointer-events:none;position:absolute;content:attr(data-tooltip);padding:5px 8px;top:calc(100% + 14px);left:50%;transform:translate(-50%, -8px);background:rgb(var(--grey-700));color:white;white-space:normal;z-index:3;border-radius:2px;font-size:9px;font-weight:400;-webkit-transition:opacity 0.2s var(--standard), transform 0.3s var(--ease-out);transition:opacity 0.2s var(--standard), transform 0.3s var(--ease-out);max-width:10vw;width:max-content;}[data-tooltip]:hover:after{opacity:0.9;transform:translate(-50%, 0);}[data-tooltip-align~="left"]:after{transform:translate(-100%, -8px);}[data-tooltip-align~="left"]:hover:after{transform:translate(-100%, 0);}[data-tooltip-align~="right"]:after{transform:translate(0%, -8px);}[data-tooltip-align~="right"]:hover:after{transform:translate(0%, 0);}[data-tooltip-align~="top"]:after{top:calc(-100% + 14px);}date-picker{display:block;width:256px;background-color:var(--surface-mid);border-radius:8px;padding:8px;outline:0;>picker-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;a-button{height:32px;padding:0 8px;}}>picker-grid{display:grid;grid-template-columns:repeat(7, 32px);justify-content:center;}.day-header{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:var(--font-small);color:var(--opacity-high);font-weight:var(--font-regular);user-select:none;}.day-cell{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:var(--font-small);border-radius:4px;cursor:pointer;user-select:none;color:var(--ink);transition:background-color 0.15s ease;&:hover:not(.selected, .disabled){background-color:var(--opacity-darken);}&.other-month{color:var(--opacity-high);}&.today{border:1px solid var(--opacity-mid);box-sizing:border-box;font-weight:var(--font-bold);}&.selected{background-color:var(--success);color:var(--on-ink);}&.disabled{color:var(--opacity-high);cursor:not-allowed;opacity:var(--opacity-500);}}&[small]{width:200px;padding:4px;>picker-grid{grid-template-columns:repeat(7, 24px);}.day-header,.day-cell{width:24px;height:24px;font-size:10px;}}}date-selector-card{display:flex;flex-direction:column;color:var(--ink);border-radius:8px;background-color:var(--on-ink);box-shadow:0 2px 8px var(--opacity-mid);overflow:hidden;max-height:inherit;width:440px;tab-group{width:100%;}>form{display:flex;flex-direction:column;flex:1;min-height:0;>*:not(tab-group){overflow-y:auto;}}radio-button{margin:4px;}.dateSelector{border-radius:4px;transition:background-color 0.15s ease;cursor:pointer;padding:6px 4px;}.dateSelector:hover{background-color:var(--opacity-darken);}>drop-down{padding:8px;background-color:var(--opacity-low);}input[type="time"]{border:none;padding:0 3px;font-family:var(--font-family);font-size:var(--font-small);background-color:transparent;}}date-filter-input{display:flex;flex-direction:column;gap:4px;.input-container{display:flex;align-items:center;gap:4px;height:32px;padding:0 8px;border:1px solid var(--opacity-mid);border-radius:4px;background-color:var(--opacity-darken);box-sizing:border-box;cursor:pointer;user-select:none;&:hover{border-color:var(--opacity-high);}}&:focus .input-container{border-color:var(--primary);outline:var(--focus-ring);outline-offset:1px;}&:focus{outline:none;}.display-value{flex:1;min-width:0;font-family:var(--font-family);font-size:var(--font-default);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.placeholder{flex:1;min-width:0;font-family:var(--font-family);font-size:var(--font-default);color:var(--opacity-high);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}&[disabled]{opacity:0.5;pointer-events:none;}}date-field{display:flex;flex-direction:column;gap:4px;.input-container{height:32px;padding:0 8px;border:1px solid var(--opacity-mid);border-radius:4px;background-color:var(--opacity-darken);box-sizing:border-box;cursor:pointer;user-select:none;&:hover{border-color:var(--opacity-high);}}&:focus .input-container{border-color:var(--primary);outline:var(--focus-ring);outline-offset:1px;}&:focus{outline:none;}&[error] .input-container{border-color:var(--danger);}.display-value,.placeholder{flex:1;min-width:0;font-size:var(--font-default);}.display-value{color:var(--ink);}.placeholder{color:var(--opacity-high);}an-icon{color:var(--opacity-high);}&[small] .input-container{height:24px;}&[small] .display-value,&[small] .placeholder{font-size:var(--font-small);}&[disabled]{opacity:0.5;pointer-events:none;}}material-date-picker{display:block;box-shadow:rgba(var(--black), var(--opacity-200)) 0 1px 6px;border-radius:4px;width:280px;background-color:var(--surface-mid);outline:0;position:absolute;z-index:1;>picker-header{border-radius:4px 4px 0 0;padding:16px 16px 12px 16px;background:var(--primary);color:var(--on-ink);display:block;>.year{margin:0;font-size:var(--font-small);color:var(--on-ink);opacity:0.6;}>.date{margin:0;font-size:28px;padding:4px 0;font-weight:var(--font-regular);letter-spacing:1px;}}current-month{font-size:var(--font-small);color:var(--ink);cursor:pointer;transition:background-color 0.3s var(--standard);padding:8px 12px;border-radius:4px;user-select:none;&:hover{background-color:var(--opacity-darken);}}years-container{transition:background-color 0.3s var(--standard);height:240px;overflow:auto;div{width:48px;cursor:pointer;border-radius:4px;user-select:none;padding:4px 0;text-align:center;&:not(.selected):hover{background-color:var(--opacity-darken);}&.selected{background-color:var(--primary);color:var(--on-ink);}}}table{padding:0 8px;width:100%;}tr{height:35px;}th,td{font-size:10px;padding:8px;}th{font-weight:var(--font-regular);color:var(--opacity-high);}td{text-align:center;border-radius:50%;background-color:rgba(var(--black), 0);&:not(:empty){cursor:pointer;}&:hover:not(.selected):not(:empty){color:var(--on-ink);background-color:var(--primary-alt);}&.selected{background-color:var(--primary);color:var(--on-ink);border-radius:50%;}}&[small]{width:180px;>picker-header>.date{font-size:22px;letter-spacing:0;}tr{height:21px;}th,td{padding:4px;}}}date-stamp{display:block;}date-stamp .lower{font-size:10px;opacity:var(--opacity-700);}delta-chart{position:relative;width:100%;padding:16px 48px;display:block;color:rgb(var(--grey-600));}delta-chart .empty-state{color:rgb(var(--grey-600));font-size:14px;width:100%;}delta-chart .empty-state material-icon{width:114px;color:rgb(var(--green-200));padding-bottom:16px;}delta-chart .tick{height:24px;border-right:1px solid rgb(var(--grey-400));position:absolute;top:88px;}delta-chart .tick.start{left:47px;}delta-chart .tick .date{position:absolute;top:28px;white-space:nowrap;font-size:10px;font-weight:500;}delta-chart .tick.end{right:48px;}delta-chart .sections{display:flex;flex-direction:row;}delta-chart .section{position:relative;width:100%;min-width:96px;text-align:center;border-right:1px solid rgb(var(--grey-400));padding-bottom:32px;}delta-chart .section:first-child{width:30%;}delta-chart .section:last-child{width:10%;border:none;}delta-chart .bar{margin:28px 4px 16px 4px;height:40px;transition:0.2s background-color var(--ease-out);cursor:pointer;}delta-chart .section.removed .bar{background-color:rgb(var(--teal-500));}delta-chart .section.removed .bar:hover{background-color:rgb(var(--teal-700));}delta-chart .section.unchanged .bar{background-color:rgb(var(--grey-500));}delta-chart .section.unchanged .bar:hover{background-color:rgb(var(--grey-700));}delta-chart .section.added .bar{background-color:rgb(var(--red-400));}delta-chart .section.added .bar:hover{background-color:rgb(var(--red-700));}delta-chart .section:first-child .bar{border-radius:8px 0 0 8px;}delta-chart .section:last-child .bar{border-radius:0 8px 8px 0;}delta-chart .section:only-child .bar{border-radius:8px;}delta-chart .section .value{font-size:22px;border-top:1px solid rgb(var(--grey-400));padding-top:32px;}delta-chart .section .label{font-size:16px;}determinate-bar{display:block;width:100%;height:5px;background-color:rgba(var(--accent-500), var(--opacity-300));}determinate-bar>.progress{position:relative;height:100%;background-color:rgb(var(--accent-500));}discovery-dashboard-tile{display:block;color:white;font-weight:500;border:1px solid white;}discovery-dashboard-tile label{border-bottom:1px solid white;}discovery-dashboard-tile material-icon{padding:0 10px 0 10px;}discovery-dashboard-tile[large]{height:110px;width:190px;}discovery-dashboard-tile[large] top-tile{height:70px;width:190px;}discovery-dashboard-tile[large] material-icon{height:50px;width:50px;}discovery-dashboard-tile[large] label{width:115px;margin-right:15px;font-size:15px;}discovery-dashboard-tile[large] tile-data{height:40px;font-size:26px;}discovery-dashboard-tile[small]{height:90px;width:175px;}discovery-dashboard-tile[small] top-tile{height:55px;width:175px;}discovery-dashboard-tile[small] material-icon{height:40px;width:40px;}discovery-dashboard-tile[small] label{width:105px;margin-right:10px;}discovery-dashboard-tile[small] tile-data{height:35px;font-size:24px;}description-section{padding:36px;width:100%;height:100%;.message{margin-top:16px;}.header{margin-top:16px;font-size:24px;color:var(--accent);[heading="5"]{margin:16px 0 0;}}material-icon{width:48px;height:48px;}}description-section[completed-wizard]{background:var(--surface-mid);.header{color:var(--primary);}}donut-chart{display:block;svg{display:block;width:100%;height:100%;}.slice{stroke:var(--surface-mid);}.slice[clickable]{cursor:pointer;}.slice[clickable]:hover{opacity:.85;}.center-text{font-size:26px;fill:var(--ink);}.center-text[clickable]{cursor:pointer;}.tick{fill:none;stroke:var(--ink);stroke-dasharray:2;opacity:.4;}.slice-label{font-size:12px;fill:var(--ink);}}dropdown-list[legacy]{position:relative;display:block;height:48px;outline:none;user-select:none;}dropdown-list[legacy].hidden{display:none;}dropdown-list[legacy] label{color:rgba(var(--black), var(--opacity-600));font-size:13px;transition:transform .3s var(--standard);position:absolute;left:8px;top:18px;pointer-events:none;white-space:nowrap;}dropdown-list[legacy].open label,dropdown-list[legacy].not-empty label{transform:scale(0.77) translate(-15%, -22px);}dropdown-list[legacy] dropdown-options{display:none;box-shadow:0px 1px 4px -1px rgb(var(--grey-600));background-color:white;position:absolute;max-height:240px;overflow-y:auto;left:0;top:4px;width:100%;z-index:1;}dropdown-list[legacy][snap-to="bottom"] dropdown-options{bottom:4px;top:initial;}dropdown-list[legacy].open dropdown-options{display:block;}dropdown-list[legacy] selected-option,dropdown-list[legacy] dropdown-options>*{padding:16px 8px 16px 8px;color:initial;cursor:pointer;display:block;transition:0.3s background-color var(--standard);min-height:15px;}dropdown-list[legacy] selected-option:hover,dropdown-list[legacy] dropdown-options>*.focused{background:rgba(var(--grey-600), var(--opacity-50));}dropdown-list[legacy]>material-icon{position:absolute;width:24px;top:12px;right:16px;pointer-events:none;}dropdown-list[legacy].open>material-icon{visibility:hidden;}dropdown-list[legacy] dropdown-options>[disabled]{color:rgba(var(--grey-600));pointer-events:none;}dropdown-list[legacy][disabled]{opacity:var(--opacity-500);pointer-events:none;}dropdown-list[legacy] dropdown-options>[selected]{background:rgba(var(--blue-400), var(--opacity-300));}dropdown-list[legacy] dropdown-options>[selected]:hover{background:rgba(var(--blue-400), var(--opacity-200));}dropdown-list[legacy].invalid label{color:rgb(var(--red-500));}dropdown-list[legacy].discouraged label{color:rgb(var(--orange-600));}dropdown-list[legacy] hint-text,dropdown-list[legacy] error-message,dropdown-list[legacy] warning-message{position:absolute;left:8px;bottom:0px;font-size:10px;transition:transform .3s var(--standard), opacity .2s var(--standard);}dropdown-list[legacy] hint-text.invisible,dropdown-list[legacy] error-message.invisible,dropdown-list[legacy] warning-message.invisible{transform:translate(0, -10px);opacity:0;}dropdown-list:not([legacy]){position:relative;display:flex;flex-direction:column;gap:4px;outline:none;user-select:none;margin:25px 5px 10px 5px;}dropdown-list:not([legacy]).hidden{display:none;}dropdown-list:not([legacy]) label{display:flex;align-items:center;height:12px;padding:0 2px;font-size:11px;font-weight:600;line-height:1.2;color:var(--ink);pointer-events:none;white-space:nowrap;}dropdown-list:not([legacy]) selected-option{position:relative;display:flex;align-items:center;justify-content:space-between;height:32px;min-height:32px;padding:0 28px 0 8px;background:var(--opacity-darken);border:1px solid var(--opacity-mid);border-radius:4px;cursor:pointer;transition:border-color 0.15s ease;}dropdown-list:not([legacy]) selected-option:hover{border-color:var(--opacity-high);}dropdown-list:not([legacy]) selected-option>*{flex:1;font-size:var(--font-default);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1;}dropdown-list:not([legacy])>material-icon{position:absolute;width:16px;height:16px;right:8px;pointer-events:none;color:var(--ink);transition:transform 0.15s ease;}dropdown-list:not([legacy]):has(label)>material-icon{top:24px;}dropdown-list:not([legacy]):not(:has(label))>material-icon{top:9px;}dropdown-list:not([legacy]).open>material-icon{transform:rotate(180deg);}dropdown-list:not([legacy]) dropdown-options{display:none;position:absolute;left:0;width:100%;max-height:200px;overflow-y:auto;background-color:var(--surface-mid);border:1px solid var(--opacity-mid);border-radius:4px;box-shadow:0px 4px 12px rgba(0, 0, 0, 0.1);z-index:10;}dropdown-list:not([legacy]):has(label) dropdown-options{top:50px;}dropdown-list:not([legacy]):not(:has(label)) dropdown-options{top:38px;}dropdown-list:not([legacy])[snap-to="bottom"]:has(label) dropdown-options{top:initial;bottom:calc(100% - 14px);}dropdown-list:not([legacy])[snap-to="bottom"]:not(:has(label)) dropdown-options{top:initial;bottom:calc(100% + 2px);}dropdown-list:not([legacy]).open dropdown-options{display:block;}dropdown-list:not([legacy]) dropdown-options>*{display:flex;align-items:center;height:32px;min-height:32px;padding:0 8px;font-size:var(--font-default);color:var(--ink);cursor:pointer;transition:background-color 0.15s ease;border-bottom:1px solid var(--opacity-low);}dropdown-list:not([legacy]) dropdown-options>*:last-child{border-bottom:none;}dropdown-list:not([legacy]) dropdown-options>*:hover,dropdown-list:not([legacy]) dropdown-options>*.focused{background-color:var(--opacity-darken);}dropdown-list:not([legacy]) dropdown-options>[selected]{background-color:var(--opacity-darken);}dropdown-list:not([legacy]) dropdown-options>[selected]:hover{background-color:var(--opacity-low);}dropdown-list:not([legacy]) dropdown-options>[disabled]{opacity:0.3;cursor:not-allowed;pointer-events:none;}dropdown-list:not([legacy])[disabled]{opacity:0.3;pointer-events:none;}dropdown-list:not([legacy])[disabled] selected-option{cursor:not-allowed;}dropdown-list:not([legacy]).invalid label{color:var(--danger);}dropdown-list:not([legacy]).invalid selected-option{border-color:var(--danger);}dropdown-list:not([legacy]).discouraged label{color:var(--warning);}dropdown-list:not([legacy]).discouraged selected-option{border-color:var(--warning);}dropdown-list:not([legacy]) hint-text,dropdown-list:not([legacy]) error-message,dropdown-list:not([legacy]) warning-message{padding:0 2px;margin-top:2px;font-size:10px;line-height:1.2;transition:opacity 0.2s ease;}dropdown-list:not([legacy]) hint-text{color:var(--surface-high);}dropdown-list:not([legacy]) error-message{color:var(--danger);}dropdown-list:not([legacy]) warning-message{color:var(--warning);}dropdown-list:not([legacy]) hint-text.invisible,dropdown-list:not([legacy]) error-message.invisible,dropdown-list:not([legacy]) warning-message.invisible{opacity:0;height:0;margin:0;overflow:hidden;}dnd-nestable-item{display:block;height:47px;overflow:hidden;cursor:pointer;}dnd-nestable-item atomic-row{user-select:none;}dnd-nestable-item atomic-row:not(:last-child){border-bottom:none;}dnd-nestable-item atomic-row>div{overflow:visible;}dnd-nestable-item atomic-row>label{padding:0;cursor:pointer;}dnd-nestable-item.empty-state atomic-row>label{color:rgba(var(--grey-600));font-style:italic;}dnd-nestable-item.expanded{height:fit-content;}dnd-nestable-item material-icon[icon="odn-chevron-right"]{transition:all 0.2s var(--standard);margin-left:auto;}dnd-nestable-item.expanded>atomic-row>div>material-icon[icon="odn-chevron-right"]{transform:rotate(90deg);color:rgb(var(--green-A700));}dnd-nestable-item:not(:has(dnd-nestable-item))>atomic-row>div>material-icon[icon="odn-chevron-right"]{visibility:hidden;}dnd-nestable-item material-icon[icon="odn-grip-vertical"]{cursor:move;opacity:0;}dnd-nestable-item.droppable>atomic-row:first-child{background-color:rgba(var(--accent-A200), var(--opacity-200))}dnd-nestable-item>atomic-row:hover>div>material-icon[icon="odn-grip-vertical"]{opacity:1;}editable-tags{display:block;background-color:var(--opacity-low);border-radius:4px;border:1px solid var(--opacity-mid);}empty-state{width:100%;height:100%;}empty-state .symbol{color:rgb(var(--grey-400));font-size:128px;height:146px;}empty-state .symbol material-icon{width:128px;color:rgb(var(--grey-400));}empty-state .message{font-size:16px;font-weight:300;color:rgb(var(--grey-600));padding:48px 0 64px 0;text-align:center;}error-message{color:rgb(var(--red-500));font-size:12px;display:inline-block;}extended-fab{display:block;font-size:14px;border-radius:24px;padding:12px 20px 12px 12px;transition:0.2s var(--standard);cursor:pointer;color:white;box-shadow:0 2px 5px 0 rgba(var(--black), var(--opacity-200));background-color:rgb(var(--green-A700));transform:scale(1);}extended-fab:hover{background-color:rgb(var(--green-500));transform:scale(1.05);}extended-fab:active{background-color:rgb(var(--green-600));transform:scale(1.1);}expandable-text{display:flex;flex-direction:column;gap:4px;font-size:var(--font-default);line-height:1.5;}expandable-text .content{display:block;overflow:visible;white-space:pre-wrap;word-break:break-word;}expandable-text[needs-toggle]:not([expanded]) .content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines, 4);line-clamp:var(--lines, 4);overflow:hidden;}expandable-text .toggle{display:inline-flex;color:var(--primary);cursor:pointer;text-decoration:underline;}expandable-element,expandable-element summary-content,expandable-element expandable-content{display:block;overflow:hidden;font-family:var(--font-family);}expandable-element summary-content{cursor:pointer;}expandable-element material-ripple{display:none;}expandable-element material-icon[arrow]{transition:transform 0.5s;}expandable-element.expanded material-icon[arrow]{transform:rotate(-180deg);}expandable-element expandable-content{height:0;overflow:hidden;transition:height 0.5s ease-in-out;}expandable-element[panel]{border:1px solid var(--opacity-mid);border-radius:8px;margin-bottom:16px;}expandable-element summary-content:hover{background-color:var(--opacity-low);transition:background-color 0.15s ease;}expandable-element[panel] material-icon[arrow]{width:26px;}expandable-element[panel] summary-content{max-height:26px;padding:8px;}expandable-element[panel] summary-content .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}expandable-element[row]{border-bottom:1px solid rgb(var(--grey-300));}expandable-element[row] summary-content{height:30px;padding:0px 16px;}expandable-element summary-content span{font-size:var(--font-default);font-weight:var(--font-regular);}expansion-panel{display:block;overflow:hidden;font-family:var(--font-family);line-height:var(--line-height);.header{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;min-height:40px;min-width:0;padding:8px 16px;cursor:pointer;user-select:none;transition:background-color 0.15s ease;gap:8px;}.title{font-size:var(--font-default);font-weight:var(--font-medium);color:var(--ink);flex:1;min-width:0;}.title-content{display:flex;align-items:center;gap:8px;min-width:auto;}.title:empty{display:none;}.title:empty + .title-content{font-size:var(--font-default);font-weight:var(--font-medium);color:var(--ink);min-width:0;overflow:hidden;}.end{display:flex;align-items:center;gap:8px;flex-shrink:0;}.description{font-size:var(--font-default);font-weight:var(--font-regular);color:var(--opacity-high);}an-icon{color:var(--opacity-high);transition:transform 0.2s ease;flex-shrink:0;}.header:hover{background-color:var(--opacity-darken);}>.content{height:0;overflow:hidden;transition:height 0.2s ease,padding 0.2s ease;}&[box]{border:1px solid var(--opacity-mid);border-radius:8px;.header:focus-visible{border-radius:8px;}}&[expanded] .end>an-icon{transform:rotate(-180deg);}&[expanded]>.content{height:auto;padding:8px;}&[disabled]{opacity:var(--opacity-300);pointer-events:none;}&[disabled] .header{cursor:not-allowed;}.header:focus-visible{outline:var(--focus-ring);outline-offset:-2px;}&[type="checkbox"],&[type="radio"]{.end check-box,.end radio-button{pointer-events:auto;}check-box .text,radio-button .text{display:none;}}}select-list-v2{max-height:240px;width:200px;position:relative;display:block;overflow-y:auto;box-shadow:0px 1px 4px -1px rgb(var(--grey-600));background-color:white;font-size:13px;color:initial;border-radius:4px;}select-list-v2>*{display:block;padding:16px;cursor:pointer;transition:0.3s var(--standard);text-align:left;gap:8px;}select-list-v2>*:hover{background:rgb(var(--grey-200));}fab-button{display:block;border-radius:50%;margin:8px;padding:16px;width:24px;height:24px;transition:0.2s var(--standard);cursor:pointer;box-shadow:0 2px 5px 0 rgba(var(--black), var(--opacity-200));background-color:rgb(var(--green-A700));transform:scale(1);}fab-button:not(::after){line-height:26px;}fab-button:hover{background-color:rgb(var(--green-500));transform:scale(1.05);}fab-button:active{background-color:rgb(var(--green-600));transform:scale(1.1);}fab-button[disabled]{cursor:default;color:rgb(var(--primary-500));background-color:rgb(var(--primary-300));pointer-events:none;}fab-button[mini]{padding:8px;}fab-button material-icon{color:rgb(var(--white));width:24px;}file-input{line-height:var(--line-height);input.hidden{display:none;}a.url{cursor:pointer;}.file-item{gap:4px;min-height:32px;}.hint{font-size:var(--font-small);font-weight:var(--font-regular);color:var(--opacity-high);line-height:1.2;}&[disabled]{opacity:0.5;pointer-events:none;}}dropzone{display:block;input.hidden{display:none;}.dropzone{width:100%;box-sizing:border-box;gap:6px;padding:32px 16px;border:2px dashed var(--opacity-mid);border-radius:8px;background:var(--surface-mid);text-align:center;cursor:pointer;transition:border-color 120ms ease, background 120ms ease;}.dropzone-icon{width:40px;height:40px;border-radius:50%;color:var(--primary);background:var(--primary-opacity);}.dropzone-title{margin:0;color:var(--ink);font-size:var(--font-default);font-weight:var(--font-bold);}.dropzone-browse{font-size:var(--font-small);}.dropzone-description{color:var(--opacity-high);font-size:var(--font-small);}.dropzone-files{width:100%;}.dropzone-file{min-width:0;padding:8px 12px;border:1px solid var(--opacity-mid);border-radius:4px;background:var(--surface-mid);}.dropzone-file-icon{width:32px;height:32px;flex-shrink:0;border-radius:4px;color:var(--primary);background:var(--primary-opacity);}.dropzone-file-details{min-width:0;}.dropzone-file-name{color:var(--ink);font-weight:var(--font-bold);}.dropzone-file-meta{color:var(--opacity-high);font-size:var(--font-small);}.dropzone-add-files{align-self:center;font-size:var(--font-small);}&:hover .dropzone,&.dragover .dropzone{border-color:var(--primary);background:var(--primary-opacity);}&.dragover .dropzone{border-style:solid;}&[disabled]{opacity:0.5;pointer-events:none;}}filter-accordion{display:block;border-bottom:1px solid var(--opacity-mid);accordion-row{min-height:40px;padding:0 16px;cursor:pointer;}.label{font-weight:var(--font-medium);font-size:var(--font-small);color:var(--ink);}accordion-content{display:none;background:var(--opacity-low);}accordion-row:has(input[type="radio"]:checked){background:var(--opacity-low);& + accordion-content{display:block;}}}filter-area{position:relative;}filter-area [data-attribute="filter-container"]{width:100%;flex-wrap:wrap;padding-bottom:8px;}filter-area>div{background:rgb(var(--white));}filter-area.overflow:not(.pinned):hover>div{z-index:2;box-shadow:0px 1px 4px -1px rgb(var(--grey-600));overflow:hidden;}filter-area:not(.overflow) [data-attribute="unpin"]{opacity:0;pointer-events:none;}filter-area.overflow:not(.pinned) [data-attribute="unpin"]{display:none;}filter-area:not(.overflow) [data-attribute="pin"],filter-area.overflow.pinned [data-attribute="pin"]{display:none;}filter-area [data-attribute="filter-container"]>material-icon-button{margin:6px 6px 0 6px;}filter-area>div:not(:has(filter-badge))>material-icon-button{display:none;}filter-area .more{margin-top:8px;padding-right:10px;}filter-area.overflow:not(.pinned):hover .more,filter-area.overflow.pinned .more{visibility:hidden;}filter-area filter-badge{height:28px;margin:8px 8px 0 0;padding:4px 8px;border-radius:4px;border:1px solid rgba(var(--grey-400), var(--opacity-700));box-sizing:border-box;transition:background 0.3s var(--standard);cursor:pointer;}filter-area filter-badge:hover{background:rgba(var(--accent-A200), var(--opacity-50));}filter-area filter-badge .name{font-weight:500;margin-right:5px;white-space:nowrap;}filter-area filter-badge .value{position:relative;padding-right:8px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}filter-area filter-badge .value.overflow::after{content:'';position:absolute;top:0;right:0;bottom:0;width:30px;background:linear-gradient(to right, rgba(var(--white), 0), rgba(var(--white), 1));pointer-events:none;}filter-area filter-badge .value>div{width:max-content;}filter-area filter-badge .value status-label{margin:1px;}filter-area filter-badge .non-boolean material-icon{display:none;}filter-area filter-badge>material-icon{cursor:pointer;}filter-panel{display:block;font-size:12px;height:calc(100vh - 110px);width:480px;}filter-panel material-icon[square]{margin:0;padding:4px;color:rgba(var(--black), var(--opacity-500));}filter-panel empty-state{padding:24px;box-sizing:border-box;}filter-panel filter-row{position:relative;box-sizing:border-box;display:flex;flex-direction:column;transition:background 0.3s var(--standard);padding:0;}filter-panel filter-row:hover{background-color:rgba(var(--accent-A200), var(--opacity-50));}filter-panel filter-row>*:nth-child(1){padding:8px 12px 0px 12px;user-select:none;}filter-panel filter-row:not(.active-filter):not(:focus-within)>*:nth-child(1){padding:8px 12px;}filter-panel filter-row>*:nth-child(1){cursor:pointer;}filter-panel filter-row.active-filter>*:nth-child(1),filter-panel filter-row[disabled]>*:nth-child(1){cursor:unset;}filter-panel filter-row>*:nth-child(2){transition:all 0.3s var(--standard);max-height:1000px;}filter-panel filter-row:not(.active-filter):not(:focus-within)>*:nth-child(2){max-height:0px;opacity:0;overflow:hidden;}filter-panel filter-row.active-filter>*:nth-child(2),filter-panel filter-row:focus-within>*:nth-child(2){margin:0px 12px 8px 12px;}filter-panel filter-row:not(.active-filter):not(:focus-within)>material-text-field[legacy]{padding:0;}filter-panel filter-row:not(.active-filter):not(:focus-within)>material-text-field:not([legacy]){margin:0;}filter-panel filter-row:not(:last-child){border-bottom:1px solid rgba(var(--grey-600), var(--opacity-50));}filter-panel filter-row>div>material-text-field label,filter-panel filter-row>div>static-input>.parameter{display:none;}filter-panel filter-row static-input>.label{font-size:13px;text-wrap:nowrap;}filter-panel filter-row[disabled] static-input>.label{font-style:italic;opacity:var(--opacity-700);}filter-panel filter-row>material-text-field[legacy]{padding:0 8px 8px 8px;}filter-panel filter-row>material-text-field[legacy]>under-line{top:36px;}filter-panel filter-row>material-text-field[legacy]>colored-underline{top:35px;}filter-panel dropdown-list[legacy] selected-option{white-space:nowrap;overflow:hidden;}filter-panel dropdown-list[legacy] dropdown-options>*{padding:8px 16px;}filter-panel dropdown-list[legacy] dropdown-options{top:auto;bottom:48px;}filter-panel filter-row material-icon[square]{transform:scale(0);transition:transform 0.2s var(--standard);}filter-panel .active-filter material-icon[icon="odn-remove"]{transform:scale(1);cursor:pointer;}filter-panel tab-group{width:245px;position:relative;}filter-panel .active-filter{background-color:rgba(var(--grey-400), var(--opacity-50));}filter-panel .active-filter.highlighted{background-color:rgb(var(--accent-100));}filter-panel .active-filter>table-date-selector date-selector-card filter-accordion accordion-row .label{position:relative;flex:1;padding-right:44px;}filter-panel .active-filter>material-text-field::after,filter-panel .active-filter>filter-select select-options>*::after,filter-panel .active-filter>table-date-selector date-selector-card *:not(.hidden)>filter-accordion:has(input[type=radio]:checked) accordion-row .label::after{content:attr(data-count);width:37px;height:22px;border-radius:2px;padding:4px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:10px;line-height:14px;background-color:rgba(var(--grey-500), var(--opacity-500));color:rgb(var(--grey-900));overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;}filter-panel .active-filter>table-date-selector date-selector-card *:not(.hidden)>filter-accordion:has(input[type=radio]:checked) accordion-row .label::after{position:absolute;right:0;top:50%;transform:translateY(-50%);}filter-panel filter-row>filter-select select-options>*{display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:22px;}filter-panel filter-row>filter-select select-options>*>*{flex:1;}filter-panel .active-filter>material-text-field{padding-right:51px;flex-basis:auto;}filter-panel .active-filter>material-text-field[legacy] under-line,filter-panel .active-filter>material-text-field[legacy] colored-underline{width:calc(100% - 58px);}filter-panel .active-filter>material-text-field[legacy]::after{position:absolute;top:16px;right:8px;}filter-panel .active-filter>material-text-field:not([legacy])::after{position:absolute;top:5px;right:6px;}filter-panel empty-state{padding:24px;box-sizing:border-box;}filter-panel filter-row.non-boolean filter-select>material-icon{display:none;}filter-panel filter-row.non-boolean filter-select selected-option{height:15px;}filter-panel filter-row dropdown-list[legacy] dropdown-options a-chip[outline]{margin:0;}filter-panel .active-filter>table-date-selector{width:auto;}filter-panel table-date-selector date-selector div{top:23px;}filter-panel table-date-selector date-selector-card{width:100%;box-shadow:none;}filter-panel table-date-selector date-selector-card tab-group{width:100%;}filter-select{outline:none;user-select:none;}filter-select[disabled]{opacity:var(--opacity-500);pointer-events:none;}filter-select select-options{display:block;overflow-y:auto;max-height:300px;}filter-select select-options>*{position:relative;padding:8px;z-index:1;color:initial;cursor:pointer;display:block;min-height:15px;}filter-select select-options>*.focused{background:rgba(var(--grey-600), var(--opacity-50));}filter-select select-options>[disabled]{color:rgba(var(--grey-600));pointer-events:none;}filter-select select-options>[selected]::before{content:'';z-index:-1;position:absolute;top:2px;left:2px;width:calc(100% - 8px);height:calc(100% - 8px);border:solid 2px rgb(var(--light-blue-200));border-radius:2px;background:rgba(var(--blue-100));}filter-select select-options>[selected]:hover{background:rgba(var(--blue-400), var(--opacity-200));}filter-select select-options>[data-value]>*{position:relative;}flat-card{display:block;padding:16px;margin:16px;border-radius:2px;background-color:rgb(var(--white))}flat-card [heading="5"]{margin:16px;}floating-header{position:relative;display:block;width:100%;box-shadow:0px 0px 10px 0px rgba(var(--black), var(--opacity-200));z-index:1;background-color:white;}form-error-message{display:flex;align-items:center;gap:4px;padding-top:8px;}form-error-message div[data-content="message"]{color:var(--danger);font-size:var(--font-small);}form-error-message material-icon{width:16px;height:16px;}generic-table{overflow:hidden;position:relative;}generic-table v-c{height:calc(100% - 48px);min-width:100%;}generic-table v-c material-switch{margin:0;transform:scale(0.9);}generic-table v-c a-chip{margin:0 4px;}generic-table table-container{position:relative;flex:1;display:block;overflow:hidden;border-top:1px solid rgb(var(--grey-200));background:white;}generic-table table-container>div{overflow:hidden;overflow-x:auto;height:calc(100% - 48px);}generic-table table-container.shrunk{width:calc(100% - 267px);}generic-table atomic-row>*{flex-shrink:0;}generic-table[unselectable] table-container material-check-box{display:none;}generic-table[unselectable] atomic-row{padding-left:16px;}generic-table.filter-pinned{padding-top:unset;}generic-table.filter-pinned search-bar{position:relative;}generic-table fab-button{bottom:64px;right:0;position:absolute;z-index:1;}generic-table.progress{cursor:progress !important;}generic-table v-c material-icon[data-icon="watch"]{cursor:pointer;}global-banner{border:1px solid rgb(var(--grey-300));border-radius:8px;padding:0 2px 0 8px;background:rgb(var(--grey-100));box-shadow:rgba(var(--black), var(--opacity-300)) 0px 4px 8px;position:fixed;top:12px;width:50vw;left:25vw;height:48px;z-index:1;transition:background 0.1s var(--ease-out);}global-banner>material-icon{padding:8px;}global-banner banner-content{display:block;padding:0 6px;width:0;overflow:hidden;max-height:48px;}global-banner banner-content>*:not(material-icon-button,material-button){padding:0 2px;}global-banner[type=info]{border-color:rgb(var(--light-blue-200));background-color:rgb(var(--light-blue-50));}global-banner[type=info] material-icon{color:rgb(var(--light-blue-500));}global-banner[type=error]{border-color:rgb(var(--red-200));background-color:rgb(var(--red-50));}global-banner[type=error] material-icon{color:rgb(var(--red-500));}global-banner[type=warning]{border-color:rgb(var(--orange-200));background-color:rgb(var(--orange-50));}global-banner[type=warning] material-icon{color:rgb(var(--orange-500));}global-banner[type=success]{border-color:rgb(var(--green-200));background-color:rgb(var(--green-50));}global-banner[type=success] material-icon{color:rgb(var(--green-500));}hint-text{color:rgb(var(--grey-500));font-size:10px;display:inline-block;}material-icon-button{margin:6px;padding:6px;border-radius:50%;width:20px;height:20px;transition:color 0.2s var(--standard), transform 0.2s var(--standard), background-color 0.2s var(--standard);cursor:pointer;display:inline-block;user-select:none;}material-icon-button[disabled]{cursor:default;}material-icon-button[disabled]:active{pointer-events:none;}material-icon-button[disabled] material-icon{color:rgba(var(--black), var(--opacity-300)) !important;}material-icon-button:not([disabled]):hover{background-color:rgba(var(--grey-700), var(--opacity-50));}material-icon-button:not([disabled]):active,material-icon-button:not([disabled]).active{background-color:rgba(var(--grey-700), var(--opacity-200));}material-icon-button[square]{border-radius:2px;padding:4px;width:20px;}material-icon-button[dark] material-icon{color:rgba(var(--grey-50), var(--opacity-800));}material-icon-button[dark]:hover{background-color:rgba(var(--grey-50), var(--opacity-50));}material-icon-button[dark]:active{background-color:rgba(var(--grey-50), var(--opacity-200));}material-icon-button.pulsing{animation:pulse 1s ease-in-out infinite;}indeterminate-bar{display:block;overflow:hidden;height:5px;min-height:5px;background:rgb(var(--accent-100));transition:height 0.3s var(--ease-in);z-index:2;}indeterminate-bar.shrunk{min-height:0;height:0;}indeterminate-bar>.progress{position:relative;height:100%;background:rgb(var(--accent-500));width:90%;animation:fly 3s infinite linear, hide-n-seek 3s infinite linear;}@keyframes fly{0%,70%{transform:translate(-100%, 0) scaleX(1);}69%,100%{transform:translate(100%, 0) scaleX(0.5);}}@keyframes hide-n-seek{0%,68%{opacity:1}69%,70%{opacity:0;}71%{opacity:1;}}info-banner{display:block;border:1px solid rgb(var(--grey-200));margin:8px 8px 8px 0;padding:16px 8px 16px 0;}info-banner div[data-name="information-icon"]{min-height:32px;height:auto;padding:0 8px;margin-right:16px;background-color:rgba(var(--grey-900), var(--opacity-700));}info-banner material-icon[icon="odn-warning"],info-banner material-icon[icon="shield-test"]{color:rgb(var(--white));height:24px;width:24px;}info-banner static-input{padding:4px 8px 0px 8px;}info-banner [data-name="circle-icon"]{min-width:20px;}info-banner static-input div.label{color:rgba(var(--grey-900), var(--opacity-700));font-size:12px;padding-bottom:6px;}info-banner.error div[data-name="information-icon"]{background-color:rgb(var(--red-500));}info-banner.error [data-name="circle-icon"]{color:rgb(var(--red-500));}info-banner.error static-input div.label{color:rgb(var(--red-500));}info-banner.notice div[data-name="information-icon"]{background-color:rgb(var(--light-blue-500));}info-banner.notice [data-name="circle-icon"]{color:rgb(var(--light-blue-500));}info-banner.notice static-input div.label{color:rgb(var(--light-blue-500));}info-banner.warning div[data-name="information-icon"]{background-color:rgb(var(--orange-500));}info-banner.warning [data-name="circle-icon"]{color:rgb(var(--orange-500));}info-banner.warning static-input div.label{color:rgb(var(--orange-500));}info-card{border-radius:8px;padding-left:8px;}info-card[editable]:hover{background-color:rgb(var(--grey-100));}list-item{display:block;padding:16px 0 16px 16px;min-height:48px;justify-content:center;position:relative;}list-item:not(:last-child){border-bottom:1px solid rgba(var(--black), var(--opacity-50));}list-item [heading="3"]{font-size:14px;font-weight:400;margin:0;}list-item [heading="4"]{font-size:12px;margin:8px 0;font-weight:400;}list-item secondary-text{display:block;color:rgb(var(--grey-600));font-size:12px;margin:8px 0;}mark-down{display:block;}mark-down p,mark-down ol,mark-down ul,mark-down li{margin:0 0 8px;white-space:normal;}mark-down p{white-space:pre-line;}mark-down code{overflow:auto;color:rgb(var(--red-A400));padding:0 4px;border:1px solid rgba(var(--grey-700), var(--opacity-50));border-radius:4px;background:rgba(var(--grey-300), var(--opacity-50));font-family:Roboto Mono;font-size:11px;}mark-down pre code{color:rgb(var(--grey-700));border:1px solid rgba(var(--black), var(--opacity-50));background:rgba(var(--black), 0.02);padding:8px;word-wrap:break-word;margin:4px 0;display:block;white-space:normal;}mark-down hr{border:unset;border-bottom:1px solid rgb(var(--grey-200));margin:8px 0;}material-button{display:table-cell;position:relative;vertical-align:middle;overflow:hidden;height:32px;margin:8px;padding:0 12px;border-radius:4px;background-color:var(--opacity-low);color:var(--ink);font-size:var(--font-default);font-weight:var(--font-medium);transition:all 0.2s var(--ease-out);cursor:pointer;user-select:none;material-icon{width:16px;min-width:16px;color:var(--ink);}&[disabled]{opacity:var(--opacity-200);pointer-events:none;}&[icon-right] material-icon{padding-left:4px;}&:not([icon-right]) material-icon{padding-right:4px;}&:hover{background-color:var(--opacity-mid);}&:active{background-color:var(--opacity-mid);}}material-button[small]{height:24px;font-size:var(--font-small);material-icon{width:12px;min-width:12px;}}material-button[primary],material-button[success],material-button[warning],material-button[danger],material-button[accent]{color:var(--on-ink);}material-button[primary] material-icon,material-button[success] material-icon,material-button[warning] material-icon,material-button[danger] material-icon,material-button[accent] material-icon{color:var(--on-ink);}material-button[primary]{background-color:var(--primary);&:hover{background-color:var(--primary-alt);}}material-button[success]{background-color:var(--success);&:hover{background-color:var(--success-alt);}}material-button[warning]{background-color:var(--warning);&:hover{background-color:var(--warning-alt);}}material-button[danger]{background-color:var(--danger);&:hover{background-color:var(--danger-alt);}}material-button[transparent-primary]{color:var(--primary);material-icon{color:var(--primary);}}material-button[transparent-success]{color:var(--success);material-icon{color:var(--success);}}material-button[transparent-warning]{color:var(--warning);material-icon{color:var(--warning);}}material-button[transparent-danger]{color:var(--danger);material-icon{color:var(--danger);}}material-button[transparent-accent]{color:var(--accent);material-icon{color:var(--accent);}}material-button[transparent-primary],material-button[transparent-success],material-button[transparent-warning],material-button[transparent-danger],material-button[transparent-accent]{background-color:transparent;}material-button[transparent-primary]:hover,material-button[transparent-success]:hover,material-button[transparent-warning]:hover,material-button[transparent-danger]:hover,material-button[transparent-accent]:hover{background-color:var(--opacity-mid);}material-button[warn]{color:var(--on-ink);background-color:var(--danger);material-icon{color:var(--on-ink);}&:hover{background-color:var(--danger-alt);}}material-button[accent]{background-color:var(--primary);&:hover{background-color:var(--primary-alt);}}material-card{display:block;border-radius:4px;box-shadow:0px 1px 4px 0px rgba(var(--black), var(--opacity-200));background-color:white;&.filled{background:rgb(var(--grey-100));padding:14px 16px;border-radius:8px;box-shadow:none;}}material-icon{width:20px;color:rgb(var(--ink));display:inline-block;position:relative;user-select:none;svg{display:block;path{vector-effect:non-scaling-stroke;}}fill:currentColor;&:has(svg[fill="none"]){fill:none;svg{stroke:currentColor;}}}material-ripple{width:100%;height:100%;position:absolute;background-color:rgba(var(--white), 0);cursor:pointer;left:0;top:0;overflow:hidden;}material-ripple>div{position:absolute;border-radius:50%;opacity:0.2;pointer-events:none;background-color:black;transition:all 0.5s ease-out;}material-switch{display:inline-flex;position:relative;align-items:center;cursor:pointer;user-select:none;margin:0;height:20px;padding:4px;}material-switch>input[type="checkbox"]{position:absolute;opacity:0;width:32px;height:20px;margin:0;}material-switch>input[type="checkbox"] + .lever{display:flex;align-items:center;position:relative;width:32px;height:20px;background-color:var(--ink);opacity:0.1;border-radius:4px;transition:background-color 0.2s ease, opacity 0.2s ease;cursor:pointer;padding:4px;box-sizing:border-box;}material-switch>input[type="checkbox"]:checked + .lever{background-color:var(--primary);opacity:1;}material-switch>input[type="checkbox"][disabled] + .lever{opacity:var(--opacity-200);cursor:not-allowed;}material-switch>input[type="checkbox"] + .lever:after{content:"";display:block;width:12px;height:12px;background-color:white;border-radius:2px;transition:transform 0.2s ease;transform:translateX(0);}material-switch>input[type="checkbox"]:checked + .lever:after{background-color:white;transform:translateX(12px);}material-switch>input[type="checkbox"][disabled] + .lever:after{opacity:0.5;}material-switch:hover:not([disabled])>input[type="checkbox"]:not(:checked) + .lever{opacity:0.15;}material-switch:hover:not([disabled])>input[type="checkbox"]:checked + .lever{background-color:var(--primary-alt);opacity:1;}material-switch>input[type="checkbox"]:focus-visible + .lever{outline:var(--focus-ring);outline-offset:1px;}material-table{display:table;table-layout:fixed;}material-table material-header{display:table-header-group;user-select:none;}material-table material-row{display:table-row;padding:16px;transition:background-color 0.3s var(--standard);}material-table material-row:hover{background-color:rgba(var(--accent-A200), var(--opacity-50));}material-table material-row.selected{background-color:rgb(var(--accent-A100));}material-table material-cell{display:table-cell;padding:16px;border-bottom:1px solid rgb(var(--grey-200));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}material-table material-header material-cell[data-sortable]{cursor:pointer;}material-table material-header material-cell{font-size:12px;font-weight:500;transition:color 0.2s var(--standard);color:rgb(var(--grey-500));position:relative;}material-table material-header material-cell:hover:not(.active){color:rgb(var(--grey-600));}material-table material-header material-cell.active{color:rgb(var(--grey-800));}material-table material-header material-icon{position:absolute;top:16px;opacity:0;transition:all 0.3s var(--ease-out);width:15px;margin-left:8px;}material-table material-header material-cell.active material-icon{opacity:1;transform:rotate(0);}material-table material-header material-cell.descending material-icon{transform:rotate(180deg);}material-table material-header material-cell:hover:not(.active) material-icon{opacity:0.4;}material-tabs{position:relative;min-width:0;tab-row{height:40px;width:100%;background-color:var(--opacity-low);border-bottom:1px solid var(--opacity-mid);position:relative;overflow:hidden;>material-icon-button{border-radius:0;margin:0;padding:10px 6px;&[data-scroll="right"]{box-shadow:-1px 0px 4px 0px rgb(var(--grey-100));}&[data-scroll="left"]{box-shadow:1px 0px 4px 0px rgb(var(--grey-100));}}a-tab{cursor:pointer;position:relative;color:var(--opacity-high);font-weight:500;transition:color 0.1s linear;height:100%;padding:0 16px;display:flex;justify-content:center;align-items:center;gap:8px;text-transform:capitalize;font-family:var(--font-family);>material-ripple{display:none;}>span{white-space:nowrap;}&[disabled]{cursor:initial;color:rgb(var(--grey-300));pointer-events:none;>material-icon{color:rgb(var(--grey-300));}}>material-icon{color:var(--opacity-high);transition:color 0.1s linear;}hr{position:absolute;top:40px;width:100%;border:0;border-bottom:solid var(--ink) 2px;margin:0;left:0;transition:transform 0.2s var(--ease-out);}&:not([disabled]):hover,&:not([disabled]).active{color:var(--ink);>material-icon{color:var(--ink);}}&:not([disabled]).active{hr{transform:translateY(-2px);}}>notification-circle{height:20px;padding:0 8px;background-color:var(--opacity-mid);border-radius:4px;color:var(--opacity-high);font-size:var(--font-small);font-weight:var(--font-regular);min-width:auto;div{padding:0;}}}}&[transparent]{tab-row{background-color:transparent;}}&.scrollable{tab-row tabs-container{overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;}}&:not(.scrollable){material-icon-button[data-scroll]{display:none;}}>tab-content{display:none;height:calc(100% - 41px);overflow:hidden;&.active{animation:fade-content-in 0.2s linear;display:block;opacity:1;}}>tab-header~tab-content{height:calc(100% - 91px);}}@keyframes fade-content-in{from{opacity:0;}to{opacity:1;}}metrics-tile{width:96px;padding:10px;transition:background-color 0.2s var(--ease-out);}metrics-tile material-icon{width:24px;color:rgb(var(--grey-800));padding-bottom:4px;}metrics-tile .value{font-size:22px;color:rgba(var(--light-blue-900), var(--opacity-800));}metrics-tile .label{color:rgb(var(--light-blue-A400));transition:color 0.2s var(--ease-out);}metrics-tile.highlighted{background-color:rgba(var(--light-blue-A400), var(--opacity-300));}metrics-tile:hover{cursor:pointer;background-color:rgba(var(--light-blue-A400), var(--opacity-200));}metrics-tile:hover .label{color:rgba(var(--light-blue-A700), var(--opacity-800));}metrics-tile.highlighted .label{color:rgb(var(--light-blue-A700));}metrics-bar{border-bottom:1px solid rgb(var(--grey-200));background-color:rgba(var(--light-blue-A400), var(--opacity-50));box-sizing:border-box;width:100%;height:90px;}metrics-bar .solutionsCountTile{padding:8px 16px;width:152px;height:100%;box-sizing:border-box;background-color:rgba(var(--light-blue-500), var(--opacity-300));}metrics-bar .solutionsCount{font-size:46px;line-height:1;color:rgb(var(--light-blue-800));}metrics-bar .solutionsLabel{font-size:16px;color:rgb(var(--light-blue-800));}metrics-bar stats-tile:first-child{padding-left:42px;}metrics-bar .divider{width:1px;height:42px;background-color:rgb(var(--light-blue-200));}metrics-bar .delta{margin-left:auto;margin-right:32px;color:rgb(var(--grey-800));}metrics-bar .delta-tile{margin-left:auto;color:rgb(var(--grey-800));padding:10px;}metrics-bar .delta-tile .value{font-size:22px;}metrics-bar .delta-tile .label{font-size:14px;}metrics-bar .delta-tile .indicator-row{font-size:12px;font-weight:500;color:rgb(var(--grey-600));width:100%;transition:opacity 1s;}metrics-bar .delta-tile .indicator-row material-icon{width:18px;transition:transform 1s, color 1s;}metrics-bar .delta-tile .indicator{padding-right:4px;transition:color 1s;}metrics-bar .delta-tile .indicator-row.positive .indicator{color:rgb(var(--green-300));}metrics-bar .delta-tile .indicator-row.negative .indicator{color:rgb(var(--red-A700));}metrics-bar .delta-tile .indicator-row.positive material-icon{color:rgb(var(--green-300));transform:rotate(180deg);}metrics-bar .delta-tile .indicator-row.negative material-icon{color:rgb(var(--red-A700));transform:rotate(0deg);}metrics-bar .delta-tile .indicator-row:not(.positive):not(.negative){opacity:0;}multi-select-input{display:flex;flex-direction:column;gap:4px;>.label{font-size:var(--font-small);font-weight:var(--font-bold);color:var(--ink);}.input-container{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:32px;padding:4px 8px;border:1px solid var(--opacity-mid);border-radius:4px;background-color:var(--opacity-darken);box-sizing:border-box;cursor:pointer;&:focus-visible{outline:2px solid var(--primary);outline-offset:2px;}}.placeholder-text{color:var(--surface-high);user-select:none;}.trailing-icon{order:1;margin-left:auto;flex-shrink:0;color:var(--opacity-high);}}banner{display:flex;align-items:center;gap:8px;padding:8px;background-color:var(--primary-alt);color:var(--on-ink);--ink:var(--on-ink);font-family:var(--font-family);font-size:var(--font-default);min-height:48px;box-sizing:border-box;&.global{position:fixed;top:0;left:0;right:0;z-index:203; transform:translateY(-100%);transition:transform 320ms var(--ease-out);}&.global[open]{transform:translateY(0);}&[type="success"]{background-color:var(--success-alt);--primary:var(--success);--primary-alt:var(--success-alt);--primary-opacity:var(--success-opacity);}&[type="danger"]{background-color:var(--danger-alt);--primary:var(--danger);--primary-alt:var(--danger-alt);--primary-opacity:var(--danger-opacity);}&[type="warning"]{background-color:var(--warning-alt);--primary:var(--warning);--primary-alt:var(--warning-alt);--primary-opacity:var(--warning-opacity);}.leading-icon{flex-shrink:0;}.content{flex:1;min-width:0;line-height:1.3;}.title{display:block;font-weight:var(--font-bold);white-space:nowrap;}.message{display:block;font-weight:var(--font-regular);}.actions{display:flex;align-items:center;gap:8px;flex-shrink:0;}.dismiss-button{flex-shrink:0;}}notification-circle{background-color:rgb(var(--red-500));min-width:14px;height:14px;border-radius:7px;font-size:9px;font-weight:300;color:white;position:absolute;top:14px;right:0px;display:none;}notification-circle>div{padding:4px;overflow:hidden;text-overflow:ellipsis;max-width:26px;font-style:initial;}notification-circle.visible{display:flex;}owasp-chart .version{position:absolute;opacity:0.8;z-index:1;}owasp-chart .version .name{font-weight:500;opacity:0.8;font-size:15px;}owasp-chart .chart{width:164px;position:relative;}owasp-chart .chart path{fill:rgb(var(--light-green-A700));transition:fill 0.2s var(--ease-out);}owasp-chart .chart path.active{fill:rgb(var(--red-A700));}owasp-chart .chart path.disabled{fill:rgb(var(--grey-300));}owasp-chart .legend{padding-left:32px;}owasp-chart .legend .dot{background-color:rgb(var(--light-green-A700));transition:background-color 0.2s var(--ease-out);min-width:14px;height:14px;border-radius:50%;}owasp-chart .legend .active .dot{background-color:rgb(var(--red-A700));}owasp-chart .legend a.disabled .dot{background-color:rgb(var(--grey-300));}owasp-chart .legend .name{padding-left:8px;opacity:0.6;font-size:12px;}owasp-icon{display:block;padding:8px;}owasp-icon owasp-label{margin-bottom:6px;color:rgba(var(--black), var(--opacity-600));font-size:10px;}owasp-icon risk-rating{color:rgba(var(--black), var(--opacity-300));font-size:10px;padding-top:5px;}owasp-icon risk-rating.active{color:rgb(var(--black));}owasp-icon risk-indicator{height:20px;width:4px;margin:5px 3px 5px 3px;background-color:rgba(var(--black), var(--opacity-200));}owasp-icon risk-indicator.active{height:30px;margin-bottom:0;margin-top:0;background-color:rgb(var(--teal-A700));}permission-icon{width:12px;height:12px;border-radius:50%;padding:4px;margin:0 2px;border:1px solid rgb(var(--green-A700));}permission-icon.none{border:1px solid rgb(var(--grey-900));color:rgb(var(--grey-900));opacity:0.3;}permission-icon.partial{border:1px dashed rgb(var(--orange-500));}popup-menu{position:relative;}popup-menu>*:nth-child(2){z-index:101;max-height:calc(100vh - 40px);position:absolute;top:100%;left:0;box-shadow:0px 1px 4px -1px rgb(var(--grey-600));background-color:white;overflow:hidden;}popup-menu[data-position="right"]>*:nth-child(2){top:0;left:100%;}progress-bar{display:block;width:100%;height:14px;background-color:rgb(var(--grey-200));overflow:hidden;}progress-bar .progress{width:100%;height:100%;transform:translateX(-100%);transition:transform 400ms ease-in-out;background-color:white;}qa-timeline{display:block;}qa-timeline2{display:block;}quick-date-filter{display:block;}material-radio-button{margin:12px;position:relative;cursor:pointer;}material-radio-button input[type=radio]{visibility:hidden;width:0;height:0;margin:12px;}material-radio-button label.radiobox{position:absolute;border-radius:50%;transition:transform 0.3s var(--standard);cursor:pointer;border:1px solid;left:3px;top:calc(50% - 9px);width:16px;height:16px;box-sizing:border-box;}material-radio-button label.unchecked{border-color:var(--opacity-mid);background:var(--opacity-low);}material-radio-button label.checked{transform:scale(0);background:var(--primary);border:none;}material-radio-button label.checked:after{content:'';background-color:white;left:50%;top:50%;transform:translate(-50%, -50%);width:6px;height:6px;position:absolute;display:block;border-radius:50%;}material-radio-button[disabled],material-radio-button[disabled] label{user-select:none;opacity:0.4;}material-radio-button[disabled] label.unchecked{border-color:var(--opacity-mid);background:var(--opacity-low);}material-radio-button input[type=radio]:checked~label.checked{transform:scale(1);}material-radio-button input[type=radio]:checked~label.unchecked{transform:scale(0);}material-radio-button input[type=radio]~label.text{cursor:pointer;padding-left:14px;}radial-progress{--progress-size:40px;--progress-stroke:2px;--progress-text-size:12px;display:block;width:var(--progress-size);height:var(--progress-size);position:relative;&[type="primary"]{color:var(--primary);}&[type="accent"]{color:var(--accent);}&[type="danger"]{color:var(--danger);}&[type="warning"]{color:var(--warning);}&[type="success"]{color:var(--success);}svg{width:100%;height:100%;transform:rotate(-90deg);text{font-size:var(--progress-text-size);font-weight:600;fill:currentColor;pointer-events:none;user-select:none;}}}radio-button{display:flex;gap:8px;cursor:pointer;line-height:var(--line-height);input[type=radio]{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none;}.radiobox-container{position:relative;width:16px;height:20px;flex-shrink:0;align-self:flex-start;}label.radiobox{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:16px;height:16px;border-radius:50%;transition:transform 0.3s ease;cursor:pointer;box-sizing:border-box;}label.unchecked{border:1px solid var(--opacity-mid);background:var(--opacity-low);}&:hover label.unchecked{background:var(--background-elevated);}label.checked{transform:translate(-50%, -50%) scale(0);background:var(--primary);border:none;&::after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:6px;height:6px;border-radius:50%;background:var(--on-ink);}}input[type="radio"]:focus-visible~.radiobox-container label.checked{outline:var(--focus-ring);outline-offset:1px;}label.text{align-self:baseline;flex:1;min-width:0;display:flex;flex-direction:column;font-family:var(--font-family);font-size:var(--font-default);font-weight:var(--font-regular);color:var(--ink);cursor:pointer;padding-top:2px;}.hint{font-size:var(--font-small);color:var(--opacity-high);margin-top:2px;}&[bold] label.text div:first-child{font-weight:var(--font-bold);}&[disabled]{cursor:not-allowed;label{cursor:not-allowed;}label.unchecked{border-color:var(--opacity-mid);background:var(--opacity-low);}label.checked{background:var(--opacity-mid);&::after{background-color:var(--opacity-mid);}}&:hover label.unchecked{background:var(--opacity-low);}}}radio-button input[type=radio]:checked~.radiobox-container label.checked{transform:translate(-50%, -50%) scale(1);}radio-button input[type=radio]:checked~.radiobox-container label.unchecked{transform:translate(-50%, -50%) scale(0);}big-radio{display:flex;flex:1;border:1px solid var(--opacity-mid);border-radius:8px;padding:8px;cursor:pointer;transition:border-color 0.2s ease;text-align:left;radio-button{width:100%;gap:8px;.hint{margin-top:4px;}}}big-radio[checked]{border-color:var(--primary);}check-box{display:inline-flex;gap:8px;cursor:pointer;user-select:none;position:relative;line-height:var(--line-height);input[type="checkbox"]{position:absolute;opacity:0;pointer-events:none;top:0;left:0;width:16px;height:16px;margin:0;}.checkbox-container{position:relative;width:16px;height:16px;flex-shrink:0;align-self:flex-start;}.checkbox{position:absolute;inset:0;width:16px;height:16px;border-radius:4px;transition:background-color 0.15s ease, border-color 0.15s ease, opacity 0.15s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;}.checkbox.unchecked{background-color:var(--opacity-low);border:1px solid var(--opacity-mid);opacity:1;}.checkbox.checked{background-color:var(--primary);border:1px solid var(--primary);opacity:0;}.checkbox.indeterminate{background-color:var(--primary);border:1px solid var(--primary);opacity:0;&::after{content:'';width:8px;height:8px;background-color:white;border-radius:2px;}}input[type="checkbox"]:checked~.checkbox-container .checkbox.unchecked{opacity:0;}input[type="checkbox"]:checked~.checkbox-container .checkbox.checked{opacity:1;}&[indeterminate] .checkbox.unchecked,&[indeterminate] .checkbox.checked{opacity:0;}&[indeterminate] .checkbox.indeterminate{opacity:1;}&:hover:not([disabled]) .checkbox.unchecked{background-color:var(--opacity-mid);}&:hover:not([disabled]) input[type="checkbox"]:checked~.checkbox-container .checkbox.checked{background-color:var(--primary-alt);border-color:var(--primary);}&:hover:not([disabled])[indeterminate] .checkbox.indeterminate{background-color:var(--primary-alt);border-color:var(--primary);}.text{align-self:baseline;flex:1;font-family:var(--font-family);font-size:var(--font-default);font-weight:var(--font-regular);color:var(--ink);cursor:pointer;}.hint{margin-top:2px;font-size:var(--font-small);color:var(--opacity-high);}&[disabled]{opacity:0.4;cursor:not-allowed;pointer-events:none;}input[type="checkbox"]:focus-visible~.checkbox-container .checkbox{outline:var(--focus-ring);outline-offset:1px;}}a-switch{display:inline-flex;gap:8px;cursor:pointer;user-select:none;line-height:var(--line-height);input[type="checkbox"]{position:absolute;opacity:0;top:0;left:0;width:32px;height:20px;margin:0;}.switch-container{position:relative;width:32px;height:20px;flex-shrink:0;align-self:flex-start;}.switch-track{position:absolute;inset:0;border-radius:4px;background-color:var(--ink);opacity:0.1;transition:background-color 0.2s ease, opacity 0.2s ease;cursor:pointer;display:flex;align-items:center;padding:4px;box-sizing:border-box;}.switch-knob{width:12px;height:12px;border-radius:2px;background-color:white;transition:transform 0.2s ease;transform:translateX(0);}input[type="checkbox"]:checked~.switch-container .switch-track{background-color:var(--primary);opacity:1;}input[type="checkbox"]:checked~.switch-container .switch-track .switch-knob{transform:translateX(12px);}&:hover:not([disabled]) .switch-track{opacity:0.15;}&:hover:not([disabled]) input[type="checkbox"]:checked~.switch-container .switch-track{background-color:var(--primary-alt);opacity:1;}.text{align-self:baseline;flex:1;font-family:var(--font-family);font-size:var(--font-default);font-weight:var(--font-regular);color:var(--ink);cursor:pointer;padding-top:2px;}.hint{margin-top:2px;font-size:var(--font-small);color:var(--opacity-high);}&[disabled]{opacity:0.5;cursor:not-allowed;pointer-events:none;}input[type="checkbox"]:focus-visible~.switch-container .switch-track{outline:var(--focus-ring);outline-offset:1px;}}tab-group{display:flex;flex-direction:row;align-items:center;height:40px;min-height:40px;background-color:var(--opacity-low);box-shadow:inset 0 -1px 0 var(--opacity-mid);width:100%;overflow-x:auto;overflow-y:hidden;&[transparent]{background-color:transparent;}div[data-content="count"]{display:flex;justify-content:center;align-items:center;padding:0 8px;height:20px;background-color:var(--opacity-mid);color:var(--opacity-high);border-radius:4px;font-size:var(--font-small);font-weight:var(--font-regular);}.tab{display:flex;align-items:center;justify-content:center;gap:8px;height:100%;min-height:40px;box-sizing:border-box;padding:0 16px;font-family:var(--font-family);font-size:var(--font-default);font-weight:var(--font-medium);color:var(--opacity-high);cursor:pointer;user-select:none;transition:color 0.15s ease;white-space:nowrap;border-bottom:2px solid transparent;&:hover:not([disabled]){color:var(--ink);}&.active{color:var(--ink);border-bottom-color:var(--ink);}&[disabled]{opacity:var(--opacity-200);cursor:not-allowed;pointer-events:none;}}}raised-card{display:block;padding:12px;border-radius:6px;background-color:rgb(var(--white));box-shadow:rgba(var(--black), var(--opacity-200)) 0 4px 8px 0;}relative-date-filter{display:block;.section-content{display:flex;flex-direction:column;gap:8px;padding:8px;}.input-row{display:flex;align-items:center;gap:4px;}.input-row text-field{width:0;flex:0 0 auto;}.input-row drop-down.unit-dropdown{flex:1;min-width:0;}.input-row drop-down.direction-dropdown{flex:0 0 auto;min-width:0;}.separator{color:var(--ink);font-size:var(--font-default);flex-shrink:0;}.date-hint{border-top:1px solid var(--opacity-mid);color:var(--opacity-high);font-size:var(--font-small);word-break:break-word;padding:8px;}}absolute-date-filter{display:block;.time-input{background:none;}.range-icon{margin-right:8px;width:16px;}}resize-button{transition:background-color .2s ease;border-right:1px solid rgb(var(--grey-200));border-left:1px solid rgb(var(--grey-200));}resize-button:hover{background-color:rgba(var(--grey-700), var(--opacity-50));}resize-button:active{background-color:rgba(var(--grey-700), var(--opacity-200));}resize-button material-icon{margin:0;padding:0;}resize-button[vertical]{cursor:col-resize;}resize-button[horizontal]{cursor:row-resize;}resource-based-tag-input{display:flex;flex-direction:column;gap:8px;.resource-groups{display:flex;flex-direction:column;gap:8px;.resource-group{padding:8px;border:1px solid var(--opacity-mid);border-radius:4px;.resource-group-name{font-size:var(--font-small);margin-bottom:8px;}.resource-group-tags{gap:4px;}}}}response-times-candlestick-graph{display:block;position:relative;height:48px;}response-times-candlestick-graph candle-stick[data-content="xs"]{top:0;}response-times-candlestick-graph candle-stick[data-content="xs"] [data-tooltip]:after{top:calc(-100% - 14px);}response-times-candlestick-graph candle-stick[data-content="ys"]{top:22px;}rounded-progress-bar{height:8px;position:relative;margin:4px 0;width:100%;overflow:hidden;background-color:rgb(var(--grey-200));border-radius:4px;}rounded-progress-bar div{display:block;position:absolute;top:0;left:0;height:8px;border-radius:4px;}schedule-setup{display:flex;flex-direction:column;gap:16px;.timezone-select{width:300px;}[data-section]{transition:0.3s color var(--standard);}[data-section].disabled{color:var(--opacity-high);}.weekdays-error{padding-left:124px;}.separator{margin-top:32px;border-bottom:1px solid var(--opacity-mid);}.starts-on{position:relative;height:80px;margin-bottom:95px;}.ends-on-group{padding-left:16px;border-left:1px solid var(--opacity-mid);}.ends-on-warning{margin-top:4px;color:var(--warning);font-size:12px;}}search-bar{position:relative;width:100%;min-width:600px;overflow:hidden;}search-bar:has(filter-area:not(.overflow.pinned)){height:44px;}search-bar:has(filter-area.overflow.pinned),search-bar:has(filter-area.overflow:not(.pinned):hover),search-bar:has(popup-menu.active){overflow:unset;}search-bar popup-area{margin-right:20px;margin-left:16px;}search-bar popup-area popup-menu>*:nth-child(2){max-height:calc(100vh - 110px);min-width:300px;}search-bar popup-area popup-menu>material-icon-button{position:relative;}search-bar popup-area popup-menu>*:nth-child(2)>floating-header{box-sizing:border-box;padding:4px 16px 4px 4px;color:rgb(var(--grey-600));}search-bar popup-area popup-menu floating-header .header-top{font-size:18px;font-weight:500;}search-bar popup-area popup-menu floating-header .header-search{padding-left:8px;}search-bar popup-area popup-menu floating-header .header-search material-icon{cursor:pointer;}search-bar popup-area popup-menu popup-footer{border-top:1px solid rgba(var(--grey-600), var(--opacity-50));}solutions-bar-chart{width:100%;height:100%;padding:16px;box-sizing:border-box;position:relative;}solutions-bar-chart .empty-state{color:rgb(var(--grey-600));font-size:14px;width:100%;height:100%;}solutions-bar-chart .empty-state material-icon{width:114px;color:rgb(var(--pink-200));padding-bottom:16px;}solutions-bar-chart .empty-state .message{text-align:center;}solutions-bar-chart .chart-view-controls{position:absolute;right:16px;top:-48px; z-index:1;}solutions-bar-chart .chart-view-controls material-icon-button{display:initial;}solutions-bar-chart .chart-view-controls [data-button=stretch]{display:none;}solutions-bar-chart.fit .chart-view-controls [data-button=fit]{display:none;}solutions-bar-chart.fit .chart-view-controls [data-button=stretch]{display:initial;}solutions-bar-chart .bars-container{gap:8px;overflow-x:auto;overflow-y:hidden;cursor:pointer;}solutions-bar-chart.fit .bars-container{gap:2px;}solutions-bar-chart .bars-container [data-tooltip]:after{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1;max-width:150px;width:max-content;}solutions-bar-chart.fit .bar-container{min-width:4px;}solutions-bar-chart .bar-container{position:relative;}solutions-bar-chart .bar{width:100%;background-color:rgb(var(--pink-600));transition:height 0.3s var(--ease-out);min-height:2px;}solutions-bar-chart .bar-container:hover .bar,solutions-bar-chart .bar-container.highlighted .bar{background-color:rgb(var(--light-blue-300));}solutions-bar-chart .label{margin-top:8px;font-size:12px;color:rgb(var(--grey-600));text-align:center;}solutions-bar-chart .scroll-arrow{position:absolute;top:0;height:100%;width:40px;cursor:pointer;z-index:1;transition:opacity 0.2s var(--ease-out);opacity:0.9;}solutions-bar-chart .scroll-arrow-right{right:0;padding-right:10px;background:linear-gradient(to right, rgba(var(--white), 0) 0%, rgba(var(--white), 0.9) 40%, rgba(var(--white), 1) 100%);}solutions-bar-chart .scroll-arrow-left{left:0;padding-left:10px;background:linear-gradient(to left, rgba(var(--white), 0) 0%, rgba(var(--white), 0.9) 40%, rgba(var(--white), 1) 100%);}solutions-bar-chart .scroll-arrow:hover{opacity:1;}solutions-bar-chart .scroll-arrow material-icon{transition:color 0.2s var(--ease-out);}solutions-bar-chart .scroll-arrow:hover material-icon{color:rgb(var(--green-A700));}section-expander{transition:background-color .2s ease;height:100%;font-size:24px;background-color:white;z-index:1;border-right:1px solid rgb(var(--grey-200));border-left:1px solid rgb(var(--grey-200));}section-expander:hover{background-color:rgb(var(--grey-100));}section-expander:active{background-color:rgb(var(--grey-300));}section-expander material-icon,section-expander an-icon{	margin:0;	padding:0;}segmented-progress-bar{.meter{  padding-right:8px;}.bar{  width:4px;  height:16px;  border-radius:16px;  background:var(--opacity-mid); }.bar.green { background:var(--green); }.bar.yellow{ background:var(--yellow); }.bar.orange{ background:var(--orange);}.bar.red{ background:var(--red); }.value{  font-size:20px;}}label-logo{display:block;position:relative;height:84px;}label-logo material-icon{height:45px;width:45px;position:relative;top:8px;}label-logo .border{width:60px;height:80px;border:2px solid;position:absolute;}label-logo status-label{width:90px;position:relative;top:10px;}side-menu{background-color:rgb(var(--black));display:block;width:256px;height:100vh;overflow:hidden;z-index:2;position:relative;font-weight:300;transition:width 0.4s var(--ease-out);}side-menu.compact:not(:hover),side-menu.compact.compacting{width:56px;}side-menu.compact:not(:hover) sub-items,side-menu.compact:not(:hover) a>:not(:first-child){display:none;}side-menu menu-header{position:relative;margin:16px 0 48px;}side-menu menu-header material-icon-button{position:absolute;right:8px;margin:0;color:white;background-color:initial;border-radius:0;width:38px;height:38px;transition:transform 0.3s var(--ease-out);}side-menu.compact menu-header material-icon-button{transform:rotate(180deg);}side-menu menu-header material-icon-button:hover,side-menu menu-header material-icon-button:active{background-color:initial;}side-menu menu-header material-icon-button material-icon{transition:color 0.3s var(--standard), opacity 0.3s var(--standard);color:rgb(var(--indigo-300));opacity:0.5;width:38px;}side-menu menu-header material-icon-button material-icon svg{stroke-width:2px;}side-menu menu-header material-icon-button:hover material-icon{color:rgb(var(--blue-700));opacity:1;}side-menu [data-type="logo"]{padding:0 88px 0 24px;height:32px;transition:height 0.3s var(--standard);}side-menu.compact:not(:hover) [data-type="logo"]{height:0;}side-menu menu-list{overflow-y:auto;overflow-x:hidden;display:block;cursor:pointer;user-select:none;}side-menu menu-list menu-separator{display:block;height:32px;}side-menu a{padding:10px 16px;position:relative;transition:background-color 0.3s var(--standard);white-space:nowrap;}side-menu a:has(svg[data-type="logo"]){padding:0;position:static;&:hover{background-color:initial;}}side-menu a material-icon{transition:color 0.3s var(--standard), opacity 0.3s var(--standard);}side-menu a>material-icon{color:rgb(var(--indigo-200));opacity:0.4;min-width:20px;}side-menu a>item-text{padding:0 14px;opacity:0.7;color:rgb(var(--indigo-100));}side-menu a notification-circle{position:relative;left:initial;top:initial;}side-menu a>div>*:not(:first-child){margin-left:8px;}side-menu a>material-icon[icon="odn-chevron-right"]{transition:transform 0.3s var(--ease-out);}side-menu a[href]:has(material-icon[icon="odn-chevron-right"]:last-child:hover):not(.active):hover{background-color:rgb(var(--black));}side-menu a.active,side-menu a:hover{color:white;opacity:1;background-color:rgba(var(--indigo-300),var(--opacity-300));}side-menu a.active material-icon,side-menu a:hover material-icon{color:rgb(var(--blue-700));opacity:1;}side-menu a.active item-text,side-menu a:hover item-text{opacity:1;}side-menu a.indented material-icon:first-of-type{min-width:6px;max-width:6px;padding-left:12px;}side-menu a.indented{padding:12px 16px;}side-menu a.x2.indented material-icon:first-of-type{padding-left:24px;}side-menu a.expanded>material-icon[icon="odn-chevron-right"]{transform:rotate(90deg);}side-menu sub-items{display:block;overflow:hidden;transition:height 0.3s var(--ease-out);height:0;}side-menu bottom-menu-list{margin-top:auto;display:flex;flex-direction:column-reverse;cursor:pointer;user-select:none;}side-menu bottom-menu-list>a material-icon[icon="odn-chevron-right"]{display:none;}side-menu bottom-menu-list>a material-icon{width:26px;}side-menu bottom-menu-list>a{padding-left:14px;}side-menu submenu-header{display:block;color:rgb(var(--indigo-100));padding-left:16px;font-weight:400;text-transform:uppercase;opacity:var(--opacity-500);padding:24px 0 4px 16px;}side-section{width:0;display:inline-block;height:calc(100vh - 98px);border-top:1px solid rgb(var(--grey-200));}side-section>div{position:relative;}single-line-list-item{display:block;padding:12px;cursor:pointer;transition:background-color 0.3s var(--standard);min-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}single-line-list-item:hover{background-color:rgb(var(--grey-200));}single-line-list-item.selected{background-color:rgb(var(--grey-300));}duration-timeline{margin:80px 0 16px 0;}duration-timeline .point{width:4px;height:20px;background:rgb(var(--accent-500));flex-shrink:0;}duration-timeline .alert-bubble{position:absolute;padding:4px;background:#fff;border:1px solid rgba(var(--grey-500), var(--opacity-500))}duration-timeline .alert-bubble.above{top:-56px;}duration-timeline .alert-bubble.above::before{position:absolute;height:10px;width:10px;left:calc( 50% - 5px);right:calc( 50% - 5px);bottom:-6px;transform:rotate(45deg);background:#fff;border-right:1px solid rgba(var(--grey-500), var(--opacity-500));border-bottom:1px solid rgba(var(--grey-500), var(--opacity-500));content:' ';}duration-timeline .alert-bubble.below{bottom:-56px;}duration-timeline .alert-bubble.below::before{position:absolute;height:10px;width:10px;left:calc( 50% - 5px);right:calc( 50% - 5px);top:-6px;transform:rotate(45deg);background:#fff;border-left:1px solid rgba(var(--grey-500), var(--opacity-500));border-top:1px solid rgba(var(--grey-500), var(--opacity-500));content:' ';}duration-timeline .point:hover .alert-bubble{z-index:1;box-shadow:0 0 8px rgba(200, 200, 200, 0.5);}duration-timeline .line{height:4px;background:rgb(var(--accent-500));}selection-box{padding:8px;margin:8px;border:1px solid var(--opacity-mid);border-radius:8px;color:var(--ink);cursor:pointer;user-select:none;[data-container="selection"]{material-check-box{padding-top:0;.checked{top:0;}}material-radio-button{margin-top:0;margin-left:0;}}[data-container="description"]{max-width:264px;>*:not(:last-child){padding-bottom:4px;}.header{font-weight:700;}.tag{color:var(--opacity-high);border:1px solid var(--opacity-mid);border-radius:4px;padding:4px;width:fit-content;text-transform:uppercase;margin-top:4px;}}}selection-box.selected{margin:7px;border:2px solid var(--primary);}selection-box[disabled]{color:var(--opacity-mid);cursor:default;[data-container="description"]{.tag{color:var(--opacity-mid)}}}selection-card{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border:1px solid var(--opacity-mid);border-radius:8px;background:var(--surface-mid);cursor:pointer;user-select:none;transition:border-color 0.2s ease, background-color 0.2s ease;.title{display:flex;align-items:center;gap:8px;min-width:0;}.indicator{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;border:1px solid var(--opacity-mid);background:var(--opacity-low);transition:background-color 0.15s ease, border-color 0.15s ease;an-icon{display:none;}}&[type="radio"] .indicator{border-radius:50%;}&[type="checkbox"] .indicator{border-radius:4px;}.title>.label{font-weight:var(--font-bold);color:var(--ink);}.description{color:var(--opacity-high);line-height:var(--line-height);}.meta{font-weight:var(--font-medium);color:var(--opacity-high);}&:hover:not([disabled]){border-color:var(--primary);}&:focus-visible{outline:var(--focus-ring);outline-offset:1px;}&[selected]{border-color:var(--primary);background:var(--primary-opacity);.indicator{border-color:var(--primary);background:var(--primary);}&[type="radio"] .indicator::after{content:'';width:6px;height:6px;border-radius:50%;background:var(--on-ink);}&[type="checkbox"] .indicator an-icon{display:flex;}.meta{color:var(--primary);}}&[disabled]{opacity:0.7;cursor:not-allowed;}}started-finished{display:block;padding:8px;}started-finished div{font-size:12px;color:rgb(var(--grey-900));}state-change-tile,state-change-tile time-stamp,state-change-tile std-out{display:block;}state-change-tile:not(:last-child){border-bottom:1px solid rgb(var(--grey-300));}state-change-tile material-icon{padding:18px 16px;min-width:20px;}state-change-tile div{padding:16px 16px 16px 0;}state-change-tile [heading="6"]{text-transform:uppercase;color:rgb(var(--grey-900));font-size:16px;padding:2px 0;margin:0;font-weight:400;}state-change-tile time-stamp{font-size:12px;color:rgba(var(--black), var(--opacity-700));padding-top:2px;}state-change-tile std-out{color:rgba(var(--black), var(--opacity-500));font-size:12px;font-weight:500;white-space:pre;word-wrap:break-word;font-family:Roboto Mono;}state-change-tile .cookies,state-change-tile .seeds{border:1px solid rgba(var(--black), var(--opacity-50));background:rgba(var(--black), 0.02);white-space:pre;padding:8px;word-wrap:break-word;margin:4px 0;font-size:12px;font-family:Roboto Mono;display:block;}static-input{display:inline-block;padding:8px;}static-input>.label{color:rgba(var(--black), var(--opacity-600));font-size:10px;}static-input>.parameter{font-size:13px;word-break:break-word;white-space:pre-wrap;padding:4px 0;}static-input.word-break>.parameter{	word-break:normal;}static-input.no-wrap>.parameter{word-break:initial;white-space:nowrap;}static-input.clickable{cursor:pointer;}status-circle{display:flex;align-items:center;justify-content:center;background-color:var(--opacity-mid);border-radius:50%;margin:auto;height:16px;width:16px;transition:all 0.5s;pointer-events:none;color:var(--on-ink);line-height:var(--line-height);&[active]{background-color:var(--success);}&[mood="success"]{background-color:var(--success);}&[mood="danger"]{background-color:var(--danger);}&[mood="warning"]{background-color:var(--warning);}}status-label{border-radius:2px;padding:4px;text-transform:uppercase;font-size:10px;text-align:center;color:white;background-color:rgb(var(--light-blue-500));display:block;}status-label.margined{margin:0 16px;}status-label.right-margined{margin-right:16px;}status-label.left-margined{margin-left:16px;}status-label.top-margined{margin-top:16px;}status-label.bottom-margined{margin-bottom:16px;}status-label.preview-label{border-radius:4px;background-color:var(--purple-opacity);color:var(--purple);text-transform:none;padding:8px 16px;font-size:11px;user-select:none;}status-tag{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:4px;background-color:var(--opacity-low);font-family:var(--font-family);font-size:var(--font-small);font-weight:600;color:var(--ink);box-sizing:border-box;line-height:var(--line-height);an-icon{flex-shrink:0;}[data-content="label"],[data-content="score"]{white-space:nowrap;}&[mood="success"]{background-color:var(--success-opacity);}&[mood="danger"]{background-color:var(--danger-opacity);}&[mood="warning"]{background-color:var(--warning-opacity);}&[mood="info"]{background-color:var(--blue-opacity);an-icon{color:var(--blue);}}}status-message{display:flex;flex-direction:column;align-items:center;gap:32px;width:320px;max-width:320px;padding:16px;box-sizing:border-box;.content{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;}.title{font-size:18px;font-weight:var(--font-bold);line-height:1.2;text-align:center;}.description{font-size:var(--font-default);font-weight:var(--font-regular);line-height:1.3;text-align:center;color:var(--ink);}}statistic-status{.statistic-box{border-radius:4px;padding-right:4px;&.up{background-color:rgba(var(--red-400), var(--opacity-50));color:rgb(var(--red-400));}&.equal{background-color:rgba(var(--blue-500), var(--opacity-50));color:rgb(var(--blue-500));}&.down{background-color:rgba(var(--green-500), var(--opacity-50));color:rgb(var(--green-500));}}}stepper{--connector-color:rgb(var(--grey-300));--inactive-color:rgb(var(--grey-600));--active-color:rgb(var(--accent-500));step-row{span.step{padding:4px 12px;color:var(--inactive-color);&:first-child{padding-left:0;}.badge{width:24px;height:24px;border-radius:50%;margin-right:8px;border:1px solid var(--inactive-color);color:var(--inactive-color);}&.active{color:var(--active-color);.badge{border:1px solid var(--active-color);background:var(--active-color);color:rgb(var(--white));}}&.disabled{cursor:initial;}}}step-content{display:none;overflow:hidden;&.active{display:block;}}.connector{display:block;border-top:1px solid var(--connector-color);flex:1 1 auto;max-width:32px;}&[non-linear]{span.step{&:not(.disabled){cursor:pointer;}}}}stepper[condensed]{step-row{height:34px;span.step{padding:4px;font-size:0;.badge{background:var(--opacity-mid);width:10px;height:10px;margin:0 8px;border:none;border-radius:8px;}&.active{font-size:13px;.badge{background-color:var(--primary);}}}.connector{display:none;}}}sub-header{padding:16px;font-size:18px;font-weight:300;background-color:rgb(var(--grey-900));color:var(--on-ink);display:block;}sub-header>material-icon-button{position:absolute;right:0;top:4px;}sub-header.red{background-color:rgb(var(--red-900));}sub-header.green{background-color:rgb(var(--green-900));}power-table{--row-height:48px;--header-height:48px;--cell-padding-block:8px;--cell-padding-inline:12px;--table-font-size:14px;--table-header-font-size:12px;--table-header-font-weight:550;--row-background:transparent;--row-hover-background:var(--opacity-low);--row-chosen-background:var(--accent-opacity);display:flex;flex-direction:column;gap:16px;width:100%;min-width:0;overflow:hidden;background:transparent;color:var(--ink);font-family:var(--font-family);&[density="comfortable"]{--row-height:56px;--header-height:56px;--cell-padding-block:12px;}.toolbar{display:flex;align-items:center;gap:8px;min-height:32px;padding:0;background:transparent;}.toolbar-quick-control{display:flex;align-items:center;gap:8px;.quick-control-label{font-size:12px;font-weight:var(--font-medium);color:var(--opacity-high);white-space:nowrap;}}a-button.toolbar-button,icon-button.toolbar-button,a-button.row-action-button,icon-button.row-action-button{flex:0 0 auto;&.icon-only{width:32px;padding:0;}}.filter-button-wrap{position:relative;display:inline-flex;flex:0 0 auto;}.filter-dot{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--primary);pointer-events:none;}drop-down.toolbar-drop-down{width:auto;}.search{display:flex;align-items:center;gap:6px;min-width:220px;height:32px;padding:0 12px;border:1px solid var(--opacity-mid);border-radius:6px;background:var(--surface-low);color:var(--opacity-high);input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;&::placeholder{color:var(--opacity-high);}}}.toolbar-spacer{flex:1 1 auto;}.content{flex:0 0 auto;}.scroll{overflow:auto;min-height:0;background:transparent;}.preview-row{height:240px;}.preview-cell{padding:0;border:0;vertical-align:middle;background:transparent;}.preview-state{position:sticky;left:0;box-sizing:border-box;min-height:240px;background:var(--surface-mid);}table{border-collapse:collapse;table-layout:fixed;min-width:100%;background:transparent;}col{width:auto;}thead th{position:relative;top:0;z-index:4;height:var(--header-height);overflow:visible;border-bottom:1px solid var(--opacity-mid);background:transparent;color:var(--opacity-high);font-size:var(--table-header-font-size);font-weight:var(--table-header-font-weight);text-align:left;user-select:none;}tbody td{height:var(--row-height);overflow:hidden;border-bottom:1px solid var(--opacity-mid);background:transparent;color:var(--ink);font-size:var(--table-font-size);font-weight:var(--font-regular);}tbody tr{background:var(--row-background);transition:background-color .12s ease;&:nth-child(even){background:var(--zebra-background, var(--row-background));}&[loading] td{pointer-events:none;}&.clickable:not([loading]){cursor:pointer;}&:last-child td{border-bottom:0;}}&[zebra]{--zebra-background:var(--opacity-low);}&[interactive] tbody tr:hover{background:var(--row-hover-background);}tbody tr.chosen,&[interactive] tbody tr.chosen:hover{background:var(--row-chosen-background);}th,td{position:relative;box-sizing:border-box;padding:var(--cell-padding-block) var(--cell-padding-inline);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;&[align="center"]{text-align:center;}&[align="right"]{text-align:right;}&.pinned{position:sticky;z-index:3;background:var(--surface-mid);}&.pin-edge{box-shadow:8px 0 12px -12px var(--ink);}}&[columns-resizable] thead th:hover{z-index:7;}thead th[resizing]{z-index:8;}thead th.pinned{z-index:5;background:var(--surface-mid);}&[sticky-header] thead th{position:sticky;background:var(--surface-mid);}&[interactive] tbody tr:hover td.pinned{background:var(--surface-low);}tbody tr.chosen td.pinned,&[interactive] tbody tr.chosen:hover td.pinned{background:linear-gradient(var(--row-chosen-background), var(--row-chosen-background)) var(--surface-mid);}th.sortable{cursor:pointer;&:hover{color:var(--ink);}}.header-content,.cell-content{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;}.header-content{position:relative;box-sizing:border-box;width:100%;height:100%;gap:8px;.label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;}}.pt-header-tag-wrap{display:inline-grid;grid-template-columns:minmax(0, auto) auto;align-items:center;column-gap:6px;max-width:100%;overflow:hidden;}.pt-header-tag-label{min-width:0;}.pt-header-tag{display:inline-block;padding:1px 6px;border-radius:4px;color:var(--primary-alt);background:var(--primary-opacity);font-size:10px;font-weight:var(--font-medium);letter-spacing:0;text-transform:none;white-space:nowrap;&[header-tag-tone="success"]{color:var(--ink);background:var(--success-opacity);}&[header-tag-tone="neutral"]{padding:0 5px;border:1px solid var(--opacity-mid);color:var(--opacity-high);background:var(--opacity-low);}}.header-controls{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;flex:0 0 auto;margin-left:auto;}.sort-icon{width:14px;height:14px;}.cell-content{width:100%;}[measure-width],[measure-width] .processor-cell-content{width:max-content;max-width:none;overflow:visible;white-space:nowrap;}.processor-cell-content{display:inline-flex;align-items:center;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;}td[align="right"] .cell-content,th[align="right"] .header-content{justify-content:flex-end;}td[align="center"] .cell-content,th[align="center"] .header-content{justify-content:center;}.lead-cell,.expand-cell{width:48px;min-width:48px;max-width:48px;padding:0;text-align:center;}.control-cell{background:transparent;}thead .control-cell{background:transparent;}.cell-control{width:100%;height:100%;min-height:0;line-height:0;}.cell-control check-box,.cell-control a-button,.cell-control a-switch,.cell-control button{margin:0;flex:0 0 auto;}tr.group-header td{height:auto;padding:4px 8px;background:var(--opacity-low);border-bottom:1px solid var(--opacity-mid);}.group-header-cell{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--opacity-high);}.group-header-value{font-weight:var(--font-bold);}.detail-row td{height:auto;padding:16px;background:var(--surface-low);color:var(--opacity-high);white-space:normal;}.resize-handle{padding:0;border:0;appearance:none;background:transparent;color:inherit;font:inherit;}icon-button.row-grip,icon-button.column-grip{cursor:grab;&:active{cursor:grabbing;}}.column-grip{position:absolute;top:50%;right:8px;flex:0 0 auto;opacity:0;transform:translateY(-50%);}&[columns-reorderable] th:hover .column-grip,&[columns-reorderable] th:focus-within .column-grip{opacity:1;}&[column-dragging]{cursor:grabbing;}th[column-drag-source]>*{visibility:hidden;}.column-drag-preview{position:fixed;z-index:20;box-sizing:border-box;display:flex;align-items:center;padding:12px;border-radius:4px;background:var(--surface-mid);color:var(--ink);box-shadow:var(--elevation-light-4);opacity:.5;font-size:var(--table-font-size);font-weight:var(--font-medium);pointer-events:none;.header-content{height:auto;overflow:visible;}}.column-drop-indicator{position:fixed;z-index:21;width:2px;background:var(--primary);pointer-events:none;transform:translateX(-1px);}.resize-handle{position:absolute;top:0;right:0;width:16px;height:100%;cursor:col-resize;z-index:3;}.resize-line{position:absolute;top:0;bottom:-1px;right:0;width:2px;background:var(--primary);opacity:0;}.resize-handle:hover .resize-line,th[resizing] .resize-line{opacity:1;}.lead-status{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--opacity-high);&.tone-danger{color:var(--danger);}&.tone-warning{color:var(--warning);}&.tone-success{color:var(--success);}&.tone-primary{color:var(--primary);}&.tone-muted{color:var(--opacity-high);}}.tags{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;}.scope-name{display:inline-flex;align-items:center;gap:12px;min-width:0;font-weight:var(--font-regular);span{min-width:0;overflow:hidden;text-overflow:ellipsis;}}.muted{color:var(--opacity-high);}.skeleton{width:80%;height:10px;border-radius:2px;background:var(--opacity-mid);animation:power-table-skeleton 1.4s ease-in-out infinite;}.footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;min-height:32px;background:transparent;color:var(--ink);font-size:var(--table-font-size);}.range{color:var(--ink);}.pagination{display:flex;align-items:center;gap:8px;margin-left:auto;}.page-numbers{display:contents;}a-button.page-button,icon-button.page-button{min-width:24px;padding:0;&.page-arrow{width:24px;}}.page-gap{padding:0 6px;color:var(--opacity-high);}.page-size{display:flex;align-items:center;gap:12px;drop-down.page-size-drop-down{width:72px;}}}@keyframes power-table-skeleton{0%, 100%{opacity:1;}50%{opacity:0.4;}}@media (prefers-reduced-motion:reduce){power-table{.skeleton{animation-duration:2.4s;}}}pci-dispute-thread{display:flex;flex-direction:column;height:100%;min-height:0;.thread{flex:1;min-height:0;overflow-y:auto;padding:4px 2px;}.empty{padding:16px 0;color:var(--opacity-high);font-size:var(--font-default);}.thread-card{border:1px solid var(--opacity-mid);border-radius:4px;padding:12px;gap:12px;}.thread-header{margin-bottom:4px;}.replies{margin-left:12px;padding-left:12px;border-left:2px solid var(--opacity-mid);gap:12px;}.comment-author{font-weight:var(--font-bold);color:var(--ink);font-size:var(--font-default);}.comment-date{color:var(--opacity-high);font-size:var(--font-small);}.comment-body{margin-top:4px;color:var(--opacity-high);font-size:var(--font-default);line-height:1.5;white-space:pre-wrap;word-break:break-word;}.attachments{margin-top:8px;}.attachment-date{flex-shrink:0;padding-left:8px;color:var(--opacity-high);font-size:var(--font-small);white-space:nowrap;}.composer text-field,.thread-composer text-field{flex:1 1 auto;}.thread-composer{margin-top:4px;padding-top:12px;border-top:1px solid var(--opacity-mid);}.composer-wrap{margin-top:8px;padding-top:8px;border-top:1px solid var(--opacity-mid);}.decisions{margin-top:8px;}}sun-burst{width:100%;}sun-burst .legend{width:20%;}sun-burst .legend-item{border-radius:3px;color:white;font-weight:600;margin-bottom:3px;text-align:center;}sun-burst .legend-item .title{padding:2px 0;}sun-burst .legend-item .description{opacity:var(--opacity-800);font-size:8px;font-weight:initial;padding-bottom:2px;}sun-burst .chart{position:relative;stroke:#ffffff;width:80%;}sun-burst svg{padding:16px;}sun-burst .breadcrumb{color:rgb(var(--white));font-weight:600;padding:4px;margin:2px 0;font-size:12px;text-align:center;}sun-burst .stats{color:rgb(var(--grey-700));position:absolute;text-align:center;}sun-burst .percentage{font-size:28px;}sun-burst .default{background-color:rgb(var(--light-blue-A200));fill:rgb(var(--light-blue-A200));}sun-burst .asset{background-color:rgb(var(--blue-900));fill:rgb(var(--blue-900));}sun-burst .bloatware{background-color:rgb(var(--orange-500));fill:rgb(var(--orange-500));}sun-burst .insecure{background-color:rgb(var(--purple-A100));fill:rgb(var(--purple-A100));}sun-burst .faded{opacity:0.3;}sun-burst .show,sun-burst .appear{opacity:1;}sun-burst .appear,sun-burst .faded{transition:500ms;}tab-header{display:block;background-color:rgb(var(--grey-50));}tab-header>div{height:48px;padding:0 16px;}tab-header div[data-container="title"]{ overflow:hidden;}tab-header div[data-container="title"] [heading="5"]{font-size:18px;color:var(--ink);padding:0 8px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}agent-logs-date-selector{display:block;overflow:hidden;width:100%;}agent-logs-date-selector date-selector{display:block;transition:0.3s background-color var(--standard);height:48px;z-index:0;cursor:pointer;position:relative;user-select:none;}agent-logs-date-selector date-selector:hover{background:rgba(var(--grey-600), var(--opacity-50));}agent-logs-date-selector date-selector>div{position:absolute;top:19px;left:8px;color:rgb(var(--black));}agent-logs-date-selector agent-logs-date-selector-card{z-index:1;color:rgb(var(--black));border-radius:4px;background-color:rgb(var(--white));box-shadow:0px 2px 6px 0 rgb(82, 63, 105, 0.1);position:absolute;left:0;top:50px;padding:8px;}agent-logs-date-selector agent-logs-date-selector-card dropdown-list selected-option>div{padding-right:48px;}agent-logs-date-selector agent-logs-date-selector-card material-radio-button{margin:4px;}agent-logs-date-selector agent-logs-date-selector-card .dateSelector{border-radius:4px;transition:0.3s background-color var(--standard);cursor:pointer;padding:6px 4px;}agent-logs-date-selector agent-logs-date-selector-card .dateSelector:hover{background:rgba(var(--grey-600), var(--opacity-50));}agent-logs-date-selector input[type="time"]{border:none;padding:0 3px;font-size:12px;}agent-logs-date-selector[filter] date-selector{display:none;}agent-logs-date-selector[filter] agent-logs-date-selector-card{position:unset;background-color:unset;}agent-logs-date-selector[filter] agent-logs-date-selector-card input[type="time"]{background-color:unset;}agent-logs-date-selector material-radio-button input[type=radio]~label.text{width:100%;}table-date-selector{display:block;overflow:hidden;width:100%;date-selector{display:block;transition:0.3s background-color var(--standard);height:48px;z-index:0;cursor:pointer;position:relative;user-select:none;&:hover{background:var(--opacity-darken);}>div{position:absolute;top:19px;left:8px;color:var(--ink);}}date-selector-card radio-button{margin:4px;}input[type="time"]{border:none;padding:0 3px;font-family:var(--font-family);font-size:var(--font-small);}&[filter] date-selector{display:none;}&[filter] date-selector-card{background-color:unset;box-shadow:none;width:auto;input[type="time"]{background-color:unset;}}radio-button label.text{width:100%;}check-box{padding:0 8px;}.date-range-display{display:flex;flex-direction:row;}.time-label{font-size:10px;}.range-separator{padding:8px;font-size:16px;position:relative;top:-10px;}}table-empty-state{display:block;width:100%;box-shadow:inset rgba(var(--black), var(--opacity-200)) 0 4px 8px -4px;height:calc(100% - 16px);position:absolute;pointer-events:none;&>div{width:100%;height:calc(100% - 48px);overflow:auto;}.title{padding-bottom:8px;font-weight:500;color:var(--ink);}.description{color:var(--opacity-high);max-width:480px;text-align:center;padding-bottom:8px;}.action{pointer-events:all;color:var(--primary);}.action:hover{text-decoration:underline;cursor:pointer;}}table-footer{width:100%;height:47px;color:rgb(var(--grey-600));font-size:12px;border-top:1px solid rgb(var(--grey-300));}table-footer>span{padding:16px 16px;}table-header{display:flex;flex-direction:row;white-space:nowrap;height:48px;position:relative;user-select:none;user-drag:none;}table-header material-icon{transition:opacity 3s var(--ease-out);}table-header>span:hover material-icon{opacity:1;}table-header material-icon[icon="odn-grip-horizontal"],table-header material-icon[icon="odn-grip-vertical"]{padding:0;margin:0;opacity:0;}table-header material-icon[icon="odn-grip-horizontal"]{position:absolute;bottom:0;cursor:move;width:100%;height:10px;}table-header material-icon[icon="odn-grip-horizontal"] svg{height:10px;margin:auto;}table-header material-icon[icon="odn-grip-vertical"]{height:100%;width:10px;cursor:col-resize;}table-header>span{flex:0 0 132px;padding:0;white-space:nowrap;text-overflow:ellipsis;font-size:12px;color:rgb(var(--grey-600));position:relative;}table-header>span:has(dropdown-list){min-width:0;}table-header material-icon-button[data-button="order"]{opacity:0;transition:0.3s var(--ease-out);margin:0;width:14px;height:14px;padding:8px}table-header material-icon-button[data-button="order"] material-icon{width:14px;}table-header>span.sorted material-icon-button[data-button="order"]{opacity:1;}table-header>span.sorted material-icon-button[data-button="order"] material-icon{transform:rotate(0);transition:transform 0.3s var(--ease-out);}table-header>span material-icon-button[data-button="order"] notification-circle{background-color:rgb(var(--deep-purple-A200));top:28px;right:10px;}table-header>span.sorted material-icon-button[data-button="order"] notification-circle{transform:scale(1);}table-header>span.descending material-icon-button[data-button="order"] material-icon{transform:rotate(180deg);}table-header span:hover:not(.sorted) material-icon-button[data-button="order"]{opacity:0.4;}table-header>span.grabbed{background-color:rgb(var(--accent-50));opacity:0.5;}table-header material-text-field[legacy] label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}table-header static-input .label:first-letter,table-header material-text-field[legacy] label:first-letter{text-transform:capitalize;}table-header material-text-field[legacy] under-line{display:none;}table-header dropdown-list{height:initial;align-self:baseline;min-width:0;}table-header dropdown-list selected-option{padding:19px 9px 14px;}table-header dropdown-list dropdown-options{top:48px;min-width:fit-content;}table-header dropdown-list>material-icon{top:14px;}table-header dropdown-list dropdown-options>*{padding:8px 16px;}table-header dropdown-list dropdown-options a-chip[outline]{margin:0;}table-header static-input{padding:4px 8px;position:absolute;left:0;top:0;}table-header static-input>.label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}table-header>span.non-boolean dropdown-list selected-option{padding:18px 8px 11px;height:19px;}table-header>span.non-boolean dropdown-list dropdown-options>*:not(last-child){border-bottom:1px solid rgba(var(--grey-700), var(--opacity-50));}table-header>span.non-boolean dropdown-list>material-icon{display:none;}tag-dropdown{display:block;position:relative;}tag-dropdown [data-content="dropdown-button"]{font-size:10px;padding:2px 8px;border:1px solid rgba(var(--grey-900), var(--opacity-700));border-radius:12px;}tag-dropdown [data-content="dropdown-button"]:hover{background:rgba(var(--grey-600),var(--opacity-50));cursor:pointer;}tag-dropdown [data-content="dropdown-button"] material-icon{transform:rotate(-90deg);}tag-dropdown.open [data-content="dropdown-button"] material-icon{transform:rotate(0);}tag-dropdown [data-content="tags"]{padding:8px;max-height:calc(100vh - 236px);overflow:auto;}tag-dropdown [data-content="dropdown"]{position:absolute;background-color:white;box-shadow:0px 1px 4px -1px rgb(var(--grey-600));min-width:320px;left:0;top:32px;z-index:1;}tag-dropdown [data-content="dropdown"] a-chip{position:relative;background:rgb(var(--light-blue-500));}tag-dropdown [data-content="dropdown"] a-chip .label{max-width:300px;overflow:hidden;text-overflow:ellipsis;}tag-dropdown [data-content="dropdown"] a-chip.collapsed{display:none;}tag-dropdown [data-content="dropdown"] a-chip.inherited{background:rgb(var(--grey-500));}tag-dropdown .additional-tags{cursor:pointer;padding-right:8px;text-align:right;}tag-dropdown .additional-tags [data-content="count"]{color:rgb(var(--grey-400));font-style:italic;margin-right:5px;}tag-dropdown [data-content="tags-container"]{padding:8px;max-width:360px;}tag-dropdown [data-content="empty-state"]{color:rgb(var(--grey-600));padding:8px 8px 8px 0;margin-left:8px;text-align:left;width:320px;}tag-dropdown [data-content="dropdown"] [data-content="footer"]{height:48px;border-top:1px solid rgba(var(--black), var(--opacity-50));}tag-input{display:flex;flex-direction:column;gap:4px;line-height:var(--line-height);}tag-input .input-container{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:32px;padding:4px 8px;border:1px solid var(--opacity-mid);border-radius:4px;background-color:var(--opacity-darken);box-sizing:border-box;cursor:pointer;}tag-input:focus-within .input-container{border-color:var(--primary);outline:var(--focus-ring);outline-offset:1px;}tag-input .placeholder-text{flex:1;min-width:100px;color:var(--surface-high);user-select:none;}tag-input .placeholder-text.hidden{display:none;}tag-input .trailing-icon{order:1;margin-left:auto;flex-shrink:0;color:var(--opacity-high);}tag-input[disabled]{opacity:0.5;pointer-events:none;}tag-input a-tag.shake{animation:shake .3s ease-in-out 1 normal;}material-text-area{display:flex;flex-direction:column;gap:4px;position:relative;margin:25px 5px 16px 5px;}material-text-area input-label{position:absolute;top:-16px;left:1px;font-size:var(--font-small);font-weight:var(--font-bold);color:var(--ink);padding:0 2px;}material-text-area input-label>sup{font-weight:600;}material-text-area multiline-input{display:block;white-space:pre-wrap;word-break:break-word;outline:none;border:1px solid var(--opacity-mid);background-color:var(--opacity-darken);font-size:var(--font-default);padding:7px 8px;overflow:auto;border-radius:4px;min-height:64px;box-sizing:border-box;color:var(--ink);}material-text-area multiline-input:focus{outline:var(--focus-ring);outline-offset:1px;border-color:var(--primary);}material-text-area place-holder{display:block;white-space:pre-wrap;position:absolute;pointer-events:none;opacity:0;transition:opacity 0.2s ease;font-size:var(--font-default);color:#747095;top:24px;left:8px;width:calc(100% - 16px);word-wrap:break-word;}material-text-area:not(.not-empty) multiline-input:focus~place-holder{opacity:0.67;}material-text-area.not-empty place-holder{opacity:0;}material-text-area under-line,material-text-area colored-underline{display:none;}material-text-area message-container{display:block;}material-text-area hint-text{display:block;font-size:var(--font-small);line-height:1.2;color:var(--opacity-high);transition:opacity 0.2s ease;}material-text-area hint-text.invisible{opacity:0;position:absolute;}material-text-area error-message{display:flex;gap:4px;align-items:flex-start;background-color:var(--danger);color:var(--on-ink);font-size:var(--font-small);line-height:1.2;padding:4px;border-radius:4px;transition:opacity 0.2s ease;}material-text-area error-message.invisible{opacity:0;position:absolute;}material-text-area warning-message{display:flex;gap:4px;align-items:flex-start;background-color:var(--warning);color:var(--on-ink);font-size:var(--font-small);line-height:1.2;padding:4px;border-radius:4px;transition:opacity 0.2s ease;}material-text-area warning-message.invisible{opacity:0;position:absolute;}material-text-area.invalid multiline-input{border-color:var(--danger);}material-text-area.discouraged multiline-input{border-color:var(--warning);}material-text-area multiline-input[disabled]{opacity:0.3;cursor:not-allowed;color:var(--ink);}material-text-area multiline-input:invalid{box-shadow:none;}material-text-field[legacy]{position:relative;display:block;padding:8px 8px 16px 8px;max-height:50px;}material-text-field[legacy] input{outline:0;border:none;background-color:transparent;font-size:13px;padding:15px 0 4px 0;width:100%;}material-text-field[legacy] label{color:rgba(var(--black), var(--opacity-600));font-size:13px;transition:transform .3s var(--standard);position:absolute;left:8px;top:24px;pointer-events:none;white-space:nowrap;}material-text-field[legacy] under-line{border-bottom:1px solid rgba(var(--black), var(--opacity-50));display:block;position:absolute;width:calc(100% - 16px);top:44px;}material-text-field[legacy] colored-underline{height:2px;display:block;background-color:rgb(var(--accent-500));width:calc(100% - 16px);position:absolute;top:43px;transform:scaleX(0);transition:transform 0.3s var(--standard);}material-text-field[legacy].invalid colored-underline,material-text-field[legacy].discouraged colored-underline,material-text-field[legacy] input:focus~colored-underline{transform:scaleX(1);}material-text-field[legacy] hint-text,material-text-field[legacy] error-message,material-text-field[legacy] warning-message{position:absolute;left:8px;top:48px;font-size:10px;transition:transform .3s var(--standard), opacity .2s var(--standard);}material-text-field[legacy] hint-text.invisible,material-text-field[legacy] error-message.invisible,material-text-field[legacy] warning-message.invisible{transform:translate(0, -10px);opacity:0;}material-text-field[legacy] input:focus + label,material-text-field[legacy].not-empty label{transform:scale(0.77) translate(-15%, -22px);}material-text-field[legacy] input:focus + label{color:rgb(var(--accent-500));}material-text-field[legacy].invalid.not-empty label,material-text-field[legacy].invalid input:focus + label,material-text-field[legacy] input:focus + label>sup{color:rgb(var(--red-500));}material-text-field[legacy].discouraged.not-empty label,material-text-field[legacy].discouraged input:focus + label{color:rgb(var(--orange-600));}material-text-field[legacy] label>sup{vertical-align:text-top;}material-text-field[legacy].invalid colored-underline{background-color:rgb(var(--red-500));}material-text-field[legacy].discouraged colored-underline{background-color:rgb(var(--orange-600));}material-text-field[legacy] input[disabled]{border:none;color:rgb(var(--grey-400));}material-text-field[legacy] input[disabled]~under-line{border-bottom:1px dotted rgb(var(--grey-500));}material-text-field[legacy][type=secret]:not([hide-secret]) input{width:calc(100% - 32px);}material-text-field[legacy][type=secret] under-line,material-text-field[legacy][type=secret] colored-underline{width:calc(100% - 48px);}material-text-field[legacy][hide-secret] secret-toggle{display:none;}material-text-field[legacy]:not([hide-secret]) secret-toggle{position:absolute;right:8px;top:16px;opacity:var(--opacity-50);transition:opacity 0.2s var(--standard);user-select:none;}material-text-field[legacy].not-empty:not([hide-secret]) secret-toggle{opacity:var(--opacity-600);}material-text-field[legacy]:not([hide-secret]) secret-toggle.visible{opacity:1;}material-text-field[legacy]:not([hide-secret]) secret-toggle material-icon{width:24px;}material-text-field[legacy] input:invalid{box-shadow:none;}material-text-field:not([legacy]){display:flex;flex:1 1 auto;gap:4px;position:relative;height:32px;background-color:var(--opacity-darken);box-sizing:border-box;border:1px solid var(--opacity-mid);border-radius:4px;padding:0 8px;margin:25px 5px 16px 5px;}material-text-field:not([legacy]) input{height:100%;min-height:30px;flex:1;color:var(--ink);font-size:var(--font-default);padding:0;outline:none;max-width:100%;border-style:none;border-width:initial;border-color:initial;border-image:initial;background:transparent;}material-text-field:not([legacy]) a-chip{margin-top:10px !important;}material-text-field:not([legacy]) label{position:absolute;top:-16px;left:1px;font-size:var(--font-small);font-weight:var(--font-bold);color:var(--ink);padding:0 2px;}material-text-field:not([legacy]) label sup{line-height:0;font-size:var(--font-small);}material-text-field:not([legacy]) error-message,material-text-field:not([legacy]) hint-text,material-text-field:not([legacy]) warning-message{font-size:var(--font-small);font-weight:var(--font-regular);line-height:1.2;position:absolute;bottom:-18px;left:0;}material-text-field:not([legacy]) error-message{display:flex;gap:4px;align-items:flex-start;background-color:var(--danger);color:var(--on-ink);font-size:var(--font-small);line-height:1.2;padding:4px;border-radius:4px;bottom:-26px;width:calc(100% - 7px);}material-text-field:not([legacy]):has(error-message:not(.invisible)){margin-bottom:30px;}material-text-field:not([legacy]) hint-text,material-text-field:not([legacy]) warning-message{color:var(--opacity-high);}material-text-field:not([legacy]) error-message.invisible,material-text-field:not([legacy]) hint-text.invisible,material-text-field:not([legacy]) warning-message.invisible{opacity:0;}material-text-field:not([legacy]) under-line,material-text-field:not([legacy]) colored-underline{display:none;}material-text-field:not([legacy]).hidden{display:none;}material-text-field:not([legacy]):not([hide-secret]) secret-toggle{position:absolute;right:8px;top:6px;opacity:var(--opacity-50);transition:opacity 0.2s var(--standard);user-select:none;}material-text-field[type=secret]:not([legacy]):not([hide-secret]) input{flex:unset;width:calc(100% - 32px);}material-text-field:not([legacy]).not-empty:not([hide-secret]) secret-toggle{opacity:var(--opacity-600);}material-text-field:not([legacy])[hide-secret] secret-toggle{display:none;}material-text-field:not([legacy]):not([hide-secret]) secret-toggle.visible{opacity:1;}material-text-field:not([legacy]):has(input:disabled){opacity:0.5;pointer-events:none;}time-line{display:block;position:relative;border-left-color:rgb(var(--light-blue-500));}time-line .row{position:relative;}time-line .flow-line{position:absolute;top:40px;left:135px;border-left:2px solid rgb(var(--light-blue-500));height:16px;}time-line:last-child:not(.has-comment) .flow-line{display:none;}time-line:not(last-child).has-comment::after{content:"";border-left:2px solid black;border-left-color:inherit;left:135px;position:absolute;bottom:-8px;height:8px;}time-line material-icon{color:rgb(var(--light-blue-500));padding:2px;margin:0;width:24px;height:21px;}time-line .icon-circle{background:white;margin:8px 0;border-radius:50%;border:2px solid rgb(var(--light-blue-500));z-index:1;}time-line .title{margin-left:4px;margin-right:4px;width:60px;font-weight:500;}time-line .timestamp{width:120px;text-align:center;}time-line .comment{border-left:2px solid rgb(var(--light-blue-500));position:relative;margin-left:135px;padding:12px;word-break:break-word;}time-line.disabled{opacity:0.4;border-left-color:rgb(var(--grey-700));}time-line.disabled material-icon{color:rgb(var(--grey-700));}time-line.disabled .icon-circle{border:2px solid rgb(var(--grey-700));}time-line.disabled .flow-line{border-left:2px solid rgb(var(--grey-700));}time-line.disabled .comment{border-left:2px solid rgb(var(--grey-700));}time-line.clickable:not(.disabled){transition:0.3s var(--standard);}time-line.clickable:not(.disabled) material-icon{color:rgb(var(--grey-700));}time-line.clickable:not(.disabled):hover{cursor:pointer;background-color:rgba(var(--light-blue-300), var(--opacity-300));}threaded-comments{material-card{margin-bottom:12px;padding:12px;}.replies-container{a-comment{margin-left:32px;}}.hidden-comments .replies-container a-comment:not(:last-of-type){display:none;}.more-comments{cursor:pointer;text-align:center;font-style:italic;color:rgb(var(--light-blue-500));padding:16px;}.more-comments:not(.hidden),a-comment{display:block;border-bottom:1px solid rgb(var(--grey-200));}}trend-chart{display:block;.grid-line{stroke:var(--opacity-mid);}.axis-label{font-size:11px;fill:var(--ink);opacity:.7;}.trend-line{stroke-width:2;}.change-dot{stroke:var(--surface-mid);stroke-width:2;}.hover-target{fill:transparent;}}user-badge{width:35px;height:35px;min-width:35px;min-height:35px;max-width:35px;max-height:35px;display:block;border-radius:4px;background-color:rgba(var(--green-A200),var(--opacity-200));user-select:none;}user-badge>div{color:rgba(var(--green-A700), var(--opacity-800));font-size:16px;font-weight:400;}user-badge:hover{cursor:pointer;}v-c{height:100%;overflow-y:auto;overflow-x:hidden;position:relative;box-shadow:inset rgba(var(--black), var(--opacity-200)) 0 4px 8px -4px;will-change:transform; }v-c scroll-canvas{position:absolute;width:100%;left:0;top:0;pointer-events:none;visibility:hidden;}v-c buffer-window{position:relative;}v-c,v-c scroll-canvas,v-c buffer-window{display:block;}verbose-progressbar{color:rgba(var(--black), var(--opacity-300));display:block;font-size:10px;font-weight:500;pointer-events:none;}view-template dnd-nestable-item label{color:rgba(var(--grey-600));}view-template-panel{display:block;max-width:400px;height:calc(100vh - 110px);}view-template-panel div[data-name="panel-content"]{position:relative;height:100%;overflow-y:auto;}view-template-panel empty-state{padding:24px;box-sizing:border-box;}view-template-panel .selected atomic-row>label{font-weight:600;}view-template-panel view-template-group[data-group="system"]>atomic-row:first-child>label{font-style:italic;}view-template-panel view-template-group[data-group="system"] atomic-row:not(:first-child) label{margin-left:20px;}view-template-panel fab-button{left:180px;bottom:16px;}view-template-panel .add-group:not(.hidden){display:block;padding:10px;padding-top:16px;}view-template-panel .menu{z-index:101;position:absolute;max-height:unset;right:4px;}view-template-panel .no-entries label{padding-left:20px;color:rgba(var(--grey-600));font-style:italic;}form[data-dialog="view-template-panel"]{min-width:280px;}form[data-dialog="view-template-panel"] list-container div{overflow-x:hidden;text-overflow:ellipsis;}view-template-group dnd-nestable-item atomic-row material-icon-button{opacity:0;}view-template-group dnd-nestable-item>atomic-row:hover material-icon-button{opacity:1;}virtual-container{display:block;overflow:auto;height:200px;}virtual-viewer{position:relative;}virtual-viewer .lineNumberContainer{box-shadow:rgba(0, 0, 0, 0.2) 4px 0px 8px -4px;}virtual-viewer .dataContainer{overflow:auto;white-space:nowrap;position:relative;width:0;}virtual-viewer .visibleRowContainer{padding-left:10px;position:absolute;position:sticky;top:0;}warning-message{color:rgb(var(--orange-600));font-size:12px;display:inline-block;}monthly-schedule-calendar{display:block;}monthly-schedule-calendar .calendar-nav{gap:8px;padding:8px 0;user-select:none;}monthly-schedule-calendar .nav-label{min-width:160px;text-align:center;font-weight:500;}monthly-schedule-calendar .legend{padding:0 8px;}monthly-schedule-calendar .legend .square{width:20px;height:20px;border-radius:2px;margin:0 4px;}monthly-schedule-calendar .legend .scan-window{background-color:rgb(var(--light-blue-A200));}monthly-schedule-calendar .legend .blocked{background-color:rgb(var(--red-A200));}monthly-schedule-calendar .header,monthly-schedule-calendar .days{display:grid;grid-template-columns:repeat(7, 1fr);text-align:right;}monthly-schedule-calendar .header{border-bottom:1px solid rgb(var(--grey-200));font-weight:400;color:rgb(var(--grey-500));text-transform:uppercase;padding:8px 0;}monthly-schedule-calendar .days>div{border-bottom:1px solid rgb(var(--grey-200));min-height:48px;padding:2px 0;}monthly-schedule-calendar .dashes{border-bottom:1px dashed var(--on-ink);}monthly-schedule-calendar .time{padding:0px 4px;text-align:center;}monthly-schedule-calendar .window{border-radius:2px;margin:2px 1px;color:var(--on-ink);font-size:10px;padding:2px;min-height:12px;background-color:rgb(var(--light-blue-A200));}monthly-schedule-calendar .start.window{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0;}monthly-schedule-calendar .end.window{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0;}monthly-schedule-calendar .middle.window{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-bottom-left-radius:0;padding:2px 1px;margin:2px 0;}monthly-schedule-calendar .start.window .dashes:nth-child(2){max-width:10%;}monthly-schedule-calendar .end.window .dashes:nth-child(3){max-width:10%;}monthly-schedule-calendar .blocked{background-color:rgb(var(--red-A200));}weekly-schedule-calendar{display:block;}weekly-schedule-calendar .calendar-nav{gap:8px;padding:8px 0;user-select:none;}weekly-schedule-calendar .nav-label{min-width:180px;text-align:center;font-weight:500;}weekly-schedule-calendar .legend{padding:0 8px;}weekly-schedule-calendar .legend .square{width:20px;height:20px;border-radius:2px;margin:0 4px;}weekly-schedule-calendar .legend .scan-window{background-color:rgb(var(--light-blue-A200));}weekly-schedule-calendar .legend .blocked{background-color:rgb(var(--red-A200));}weekly-schedule-calendar .weekdays{padding-left:50px}weekly-schedule-calendar .weekdays div{text-align:center;padding:8px;}weekly-schedule-calendar .columns{border:1px solid rgb(var(--grey-300));border-bottom:none;}weekly-schedule-calendar .columns>div{position:relative;}weekly-schedule-calendar .columns>div:not(:last-child){border-right:1px solid rgb(var(--grey-300));}weekly-schedule-calendar .columns>div>div:not(.window){height:24px;border-bottom:1px solid rgb(var(--grey-300));}weekly-schedule-calendar .hours>div{padding:0 8px;}weekly-schedule-calendar .window{position:absolute;border-radius:2px;color:white;font-size:10px;padding:0 2px;min-height:12px;background-color:rgb(var(--light-blue-A200));box-sizing:border-box;width:100%;border:none;}weekly-schedule-calendar .window .time{font-size:10px;}weekly-schedule-calendar .window.start{border-bottom-left-radius:0;border-bottom-right-radius:0;}weekly-schedule-calendar .window.end{border-top-left-radius:0;border-top-right-radius:0;}weekly-schedule-calendar .window.middle{border-radius:0;}weekly-schedule-calendar .blocked{background-color:rgb(var(--red-A200));}was-doc,was-doc floating-header,was-doc library-title,was-doc library-description,was-doc function-name,was-doc function-section,was-doc function-description{display:block;}was-doc{position:relative;width:0;}was-doc floating-header{position:relative;display:block;width:100%;z-index:1;background-color:white;}was-doc library-title{font-size:16px;font-family:Roboto Mono;color:rgb(var(--grey-500));padding:16px;}was-doc library-description{color:rgb(var(--grey-700));padding:8px 16px;}was-doc function-name{transition:background-color .2s ease;padding-left:16px;font-family:Roboto Mono;cursor:pointer;user-select:none;}was-doc function-name:hover{background-color:rgb(var(--grey-200));}was-doc function-name:active{background-color:rgb(var(--grey-300));}was-doc function-name div{color:rgb(var(--accent-700));}was-doc function-name material-icon{padding:10px;}was-doc function-description{padding:16px;background-color:rgb(var(--grey-100));color:rgb(var(--grey-700));display:none;}was-doc function-section.expanded function-name material-icon{transform:rotate(180deg);}was-doc function-section.expanded function-description{display:block;}was-doc li{list-style-type:circle;}was-doc code{font-family:Roboto Mono;color:rgb(var(--grey-600));font-weight:600;font-size:12px;display:block;white-space:pre-wrap;word-break:break-all;}wizard{max-height:920px;step-container{padding:16px 26px;step-content{overflow-y:auto;height:600px;box-shadow:var(--opacity-mid) 0 5px 5px;border:1px solid var(--opacity-low);padding:16px;margin-bottom:16px;border-radius:8px;sub-step{display:flex;flex-direction:column;height:calc(100% - 18px);>*{flex:1;}}sub-step:has(alert-bubble){height:100%;}[data-container="step-progress"]{padding-top:8px;div{background:var(--opacity-mid);width:10px;height:10px;margin:0 8px;border-radius:8px;}div.active{background:var(--primary);}}}}description-container{min-height:100%;box-shadow:var(--opacity-mid) 6px 3px 6px 0px inset;background-color:var(--surface-low);description-section{max-width:216px;padding:32px;}}description-section:not([completed-wizard]){padding-top:66px;}description-section[completed-wizard]{min-height:708px;material-button{background:var(--primary);}}} wizard-component{display:flex;flex-grow:1;flex-direction:column;margin:30px;}wizard-component .step-tab-bar{box-shadow:0px 1px 3px 1px rgba(var(--black), var(--opacity-50)), 0px 1px 2px 0px rgba(var(--black), var(--opacity-300));margin-bottom:32px;height:48px;width:100%;position:relative;overflow:hidden;min-width:0;}wizard-component .step-tab-bar>material-icon-button{border-radius:0;margin:0;padding:14px 6px;}wizard-component .step-tab-bar .step-tab{cursor:pointer;position:relative;color:rgb(var(--grey-600));transition:color 0.1s linear;height:100%;padding:0 16px;}wizard-component .step-tab-bar .step-tab>material-icon{transition:color 0.1s linear;}wizard-component .step-tab-bar .step-tab hr{position:absolute;top:48px;width:100%;border:0;border-bottom:solid rgb(var(--accent-A200)) 2px;margin:0;left:0;transition:transform 0.2s var(--ease-out);}wizard-component .step-tab-bar .step-tab:not(.invalid){color:rgb(var(--grey-600));}wizard-component .step-tab-bar .step-tab:hover,wizard-component .step-tab-bar .step-tab.current{color:rgb(var(--accent-500));}wizard-component .step-tab-bar .step-tab:not(:hover).invalid{color:rgb(var(--red-400));}wizard-component .step-tab-bar .step-tab:not(:hover).invalid>material-icon{color:rgb(var(--grey-400));}wizard-component .step-tab-bar .step-tab:hover hr,wizard-component .step-tab-bar .step-tab.current hr{transform:translateY(-2px);}wizard-component .step-tab-bar .step-tab>material-icon[icon="odn-arrow-right"]{position:absolute;left:-10px;}wizard-component .step-tab-bar .step-tab.first-visible>material-icon[icon="odn-arrow-right"]{display:none;}wizard-component .step-tab-bar .step-tab>material-icon[icon="odn-arrow-right"]{color:rgb(var(--grey-400));}wizard-component .step{box-shadow:0px 1px 3px 1px rgba(var(--black), var(--opacity-50)), 0px 1px 2px 0px rgba(var(--black), var(--opacity-300));}wizard-component .sidenavigation-spacer{width:250px;}wizard-component .footer{align-self:flex-end;width:100%;position:relative;top:-48px;}wizard-step{display:flex;flex-direction:column;}wizard-step .step-header{background-color:rgb(var(--blue-gray-900));height:48px;}wizard-step [heading="2"]{color:rgb(var(--white));font-size:14px;padding-left:16px;font-weight:700;}wizard-step .sidenavigation{width:250px;min-width:250px;box-shadow:0px 1px 3px 1px rgba(var(--black), var(--opacity-50)), 0px 1px 2px 0px rgba(var(--black), var(--opacity-300));clip-path:inset(0px -15px 0px 0px);z-index:1;}wizard-step .content{height:calc(100vh - 350px);overflow-y:auto;display:block;flex-grow:2;margin-bottom:48px;}wizard-step .sidenavigation .substep-item{margin-top:8px;height:48px;cursor:pointer;position:relative;color:rgb(var(--grey-600));width:100%;}wizard-step .sidenavigation .substep-item>span{white-space:nowrap;margin-left:16px;margin-right:16px;}wizard-step .sidenavigation .substep-item.current{font-weight:500;}wizard-step .sidenavigation .substep-item.current,wizard-step .sidenavigation .substep-item:hover{color:rgb(var(--accent-500));}wizard-step .sidenavigation .substep-item.current.invalid,wizard-step .sidenavigation .substep-item:hover.invalid{color:rgb(var(--red-400));}wizard-step .sidenavigation .substep-item.disabled,wizard-step .sidenavigation .substep-item.disabled:hover{color:rgb(var(--grey-400));cursor:default;}wizard-step .sidenavigation .substep-item.disabled material-ripple{visibility:hidden;}wizard-step .sidenavigation .substep-item hr{position:absolute;top:0;height:100%;border:0;border-left:solid rgb(var(--accent-A200)) 2px;margin:0;left:-2px;transition:transform 0.2s var(--ease-out);}wizard-step .sidenavigation .substep-item.invalid hr{border-left:solid rgb(var(--red-400)) 2px;}wizard-step .sidenavigation .substep-item:not(.disabled):hover hr,wizard-step .sidenavigation .substep-item:not(.disabled).invalid hr,wizard-step .sidenavigation .substep-item:not(.disabled).current hr{transform:translateX(2px);}wizard-substep{display:block;margin:16px;position:relative;height:calc(100% - 32px);}tag-list .expand{width:fit-content;color:var(--primary);cursor:pointer;text-decoration:underline;text-underline-offset:3px;}modal-container.dialog modal-backdrop{background-color:black;backdrop-filter:blur(2px);transition:opacity 1s var(--standard);}modal-container.dialog.open modal-backdrop{opacity:0.4;}modal-container.dialog a-modal{animation:openDialog 0.3s var(--ease-out);}modal-container.dialog.close a-modal{animation:closeDialog 0.3s var(--ease-out);opacity:0;}a-dialog{background-color:white;display:block;min-width:240px;min-height:60px;z-index:101;box-shadow:rgba(var(--black), var(--opacity-300)) 0px 20px 60px;border-radius:8px;position:relative;}@keyframes openDialog{0%{transform:scale(1.5);opacity:0;}100%{transform:scale(1);opacity:1;}}@keyframes closeDialog{0%{transform:scale(1);opacity:1;}100%{transform:scale(0.5);opacity:0;}}a-dialog sub-header{border-radius:8px 8px 0 0;}a-dialog sub-header>material-icon-button:not([disabled]):hover{background-color:rgba(var(--white), var(--opacity-50));}a-dialog sub-header>material-icon-button:not([disabled]):active{background-color:rgba(var(--white), var(--opacity-200));}modal-backdrop,modal-container{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:initial;z-index:102;}modal-container{display:flex;align-items:center;justify-content:center;}modal-backdrop{position:absolute;background-color:black;overflow:hidden;opacity:0;transition:opacity 0.3s var(--standard);}modal-container.open modal-backdrop{opacity:0.1;}modal-container.close,modal-container.close modal-backdrop{pointer-events:none;}a-modal{display:block;position:relative;z-index:102;}modal-container.anchored{align-items:initial;justify-content:initial;z-index:1002;}modal-container.anchored a-modal{position:absolute;animation:none;}modal-container.anchored.close a-modal{animation:none;opacity:0;}modal-container a-modal{animation:openModal 0.3s var(--ease-out);}modal-container.fullscreen a-modal{animation:openFullscreenModal 0.3s var(--ease-out);}modal-container.fullscreen.close a-modal{animation:closeFullscreenModal 0.3s var(--ease-in);}modal-container.close a-modal{animation:closeModal 0.3s var(--ease-out);opacity:0;}@keyframes openModal{0%{transform:translateY(32px);opacity:0;}100%{transform:translateY(0);opacity:1;}}@keyframes closeModal{0%{transform:translateY(0);opacity:1;}100%{transform:translateY(32px);opacity:0;}}@keyframes openFullscreenModal{0%{transform:translateY(100vh);opacity:1;}100%{transform:translateY(0);opacity:1;}}@keyframes closeFullscreenModal{0%{transform:translateY(0);opacity:1;}100%{transform:translateY(100vh);opacity:1;}}a-toast{pointer-events:all;box-shadow:0 2px 5px 0 rgba(var(--black), var(--opacity-200));font-size:13px;font-weight:300;border-radius:4px;position:fixed;bottom:0;background-color:#323232;color:white;z-index:202;left:50%;overflow:hidden;transform:translate(-50%, 100%);transition:transform 0.3s cubic-bezier(0, .24, .33, 1);}a-toast.visible{transform:translate(-50%, -58px);transition:transform 0.3s cubic-bezier(0, .24, .33, 1);}a-toast .simple{padding:16px 24px;}a-toast>*{opacity:0;transition:opacity 0.5s ease-in-out;}a-toast.visible>*{opacity:1;}a-toast material-button{margin-top:0;margin-bottom:0;}a-toast material-button:last-child{margin-right:16px;}a-toast determinate-bar{position:absolute;bottom:0;}a-tooltip{position:fixed;z-index:203;opacity:0;pointer-events:none;padding:5px 8px;background:rgb(var(--grey-700));color:rgb(var(--white));white-space:normal;word-wrap:break-word;border-radius:2px;font-size:9px;font-weight:400;max-width:300px;max-height:99vh;width:max-content;overflow:hidden;text-overflow:ellipsis;transform:translate(0, -8px);transition:opacity 0.2s var(--standard), transform 0.3s var(--ease-out);}a-tooltip.show{opacity:0.9;}context-menu-backdrop{position:absolute;top:0;left:0;width:100vw;height:100vh;pointer-events:initial;z-index:2100;}context-menu{position:absolute;z-index:2101;background:rgb(var(--white));border-radius:4px;font-size:13px;box-shadow:0px 1px 4px 0px rgb(var(--grey-400));font-family:var(--font-family);}context-menu.hidden{display:inline-flex;visibility:hidden;}context-menu>div,context-menu>a{min-width:200px;padding:0 24px 0 12px;cursor:pointer;text-decoration:none;color:inherit;}context-menu>div.error,context-menu>a.error{color:rgb(var(--red-500));}context-menu>div[disabled],context-menu>a[disabled]{color:rgba(var(--black), var(--opacity-300));cursor:default;}context-menu>div:not([disabled]):hover,context-menu>a:not([disabled]):hover{background:rgba(var(--grey-600),var(--opacity-50));}context-menu menu-divider{margin:2px 0;height:1px;background:rgb(var(--grey-300));}context-menu .context-menu-item{display:flex;align-items:center;justify-content:space-between;}notifications notifications-panel{display:block;overflow-y:auto;box-shadow:0px 1px 4px -1px rgb(var(--grey-600));background-color:rgb(var(--white));font-size:13px;color:initial;position:absolute;right:48px;top:48px;z-index:3;width:500px;}notifications notifications-panel [data-container="notification-list"]{min-height:70px;max-height:calc(100vh - 190px);overflow-y:auto;}notifications notifications-panel notification-item{padding:8px 16px;white-space:normal;overflow-wrap:anywhere;}notifications notifications-panel notification-item:not([read]){background-color:rgb(var(--grey-200));}notifications notifications-panel notification-item:hover{cursor:pointer;background-color:rgb(var(--light-blue-100));}notifications notifications-panel notification-item:hover a>material-icon-button{visibility:visible;}notifications notifications-panel notification-item .subject{font-weight:500;white-space:pre-wrap;}notifications notifications-panel notification-item:hover .subject{text-decoration:underline;}notifications notifications-panel notification-item.warning .subject,notifications notifications-panel notification-item.warning button{color:rgb(var(--orange-A400));}notifications notifications-panel notification-item.error .subject,notifications notifications-panel notification-item.error button{color:rgb(var(--red-A700));}notifications notifications-panel notification-item>a{width:100%;}notifications notifications-panel notification-item .timeAgo{color:rgb(var(--grey-600));}notifications notifications-panel notification-item .message{position:relative;margin-top:4px;max-height:100px;overflow:hidden;color:rgb(var(--grey-700));white-space:pre-wrap;}notifications notifications-panel notification-item .message.overflow.full{max-height:unset;}notifications notifications-panel notification-item .message.overflow:not(.full)::after{content:'';position:absolute;bottom:0;right:0;width:100%;height:7px;background:linear-gradient(to bottom, rgba(var(--white), 0), rgb(var(--grey-200)) 100%);}notifications notifications-panel notification-item[read] .message.overflow:not(.full)::after{background:linear-gradient(to bottom, rgba(var(--white), 0), rgb(var(--white)) 100%);}notifications notifications-panel notification-item:hover .message.overflow:not(.full)::after{background:linear-gradient(to bottom, rgba(var(--white), 0), rgb(var(--light-blue-100)) 100%);}notifications notifications-panel notification-item button{margin-top:5px;border:none;padding:0;background-color:transparent;cursor:pointer;font-weight:500;font-size:13px;}notifications notifications-panel notification-item button:hover{text-decoration:underline;}notifications notifications-panel notification-item a>material-icon{padding:4px 16px 0 0;}notifications notifications-panel notification-item a>material-icon-button{margin-top:0;visibility:hidden;}notifications notifications-panel empty-state .message{word-break:normal;}background-activity-panel{display:block;overflow-y:auto;box-shadow:var(--elevation-light-4);background-color:rgb(var(--white));font-size:13px;color:initial;overflow:hidden;width:350px;border-radius:4px;}background-activity-panel [data-container="background-activity-list"]{max-height:calc(100vh - 224px);overflow-x:hidden;z-index:4;}background-activity-panel [data-container="background-activity-list"] empty-state{white-space:initial;}background-activity-panel background-activity-list{transition:height 0.3s var(--ease-out);}background-activity-panel background-activity-item{padding:16px 8px;white-space:normal;overflow-wrap:anywhere;transition:background-color 0.3s var(--standard);}background-activity-panel background-activity-item:hover{background-color:rgb(var(--grey-200));}background-activity-panel background-activity-item:hover a>material-icon-button{visibility:visible;}background-activity-panel background-activity-item .operation{font-size:12px;line-height:16px;}background-activity-panel background-activity-item .status{color:rgb(var(--grey-500));cursor:pointer;font-size:10px;}background-activity-panel background-activity-item sub-items{display:block;overflow:hidden;height:0;transition:height 0.3s var(--ease-out);font-size:10px;color:rgb(var(--grey-500));margin-left:0px;}background-activity-panel background-activity-item sub-items .failed-total{display:block;color:rgb(var(--red-500));margin-left:auto;}background-activity-panel background-activity-item sub-items .updated{display:block;color:rgb(var(--blue-700));margin-left:auto;}background-activity-panel background-activity-item sub-items span{margin-top:1px;}background-activity-panel background-activity-item indeterminate-bar{border-radius:4px;height:4px;min-height:4px;margin-top:8px;}background-activity-panel background-activity-item .progressbar{margin-top:8px;width:100%;height:4px;position:relative;align-items:center;}background-activity-panel background-activity-item .progressbar>.first-visible{border-top-left-radius:4px;border-bottom-left-radius:4px;min-width:4px;}background-activity-panel background-activity-item .progressbar>.last-visible{border-top-right-radius:4px;border-bottom-right-radius:4px;min-width:4px;}background-activity-panel background-activity-item .progressbar .progress-fail,.progress-success,.progress-remaining{height:100%;transition:height 0.3s ease, width 0.3s ease;min-width:4px;}background-activity-panel background-activity-item .progressbar .progress-fail:hover,.progress-success:hover,.progress-remaining:hover{height:150%;}background-activity-panel background-activity-item material-icon-button material-icon{color:rgb(var(--grey-600));}background-activity-panel background-activity-item>a{width:100%;}background-activity-panel background-activity-item material-icon{height:20px;}background-activity-panel background-activity-item .status>material-icon[icon="odn-chevron-right"]{width:14px;height:14px;transition:transform 0.3s ease;transform:rotate(180deg);}background-activity-panel background-activity-item .status:hover>material-icon[icon="odn-chevron-right"]{color:rgb(var(--blue-700));}background-activity-panel background-activity-item .status.expanded>material-icon[icon="odn-chevron-right"]{transform:rotate(90deg);color:rgb(var(--blue-700));}background-activity-panel background-activity-item .error{transition:color 0.3s var(--standard);margin-top:2px;margin-bottom:2px;}background-activity-panel background-activity-item .error:hover{color:rgb(var(--red-400));}background-activity-panel background-activity-item .error-count{margin-left:auto;}background-activity-panel background-activity-item .error-code{display:flex;align-items:center;justify-content:center;text-align:center;border:solid 1px;border-radius:2px;padding:1px;height:14px;width:10%;font-size:10px;}background-activity-panel background-activity-item .error-message{margin-left:5px;}@keyframes background-activity-spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}background-activity .spinning,background-activity-panel .spinning{animation:background-activity-spin 2s linear infinite;}