/*!
 * Redwood.css
 * apex-ut v21.2.0
 * https://apex.oracle.com/
 * Copyright (c) Oracle
 */
:root {
  --rw-palette-neutral-0: #fff;
  --rw-palette-neutral-10: #FBF9F8;
  --rw-palette-neutral-20: #F5F4F2;
  --rw-palette-neutral-30: #F1EFED;
  --rw-palette-neutral-40: #e4e1dd;
  --rw-palette-neutral-50: #d4cfca;
  --rw-palette-neutral-60: #bcb6b1;
  --rw-palette-neutral-70: #aea8a2;
  --rw-palette-neutral-80: #9e9892;
  --rw-palette-neutral-90: #8b8580;
  --rw-palette-neutral-100: #7a736e;
  --rw-palette-neutral-110: #6f6964;
  --rw-palette-neutral-120: #665f5b;
  --rw-palette-neutral-130: #5c5651;
  --rw-palette-neutral-140: #514c47;
  --rw-palette-neutral-150: #47423e;
  --rw-palette-neutral-160: #3a3632;
  --rw-palette-neutral-170: #312D2A;
  --rw-palette-neutral-180: #201E1C;
  --rw-palette-neutral-190: #161513;
  --rw-palette-neutral-200: #000;
  --rw-palette-oraclered-0: #fff;
  --rw-palette-oraclered-10: #fff8f7;
  --rw-palette-oraclered-20: #ffebe8;
  --rw-palette-oraclered-30: #ffdfdb;
  --rw-palette-oraclered-40: #fcd0ca;
  --rw-palette-oraclered-50: #f7bfb8;
  --rw-palette-oraclered-60: #eea59c;
  --rw-palette-oraclered-70: #e58c81;
  --rw-palette-oraclered-80: #de7a6d;
  --rw-palette-oraclered-90: #d66959;
  --rw-palette-oraclered-100: #ca4d3c;
  --rw-palette-oraclered-110: #bd4332;
  --rw-palette-oraclered-120: #ac3e2e;
  --rw-palette-oraclered-130: #9b382a;
  --rw-palette-oraclered-140: #863125;
  --rw-palette-oraclered-150: #742a20;
  --rw-palette-oraclered-160: #60231a;
  --rw-palette-oraclered-170: #491b14;
  --rw-palette-oraclered-180: #38140f;
  --rw-palette-oraclered-190: #270e0b;
  --rw-palette-oraclered-200: #000;
  --rw-palette-brandlight-0: #fff;
  --rw-palette-brandlight-10: #F7FCF3;
  --rw-palette-brandlight-20: #EDF8E6;
  --rw-palette-brandlight-30: #E5F4DC;
  --rw-palette-brandlight-40: #D0EAC1;
  --rw-palette-brandlight-50: #BDD9AE;
  --rw-palette-brandlight-60: #A3C194;
  --rw-palette-brandlight-70: #94B382;
  --rw-palette-brandlight-80: #82A372;
  --rw-palette-brandlight-90: #6F915D;
  --rw-palette-brandlight-100: #5F7D4F;
  --rw-palette-brandlight-110: #577346;
  --rw-palette-brandlight-120: #4F693F;
  --rw-palette-brandlight-130: #465F38;
  --rw-palette-brandlight-140: #3D5431;
  --rw-palette-brandlight-150: #35482A;
  --rw-palette-brandlight-160: #2B3A21;
  --rw-palette-brandlight-170: #25331D;
  --rw-palette-brandlight-180: #192315;
  --rw-palette-brandlight-190: #12170D;
  --rw-palette-brandlight-200: #000;
  --rw-palette-branddark-0: #fff;
  --rw-palette-branddark-10: #FEF9E9;
  --rw-palette-branddark-20: #FDF4DF;
  --rw-palette-branddark-30: #FCEFCB;
  --rw-palette-branddark-40: #F7E0A1;
  --rw-palette-branddark-50: #F0CC71;
  --rw-palette-branddark-60: #D5B364;
  --rw-palette-branddark-70: #C7A55D;
  --rw-palette-branddark-80: #B39554;
  --rw-palette-branddark-90: #9D8249;
  --rw-palette-branddark-100: #89723F;
  --rw-palette-branddark-110: #7C6738;
  --rw-palette-branddark-120: #715E34;
  --rw-palette-branddark-130: #66552F;
  --rw-palette-branddark-140: #5B4A29;
  --rw-palette-branddark-150: #4F4224;
  --rw-palette-branddark-160: #40361D;
  --rw-palette-branddark-170: #372C18;
  --rw-palette-branddark-180: #241E10;
  --rw-palette-branddark-190: #18160A;
  --rw-palette-branddark-200: #000;
  --rw-palette-sienna-0: #fff;
  --rw-palette-sienna-10: #FEF9F2;
  --rw-palette-sienna-20: #FDF3E4;
  --rw-palette-sienna-30: #FCEDD9;
  --rw-palette-sienna-40: #F5DEBD;
  --rw-palette-sienna-50: #ECCB98;
  --rw-palette-sienna-60: #DEB068;
  --rw-palette-sienna-70: #D39F5D;
  --rw-palette-sienna-80: #C58C52;
  --rw-palette-sienna-90: #B67745;
  --rw-palette-sienna-100: #AA643B;
  --rw-palette-sienna-110: #9B5734;
  --rw-palette-sienna-120: #8D4F2E;
  --rw-palette-sienna-130: #7F482C;
  --rw-palette-sienna-140: #713F25;
  --rw-palette-sienna-150: #62371F;
  --rw-palette-sienna-160: #512C1B;
  --rw-palette-sienna-170: #442616;
  --rw-palette-sienna-180: #2F1A0F;
  --rw-palette-sienna-190: #20130A;
  --rw-palette-sienna-200: #000;
  --rw-palette-pine-0: #fff;
  --rw-palette-pine-10: #f3FCF7;
  --rw-palette-pine-20: #E9F9EE;
  --rw-palette-pine-30: #E0F5E7;
  --rw-palette-pine-40: #cBE9D6;
  --rw-palette-pine-50: #b7D9C2;
  --rw-palette-pine-60: #99C2A6;
  --rw-palette-pine-70: #86B596;
  --rw-palette-pine-80: #74A683;
  --rw-palette-pine-90: #5C926D;
  --rw-palette-pine-100: #4C825C;
  --rw-palette-pine-110: #467553;
  --rw-palette-pine-120: #3F6B4B;
  --rw-palette-pine-130: #3A6145;
  --rw-palette-pine-140: #33553c;
  --rw-palette-pine-150: #2C4A35;
  --rw-palette-pine-160: #253D2C;
  --rw-palette-pine-170: #1e3224;
  --rw-palette-pine-180: #132318;
  --rw-palette-pine-190: #0D170F;
  --rw-palette-pine-200: #000;
  --rw-palette-teal-0: #fff;
  --rw-palette-teal-10: #F8FAFA;
  --rw-palette-teal-20: #F0F6F5;
  --rw-palette-teal-30: #E8F1F0;
  --rw-palette-teal-40: #D6E5E5;
  --rw-palette-teal-50: #BCD5D5;
  --rw-palette-teal-60: #9ABFBF;
  --rw-palette-teal-70: #89B2B0;
  --rw-palette-teal-80: #76A2A0;
  --rw-palette-teal-90: #628F8D;
  --rw-palette-teal-100: #4F7D7B;
  --rw-palette-teal-110: #467173;
  --rw-palette-teal-120: #3E686C;
  --rw-palette-teal-130: #375D61;
  --rw-palette-teal-140: #315357;
  --rw-palette-teal-150: #2B484B;
  --rw-palette-teal-160: #233B3F;
  --rw-palette-teal-170: #1E3133;
  --rw-palette-teal-180: #132123;
  --rw-palette-teal-190: #0D1718;
  --rw-palette-teal-200: #000;
  --rw-palette-ocean-0: #fff;
  --rw-palette-ocean-10: #F5FAFC;
  --rw-palette-ocean-20: #EDF6F9;
  --rw-palette-ocean-30: #E7F2F5;
  --rw-palette-ocean-40: #D0E5ED;
  --rw-palette-ocean-50: #B5D5E0;
  --rw-palette-ocean-60: #94BFCE;
  --rw-palette-ocean-70: #81B2C3;
  --rw-palette-ocean-80: #6BA1B6;
  --rw-palette-ocean-90: #558EA4;
  --rw-palette-ocean-100: #437C94;
  --rw-palette-ocean-110: #3B7087;
  --rw-palette-ocean-120: #36677D;
  --rw-palette-ocean-130: #325C72;
  --rw-palette-ocean-140: #2C5266;
  --rw-palette-ocean-150: #264759;
  --rw-palette-ocean-160: #1F3A4B;
  --rw-palette-ocean-170: #1A2F3F;
  --rw-palette-ocean-180: #13212C;
  --rw-palette-ocean-190: #0B171F;
  --rw-palette-ocean-200: #000;
  --rw-palette-fog-0: #fff;
  --rw-palette-fog-10: #F5FBFB;
  --rw-palette-fog-20: #E9F7F7;
  --rw-palette-fog-30: #E2F3F3;
  --rw-palette-fog-40: #D4E5EB;
  --rw-palette-fog-50: #BFD3DC;
  --rw-palette-fog-60: #A2BCC6;
  --rw-palette-fog-70: #92AEB9;
  --rw-palette-fog-80: #7D9FAA;
  --rw-palette-fog-90: #698C99;
  --rw-palette-fog-100: #587B86;
  --rw-palette-fog-110: #4C707B;
  --rw-palette-fog-120: #446672;
  --rw-palette-fog-130: #3B5C69;
  --rw-palette-fog-140: #32515E;
  --rw-palette-fog-150: #2C4752;
  --rw-palette-fog-160: #243A43;
  --rw-palette-fog-170: #1E3138;
  --rw-palette-fog-180: #142126;
  --rw-palette-fog-190: #0D171A;
  --rw-palette-fog-200: #000;
  --rw-palette-lilac-0: #fff;
  --rw-palette-lilac-10: #F8F9FF;
  --rw-palette-lilac-20: #F2F4FE;
  --rw-palette-lilac-30: #EBEFFE;
  --rw-palette-lilac-40: #DBE1F5;
  --rw-palette-lilac-50: #C6CFEB;
  --rw-palette-lilac-60: #ADB6D2;
  --rw-palette-lilac-70: #A0A9C5;
  --rw-palette-lilac-80: #8F98B7;
  --rw-palette-lilac-90: #7C85A4;
  --rw-palette-lilac-100: #6B7494;
  --rw-palette-lilac-110: #606988;
  --rw-palette-lilac-120: #585F80;
  --rw-palette-lilac-130: #4F5573;
  --rw-palette-lilac-140: #464C68;
  --rw-palette-lilac-150: #3C425B;
  --rw-palette-lilac-160: #30364C;
  --rw-palette-lilac-170: #2A2D3F;
  --rw-palette-lilac-180: #1B1F2B;
  --rw-palette-lilac-190: #13151D;
  --rw-palette-lilac-200: #000;
  --rw-palette-plum-0: #fff;
  --rw-palette-plum-10: #FCF8FF;
  --rw-palette-plum-20: #F8F1FC;
  --rw-palette-plum-30: #F5ECFB;
  --rw-palette-plum-40: #EADDF4;
  --rw-palette-plum-50: #DBC9E5;
  --rw-palette-plum-60: #C4B0D1;
  --rw-palette-plum-70: #B7A1C4;
  --rw-palette-plum-80: #A890B6;
  --rw-palette-plum-90: #957CA4;
  --rw-palette-plum-100: #846A92;
  --rw-palette-plum-110: #796087;
  --rw-palette-plum-120: #6F577B;
  --rw-palette-plum-130: #634E71;
  --rw-palette-plum-140: #594564;
  --rw-palette-plum-150: #4D3C57;
  --rw-palette-plum-160: #3F3048;
  --rw-palette-plum-170: #36293C;
  --rw-palette-plum-180: #241B29;
  --rw-palette-plum-190: #19131C;
  --rw-palette-plum-200: #000;
  --rw-palette-rose-0: #fff;
  --rw-palette-rose-10: #FDF8FA;
  --rw-palette-rose-20: #FAF2F4;
  --rw-palette-rose-30: #FBECEF;
  --rw-palette-rose-40: #F6DAE1;
  --rw-palette-rose-50: #EAC6CF;
  --rw-palette-rose-60: #D9ABB6;
  --rw-palette-rose-70: #CE9BA7;
  --rw-palette-rose-80: #C28897;
  --rw-palette-rose-90: #B47282;
  --rw-palette-rose-100: #A36472;
  --rw-palette-rose-110: #925865;
  --rw-palette-rose-120: #86505C;
  --rw-palette-rose-130: #7A4753;
  --rw-palette-rose-140: #6C3F49;
  --rw-palette-rose-150: #5F363F;
  --rw-palette-rose-160: #4F2B33;
  --rw-palette-rose-170: #41242B;
  --rw-palette-rose-180: #2D191D;
  --rw-palette-rose-190: #201214;
  --rw-palette-rose-200: #000;
  --rw-palette-slate-0: #fff;
  --rw-palette-slate-10: #F6FAFA;
  --rw-palette-slate-20: #EDF6F6;
  --rw-palette-slate-30: #E7F2F2;
  --rw-palette-slate-40: #D7E5E5;
  --rw-palette-slate-50: #C2D4D4;
  --rw-palette-slate-60: #A9BBBC;
  --rw-palette-slate-70: #99ADAE;
  --rw-palette-slate-80: #8B9D9E;
  --rw-palette-slate-90: #798B8A;
  --rw-palette-slate-100: #697778;
  --rw-palette-slate-110: #606C6D;
  --rw-palette-slate-120: #586363;
  --rw-palette-slate-130: #4F5A5A;
  --rw-palette-slate-140: #464F4F;
  --rw-palette-slate-150: #3C4545;
  --rw-palette-slate-160: #323939;
  --rw-palette-slate-170: #2A2F2F;
  --rw-palette-slate-180: #1C2020;
  --rw-palette-slate-190: #131515;
  --rw-palette-slate-200: #000;
  --rw-palette-pebble-0: #fff;
  --rw-palette-pebble-10: #f6faff;
  --rw-palette-pebble-20: #eef5ff;
  --rw-palette-pebble-30: #e7f0fd;
  --rw-palette-pebble-40: #dae2ef;
  --rw-palette-pebble-50: #c8d0dd;
  --rw-palette-pebble-60: #b0b8c4;
  --rw-palette-pebble-70: #a2aab6;
  --rw-palette-pebble-80: #9299a6;
  --rw-palette-pebble-90: #808792;
  --rw-palette-pebble-100: #6f757e;
  --rw-palette-pebble-110: #646a73;
  --rw-palette-pebble-120: #5c6169;
  --rw-palette-pebble-130: #53575f;
  --rw-palette-pebble-140: #494d53;
  --rw-palette-pebble-150: #3f4248;
  --rw-palette-pebble-160: #34363b;
  --rw-palette-pebble-170: #2b2e32;
  --rw-palette-pebble-180: #1e1f22;
  --rw-palette-pebble-190: #151617;
  --rw-palette-pebble-200: #000;
  --rw-palette-beige-0: #fff;
  --rw-palette-beige-10: #FBF9F3;
  --rw-palette-beige-20: #F8F4EA;
  --rw-palette-beige-30: #F4EFE1;
  --rw-palette-beige-40: #E9E1CA;
  --rw-palette-beige-50: #D8D0B5;
  --rw-palette-beige-60: #C0B89D;
  --rw-palette-beige-70: #B2AA91;
  --rw-palette-beige-80: #A09984;
  --rw-palette-beige-90: #8B8673;
  --rw-palette-beige-100: #7A7464;
  --rw-palette-beige-110: #6E6A5A;
  --rw-palette-beige-120: #656151;
  --rw-palette-beige-130: #5B5748;
  --rw-palette-beige-140: #514D40;
  --rw-palette-beige-150: #464237;
  --rw-palette-beige-160: #3A372D;
  --rw-palette-beige-170: #302E26;
  --rw-palette-beige-180: #211F1B;
  --rw-palette-beige-190: #171512;
  --rw-palette-beige-200: #000;
  --rw-palette-coral-0: #fff;
  --rw-palette-coral-10: #fff8f8;
  --rw-palette-coral-20: #fff1f1;
  --rw-palette-coral-30: #ffebeb;
  --rw-palette-coral-40: #ffd9d9;
  --rw-palette-coral-50: #fcc1c1;
  --rw-palette-coral-60: #f7a0a0;
  --rw-palette-coral-70: #f38c8c;
  --rw-palette-coral-80: #ee7373;
  --rw-palette-coral-90: #de5b5b;
  --rw-palette-coral-100: #c04f4f;
  --rw-palette-coral-110: #b04848;
  --rw-palette-coral-120: #a14242;
  --rw-palette-coral-130: #903c3c;
  --rw-palette-coral-140: #7f3535;
  --rw-palette-coral-150: #6e2e2e;
  --rw-palette-coral-160: #5b2626;
  --rw-palette-coral-170: #4d2020;
  --rw-palette-coral-180: #341616;
  --rw-palette-coral-190: #240f0f;
  --rw-palette-coral-200: #000;
  --rw-palette-blue-0: #fff;
  --rw-palette-blue-10: #f6fafc;
  --rw-palette-blue-20: #edf6f9;
  --rw-palette-blue-30: #e4f1f7;
  --rw-palette-blue-40: #d0e5ee;
  --rw-palette-blue-50: #b4d5e1;
  --rw-palette-blue-60: #8fbfd0;
  --rw-palette-blue-70: #79b1c6;
  --rw-palette-blue-80: #5fa2ba;
  --rw-palette-blue-90: #4190AC;
  --rw-palette-blue-100: #227e9e;
  --rw-palette-blue-110: #0e7295;
  --rw-palette-blue-120: #00688c;
  --rw-palette-blue-130: #025e7e;
  --rw-palette-blue-140: #04536f;
  --rw-palette-blue-150: #06485f;
  --rw-palette-blue-160: #063c4e;
  --rw-palette-blue-170: #053242;
  --rw-palette-blue-180: #04232d;
  --rw-palette-blue-190: #02181f;
  --rw-palette-blue-200: #000;
  --rw-palette-red-0: #fff;
  --rw-palette-red-10: #fff8f7;
  --rw-palette-red-20: #fff1ef;
  --rw-palette-red-30: #ffebe8;
  --rw-palette-red-40: #ffd9d3;
  --rw-palette-red-50: #FFC1B8;
  --rw-palette-red-60: #ff9d90;
  --rw-palette-red-70: #ff8675;
  --rw-palette-red-80: #fe6954;
  --rw-palette-red-90: #ec4f3a;
  --rw-palette-red-100: #d63b25;
  --rw-palette-red-110: #c33522;
  --rw-palette-red-120: #b3311f;
  --rw-palette-red-130: #a22c1c;
  --rw-palette-red-140: #8f2719;
  --rw-palette-red-150: #7c2216;
  --rw-palette-red-160: #661c12;
  --rw-palette-red-170: #56180f;
  --rw-palette-red-180: #3c110b;
  --rw-palette-red-190: #2a0c07;
  --rw-palette-red-200: #000;
  --rw-palette-orange-0: #fff;
  --rw-palette-orange-10: #fef9f2;
  --rw-palette-orange-20: #fdf2e5;
  --rw-palette-orange-30: #fceddc;
  --rw-palette-orange-40: #f9ddbc;
  --rw-palette-orange-50: #f6c792;
  --rw-palette-orange-60: #f0a957;
  --rw-palette-orange-70: #eb9632;
  --rw-palette-orange-80: #E18212;
  --rw-palette-orange-90: #c6710e;
  --rw-palette-orange-100: #ac630c;
  --rw-palette-orange-110: #9c590b;
  --rw-palette-orange-120: #8f520a;
  --rw-palette-orange-130: #814909;
  --rw-palette-orange-140: #724108;
  --rw-palette-orange-150: #633807;
  --rw-palette-orange-160: #512f06;
  --rw-palette-orange-170: #452705;
  --rw-palette-orange-180: #2e1a03;
  --rw-palette-orange-190: #201202;
  --rw-palette-orange-200: #000;
  --rw-palette-green-0: #fff;
  --rw-palette-green-10: #f4fceb;
  --rw-palette-green-20: #ebf8de;
  --rw-palette-green-30: #e4f5d3;
  --rw-palette-green-40: #cfebb3;
  --rw-palette-green-50: #b1dd88;
  --rw-palette-green-60: #8ac94f;
  --rw-palette-green-70: #7dba45;
  --rw-palette-green-80: #6fa939;
  --rw-palette-green-90: #5e942b;
  --rw-palette-green-100: #508223;
  --rw-palette-green-110: #497620;
  --rw-palette-green-120: #436b1d;
  --rw-palette-green-130: #3c601a;
  --rw-palette-green-140: #355617;
  --rw-palette-green-150: #2e4914;
  --rw-palette-green-160: #263d10;
  --rw-palette-green-170: #1f330e;
  --rw-palette-green-180: #152309;
  --rw-palette-green-190: #0f1706;
  --rw-palette-green-200: #000; }

:root {
  --a-base-font-family: 'Oracle Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  --a-base-font-family-serif: Georgia, Times, 'Times New Roman', serif;
  --a-base-font-family-mono: SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;
  --a-base-font-weight-semibold: 600;
  --a-dev-toolbar-background-color: var(--rw-palette-neutral-150);
  --a-button-background-color: rgba(22, 21, 19, 0.08);
  --a-button-text-color: var(--rw-palette-neutral-190);
  --a-button-border-color: rgba(22, 21, 19, 0.5);
  --a-button-border-width: 0px;
  --a-button-border-radius: .25rem;
  --a-button-padding-y: .625rem;
  --a-button-padding-x: 1rem;
  --a-button-font-size: .875rem;
  --a-button-font-weight: var(--a-base-font-weight-semibold, 500);
  --a-button-line-height: 1.5rem;
  --a-button-gap-x: .25rem;
  --a-button-icon-spacing: .5rem;
  --a-button-icon-size: 1.25rem;
  --a-button-hover-background-color: rgba(22, 21, 19, 0.12);
  --a-button-active-background-color: rgba(22, 21, 19, 0.16);
  --a-button-focus-background-color: var(--a-button-hover-background-color);
  --a-button-disabled-opacity: .3;
  --a-field-input-padding-x: 1rem;
  --a-field-input-padding-y: .75rem;
  --a-field-input-font-size: 1rem;
  --a-field-input-line-height: 1.25rem;
  --a-field-input-text-color: var(--rw-palette-neutral-190);
  --a-field-input-background-color: var(--rw-palette-neutral-0);
  --a-field-input-border-radius: .25rem;
  --a-field-input-border-color: rgba(22, 21, 19, 0.5);
  --a-field-input-border-width: 1px;
  --a-field-input-shadow: none;
  --a-field-input-focus-border-color: var(--ut-palette-primary);
  --a-field-disabled-opacity: .3;
  --a-field-placeholder-text-color: inherit;
  --a-field-placeholder-opacity: .6;
  --a-field-select-background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MiA1MiI+PHBhdGggZD0iTTIwIDIzbDYgNiA2LTZIMjB6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzE2MTUxMyIvPjwvc3ZnPg==");
  --a-field-select-background-size: 52px 52px;
  --a-field-select-arrow-padding: 40px;
  --a-field-icon-size: 1.25rem;
  --a-checkbox-label-font-size: 1rem;
  --a-checkbox-icon-font-weight: var(--a-base-font-weight-bold, 700);
  --a-checkbox-border-color: var(--rw-palette-neutral-190);
  --a-checkbox-background-color: transparent;
  --a-checkbox-text-color: var(--rw-palette-neutral-190);
  --a-checkbox-checked-background-color: var(--rw-palette-neutral-190);
  --a-checkbox-checked-text-color: var(--rw-palette-neutral-0);
  --a-starrating-stars-fg-color: var(--ut-palette-primary);
  --a-starrating-stars-bg-color: rgba(22, 21, 19, 0.1);
  --a-percent-chart-bar-border-radius: .375rem;
  --a-percent-chart-border-radius: .375rem;
  --a-percent-chart-border-width: 0px;
  --a-percent-chart-height: .375rem;
  --a-percent-chart-background-color: rgba(22, 21, 19, 0.15);
  --a-percent-chart-bar-background-color: var(--rw-palette-neutral-190);
  --a-percent-chart-bar-text-color: var(--rw-palette-neutral-0);
  --a-switch-width: 2.25rem;
  --a-switch-border-width: 0px;
  --a-switch-border-radius: .375rem;
  --a-switch-toggle-border-radius: .25rem;
  --a-switch-shadow: none;
  --a-switch-background-color: var(--rw-palette-neutral-90);
  --a-switch-hover-background-color: var(--a-switch-background-color);
  --a-switch-active-background-color: var(--a-switch-hover-background-color);
  --a-switch-checked-background-color: var(--rw-palette-brandlight-100);
  --a-switch-checked-hover-background-color: var(--a-switch-checked-background-color);
  --a-switch-checked-active-background-color: var(--a-switch-checked-hover-background-color);
  --a-switch-focused-shadow: none;
  --a-switch-toggle-width: 1rem;
  --a-switch-toggle-height: 1rem;
  --a-switch-toggle-border-width: 0px;
  --a-switch-toggle-shadow: none;
  --a-switch-toggle-background-color: var(--rw-palette-neutral-0);
  --a-filedrop-padding-y: 1.5rem;
  --a-filedrop-padding-x: 1.5rem;
  --a-filedrop-border-radius: .5rem;
  --a-filedrop-border-color: var(--a-field-input-border-color);
  --a-filedrop-border-style: dashed;
  --a-filedrop-heading-text-color: var(--rw-palette-neutral-190);
  --a-filedrop-icon-color: var(--rw-palette-neutral-190);
  --a-filedrop-background-color: transparent;
  --a-filedrop-text-color: var(--ut-component-text-muted-color);
  --a-filedrop-hover-background-color: rgba(22, 21, 19, 0.04);
  --a-filedrop-active-background-color: rgba(22, 21, 19, 0.08);
  --a-filedrop-focus-border-color: var(--a-field-input-focus-border-color);
  --a-filedrop-progress-background-color: rgba(49, 45, 42, 0.15);
  --a-filedrop-progress-bar-background-color: var(--rw-palette-neutral-190);
  --a-filedrop-progress-backdrop-filter: none;
  --a-filedrop-progress-content-opacity: .04;
  --a-splitter-bar-background-color: rgba(22, 21, 19, 0.04);
  --a-splitter-bar-border-width: 0px;
  --a-splitter-bar-border-color: var(--ut-component-border-color);
  --a-splitter-bar-hover-background-color: rgba(22, 21, 19, 0.08);
  --a-splitter-bar-active-background-color: rgba(22, 21, 19, 0.12);
  --a-splitter-bar-focus-background-color: var(--ut-palette-primary);
  --a-splitter-bar-focus-border-color: var(--a-splitter-bar-focus-background-color);
  --a-splitter-thumb-height: 2.75rem;
  --a-splitter-thumb-border-radius: .125rem;
  --a-splitter-thumb-border-width: 0px;
  --a-splitter-thumb-border-color: var(--a-splitter-bar-border-color);
  --a-splitter-thumb-background-color: transparent;
  --a-splitter-thumb-arrow-color: var(--ut-component-text-muted-color);
  --a-splitter-thumb-hover-border-color: var(--a-splitter-bar-focus-background-color);
  --a-splitter-thumb-hover-background-color: var(--a-splitter-bar-hover-background-color);
  --a-splitter-thumb-focus-border-color: var(--a-splitter-bar-focus-background-color);
  --a-splitter-thumb-focus-background-color: var(--a-splitter-bar-focus-background-color);
  --a-splitter-thumb-focus-arrow-color: var(--ut-palette-primary-contrast);
  --a-splitter-thumb-focus-hover-background-color: var(--a-splitter-thumb-focus-background-color);
  --a-menu-padding-y: .5rem;
  --a-menu-padding-x: 0rem;
  --a-menu-font-size: 1rem;
  --a-menu-font-weight: 400;
  --a-menu-line-height: 1.25rem;
  --a-menu-text-color: var(--rw-palette-neutral-190);
  --a-menu-accel-font-size: var(--a-menu-font-size);
  --a-menu-accel-text-color: rgba(22, 21, 19, 0.7);
  --a-menu-background-color: var(--rw-palette-neutral-0);
  --a-menu-border-radius: .375rem;
  --a-menu-border-color: rgba(22, 21, 19, 0.1);
  --a-menu-border-width: 1px;
  --a-menu-shadow: var(--ut-shadow-md);
  --a-menu-item-height: 3rem;
  --a-menu-focused-background-color: rgba(22, 21, 19, 0.04);
  --a-menu-focused-text-color: var(--rw-palette-neutral-190);
  --a-menu-focused-accel-text-color: rgba(22, 21, 19, 0.8);
  --a-menu-disabled-focused-background-color: transparent;
  --a-menu-sep-border-color: rgba(22, 21, 19, 0.1);
  --a-menu-scroll-button-background-color: transparent;
  --a-menu-scroll-up-shadow: 0 2px 4px -2px rgba(0, 0, 0, .1);
  --a-menu-scroll-down-shadow: 0 -2px 4px -2px rgba(0, 0, 0, .1);
  --a-menu-icon-size: 1.25rem;
  --a-menu-icon-spacing-x: 1rem;
  --a-menu-callout-size: .75rem;
  --a-menu-callout-border-radius: calc(var(--a-menu-border-radius) / 2);
  --a-menu-callout-shadow: 0 0 1.5rem -10px rgba(0, 0, 0, 0.3);
  --a-fs-control-item-badge-opacity: .6;
  --a-fs-toggle-background-color: transparent;
  --a-fs-search-container-border-color: rgba(22, 21, 19, 0.1);
  --a-fs-search-container-border-width: 0px;
  --a-fs-control-seperator-border-color: rgba(22, 21, 19, 0.1);
  --a-fs-control-seperator-border-width: 0px;
  --a-fs-search-container-padding-y: 1rem;
  --a-fs-search-container-padding-x: 1rem;
  --a-treeview-node-font-size: .875rem;
  --a-treeview-node-line-height: 1.5rem;
  --a-treeview-node-text-color: currentColor;
  --a-treeview-node-hover-background-color: rgba(22, 21, 19, 0.12);
  --a-treeview-node-selected-background-color: var(--rw-palette-neutral-140);
  --a-treeview-node-selected-text-color: var(--rw-palette-neutral-0);
  --a-treeview-node-focused-background-color: var(--rw-palette-neutral-130);
  --a-treeview-node-focused-text-color: var(--rw-palette-neutral-0);
  --a-treeview-node-focused-shadow: 0 0 0 2px var(--ut-palette-primary);
  --a-toolbar-background-color: var(--rw-palette-neutral-20);
  --a-toolbar-border-color: var(--ut-component-border-color);
  --a-toolbar-sep-border-width: 0px;
  --a-report-controls-padding-x: .75rem;
  --a-report-controls-border-color: var(--ut-component-border-color);
  --a-report-controls-cell-spacing: .5rem;
  --a-report-controls-cell-border-radius: .375rem;
  --a-report-controls-cell-label-width: 18.75rem;
  --a-report-controls-cell-label-font-size: .875rem;
  --a-report-controls-cell-label-line-height: 1.25rem;
  --a-report-controls-cell-label-background-color: var(--rw-palette-neutral-0);
  --a-report-controls-cell-label-text-color: var(--rw-palette-neutral-200);
  --a-report-controls-cell-label-border-color: var(--ut-component-border-color);
  --a-report-controls-cell-label-icon-background-color: var(--rw-palette-neutral-20);
  --a-report-controls-cell-label-icon-text-color: #fff;
  --a-report-controls-search-width: 13.125rem;
  --a-report-controls-input-border-width: var(--a-field-input-border-width);
  --a-report-controls-input-border-color: var(--a-field-input-border-color);
  --a-report-controls-input-border-radius: var(--a-field-input-border-radius);
  --a-report-controls-input-focus-border-color: var(--a-field-input-focus-border-color);
  --a-report-controls-input-padding-y: .5rem;
  --a-report-controls-input-padding-x: var(--a-field-input-padding-x);
  --a-report-controls-input-font-size: var(--a-field-input-font-size);
  --a-report-controls-input-line-height: var(--a-field-input-line-height);
  --a-gv-header-background-color: var(--rw-palette-neutral-0);
  --a-gv-header-text-color: var(--ut-component-text-muted-color);
  --a-gv-border-radius: var(--ut-region-border-radius, var(--ut-component-border-radius));
  --a-gv-font-size: .875rem;
  --a-gv-line-height: 1.25rem;
  --a-gv-header-cell-padding-x: .5rem;
  --a-gv-header-cell-padding-y: .625rem;
  --a-gv-header-cell-font-weight: var(--a-base-font-weight-semibold, 500);
  --a-gv-header-cell-font-size: .75rem;
  --a-gv-header-cell-line-height: 1rem;
  --a-gv-cell-padding-x: .5rem;
  --a-gv-cell-padding-y: .625rem;
  --a-gv-cell-font-size: var(--a-gv-font-size);
  --a-gv-cell-line-height: var(--a-gv-line-height);
  --a-gv-border-color: var(--ut-component-border-color);
  --a-gv-selected-background-color: var(--rw-palette-brandlight-30);
  --a-gv-updated-background-color: var(--rw-palette-blue-30);
  --a-gv-deleted-background-color: var(--rw-palette-neutral-20);
  --a-gv-row-hover-background-color: var(--rw-palette-neutral-20);
  --a-gv-pagination-button-background-color: transparent;
  --a-gv-pagination-button-text-color: var(--a-button-text-color);
  --a-gv-pagination-button-hover-background-color: var(--a-button-hover-background-color);
  --a-gv-pagination-button-hover-text-color: var(--a-button-hover-text-color);
  --mg-ctrl-group-button-text-color: #000;
  --mg-popup-content-box-shadow: var(--ut-shadow-lg);
  --a-map-legend-title-text-color: var(--ut-component-text-muted-color);
  --a-chip-padding-y: .25rem;
  --a-chip-padding-x: .25rem;
  --a-chip-spacing: .25rem;
  --a-chip-font-size: .875rem;
  --a-chip-line-height: 1rem;
  --a-chip-label-spacing: .25rem;
  --a-chip-border-radius: .375rem;
  --a-chip-border-color: rgba(122, 115, 110, 0.25);
  --a-chip-hover-background-color: rgba(122, 115, 110, 0.15);
  --a-chip-active-background-color: rgba(122, 115, 110, 0.15);
  --a-chip-applied-background-color: rgba(34, 126, 158, 0.08);
  --a-chip-applied-border-color: transparent;
  --a-chip-applied-hover-background-color: rgba(34, 126, 158, 0.16);
  --a-chip-applied-active-background-color: rgba(34, 126, 158, 0.24);
  --a-chip-applied-is-active-background-color: var(--rw-palette-blue-100);
  --a-chip-applied-is-active-text-color: var(--rw-palette-blue-0);
  --a-chip-remove-text-color: rgba(22, 21, 19, 0.5);
  --a-chip-remove-hover-background-color: rgba(34, 126, 158, 0.15);
  --a-chip-remove-hover-text-color: var(--rw-palette-neutral-190);
  --a-chip-remove-active-background-color: rgba(34, 126, 158, 0.2);
  --a-chip-remove-active-text-color: var(--rw-palette-neutral-190);
  --a-chip-applied-is-active-remove-text-color: rgba(255, 255, 255, 0.5);
  --a-chip-applied-is-active-remove-hover-background-color: rgba(251, 249, 248, 0.1);
  --a-chip-applied-is-active-remove-hover-text-color: var(--rw-palette-neutral-0);
  --a-chip-applied-is-active-remove-active-background-color: rgba(251, 249, 248, 0.2);
  --a-chip-applied-is-active-remove-active-text-color: var(--rw-palette-neutral-0);
  --a-chip-input-font-size: 1rem;
  --a-chip-input-line-height: 1.25rem;
  --a-chip-remove-icon-size: 1.25rem;
  --a-combo-select-icon-size: 1.25rem;
  --a-tooltip-font-size: .75rem;
  --a-tooltip-line-height: 1rem;
  --a-tooltip-backdrop-filter: none;
  --a-tooltip-background-color: rgba(22, 21, 19, 0.9);
  --a-tooltip-text-color: var(--rw-palette-neutral-0);
  --a-overlay-background-color: rgba(49, 45, 42, 0.15);
  --a-spinner-size: 3rem;
  --a-spinner-border-width: .25rem;
  --a-spinner-border-color: rgba(49, 45, 42, 0.15);
  --a-spinner-color: var(--rw-palette-neutral-190);
  --a-spinner-container-background-color: transparent;
  --a-spinner-container-backdrop-filter: none;
  --a-spinner-container-shadow: none;
  --a-spinner-container-padding: 0rem;
  --a-spinner-cell-refresh-background-color: rgba(0, 0, 0, .2);
  --a-love-apex-hover-text-color: var(--rw-palette-red-100);
  --jui-widget-shadow: var(--ut-shadow-sm);
  --jui-dialog-background-color: var(--ut-region-background-color, var(--ut-component-background-color));
  --jui-dialog-text-color: var(--ut-region-text-color, var(--ut-component-text-default-color));
  --jui-dialog-border-color: var(--ut-region-border-color, var(--ut-component-border-color));
  --jui-dialog-border-width: 0;
  --jui-dialog-border-radius: var(--ut-region-border-radius, var(--ut-component-border-radius));
  --jui-dialog-shadow: var(--ut-shadow-lg), 0 0 0 1px var(--ut-region-border-color, var(--ut-component-border-color));
  --jui-dialog-font-size: .75rem;
  --jui-dialog-titlebar-background-color: transparent;
  --jui-dialog-titlebar-text-color: var(--ut-component-text-title-color);
  --jui-dialog-titlebar-border-width: var(--ut-region-border-width, var(--ut-component-border-width, 1px));
  --jui-dialog-titlebar-border-color: var(--ut-region-border-color, var(--ut-component-border-color));
  --jui-dialog-title-close-width: 2.25rem;
  --jui-dialog-title-close-height: 2.25rem;
  --jui-dialog-title-close-padding-y: .5rem;
  --jui-dialog-title-close-padding-x: .5rem;
  --jui-dialog-title-close-border-radius: var(--a-button-border-radius, .125rem);
  --jui-dialog-title-close-border-color: var(--a-button-border-color);
  --jui-dialog-title-close-icon-size: 1.25rem;
  --jui-dialog-content-padding-y: 0rem;
  --jui-dialog-content-padding-x: 0rem;
  --jui-dialog-buttonpane-background-color: transparent;
  --jui-dialog-buttonpane-border-color: var(--ut-component-border-color);
  --jui-datepicker-background-color: var(--rw-palette-neutral-0);
  --jui-datepicker-border-color: var(--ut-component-border-color);
  --jui-datepicker-shadow: var(--ut-shadow-md);
  --jui-tooltip-background-color: rgba(22, 21, 19, 0.9);
  --jui-tooltip-text-color: var(--rw-palette-neutral-0);
  --jui-tooltip-border-color: transparent;
  --jui-tooltip-border-width: 0px;
  --jui-tooltip-border-radius: .375rem;
  --jui-tooltip-padding: .75rem;
  --jui-tooltip-shadow: var(--ut-shadow-md);
 }

:root {
  --ut-color-scheme: light;
  --ut-base-font-size: 1rem;
  --ut-body-background-color: var(--rw-palette-neutral-20);
  --ut-body-text-color: var(--rw-palette-neutral-190);
  --ut-link-text-color: var(--rw-palette-blue-120);
  --ut-focus-outline: var(--ut-focus-outline-color) dotted 1px;
  --ut-focus-outline-color: var(--ut-palette-primary);
  --ut-focus-outline-offset: .125rem;
  --ut-header-background-color: var(--rw-palette-neutral-20);
  --ut-header-text-color: var(--rw-palette-neutral-190);
  --ut-header-border-color: rgba(22, 21, 19, 0.1);
  --ut-header-box-shadow: none;
  --ut-header-height: 3.5rem;
  --ut-logo-img-spacing: .5rem;
  --ut-footer-background-color: var(--rw-palette-neutral-10);
  --ut-footer-border-color: rgba(22, 21, 19, 0.1);
  --ut-footer-item-spacing: .75rem;
  --ut-footer-top-border-radius: .375rem;
  --ut-xs-body-content-padding-x: 1rem;
  --ut-xs-body-content-padding-y: 1rem;
  --ut-body-content-max-width: 100%;
  --ut-body-main-background-color: var(--rw-palette-neutral-10);
  --ut-body-main-content-background-color: var(--rw-palette-neutral-10);
  --ut-header-menubar-background-color: var(--rw-palette-neutral-30);
  --ut-header-menubar-item-text-color: var(--rw-palette-neutral-190);
  --ut-header-menubar-item-current-background-color: var(--rw-palette-neutral-140);
  --ut-header-menubar-item-current-text-color: var(--rw-palette-neutral-0);
  --ut-header-menubar-item-hover-background-color: rgba(22, 21, 19, 0.12);
  --ut-header-menubar-item-hover-text-color: var(--rw-palette-neutral-190);
  --ut-header-menubar-item-border-color: rgba(22, 21, 19, 0.1);
  --ut-header-menubar-item-border-width: 0px;
  --ut-header-menubar-item-split-icon-color: rgba(22, 21, 19, 0.7);
  --ut-header-menubar-item-split-border-color: rgba(22, 21, 19, 0.04);
  --a-menubar-disabled-opacity: .4;
  --ut-navtabs-background-color: var(--rw-palette-neutral-30);
  --ut-navtabs-box-shadow: 0 1px 0 0 rgba(22, 21, 19, 0.1);
  --ut-navtabs-icon-size: 1.5rem;
  --ut-navtabs-icon-padding: .25rem;
  --ut-xs-navtabs-icon-padding: .125rem;
  --ut-xs-navtabs-icon-spacing: .125rem;
  --ut-navtabs-icon-spacing: .5rem;
  --ut-navtabs-item-font-size: .875rem;
  --ut-navtabs-item-line-height: 1.25rem;
  --ut-navtabs-item-font-weight: 600;
  --ut-navtabs-item-padding-y: .75rem;
  --ut-xs-navtabs-item-padding-y: .5rem;
  --ut-navtabs-item-background-color: transparent;
  --ut-navtabs-item-text-color: rgba(22, 21, 19, 0.7);
  --ut-navtabs-item-border-width: 0px;
  --ut-navtabs-item-border-color: rgba(22, 21, 19, 0.1);
  --ut-navtabs-item-highlight-color: transparent;
  --ut-navtabs-item-highlight-width: .1875rem;
  --ut-navtabs-item-hover-background-color: transparent;
  --ut-navtabs-item-hover-text-color: var(--rw-palette-neutral-190);
  --ut-navtabs-item-hover-highlight-color: rgba(22, 21, 19, 0.1);
  --ut-navtabs-item-active-background-color: transparent;
  --ut-navtabs-item-active-text-color: var(--rw-palette-neutral-190);
  --ut-navtabs-item-active-highlight-color: var(--ut-palette-primary);
  --ut-navbar-button-badge-background-color: rgba(22, 21, 19, 0.1);
  --ut-navbar-button-badge-border-radius: 6px;
  --ut-body-nav-background-color: var(--rw-palette-neutral-30);
  --ut-body-nav-border-color: rgba(22, 21, 19, 0.1);
  --ut-body-nav-text-color: var(--rw-palette-neutral-190);
  --ut-body-nav-scrollbar-thumb-background-color: var(--rw-palette-neutral-60);
  --ut-body-nav-scrollbar-track-background-color: transparent;
  --ut-body-nav-scrollbar-size: 6px;
  --ut-body-title-background-color: var(--rw-palette-neutral-0);
  --ut-body-title-border-color: rgba(22, 21, 19, 0.1);
  --ut-body-title-border-width: .75rem;
  --ut-body-title-box-shadow: none;
  --ut-breadcrumb-title-font-family: var(--a-base-font-family-serif);
  --ut-breadcrumb-title-font-weight: 400;
  --ut-breadcrumb-title-font-size: 1.75rem;
  --ut-breadcrumb-title-line-height: 2.25rem;
  --ut-xs-breadcrumb-padding-y: 1rem;
  --ut-xs-breadcrumb-padding-x: 1rem;
  --ut-hero-region-padding-y: 2rem;
  --ut-xs-hero-region-padding-x: 1rem;
  --ut-xs-hero-region-padding-y: 1rem;
  --ut-xs-hero-region-title-font-size: 1.125rem;
  --ut-xs-hero-region-title-line-height: 1.5rem;
  --ut-hero-region-icon-background-color: var(--rw-palette-neutral-100);
  --ut-hero-region-icon-text-color: var(--rw-palette-neutral-0);
  --ut-hero-region-icon-container-size: 3.5rem;
  --ut-hero-region-icon-size: 1.75rem;
  --ut-hero-region-icon-border-radius: .375rem;
  --ut-hero-region-title-font-weight: 400;
  --ut-hero-region-title-font-family: var(--a-base-font-family-serif);
  --ut-hero-region-title-font-size: 1.75rem;
  --ut-hero-region-title-line-height: 2.25rem;
  --ut-hero-region-line-height: 1.25rem;
  --ut-nav-width: 17.5rem;
  --ut-body-sidebar-width: 17.5rem;
  --ut-body-sidebar-background-color: var(--rw-palette-neutral-0);
  --ut-body-sidebar-border-color: rgba(22, 21, 19, 0.1);
  --ut-treeview-icon-size: 1.25rem;
  --ut-treeview-icon-opacity: 1;
  --ut-treeview-node-icon-container-width: 1.5rem;
  --ut-treeview-toplevel-node-font-size: 1rem;
  --ut-treeview-toplevel-node-line-height: 1.5rem;
  --ut-treeview-toplevel-leaf-padding-y: 0rem;
  --ut-treeview-badge-padding-x: .375rem;
  --ut-treeview-badge-padding-y: .125rem;
  --ut-treeview-badge-font-size: .8125rem;
  --ut-treeview-badge-line-height: 1rem;
  --ut-treeview-badge-font-weight: var(--a-base-font-weight-bold, 700);
  --ut-treeview-badge-font-family: "Oracle Sans Cd";
  --ut-treeview-badge-border-radius: .375rem;
  --ut-body-actions-width: 15rem;
  --ut-body-actions-background-color: var(--rw-palette-neutral-0);
  --ut-body-actions-border-color: rgba(22, 21, 19, 0.1);
  --ut-field-label-text-color: rgba(22, 21, 19, 0.7);
  --ut-field-fl-label-text-color: rgba(22, 21, 19, 0.7);
  --ut-field-label-font-weight: var(--a-base-font-weight-semibold, 500);
  --ut-field-label-font-size: 1rem;
  --ut-field-label-line-height: 1.25rem;
  --ut-region-border-width: 1px;
  --ut-region-border-radius: .5rem;
  --ut-region-box-shadow: var(--ut-shadow-sm);
  --ut-login-region-background-color: var(--rw-palette-neutral-20);
  --ut-login-region-box-shadow: var(--ut-shadow-lg);
  --ut-cardlist-box-shadow: var(--ut-shadow-sm);
  --ut-cardlist-border-radius: .375rem;
  --a-cv-border-width: 1px;
  --a-cv-border-color: rgba(22, 21, 19, 0.1);
  --a-cv-border-radius: .375rem;
  --a-cv-shadow: var(--ut-region-box-shadow);
  --a-cv-media-overlay-color: rgba(0, 0, 0, .8);
  --a-cv-media-background-color: rgba(22, 21, 19, 0.04);
  --a-cv-media-border-radius: .375rem;
  --a-cv-media-padding-x: 0rem;
  --a-cv-media-padding-y: 0rem;
  --a-cv-header-padding-y: 1rem;
  --a-cv-header-border-width: 0px;
  --a-cv-header-border-color: unset;
  --a-cv-icon-background-color: var(--ut-palette-primary);
  --a-cv-icon-text-color: var(--ut-palette-primary-contrast);
  --a-cv-icon-border-radius: .25rem;
  --a-cv-icon-size: 1.5rem;
  --a-cv-icon-container-size: 2.5rem;
  --a-cv-initials-border-radius: .25rem;
  --a-cv-initials-size: 2.75rem;
  --a-cv-initials-font-size: 1rem;
  --a-cv-initials-font-weight: var(--a-base-font-weight-semibold, 500);
  --a-cv-initials-text-color: var(--rw-palette-neutral-0);
  --a-cv-initials-background-color: var(--rw-palette-neutral-130);
  --a-cv-title-font-size: 1.25rem;
  --a-cv-title-font-weight: 800;
  --a-cv-title-line-height: 1.75rem;
  --a-cv-subtitle-font-size: .875rem;
  --a-cv-subtitle-font-weight: 400;
  --a-cv-subtitle-line-height: 1rem;
  --a-cv-subtitle-text-color: var(--ut-component-text-muted-color);
  --a-cv-badge-font-size: .875rem;
  --a-cv-badge-font-weight: 700;
  --a-cv-badge-line-height: 1rem;
  --a-cv-badge-text-color: var(--rw-palette-neutral-0);
  --a-cv-badge-background-color: var(--ut-component-text-muted-color);
  --a-cv-badge-border-radius: .375rem;
  --a-cv-badge-padding: .25rem .5rem;
  --a-cv-maincontent-font-size: 1rem;
  --a-cv-maincontent-line-height: 1.5rem;
  --a-cv-subcontent-font-size: .875rem;
  --a-cv-subcontent-line-height: 1rem;
  --a-cv-subcontent-text-color: var(--ut-component-text-muted-color);
  --a-cv-actions-border-width: 0px;
  --a-cv-actions-border-color: unset;
  --a-cv-actions-padding-y: 1rem;
  --a-cv-actions-padding-x: 1rem;
  --a-cv-actions-background-color: var(--rw-palette-neutral-20);
  --ut-comment-chat-background-color: rgba(22, 21, 19, 0.1);
  --ut-comment-icon-border-radius: .375rem;
  --ut-comment-icon-size: 2.75rem;
  --ut-comment-icon-font-size: 1rem;
  --ut-comment-icon-font-weight: var(--a-base-font-weight-semibold, 500);
  --ut-content-block-font-size: 1rem;
  --ut-content-block-line-height: 1.5rem;
  --ut-cr-item-border-color: rgba(22, 21, 19, 0.1);
  --ut-report-header-cell-font-size: var(--a-gv-header-cell-font-size);
  --ut-report-header-cell-line-height: var(--a-gv-header-cell-line-height);
  --ut-report-header-cell-font-weight: var(--a-gv-header-cell-font-weight, var(--a-base-font-weight-bold, 700));
  --ut-report-header-cell-border-width: var(--a-gv-header-cell-border-width, 1px);
  --ut-report-header-cell-border-color: var(--a-gv-header-cell-border-color);
  --ut-report-header-cell-padding-y: var(--a-gv-header-cell-padding-y, .25rem);
  --ut-report-header-cell-padding-x: var(--a-gv-header-cell-padding-x, .5rem);
  --ut-report-cell-border-width: var(--a-gv-cell-border-width);
  --ut-report-cell-border-color: var(--a-gv-cell-border-color);
  --ut-report-cell-font-size: var(--a-gv-font-size);
  --ut-report-cell-line-height: var(--a-gv-line-height);
  --ut-report-cell-padding-y: var(--a-gv-cell-padding-y);
  --ut-report-cell-padding-x: var(--a-gv-cell-padding-x);
  --ut-tabs-item-font-weight: var(--a-base-font-weight-semibold, 500);
  --ut-tabs-item-text-color: var(--ut-component-text-muted-color);
  --ut-tabs-item-active-highlight-width: .1875rem;
  --ut-tabs-item-active-highlight-color: var(--ut-palette-primary);
  --ut-tabs-item-active-text-color: var(--ut-component-text-title-color);
  --ut-timeline-avatar-size: 2.75rem;
  --ut-timeline-avatar-font-size: 1rem;
  --ut-timeline-avatar-border-radius: .375rem;
  --ut-timeline-type-border-radius: .25rem;
  --ut-badgelist-wrap-hover-background-color: rgba(22, 21, 19, 0.04);
  --ut-medialist-title-font-size: 1rem;
  --ut-medialist-title-font-weight: var(--a-base-font-weight-bold, 700);
  --ut-medialist-desc-font-size: .875rem;
  --ut-cr-title-font-size: 1rem;
  --ut-cr-desc-font-size: .875rem;
  --ut-cr-misc-font-size: .875rem;
  --ut-cr-actions-font-size: .875rem;
  --ut-alert-title-font-weight: var(--a-base-font-weight-bold, 700);
  --ut-alert-horizontal-border-radius: .375rem;
  --ut-alert-wizard-border-radius: .375rem;
  --fc3-header-title-font-weight: var(--a-base-font-weight-bold, 700);
  --fc5-header-title-font-weight: var(--a-base-font-weight-bold, 700);
  --ut-fc4-event-font-size: .875rem;
  --ut-fc4-event-line-height: 1rem;
  --ut-wp-marker-color: rgba(22, 21, 19, 0.4);
  --ut-wp-track-color:rgba(22, 21, 19, 0.4);
  --ut-wp-active-background-color: var(--rw-palette-neutral-190);
  --ut-pillbutton-font-size: 1rem;
  --ut-pillbutton-line-height: 1.5rem;
  --ut-pillbutton-checkbox-line-height: 1.5rem;
  --ut-pillbutton-checkbox-offset: .5rem;
  --ut-contextualinfo-margin-y: 1.75rem;
  --ut-contextualinfo-label-margin-x: .125rem;
  --ut-contextualinfo-item-label-stacked-margin-x: 2rem;
  --ut-contextualinfo-item-label-stacked-margin-y: 1rem;
  --ut-contextualinfo-item-label-stacked-font-size: .75rem;
  --ut-contextualinfo-item-label-stacked-line-height: 1rem;
  --ut-contextualinfo-item-value-stacked-font-size: .875rem;
  --ut-contextualinfo-item-value-stacked-line-height: 1rem;
  --ut-alternate-heading-font-family: var(--a-base-font-family);
  --ut-alternate-heading-font-weight: var(--a-base-font-weight-bold, 700);
  --ut-shadow-sm: 0 2px 4px -2px rgba(0, 0, 0, .1);
  --ut-shadow-md: 0 .5rem 2rem -10px rgba(0, 0, 0, .3);
  --ut-shadow-lg: 0 1.5rem 3rem -24px rgba(0, 0, 0, .3);
  --ut-border-radius-sm: .125rem;
  --ut-border-radius-md: .375rem;
  --ut-border-radius-lg: .5rem;
  --ut-border-radius: var(--ut-border-radius-md);
  --ut-component-background-color: var(--rw-palette-neutral-0);
  --ut-component-border-color: rgba(22, 21, 19, 0.1);
  --ut-component-border-width: 1px;
  --ut-component-border-radius: .375rem;
  --ut-component-box-shadow: var(--ut-shadow-lg);
  --ut-component-highlight-background-color: rgba(22, 21, 19, 0.04);
  --ut-component-toolbar-background-color: rgba(22, 21, 19, 0.04);
  --ut-component-inner-border-width: var(--ut-component-border-width);
  --ut-component-inner-border-color: rgba(22, 21, 19, 0.04);
  --ut-component-text-default-color: var(--rw-palette-neutral-190);
  --ut-component-text-title-color: var(--rw-palette-neutral-190);
  --ut-component-text-subtitle-color: rgba(22, 21, 19, 0.8);
  --ut-component-text-muted-color: rgba(22, 21, 19, 0.7);
  --ut-component-icon-background-color: var(--rw-palette-brandlight-100);
  --ut-component-icon-color: var(--rw-palette-brandlight-0);
  --ut-component-badge-background-color: var(--rw-palette-neutral-100);
  --ut-component-badge-text-color: var(--rw-palette-neutral-0);
  --ut-component-badge-border-radius: .25rem; }

:root {
  --u-color-1: var(--rw-palette-ocean-100);
  --u-color-1-contrast: var(--rw-palette-ocean-0);
  --u-color-2: var(--rw-palette-fog-100);
  --u-color-2-contrast: var(--rw-palette-fog-0);
  --u-color-3: var(--rw-palette-teal-100);
  --u-color-3-contrast: var(--rw-palette-teal-0);
  --u-color-4: var(--rw-palette-pine-100);
  --u-color-4-contrast: var(--rw-palette-pine-0);
  --u-color-5: var(--rw-palette-brandlight-100);
  --u-color-5-contrast: var(--rw-palette-brandlight-0);
  --u-color-6: var(--rw-palette-beige-100);
  --u-color-6-contrast: var(--rw-palette-beige-0);
  --u-color-7: var(--rw-palette-branddark-100);
  --u-color-7-contrast: var(--rw-palette-branddark-0);
  --u-color-8: var(--rw-palette-sienna-100);
  --u-color-8-contrast: var(--rw-palette-sienna-0);
  --u-color-9: var(--rw-palette-oraclered-100);
  --u-color-9-contrast: var(--rw-palette-oraclered-0);
  --u-color-10: var(--rw-palette-rose-100);
  --u-color-10-contrast: var(--rw-palette-rose-0);
  --u-color-11: var(--rw-palette-coral-100);
  --u-color-11-contrast: var(--rw-palette-coral-0);
  --u-color-12: var(--rw-palette-plum-100);
  --u-color-12-contrast: var(--rw-palette-plum-0);
  --u-color-13: var(--rw-palette-lilac-100);
  --u-color-13-contrast: var(--rw-palette-lilac-0);
  --u-color-14: var(--rw-palette-pebble-100);
  --u-color-14-contrast: var(--rw-palette-pebble-0);
  --u-color-15: var(--rw-palette-slate-100);
  --u-color-15-contrast: var(--rw-palette-slate-0);
  --u-color-16: var(--rw-palette-ocean-50);
  --u-color-16-contrast: var(--rw-palette-ocean-200);
  --u-color-17: var(--rw-palette-fog-50);
  --u-color-17-contrast: var(--rw-palette-fog-200);
  --u-color-18: var(--rw-palette-teal-50);
  --u-color-18-contrast: var(--rw-palette-teal-200);
  --u-color-19: var(--rw-palette-pine-50);
  --u-color-19-contrast: var(--rw-palette-pine-200);
  --u-color-20: var(--rw-palette-brandlight-50);
  --u-color-20-contrast: var(--rw-palette-brandlight-200);
  --u-color-21: var(--rw-palette-beige-50);
  --u-color-21-contrast: var(--rw-palette-beige-200);
  --u-color-22: var(--rw-palette-branddark-50);
  --u-color-22-contrast: var(--rw-palette-branddark-200);
  --u-color-23: var(--rw-palette-sienna-50);
  --u-color-23-contrast: var(--rw-palette-sienna-200);
  --u-color-24: var(--rw-palette-oraclered-50);
  --u-color-24-contrast: var(--rw-palette-oraclered-200);
  --u-color-25: var(--rw-palette-rose-50);
  --u-color-25-contrast: var(--rw-palette-rose-200);
  --u-color-26: var(--rw-palette-coral-50);
  --u-color-26-contrast: var(--rw-palette-coral-200);
  --u-color-27: var(--rw-palette-plum-50);
  --u-color-27-contrast: var(--rw-palette-plum-200);
  --u-color-28: var(--rw-palette-lilac-50);
  --u-color-28-contrast: var(--rw-palette-lilac-200);
  --u-color-29: var(--rw-palette-pebble-50);
  --u-color-29-contrast: var(--rw-palette-pebble-200);
  --u-color-30: var(--rw-palette-slate-50);
  --u-color-30-contrast: var(--rw-palette-slate-200);
  --u-color-31: var(--rw-palette-ocean-150);
  --u-color-31-contrast: var(--rw-palette-ocean-0);
  --u-color-32: var(--rw-palette-fog-150);
  --u-color-32-contrast: var(--rw-palette-fog-0);
  --u-color-33: var(--rw-palette-teal-150);
  --u-color-33-contrast: var(--rw-palette-teal-0);
  --u-color-34: var(--rw-palette-pine-150);
  --u-color-34-contrast: var(--rw-palette-pine-0);
  --u-color-35: var(--rw-palette-brandlight-150);
  --u-color-35-contrast: var(--rw-palette-brandlight-0);
  --u-color-36: var(--rw-palette-beige-150);
  --u-color-36-contrast: var(--rw-palette-beige-0);
  --u-color-37: var(--rw-palette-branddark-150);
  --u-color-37-contrast: var(--rw-palette-branddark-0);
  --u-color-38: var(--rw-palette-sienna-150);
  --u-color-38-contrast: var(--rw-palette-sienna-0);
  --u-color-39: var(--rw-palette-oraclered-150);
  --u-color-39-contrast: var(--rw-palette-oraclered-0);
  --u-color-40: var(--rw-palette-rose-150);
  --u-color-40-contrast: var(--rw-palette-rose-0);
  --u-color-41: var(--rw-palette-coral-150);
  --u-color-41-contrast: var(--rw-palette-coral-0);
  --u-color-42: var(--rw-palette-plum-150);
  --u-color-42-contrast: var(--rw-palette-plum-0);
  --u-color-43: var(--rw-palette-lilac-150);
  --u-color-43-contrast: var(--rw-palette-lilac-0);
  --u-color-44: var(--rw-palette-pebble-150);
  --u-color-44-contrast: var(--rw-palette-pebble-0);
  --u-color-45: var(--rw-palette-slate-150);
  --u-color-45-contrast: var(--rw-palette-slate-0); }

:root {
  --ut-palette-primary: var(--rw-palette-brandlight-100);
  --ut-palette-primary-contrast: var(--rw-palette-brandlight-0);
  --ut-palette-primary-shade: var(--rw-palette-brandlight-10);
  --ut-palette-primary-alt: var(--rw-palette-neutral-100);
  --ut-palette-primary-alt-contrast: var(--rw-palette-neutral-0);
  --ut-palette-primary-alt-shade: var(--rw-palette-neutral-30);
  --ut-palette-primary-alt-text: var(--rw-palette-neutral-170);
  --ut-palette-danger: var(--rw-palette-red-100);
  --ut-palette-danger-contrast: var(--rw-palette-red-0);
  --ut-palette-danger-shade: var(--rw-palette-red-10);
  --ut-palette-warning: var(--rw-palette-orange-100);
  --ut-palette-warning-contrast: var(--rw-palette-orange-0);
  --ut-palette-warning-shade: var(--rw-palette-orange-10);
  --ut-palette-success: var(--rw-palette-green-100);
  --ut-palette-success-contrast: var(--rw-palette-green-0);
  --ut-palette-success-shade: var(--rw-palette-green-10);
  --ut-palette-info: var(--rw-palette-blue-100);
  --ut-palette-info-contrast: var(--rw-palette-blue-0);
  --ut-palette-info-shade: var(--rw-palette-blue-10);
  --ut-palette-generic: var(--rw-palette-neutral-20);
  --ut-palette-generic-contrast: var(--rw-palette-neutral-190);
  --ut-palette-generic-shade: var(--rw-palette-neutral-10); }

::-moz-selection {
  color: var(--rw-palette-brandlight-190);
  background-color: var(--rw-palette-brandlight-30); }

::selection {
  color: var(--rw-palette-brandlight-190);
  background-color: var(--rw-palette-brandlight-30); }

:root {
  --rw-typography-heading-2xl-font-size: 2.5rem;
  --rw-typography-heading-2xl-font-weight: var(--a-base-font-weight-heavy, 900);
  --rw-typography-heading-2xl-line-height: 1.3;
  --rw-typography-heading-xl-font-size: 2.25rem;
  --rw-typography-heading-xl-font-weight: var(--a-base-font-weight-heavy, 900);
  --rw-typography-heading-xl-line-height: 1.222;
  --rw-typography-heading-lg-font-size: 2rem;
  --rw-typography-heading-lg-font-weight: var(--a-base-font-weight-heavy, 900);
  --rw-typography-heading-lg-line-height: 1.25;
  --rw-typography-heading-md-font-size: 1.75rem;
  --rw-typography-heading-md-font-weight: var(--a-base-font-weight-heavy, 900);
  --rw-typography-heading-md-line-height: 1.2857;
  --rw-typography-heading-sm-font-size: 1.5rem;
  --rw-typography-heading-sm-font-weight: var(--a-base-font-weight-heavy, 900);
  --rw-typography-heading-sm-line-height: 1.3333;
  --rw-typography-heading-xs-font-size: 1.25rem;
  --rw-typography-heading-xs-font-weight: var(--a-base-font-weight-heavy, 900);
  --rw-typography-heading-xs-line-height: 1.4;
  --rw-typography-subheading-2xl-font-size: 2.25rem;
  --rw-typography-subheading-2xl-font-weight: var(--a-base-font-weight-bold, 700);
  --rw-typography-subheading-2xl-line-height: 1.2222;
  --rw-typography-subheading-xl-font-size: 2rem;
  --rw-typography-subheading-xl-font-weight: var(--a-base-font-weight-bold, 700);
  --rw-typography-subheading-xl-line-height: 1.25;
  --rw-typography-subheading-lg-font-size: 1.75rem;
  --rw-typography-subheading-lg-font-weight: var(--a-base-font-weight-bold, 700);
  --rw-typography-subheading-lg-line-height: 1.2857;
  --rw-typography-subheading-md-font-size: 1.5rem;
  --rw-typography-subheading-md-font-weight: var(--a-base-font-weight-bold, 700);
  --rw-typography-subheading-md-line-height: 1.3333;
  --rw-typography-subheading-sm-font-size: 1.25rem;
  --rw-typography-subheading-sm-font-weight: var(--a-base-font-weight-bold, 700);
  --rw-typography-subheading-sm-line-height: 1.4;
  --rw-typography-subheading-xs-font-size: 1rem;
  --rw-typography-subheading-xs-font-weight: var(--a-base-font-weight-bold, 700);
  --rw-typography-subheading-xs-line-height: 1.5;
  --rw-typography-body-xl-font-size: 1.25rem;
  --rw-typography-body-xl-line-height: 1.4;
  --rw-typography-body-lg-font-size: 1.125rem;
  --rw-typography-body-lg-line-height: 1.3333;
  --rw-typography-body-md-font-size: 1rem;
  --rw-typography-body-md-line-height: 1.25;
  --rw-typography-body-sm-font-size: .875rem;
  --rw-typography-body-sm-line-height: 1.2;
  --rw-typography-body-xs-font-size: .75rem;
  --rw-typography-body-xs-line-height: 1.3333;
  --rw-typography-body-2xs-font-size: .625rem;
  --rw-typography-body-2xs-line-height: 1.2
; }

@media (max-width: 639px) {
  :root {
    --rw-typography-heading-2xl-font-size: 2.25rem;
    --rw-typography-heading-2xl-line-height: 1.2222;
    --rw-typography-heading-xl-font-size: 2rem;
    --rw-typography-heading-xl-line-height: 1.25;
    --rw-typography-heading-lg-font-size: 1.75rem;
    --rw-typography-heading-lg-line-height: 1.2857;
    --rw-typography-heading-md-font-size: 1.5rem;
    --rw-typography-heading-md-line-height: 1.3333;
    --rw-typography-heading-sm-font-size: 1.25rem;
    --rw-typography-heading-sm-line-height: 1.4;
    --rw-typography-heading-xs-font-size: 1.125rem;
    --rw-typography-heading-xs-line-height: 1.3333;
    --rw-typography-subheading-2xl-font-size: 2rem;
    --rw-typography-subheading-2xl-line-height: 1.25;
    --rw-typography-subheading-xl-font-size: 1.75rem;
    --rw-typography-subheading-xl-line-height: 1.2857;
    --rw-typography-subheading-lg-font-size: 1.5rem;
    --rw-typography-subheading-lg-line-height: 1.3333;
    --rw-typography-subheading-md-font-size: 1.25rem;
    --rw-typography-subheading-md-line-height: 1.4;
    --rw-typography-subheading-sm-font-size: 1.125rem;
    --rw-typography-subheading-sm-line-height: 1.3333;
    --rw-typography-subheading-xs-font-size: .875rem;
    --rw-typography-subheading-xs-line-height: 1.4545
  ; } }

.rw-typography-heading-2xl,
.rw-typography-title-1 {
  font-size: var(--rw-typography-heading-2xl-font-size) !important;
  font-weight: var(--rw-typography-heading-2xl-font-weight) !important;
  line-height: var(--rw-typography-heading-2xl-line-height) !important; }

.rw-typography-heading-xl,
.rw-typography-title-2 {
  font-size: var(--rw-typography-heading-xl-font-size) !important;
  font-weight: var(--rw-typography-heading-xl-font-weight) !important;
  line-height: var(--rw-typography-heading-xl-line-height) !important; }

.rw-typography-heading-lg,
.rw-typography-title-3 {
  font-size: var(--rw-typography-heading-lg-font-size) !important;
  font-weight: var(--rw-typography-heading-lg-font-weight) !important;
  line-height: var(--rw-typography-heading-lg-line-height) !important; }

.rw-typography-heading-md,
.rw-typography-title-4 {
  font-size: var(--rw-typography-heading-md-font-size) !important;
  font-weight: var(--rw-typography-heading-md-font-weight) !important;
  line-height: var(--rw-typography-heading-md-line-height) !important; }

.rw-typography-heading-sm,
.rw-typography-title-5 {
  font-size: var(--rw-typography-heading-sm-font-size) !important;
  font-weight: var(--rw-typography-heading-sm-font-weight) !important;
  line-height: var(--rw-typography-heading-sm-line-height) !important; }

.rw-typography-heading-xs,
.rw-typography-title-6 {
  font-size: var(--rw-typography-heading-xs-font-size) !important;
  font-weight: var(--rw-typography-heading-xs-font-weight) !important;
  line-height: var(--rw-typography-heading-xs-line-height) !important; }

.rw-typography-subheading-2xl,
.rw-typography-subtitle-1 {
  font-size: var(--rw-typography-subheading-2xl-font-size) !important;
  font-weight: var(--rw-typography-subheading-2xl-font-weight) !important;
  line-height: var(--rw-typography-subheading-2xl-line-height) !important; }

.rw-typography-subheading-xl,
.rw-typography-subtitle-2 {
  font-size: var(--rw-typography-subheading-xl-font-size) !important;
  font-weight: var(--rw-typography-subheading-xl-font-weight) !important;
  line-height: var(--rw-typography-subheading-xl-line-height) !important; }

.rw-typography-subheading-lg,
.rw-typography-subtitle-3 {
  font-size: var(--rw-typography-subheading-lg-font-size) !important;
  font-weight: var(--rw-typography-subheading-lg-font-weight) !important;
  line-height: var(--rw-typography-subheading-lg-line-height) !important; }

.rw-typography-subheading-md,
.rw-typography-subtitle-4 {
  font-size: var(--rw-typography-subheading-md-font-size) !important;
  font-weight: var(--rw-typography-subheading-md-font-weight) !important;
  line-height: var(--rw-typography-subheading-md-line-height) !important; }

.rw-typography-subheading-sm {
  font-size: var(--rw-typography-subheading-sm-font-size) !important;
  font-weight: var(--rw-typography-subheading-sm-font-weight) !important;
  line-height: var(--rw-typography-subheading-sm-line-height) !important; }

.rw-typography-subheading-xs {
  font-size: var(--rw-typography-subheading-xs-font-size) !important;
  font-weight: var(--rw-typography-subheading-xs-font-weight) !important;
  line-height: var(--rw-typography-subheading-xs-line-height) !important; }

.rw-typography-body-xl {
  font-size: var(--rw-typography-body-xl-font-size) !important;
  font-weight: 400 !important;
  line-height: var(--rw-typography-body-xl-line-height) !important; }

.rw-typography-body-1,
.rw-typography-body-lg {
  font-size: var(--rw-typography-body-lg-font-size) !important;
  font-weight: 400 !important;
  line-height: var(--rw-typography-body-lg-line-height) !important; }

.rw-typography-body-2,
.rw-typography-body-md {
  font-size: var(--rw-typography-body-md-font-size) !important;
  font-weight: 400 !important;
  line-height: var(--rw-typography-body-md-line-height) !important; }

.rw-typography-body-3,
.rw-typography-body-sm {
  font-size: var(--rw-typography-body-sm-font-size) !important;
  font-weight: 400 !important;
  line-height: var(--rw-typography-body-sm-line-height) !important; }

.rw-typography-body-xs,
.rw-typography-caption-1 {
  font-size: var(--rw-typography-body-xs-font-size) !important;
  font-weight: 400 !important;
  line-height: var(--rw-typography-body-xs-line-height) !important; }

.rw-typography-body-2xs,
.rw-typography-caption-2 {
  font-size: var(--rw-typography-body-2xs-font-size) !important;
  font-weight: 400 !important;
  line-height: var(--rw-typography-body-2xs-line-height) !important; }

.rw-typography-serif {
  font-family: var(--a-base-font-family-serif) !important; }

.rw-typography-sansserif,
.rw-typography-sans-serif {
  font-family: var(--a-base-font-family) !important; }

.rw-typography-mono {
  font-family: var(--a-base-font-family-mono) !important; }

.rw-typography-normal {
  font-weight: var(--a-base-font-weight-normal, 400) !important; }

.rw-typography-semibold,
.rw-typography-semi-bold {
  font-weight: var(--a-base-font-weight-semibold, 500) !important; }

.rw-typography-bold {
  font-weight: var(--a-base-font-weight-bold, 700) !important; }

.rw-typography-heavy {
  font-weight: var(--a-base-font-weight-heavy, 900) !important; }

#wwvFlowForm {
  width: 100%; }

.t-Body-info .apex-rds {
  -webkit-padding-start: calc(var(--ut-breadcrumb-padding-x) - var(--ut-tabs-item-padding-x, .5rem));
          padding-inline-start: calc(var(--ut-breadcrumb-padding-x) - var(--ut-tabs-item-padding-x, .5rem));
  -webkit-padding-end: calc(var(--ut-breadcrumb-padding-x) - var(--ut-tabs-item-padding-x, .5rem));
          padding-inline-end: calc(var(--ut-breadcrumb-padding-x) - var(--ut-tabs-item-padding-x, .5rem)); }

.t-LoginPage--bg1,
.t-LoginPage--bg2,
.t-LoginPage--bg3 {
  --ut-body-background-color: var(--rw-palette-neutral-30); }
  .t-LoginPage--bg1:before,
  .t-LoginPage--bg2:before,
  .t-LoginPage--bg3:before {
    content: none; }

.t-Alert--page {
  --ut-alert-icon-size: 1rem;
  --ut-alert-icon-padding: .5rem;
  --ut-notification-title-font-size: 1rem;
  --ut-notification-title-line-height: 1.25rem;
  --ut-notification-item-line-height: 1rem;
  --ut-alert-type-text-color: var(--rw-palette-neutral-190);
  --ut-alert-icon-background-color: transparent;
  padding: .5rem; }
  .t-Alert--page a {
    color: var(--ut-alert-type-text-color); }
  .t-Alert--page .t-Alert-icon .t-Icon {
    -webkit-margin-before: 0;
            margin-block-start: 0;
    line-height: var(--ut-notification-title-line-height); }
  .t-Alert--page .t-Alert-title {
    --ut-alert-title-font-size: var(--ut-notification-title-font-size);
    --ut-alert-title-line-height: var(--ut-notification-title-line-height); }
  .t-Alert--page .t-Alert-body {
    margin: 0; }
  .t-Alert--page .a-Notification-list {
    --ut-notification-item-font-size: .75rem;
    -webkit-margin-before: .5rem;
            margin-block-start: .5rem; }
  .t-Alert--page .a-Notification-item:before {
    border-radius: 0;
    background-color: var(--rw-palette-neutral-190);
    opacity: 1;
    width: .375rem;
    height: .375rem;
    margin: .3125rem .5rem .3125rem .375rem; }
  .t-Alert--page .t-Alert-buttons {
    min-width: 1.5rem; }
  .t-Alert--page .t-Button.t-Button--closeAlert {
    --a-button-border-radius: .25rem;
    --a-button-icon-size: 1.25rem;
    --a-button-padding-y: .5rem;
    --a-button-padding-x: .5rem;
    background-color: transparent;
    color: var(--rw-palette-neutral-190);
    transform: none !important;
    opacity: .6;
    top: 0;
    right: 0; }
    .u-RTL .t-Alert--page .t-Button.t-Button--closeAlert {
      right: unset;
      left: 0; }
    .t-Alert--page .t-Button.t-Button--closeAlert:hover, .t-Alert--page .t-Button.t-Button--closeAlert:focus {
      opacity: 1; }

.t-Alert--page.t-Alert--warning {
  --ut-alert-type-background-color: var(--rw-palette-orange-10);
  --ut-alert-icon-text-color: var(--rw-palette-orange-120);
  --ut-notification-title-text-color: var(--rw-palette-orange-120);
  --ut-alert-title-text-color: var(--rw-palette-orange-120);
  --ut-alert-type-text-color: var(--rw-palette-neutral-190); }

.t-Alert--page.t-Alert--success {
  --ut-alert-type-background-color: var(--rw-palette-green-10);
  --ut-alert-icon-text-color: var(--rw-palette-green-120);
  --ut-notification-title-text-color: var(--rw-palette-green-120);
  --ut-alert-title-text-color: var(--rw-palette-green-120);
  --ut-alert-type-text-color: var(--rw-palette-neutral-190); }
  .t-Alert--page.t-Alert--success .t-Alert-title {
    padding: 0; }

.t-Alert--page.t-Alert--danger {
  --ut-alert-type-background-color: var(--rw-palette-red-10);
  --ut-alert-icon-text-color: var(--rw-palette-red-120);
  --ut-notification-title-text-color: var(--rw-palette-red-120);
  --ut-alert-title-text-color: var(--rw-palette-red-120);
  --ut-alert-type-text-color: var(--rw-palette-neutral-190); }

.t-Alert--page.t-Alert--info {
  --ut-alert-type-background-color: var(--rw-palette-blue-10);
  --ut-alert-icon-text-color: var(--rw-palette-blue-120);
  --ut-notification-title-text-color: var(--rw-palette-blue-120);
  --ut-alert-title-text-color: var(--rw-palette-blue-120);
  --ut-alert-type-text-color: var(--rw-palette-neutral-190); }

.t-Alert--defaultIcons.t-Alert--red .t-Alert-icon .t-Icon:before,
.t-Alert--defaultIcons.t-Alert--danger .t-Alert-icon .t-Icon:before {
  content: "\e242"; }

.t-PageTemplate--minimal .t-Header {
  display: none;
  max-height: 0; }

.t-Button--header {
  --a-button-font-size: .875rem;
  --a-button-line-height: 1.25rem;
  --a-button-padding-y: .5rem;
  --a-button-padding-x: .5rem;
  --a-button-icon-spacing: .5rem;
  --a-button-icon-size: 1.25rem;
  --a-button-background-color: transparent;
  --a-button-text-color: initial;
  --a-button-border-color: transparent;
  --a-button-shadow: none;
  --a-button-hover-background-color: rgba(22, 21, 19, 0.04);
  --a-button-active-background-color: rgba(22, 21, 19, 0.08);
  --a-button-focus-background-color: var(--a-button-background-color); }
  .t-Button--header.is-active {
    --a-button-background-color: rgba(22, 21, 19, 0.16); }

.t-Button--headerTree {
  --ut-header-controls-icon-border-radius: 0;
  --ut-header-controls-icon-top-width: var(--a-button-icon-size);
  --ut-header-controls-icon-middle-width: var(--a-button-icon-size);
  --ut-header-controls-icon-bottom-width: var(--a-button-icon-size); }
  .t-Button--headerTree.is-active {
    --a-button-background-color: transparent; }

.t-Badge {
  font-stretch: var(--rw-badge-font-stretch, condensed); }

.rw-badge,
.rw-Badge {
  padding: 0 .5rem;
  display: inline-flex;
  border-radius: var(--rw-badge-border-radius, 0.375rem);
  height: var(--rw-badge-height, 1.5rem);
  line-height: var(--rw-badge-height, 1.5rem);
  min-width: var(--rw-badge-height, 1.5rem);
  font-size: var(--rw-badge-font-size, 0.6875rem);
  font-weight: var(--rw-badge-font-weight, var(--a-base-font-weight-bold, 700));
  font-stretch: var(--rw-badge-font-stretch, condensed);
  text-align: center; }
  .rw-badge-sm,
  .rw-Badge-sm {
    padding: 0 .25rem; }
  .t-ContextualInfo-value .rw-badge, .t-ContextualInfo-value
  .rw-Badge {
    -webkit-margin-before: .25rem;
            margin-block-start: .25rem;
    -webkit-margin-after: .25rem;
            margin-block-end: .25rem; }

.t-BreadcrumbRegion {
  align-items: flex-start; }

@media (max-width: 639px) {
  .t-BreadcrumbRegion {
    --ut-breadcrumb-padding-y: 1rem; } }

.ui-button:not(.ui-button--hot):not(.ui-button--danger),
.t-Button--simple,
.t-Button--noUI,
.t-Button--hideShow,
.a-Button--noUI {
  --a-button-background-color: transparent;
  --a-button-hover-background-color: rgba(22, 21, 19, 0.04);
  --a-button-active-background-color: rgba(22, 21, 19, 0.08); }

.t-Button--simple {
  --a-button-border-width: 1px; }

.t-Button--noUI,
.t-Button--noUI:hover,
.t-Button--noUI:active,
.a-Button--noUI,
.a-Button--noUI:hover,
.a-Button--noUI:active {
  --a-button-border-width: 0px;
  --a-button-type-shadow: none;
  --a-button-type-background-color: transparent;
  --a-button-type-border-color: transparent;
  --a-button-text-color: inherit;
  color: inherit;
  background-color: transparent;
  text-shadow: none; }

.t-Button--link {
  border-color: transparent;
  background-color: transparent;
  box-shadow: none; }

.t-Button--hot,
.a-Button--hot,
.ui-button--hot,
.a-CardView-button--hot,
.apex-button-group input:checked + label,
.t-Form-fieldContainer--radioButtonGroup .apex-item-group--rc input:checked + label {
  --a-button-background-color: var(--rw-palette-neutral-170);
  --a-button-text-color: var(--rw-palette-neutral-0);
  --a-button-hover-background-color: var(--rw-palette-neutral-160);
  --a-button-hover-text-color: var(--a-button-text-color);
  --a-button-hover-border-color: var(--a-button-hover-background-color);
  --a-button-active-background-color: var(--rw-palette-neutral-150);
  --a-button-active-text-color: var(--a-button-hover-text-color);
  --a-button-active-border-color: var(--a-button-active-background-color);
  --a-button-focus-background-color: var(--a-button-hover-background-color);
  --a-button-focus-text-color: var(--a-button-hover-text-color);
  --a-button-focus-border-color: var(--a-button-focus-background-color); }
  .t-Button--hot.t-Button--simple,
  .a-Button--hot.t-Button--simple,
  .ui-button--hot.t-Button--simple,
  .a-CardView-button--hot.t-Button--simple,
  .apex-button-group input:checked + label.t-Button--simple,
  .t-Form-fieldContainer--radioButtonGroup .apex-item-group--rc input:checked + label.t-Button--simple {
    --a-button-border-color: var(--rw-palette-neutral-170);
    --a-button-background-color: transparent;
    --a-button-text-color: var(--rw-palette-neutral-170);
    --a-button-hover-text-color: var(--rw-palette-neutral-0); }
  .t-Button--hot.t-Button--link,
  .a-Button--hot.t-Button--link,
  .ui-button--hot.t-Button--link,
  .a-CardView-button--hot.t-Button--link,
  .apex-button-group input:checked + label.t-Button--link,
  .t-Form-fieldContainer--radioButtonGroup .apex-item-group--rc input:checked + label.t-Button--link {
    --a-button-text-color: var(--rw-palette-neutral-170); }
  .t-Button--hot.t-Button--noUI, .t-Button--hot.a-Button--noUI,
  .a-Button--hot.t-Button--noUI,
  .a-Button--hot.a-Button--noUI,
  .ui-button--hot.t-Button--noUI,
  .ui-button--hot.a-Button--noUI,
  .a-CardView-button--hot.t-Button--noUI,
  .a-CardView-button--hot.a-Button--noUI,
  .apex-button-group input:checked + label.t-Button--noUI,
  .apex-button-group input:checked + label.a-Button--noUI,
  .t-Form-fieldContainer--radioButtonGroup .apex-item-group--rc input:checked + label.t-Button--noUI,
  .t-Form-fieldContainer--radioButtonGroup .apex-item-group--rc input:checked + label.a-Button--noUI {
    --a-button-text-color: var(--rw-palette-neutral-170);
    color: var(--rw-palette-neutral-170); }

.t-Button--warning {
  --a-button-background-color: var(--rw-palette-orange-100);
  --a-button-text-color: var(--rw-palette-orange-0);
  --a-button-hover-background-color: var(--rw-palette-orange-110);
  --a-button-hover-text-color: var(--a-button-text-color);
  --a-button-hover-border-color: var(--a-button-hover-background-color);
  --a-button-active-background-color: var(--rw-palette-orange-120);
  --a-button-active-text-color: var(--a-button-hover-text-color);
  --a-button-active-border-color: var(--a-button-active-background-color);
  --a-button-focus-background-color: var(--a-button-hover-background-color);
  --a-button-focus-text-color: var(--a-button-hover-text-color);
  --a-button-focus-border-color: var(--a-button-focus-background-color); }
  .t-Button--warning.t-Button--simple {
    --a-button-border-color: var(--rw-palette-orange-100);
    --a-button-background-color: transparent;
    --a-button-text-color: var(--rw-palette-orange-100);
    --a-button-hover-text-color: var(--rw-palette-orange-0); }
  .t-Button--warning.t-Button--link {
    --a-button-border-color: transparent;
    --a-button-background-color: transparent;
    --a-button-box-shadow: none;
    --a-button-text-color: var(--rw-palette-orange-100); }
  .t-Button--warning.t-Button--noUI, .t-Button--warning.a-Button--noUI {
    --a-button-text-color: var(--rw-palette-orange-100);
    color: var(--rw-palette-orange-100); }

.t-Button--success {
  --a-button-background-color: var(--rw-palette-green-100);
  --a-button-text-color: var(--rw-palette-green-0);
  --a-button-hover-background-color: var(--rw-palette-green-110);
  --a-button-hover-text-color: var(--a-button-text-color);
  --a-button-hover-border-color: var(--a-button-hover-background-color);
  --a-button-active-background-color: var(--rw-palette-green-120);
  --a-button-active-text-color: var(--a-button-hover-text-color);
  --a-button-active-border-color: var(--a-button-active-background-color);
  --a-button-focus-background-color: var(--a-button-hover-background-color);
  --a-button-focus-text-color: var(--a-button-hover-text-color);
  --a-button-focus-border-color: var(--a-button-focus-background-color); }
  .t-Button--success.t-Button--simple {
    --a-button-border-color: var(--rw-palette-green-100);
    --a-button-background-color: transparent;
    --a-button-text-color: var(--rw-palette-green-100);
    --a-button-hover-text-color: var(--rw-palette-green-0); }
  .t-Button--success.t-Button--link {
    --a-button-border-color: transparent;
    --a-button-background-color: transparent;
    --a-button-box-shadow: none;
    --a-button-text-color: var(--rw-palette-green-100); }
  .t-Button--success.t-Button--noUI, .t-Button--success.a-Button--noUI {
    --a-button-text-color: var(--rw-palette-green-100);
    color: var(--rw-palette-green-100); }

.ui-button--danger,
.t-Button--danger {
  --a-button-background-color: var(--rw-palette-red-100);
  --a-button-text-color: var(--rw-palette-red-0);
  --a-button-hover-background-color: var(--rw-palette-red-110);
  --a-button-hover-text-color: var(--a-button-text-color);
  --a-button-hover-border-color: var(--a-button-hover-background-color);
  --a-button-active-background-color: var(--rw-palette-red-120);
  --a-button-active-text-color: var(--a-button-hover-text-color);
  --a-button-active-border-color: var(--a-button-active-background-color);
  --a-button-focus-background-color: var(--a-button-hover-background-color);
  --a-button-focus-text-color: var(--a-button-hover-text-color);
  --a-button-focus-border-color: var(--a-button-focus-background-color); }
  .ui-button--danger.t-Button--simple,
  .t-Button--danger.t-Button--simple {
    --a-button-border-color: var(--rw-palette-red-100);
    --a-button-background-color: transparent;
    --a-button-text-color: var(--rw-palette-red-100);
    --a-button-hover-text-color: var(--rw-palette-red-0); }
  .ui-button--danger.t-Button--link,
  .t-Button--danger.t-Button--link {
    --a-button-border-color: transparent;
    --a-button-background-color: transparent;
    --a-button-box-shadow: none;
    --a-button-text-color: var(--rw-palette-red-100); }
  .ui-button--danger.t-Button--noUI, .ui-button--danger.a-Button--noUI,
  .t-Button--danger.t-Button--noUI,
  .t-Button--danger.a-Button--noUI {
    --a-button-text-color: var(--rw-palette-red-100);
    color: var(--rw-palette-red-100); }

.t-Button--primary {
  --a-button-background-color: var(--rw-palette-neutral-100);
  --a-button-text-color: var(--rw-palette-neutral-0);
  --a-button-hover-background-color: var(--rw-palette-neutral-110);
  --a-button-hover-text-color: var(--a-button-text-color);
  --a-button-hover-border-color: var(--a-button-hover-background-color);
  --a-button-active-background-color: var(--rw-palette-neutral-120);
  --a-button-active-text-color: var(--a-button-hover-text-color);
  --a-button-active-border-color: var(--a-button-active-background-color);
  --a-button-focus-background-color: var(--a-button-hover-background-color);
  --a-button-focus-text-color: var(--a-button-hover-text-color);
  --a-button-focus-border-color: var(--a-button-focus-background-color); }
  .t-Button--primary.t-Button--simple {
    --a-button-border-color: var(--rw-palette-neutral-100);
    --a-button-background-color: transparent;
    --a-button-text-color: var(--rw-palette-neutral-100);
    --a-button-hover-text-color: var(--rw-palette-neutral-0); }
  .t-Button--primary.t-Button--link {
    --a-button-border-color: transparent;
    --a-button-background-color: transparent;
    --a-button-box-shadow: none;
    --a-button-text-color: var(--rw-palette-neutral-100); }
  .t-Button--primary.t-Button--noUI, .t-Button--primary.a-Button--noUI {
    --a-button-text-color: var(--rw-palette-neutral-100);
    color: var(--rw-palette-neutral-100); }

.t-Form-helpButton {
  --a-button-padding-y: .25rem;
  --a-button-padding-x: .5rem;
  --a-icon-size: 1.25rem;
  --a-button-type-background-color: transparent;
  --a-button-type-border-color: transparent;
  --a-button-type-box-shadow: none;
  --a-button-text-color: var(--ut-component-text-muted-color);
  --a-button-hover-text-color: var(--ut-component-text-default-color);
  --a-button-hover-background-color: transparent; }

.t-Button.t-Button--noUI .fa:after,
.a-Button.a-Button--noUI .fa:after,
.t-Button.t-Button--link .fa:after,
.t-Button.t-Button--simple .fa:after {
  background-color: var(--rw-palette-neutral-0); }

.t-Button--danger .fa:after,
.t-Button--simple.t-Button--danger:hover .fa:after {
  background-color: var(--rw-palette-red-100); }

.t-Button--success .fa:after,
.t-Button--simple.t-Button--success:hover .fa:after {
  background-color: var(--rw-palette-green-100); }

.t-Button--primary .fa:after,
.t-Button--simple.t-Button--primary:hover .fa:after {
  background-color: var(--rw-palette-neutral-100); }

.t-Button--warning .fa:after,
.t-Button--simple.t-Button--warning:hover .fa:after {
  background-color: var(--rw-palette-orange-100); }

.t-Button--hot .fa:after,
.t-Button--simple.t-Button--hot:hover .fa:after {
  background-color: var(--rw-palette-neutral-170); }

.t-Button.t-Button--noLabel,
.t-Button--medium.t-Button--noLabel {
  --a-button-padding-x: var(--a-button-padding-y); }

.t-Button--tiny,
.t-Button--xsmall {
  --a-button-font-size: .8125rem;
  --a-button-line-height: 1rem;
  --a-button-padding-y: .375rem;
  --a-button-padding-x: .5rem;
  --a-button-icon-spacing: .25rem;
  --a-button-icon-size: 1rem; }

.t-Button--small {
  --a-button-font-size: .875rem;
  --a-button-line-height: 1.25rem;
  --a-button-padding-y: .5rem;
  --a-button-padding-x: 1rem;
  --a-button-icon-spacing: .5rem;
  --a-button-icon-size: 1.25rem; }

.t-Button--large {
  --a-button-font-size: .875rem;
  --a-button-line-height: 1.5rem;
  --a-button-padding-y: .875rem;
  --a-button-padding-x: 1rem;
  --a-button-icon-spacing: .5rem;
  --a-button-icon-size: 1.5rem; }

.t-Button--xlarge {
  --a-button-font-size: .875rem;
  --a-button-line-height: 1rem;
  --a-button-padding-y: .875rem;
  --a-button-padding-x: 1rem;
  --a-button-icon-spacing: .5rem;
  --a-button-icon-size: 1.5rem; }

.a-Button {
  --a-button-icon-size: 1.25rem; }
  .a-Button .a-Icon {
    display: inline-flex;
    align-items: center; }

.a-Button.a-Button--actions {
  --a-button-border-radius: .125rem;
  --a-icon-size: 1.25rem;
  display: flex;
  align-items: center; }

.t-Button[style="display:none"] + .t-Button,
.t-Button[style="display:none;"] + .t-Button,
.t-Button[style="display: none"] + .t-Button,
.t-Button[style="display: none;"] + .t-Button {
  -webkit-margin-start: 0;
          margin-inline-start: 0; }

:root {
  --ut-cardlist-colorfill-size: .75rem;
  --ut-cardlist-colorfill-offset: 0rem; }

.t-Card-wrap {
  -webkit-padding-before: var(--ut-cardlist-colorfill-size);
          padding-block-start: var(--ut-cardlist-colorfill-size); }

.t-Cards--displayIcons.u-colors .t-Card-wrap,
.t-Cards--displayInitials.u-colors .t-Card-wrap,
.t-Cards:not(.u-colors) .t-Card-wrap {
  -webkit-padding-before: 0;
          padding-block-start: 0; }

.a-CardView-badge {
  font-stretch: condensed; }

.a-CardView-media--first {
  margin: 1rem 1rem 0; }

.a-CardView-media--body {
  margin: 0 1rem; }

.a-CardView-actions {
  border-bottom-left-radius: var(--a-cv-border-radius);
  border-bottom-right-radius: var(--a-cv-border-radius); }

.a-CardView.has-media--background {
  --a-cv-text-color: var(--rw-palette-neutral-0);
  --a-cv-subtitle-text-color: rgba(255, 255, 255, 0.7);
  --a-cv-subcontent-text-color: rgba(255, 255, 255, 0.7);
  --a-cv-badge-background-color: rgba(255, 255, 255, 0.1); }
  .a-CardView.has-media--background .a-CardView-header,
  .a-CardView.has-media--background .a-CardView-body,
  .a-CardView.has-media--background .a-CardView-footer {
    background-color: transparent;
    border: 0; }
  .a-CardView.has-media--background .a-CardView-button {
    --a-button-border-color: rgba(255, 255, 255, .3);
    --a-button-text-color: var(--rw-palette-neutral-0);
    --a-button-hover-background-color: rgba(255, 255, 255, .08);
    --a-button-active-background-color: rgba(255, 255, 255, .16); }
  .a-CardView.has-media--background .a-CardView-button--hot {
    --a-button-background-color: var(--rw-palette-neutral-0);
    --a-button-text-color: var(--rw-palette-neutral-190);
    --a-button-hover-background-color: rgba(255, 255, 255, .96);
    --a-button-active-background-color: rgba(255, 255, 255, .92); }

.t-CardsRegion--styleB {
  --a-cv-overflow: hidden;
  --a-cv-media-background-color: var(--rw-palette-neutral-0);
  --a-cv-icon-container-size: 4rem;
  --a-cv-icon-size: 2rem;
  --a-cv-icon-border-radius: .25rem;
  --a-cv-icon-image-size: var(--a-cv-icon-container-size);
  --a-cv-icon-image-border-radius: var(--a-cv-icon-border-radius);
  --a-cv-initials-border-radius: var(--a-cv-icon-border-radius);
  --a-cv-initials-size: var(--a-cv-icon-container-size);
  --a-cv-initials-font-size: 2rem;
  --a-cv-initials-font-weight: 400;
  --a-cv-media-padding-y: 0rem;
  --a-cv-media-padding-x: 0rem;
  --a-cv-header-border-width: 0px;
  --a-cv-header-background-color: unset;
  --a-cv-actions-border-width: 0px;
  --a-cv-actions-background-color: unset;
  --a-cv-title-font-size: 1.25rem;
  --a-cv-title-line-height: 1.75rem;
  --a-cv-badge-padding: .25rem .75rem;
  --a-cv-badge-border-radius: 1.25rem; }
  .t-CardsRegion--styleB .has-icon--top {
    --a-cv-icon-container-size: 7rem;
    --a-cv-icon-size: 2rem;
    --a-cv-icon-border-radius: .25rem;
    --a-cv-icon-image-size: var(--a-cv-icon-container-size);
    --a-cv-icon-image-border-radius: var(--a-cv-icon-border-radius);
    --a-cv-initials-border-radius: var(--a-cv-icon-border-radius);
    --a-cv-initials-size: var(--a-cv-icon-container-size);
    --a-cv-initials-font-size: 2rem; }
    .t-CardsRegion--styleB .has-icon--top .a-CardView-iconWrap {
      -webkit-margin-start: calc(var(--a-cv-header-padding-x) * -1);
              margin-inline-start: calc(var(--a-cv-header-padding-x) * -1);
      -webkit-margin-end: calc(var(--a-cv-header-padding-x) * -1);
              margin-inline-end: calc(var(--a-cv-header-padding-x) * -1);
      -webkit-margin-before: calc(var(--a-cv-header-padding-y) * -1);
              margin-block-start: calc(var(--a-cv-header-padding-y) * -1); }
      .t-CardsRegion--styleB .has-icon--top .a-CardView-iconWrap .a-CardView-initials,
      .t-CardsRegion--styleB .has-icon--top .a-CardView-iconWrap .a-CardView-icon,
      .t-CardsRegion--styleB .has-icon--top .a-CardView-iconWrap .a-CardView-iconImg {
        width: 100%;
        border-radius: 0; }
    .t-CardsRegion--styleB .has-icon--top .a-CardView-icon:before {
      border-radius: 100%;
      margin: auto;
      padding: calc(var(--a-cv-icon-size) / 2); }
  .t-CardsRegion--styleB .has-icon--start .a-CardView-iconWrap {
    -webkit-margin-after: var(--a-cv-header-item-spacing-x, 0.75rem);
            margin-block-end: var(--a-cv-header-item-spacing-x, 0.75rem); }
  .t-CardsRegion--styleB .has-icon--end .a-CardView-iconWrap {
    -webkit-margin-before: var(--a-cv-header-item-spacing-x, 0.75rem);
            margin-block-start: var(--a-cv-header-item-spacing-x, 0.75rem);
    grid-area: badge-bottom; }
  .t-CardsRegion--styleB .has-icon--end .a-CardView-headerBody {
    grid-area: icon-top; }
  .t-CardsRegion--styleB .has-icon--end .a-CardView-badge {
    grid-area: body; }
  .t-CardsRegion--styleB .a-CardView-iconWrap {
    grid-area: icon-top;
    -webkit-margin-end: unset;
            margin-inline-end: unset;
    -webkit-margin-start: unset;
            margin-inline-start: unset;
    display: flex;
    justify-content: center; }
  .t-CardsRegion--styleB .a-CardView-headerBody {
    text-align: center; }
  .t-CardsRegion--styleB .a-CardView-badge {
    -webkit-margin-start: auto;
            margin-inline-start: auto;
    -webkit-margin-end: auto;
            margin-inline-end: auto;
    grid-area: badge-bottom; }
    .t-CardsRegion--styleB .a-CardView-badge:not(:first-child) {
      -webkit-margin-before: var(--a-cv-header-item-spacing-x, 0.75rem);
              margin-block-start: var(--a-cv-header-item-spacing-x, 0.75rem); }
  .t-CardsRegion--styleB .a-CardView-badgeLabel {
    border: unset;
    clip: unset;
    -webkit-clip-path: unset;
            clip-path: unset;
    height: unset;
    margin: unset;
    overflow: unset;
    padding: unset;
    position: unset;
    width: unset; }
  .t-CardsRegion--styleB .a-CardView-actions {
    flex-direction: column; }
  .t-CardsRegion--styleB .a-CardView-actionsPrimary .a-CardView-button {
    width: 100%; }
  .t-CardsRegion--styleB .a-CardView-actionsPrimary .a-CardView-button + .a-CardView-button {
    -webkit-margin-before: .25rem;
            margin-block-start: .25rem; }
  .t-CardsRegion--styleB .a-CardView-actionsSecondary {
    text-align: center; }
    .t-CardsRegion--styleB .a-CardView-actionsSecondary:not(:only-child) {
      -webkit-margin-before: .5rem;
              margin-block-start: .5rem; }

.t-CardsRegion--styleB {
  --a-cv-actions-background-color: transparent; }
  .t-CardsRegion--styleB .has-icon--top {
    --a-cv-icon-container-size: 9rem;
    --a-cv-icon-size: 3.5rem;
    --a-cv-icon-border-radius: .5rem;
    --a-cv-icon-image-size: var(--a-cv-icon-container-size);
    --a-cv-icon-image-border-radius: var(--a-cv-icon-border-radius);
    --a-cv-initials-border-radius: var(--a-cv-icon-border-radius);
    --a-cv-initials-size: var(--a-cv-icon-container-size);
    --a-cv-initials-font-size: 3.5rem; }
    .t-CardsRegion--styleB .has-icon--top .a-CardView-icon:before {
      background-color: transparent;
      text-shadow: none; }

.a-Chip-count:before, .a-Chip-count:after {
  content: none; }

.t-Dialog-page {
  background-image: none !important;
  background-color: var(--jui-dialog-background-color); }

.ui-dialog .ui-dialog-titlebar {
  -webkit-padding-before: calc(var(--rw-dialog-strip-size, 1.25rem) + var(--jui-dialog-titlebar-padding-y, .75rem));
          padding-block-start: calc(var(--rw-dialog-strip-size, 1.25rem) + var(--jui-dialog-titlebar-padding-y, .75rem)); }
  .ui-dialog .ui-dialog-titlebar:before {
    content: '' !important;
    display: block;
    border-top-left-radius: var(--jui-dialog-border-radius, 0.25rem);
    border-top-right-radius: var(--jui-dialog-border-radius, 0.25rem);
    height: var(--rw-dialog-strip-size, 1.25rem);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background-image: url("../images/rw/dialog-strip/generic.png");
    background-size: var(--rw-dialog-strip-background-size, 600px 1.25rem); }

.a-DevTools {
  --rw-dialog-strip-size: 0rem; }

.t-ContentBlock--h1 > .t-ContentBlock-header,
.t-ContentBlock--h2 > .t-ContentBlock-header {
  --ut-content-block-header-font-weight: 400;
  --ut-content-block-header-font-family: var(--a-base-font-family-serif); }
  .t-ContentBlock--h1 > .t-ContentBlock-header .t-ContentBlock-title:after,
  .t-ContentBlock--h2 > .t-ContentBlock-header .t-ContentBlock-title:after {
    content: '';
    display: block;
    -webkit-margin-before: 1rem;
            margin-block-start: 1rem;
    width: 2.25rem;
    height: .25rem;
    background-color: var(--rw-palette-branddark-50); }
  .t-ContentBlock--h1 > .t-ContentBlock-header .t-ContentBlock-headerIcon,
  .t-ContentBlock--h1 > .t-ContentBlock-header .t-ContentBlock-headerItems--buttons,
  .t-ContentBlock--h2 > .t-ContentBlock-header .t-ContentBlock-headerIcon,
  .t-ContentBlock--h2 > .t-ContentBlock-header .t-ContentBlock-headerItems--buttons {
    -webkit-padding-after: 1.5rem;
            padding-block-end: 1.5rem; }

.t-ContentBlock--h1 > .t-ContentBlock-header {
  --ut-content-block-header-margin: 1rem;
  --ut-content-block-header-font-size: 2.5rem;
  --ut-content-block-header-line-height: 3rem; }

.t-ContentBlock--h2 > .t-ContentBlock-header {
  --ut-content-block-header-margin: 1rem;
  --ut-content-block-header-font-size: 2rem;
  --ut-content-block-header-line-height: 2.5rem; }

.t-ContentBlock--h3 {
  --ut-content-block-header-font-weight: 900; }

.t-ContentBlock .t-ContentBlock-headerIcon .fa {
  font-size: 1.5rem; }

.t-HeroRegion-col--left,
.t-HeroRegion-col--right {
 }
  @media (min-width: 640px) {
    .t-HeroRegion-col--left,
    .t-HeroRegion-col--right {
      align-self: flex-start; } }

.t-HeroRegion-icon {
  background-size: cover; }

.t-HeroRegion-buttons {
  min-height: var(--ut-hero-region-icon-container-size);
  display: flex;
  flex-wrap: wrap;
  align-items: center; }

.t-Body-title {
  --ut-contextualinfo-margin-y: 1rem;
  --a-button-gap-x: .75rem;
  --a-fs-filter-group-border-width: 0px;
 }
  @media (max-width: 639px) {
    .t-Body-title {
      --ut-body-title-border-width: .375rem; } }
  .t-Body-title:after {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    content: '';
    height: var(--ut-body-title-border-width);
    display: block;
    background-color: var(--ut-body-title-border-color);
    background-size: auto 100%;
    background-repeat: repeat-x; }

.a-FS-addChart,
.a-FS-changeChartType,
.a-FS-removeChart {
  display: inline-flex;
  align-items: center;
  --a-button-background-color: transparent;
  --a-button-padding-y: calc(.5rem - var(--a-button-border-width, 1px));
  --a-button-padding-x: var(--a-button-padding-y); }

.a-FS-label {
  outline: none; }

.a-FS-control {
  --a-checkbox-label-font-size: .875rem; }

.a-FS-toggle,
.a-FS-addChart,
.a-FS-changeChartType,
.a-FS-removeChart {
  --a-icon-size: 1.25rem; }

.a-FS-clearAll,
.a-FS-clearButton,
.a-FS-toggleOverflow {
  --a-button-text-color: var(--ut-link-text-color);
  --a-button-background-color: transparent;
  --a-button-hover-background-color: var(--a-button-background-color);
  --a-button-hover-text-color: var(--a-button-text-color);
  --a-button-hover-border-color: var(--a-button-border-color);
  --a-button-active-background-color: var(--a-button-hover-border-color);
  --a-button-active-text-color: var(--a-button-hover-text-color);
  --a-button-active-border-color: var(--a-button-active-border-color);
  --a-button-focus-background-color: var(--a-button-hover-background-color);
  --a-button-focus-text-color: var(--a-button-hover-text-color);
  --a-button-focus-border-color: var(--a-button-focus-border-color); }

.a-FS-clear {
  --a-button-padding-y: .5rem;
  --a-button-padding-x: .5rem;
  --a-button-border-radius: .375rem;
  --a-button-font-size: .875rem;
  --a-button-line-height: 1rem;
  --a-button-border-width: 1px;
  --a-button-border-color: rgba(0, 0, 0, .3);
  --a-button-background-color: transparent;
  --a-button-text-color: inherit;
  --a-button-hover-background-color: rgba(0, 0, 0, 0.04);
  --a-button-hover-text-color: var(--a-button-text-color);
  --a-button-hover-border-color: var(--a-button-border-color);
  --a-button-active-background-color: rgba(0, 0, 0, 0.08);
  --a-button-active-text-color: var(--a-button-hover-text-color);
  --a-button-active-border-color: var(--a-button-active-border-color);
  --a-button-focus-background-color: var(--a-button-hover-background-color);
  --a-button-focus-text-color: var(--a-button-hover-text-color);
  --a-button-focus-border-color: var(--a-button-focus-border-color); }
  .a-FS-clear .a-Icon.icon-multi-remove {
    --a-fs-clear-remove-padding: .125rem;
    --a-fs-clear-remove-icon-size: 1.25rem; }

.a-FS-search {
  --a-field-input-padding-x: .5rem;
  --a-icon-size: 1.25rem; }
  .a-FS-search .apex-item-text {
    border-radius: var(--a-field-input-border-radius, 0.125rem) !important; }
  .a-FS-search .js-search {
    display: none; }

.a-FS-facetsDashboard {
  --a-fs-chart-border-radius: var(--ut-component-border-radius);
  --a-fs-chart-border-color: var(--ut-component-border-color);
  --a-fs-chart-background-color: var(--ut-component-background-color);
  --a-fs-chart-shadow: var(--ut-region-box-shadow); }

.a-FS-body .apex-item-group--rc input + label {
  -webkit-margin-before: .5rem;
          margin-block-start: .5rem;
  -webkit-margin-after: .5rem;
          margin-block-end: .5rem; }

.a-FS-control.is-collapsed .a-Icon.a-Collapsible-icon:before {
  content: "\e126"; }

.a-FS-control.is-expanded .a-Icon.a-Collapsible-icon:before {
  content: "\e123"; }

.t-Form-error {
  display: flex;
  flex-wrap: wrap;
  color: var(--ut-component-text-muted-color); }
  .t-Form-error:before {
    font-family: var(--a-icon-font-family, "apex-5-icon-font");
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    display: inline-block;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e242";
    -webkit-margin-end: .25rem;
            margin-inline-end: .25rem;
    font-size: .875rem;
    line-height: 1rem;
    color: var(--ut-palette-danger);
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto; }

.t-Form-itemRequired {
  display: block; }
  .t-Form-fieldContainer--floatingLabel .t-Form-itemRequired,
  .t-Form--stretchInputs .t-Form-fieldContainer .t-Form-itemRequired,
  .t-Form-fieldContainer--stretchInputs .t-Form-itemRequired {
    text-align: end; }

.t-Form-fieldContainer:not(.t-Form-fieldContainer--indicatorAsterisk).t-Form-fieldContainer.is-required .t-Form-label:before,
.t-Form-fieldContainer:not(.t-Form-fieldContainer--indicatorAsterisk).t-Form-fieldContainer.is-required .t-Form-label:after,
.t-Form-fieldContainer:not(.t-Form-fieldContainer--indicatorAsterisk).t-Form-fieldContainer--floatingLabel.is-required .t-Form-inputContainer:before {
  content: none; }

.apex-item-wrapper--has-icon,
.apex-item-wrapper--color-picker {
  --ut-field-input-icon-padding-x: 1rem; }

.apex-item-wrapper--color-picker {
  --a-icon-padding: 1rem; }

.t-Form-fieldContainer.t-Form-fieldContainer--floatingLabel {
  --ut-field-input-icon-border: none;
  --a-field-input-padding-y: .5rem;
  --a-field-input-font-size: 1rem;
  --ut-field-label-text-color: var(--ut-field-fl-label-text-color);
 }
  .t-Form-fieldContainer.t-Form-fieldContainer--floatingLabel.is-active, .t-Form-fieldContainer.t-Form-fieldContainer--floatingLabel:focus-within {
    --ut-field-label-text-color: var(--ut-palette-primary); }
  .t-Form-fieldContainer.t-Form-fieldContainer--floatingLabel.apex-item-wrapper--has-icon, .t-Form-fieldContainer.t-Form-fieldContainer--floatingLabel.apex-item-wrapper--color-picker {
    --ut-field-input-padding-x-offset: calc(var(--ut-field-input-icon-offset, 1.5rem) - var(--a-field-input-border-width, 1px));
    --ut-field-label-padding-x-offset: var(--ut-field-input-icon-offset, 1.5rem); }

.t-Form-fieldContainer--floatingLabel.apex-item-wrapper--checkbox,
.t-Form-fieldContainer--floatingLabel.apex-item-wrapper--radiogroup {
  --ut-field-label-text-color: var(--ut-component-text-muted-color);
  --ut-field-fl-label-font-size: .75rem; }
  .t-Form-fieldContainer--floatingLabel.apex-item-wrapper--checkbox .t-Form-label,
  .t-Form-fieldContainer--floatingLabel.apex-item-wrapper--radiogroup .t-Form-label {
    -webkit-padding-before: var(--ut-field-label-padding-y, 0.25rem);
            padding-block-start: var(--ut-field-label-padding-y, 0.25rem); }
  .t-Form-fieldContainer--floatingLabel.apex-item-wrapper--checkbox .apex-item-group--rc input + label,
  .t-Form-fieldContainer--floatingLabel.apex-item-wrapper--radiogroup .apex-item-group--rc input + label {
    -webkit-margin-before: .5rem;
            margin-block-start: .5rem;
    -webkit-margin-after: .5rem;
            margin-block-end: .5rem; }

.t-Form-fieldContainer--floatingLabel.apex-item-wrapper--color-picker {
  --a-icon-padding: 1rem; }

.t-Form-fieldContainer:not(.t-Form-fieldContainer--stacked):not(.t-Form-fieldContainer--floatingLabel) .t-Form-label,
.t-Form-fieldContainer:not(.t-Form-fieldContainer--stacked):not(.t-Form-fieldContainer--floatingLabel) .display_only {
  display: inline-flex;
  align-items: center;
  min-height: calc(var(--a-field-input-padding-y, .25rem) + var(--a-field-input-padding-y, .25rem) + var(--a-field-input-line-height, 1rem)); }

.t-Form-fieldContainer:not(.t-Form-fieldContainer--stacked):not(.t-Form-fieldContainer--floatingLabel) .apex-item-grid.checkbox_group {
  min-height: calc(var(--a-field-input-padding-y, .25rem) + var(--a-field-input-padding-y, .25rem) + var(--a-field-input-line-height, 1rem));
  -webkit-padding-before: .375rem;
          padding-block-start: .375rem; }

.t-Form-fieldContainer:not(.t-Form-fieldContainer--stacked):not(.t-Form-fieldContainer--floatingLabel) .apex-item-group--rc input + label {
  -webkit-margin-before: .5rem;
          margin-block-start: .5rem;
  -webkit-margin-after: .5rem;
          margin-block-end: .5rem; }

.apex-item-text:-webkit-autofill, .apex-item-text:-webkit-autofill:hover, .apex-item-text:-webkit-autofill:focus,
.apex-item-select:-webkit-autofill,
.apex-item-select:-webkit-autofill:hover,
.apex-item-select:-webkit-autofill:focus,
.apex-item-textarea:-webkit-autofill,
.apex-item-textarea:-webkit-autofill:hover,
.apex-item-textarea:-webkit-autofill:focus,
.u-TF-item--text:-webkit-autofill,
.u-TF-item--text:-webkit-autofill:hover,
.u-TF-item--text:-webkit-autofill:focus,
.u-TF-item--select:-webkit-autofill,
.u-TF-item--select:-webkit-autofill:hover,
.u-TF-item--select:-webkit-autofill:focus,
select.listmanager:-webkit-autofill,
select.listmanager:-webkit-autofill:hover,
select.listmanager:-webkit-autofill:focus,
select.group_selectlist:-webkit-autofill,
select.group_selectlist:-webkit-autofill:hover,
select.group_selectlist:-webkit-autofill:focus,
.apex-item-multi:-webkit-autofill,
.apex-item-multi:-webkit-autofill:hover,
.apex-item-multi:-webkit-autofill:focus,
.datetimepicker_newMonth:-webkit-autofill,
.datetimepicker_newMonth:-webkit-autofill:hover,
.datetimepicker_newMonth:-webkit-autofill:focus {
  -webkit-text-fill-color: var(--a-field-input-text-color);
  -webkit-box-shadow: 0 0 0 1000px var(--rw-palette-brandlight-10) inset;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s; }

.apex-item-wrapper--yes-no .t-Form-inputContainer {
  display: flex; }

.apex-item-wrapper--yes-no .t-Form-itemWrapper {
  align-items: center; }

.apex-item-wrapper--pct-graph .t-Form-inputContainer {
  display: flex; }

.apex-item-wrapper--pct-graph .t-Form-itemWrapper {
  align-items: center; }

.apex-item-wrapper--star-rating .t-Form-inputContainer {
  display: flex; }

.apex-item-wrapper--star-rating .t-Form-itemWrapper {
  align-items: center; }

.apex-item-wrapper--star-rating .a-StarRating-star.fa {
  font-size: var(--a-field-icon-size); }

.u-selector {
  --a-checkbox-background-color: transparent;
  --a-checkbox-hover-background-color: var(--ut-component-highlight-background-color);
  --a-checkbox-hover-opacity: .4;
  --a-checkbox-checked-text-color: var(--a-checkbox-checked-text-color); }

.ro-checkbox,
.u-checkbox:before,
.u-radio:before {
  transform-origin: center center;
  transition: transform .125s ease, background-color .15s ease, box-shadow .15s ease, border-color .15s ease; }

.ro-checkbox:before,
.u-checkbox:after,
.u-radio:after {
  transform-origin: center center;
  transform: scale(0);
  transition: opacity .15s ease, transform .2s ease; }

.ro-checkbox:active,
.ro-checkbox:active:before,
.u-checkbox:active:before,
.u-checkbox:active:after,
input:checked + .u-checkbox:active:after,
.u-radio:active:before,
.u-radio:active:after,
input:checked + .u-radio:active:after {
  transform: scale(0.75); }

.ro-checkbox.is-checked:before,
.u-checkbox.is-checked:after,
input:checked + .u-checkbox:after,
input:checked + .u-radio:after {
  transform: scale(1); }

.u-checkbox:focus:before,
.apex-item-checkbox input:focus + .u-checkbox:before,
.apex-item-checkbox input:focus + label:before,
.apex-item-checkbox .apex-item-option input:focus + label:before,
.apex-item-single-checkbox input:focus + .u-checkbox:before,
.apex-item-single-checkbox input:focus + label:before,
.u-radio:focus:before,
.apex-item-radio input:focus + .u-radio:before,
.apex-item-radio input:focus + label:before {
  outline: var(--ut-focus-outline, auto 1px var(--ut-focus-outline-color, -webkit-focus-ring-color));
  outline-offset: 2px; }

.apex-button-group input:focus + label,
.t-Form-fieldContainer--radioButtonGroup .apex-item-group--rc input:focus + label {
  outline: var(--ut-focus-outline, auto 1px var(--ut-focus-outline-color, -webkit-focus-ring-color));
  outline-offset: var(--ut-focus-outline-offset); }

.apex-item-group--file-browse {
  --a-filedrop-border-style: solid;
  --a-filedrop-border-radius: var(--a-field-input-border-radius, .125rem);
  --a-filedrop-padding-y: 0rem;
  --a-filedrop-padding-x: 0rem;
  --a-filedrop-icon-size: 1.25rem;
  --a-filedrop-heading-font-size: 1rem;
  --a-filedrop-heading-line-height: 1.25rem;
  --a-filedrop-heading-font-weight: 400; }
  .apex-item-group--file-browse .apex-item-filedrop-icon {
    align-self: stretch; }
  .apex-item-group--file-browse .apex-item-filedrop-body {
    -webkit-padding-before: calc(var(--a-field-input-padding-y, .25rem) - var(--a-field-input-border-width, 1px));
            padding-block-start: calc(var(--a-field-input-padding-y, .25rem) - var(--a-field-input-border-width, 1px));
    -webkit-padding-after: calc(var(--a-field-input-padding-y, .25rem) - var(--a-field-input-border-width, 1px));
            padding-block-end: calc(var(--a-field-input-padding-y, .25rem) - var(--a-field-input-border-width, 1px));
    -webkit-padding-start: calc(var(--a-field-input-padding-x, .25rem) - var(--a-field-input-border-width, 1px));
            padding-inline-start: calc(var(--a-field-input-padding-x, .25rem) - var(--a-field-input-border-width, 1px));
    -webkit-padding-end: calc(var(--a-field-input-padding-x, .25rem) - var(--a-field-input-border-width, 1px));
            padding-inline-end: calc(var(--a-field-input-padding-x, .25rem) - var(--a-field-input-border-width, 1px)); }

.oj-datetimepicker-switcher {
  font-size: .875rem; }

.a-GV-columnControls .a-Button {
  --a-button-line-height: 1;
  --a-button-border-radius: .125rem;
  --a-button-background-color: transparent;
  background-color: var(--a-button-state-background-color, var(--a-button-type-background-color, var(--a-button-background-color, transparent)));
  color: var(--a-button-state-text-color, var(--a-button-type-text-color, var(--a-button-text-color, inherit))); }

.a-GV-pagination {
  --a-gv-pagination-button-padding-x: .5rem;
  --a-gv-pagination-button-padding-y: .5rem;
  --a-button-background-color: transparent;
  --a-button-font-size: 1rem;
  --a-button-line-height: 1rem; }

.a-GV-hdr .a-GV-w-hdr .a-GV-table,
.a-GV-hdr .a-GV-w-frozen .a-GV-table {
  border-bottom: 0; }

.a-GV-columnItem {
  --a-field-input-padding-y: .5rem;
  --a-field-input-border-radius: 0; }

.a-IRR {
  --a-gv-border-radius: var(--ut-region-border-radius, var(--ut-component-border-radius));
  --a-gv-cell-padding-y: .625rem;
  --a-gv-cell-padding-x: .5rem; }
  .a-IRR .a-IRR-toolbar {
    border-top-left-radius: var(--a-gv-border-radius);
    border-top-right-radius: var(--a-gv-border-radius); }

.a-IRR-header--group {
  padding: var(--a-gv-cell-padding-y) var(--a-gv-cell-padding-x);
  background-color: var(--a-gv-header-background-color);
  color: var(--a-gv-header-text-color);
  border-width: var(--a-gv-header-cell-border-width, 1px);
  border-style: solid;
  border-color: var(--a-gv-header-cell-border-color); }

.a-IRR-controlsContainer .a-MediaBlock-content {
  display: flex;
  align-items: center;
  flex-wrap: wrap; }

.a-IRR-sortWidget {
  width: 14.375rem; }

.a-Toolbar,
.a-IRR-toolbar,
.a-IRR-button.a-IRR-sortWidget-button {
  --a-button-font-size: .875rem;
  --a-button-line-height: 1.25rem;
  --a-button-padding-y: .5rem;
  --a-button-padding-x: 1rem;
  --a-button-icon-spacing: .5rem;
  --a-button-icon-size: 1.25rem;
  --a-button-background-color: transparent; }

.a-Toolbar-group--search .a-Toolbar-inputText[data-enter-action="search"],
.a-IRR-search-field {
  border-radius: var(--a-field-input-border-radius, 0.125rem);
  -webkit-margin-start: .25rem;
          margin-inline-start: .25rem;
  -webkit-margin-end: .25rem;
          margin-inline-end: .25rem; }

.a-Toolbar-group--search .a-Toolbar-item:first-child,
.a-Toolbar-group--search .a-Toolbar-item:last-child,
.a-IRR-button--colSearch,
.a-IRR-button--search {
  border-radius: var(--a-button-border-radius, 0.125rem); }

.a-IRR-sortWidget-searchLabel {
  padding: .625rem .75rem;
  height: 2.25rem;
  display: flex;
  align-items: center; }

.a-IG-button.a-IG-button--controls,
.a-IRR-button.a-IRR-button--controls {
  --a-button-padding-y: .5rem;
  --a-button-padding-x: .5rem;
  --a-button-background-color: transparent;
  --a-icon-size: 1.25rem; }

.a-IG-controlsIcon,
.a-IRR-controlsIcon,
.a-IRR-button.a-IRR-sortWidget-button {
  --a-icon-size: 1.25rem; }

.a-IG-reportSummary-count {
  font-weight: var(--a-base-font-weight-semibold, 500); }

.a-IG-reportSummary-icon,
.a-IRR-reportSummary-icon {
  --a-icon-size: 1.25rem; }

.a-IRR-sortWidget-search > .a-IRR-sortWidget-searchField {
  font-size: var(--a-field-input-font-size, 0.75rem);
  -webkit-padding-before: 0;
          padding-block-start: 0;
  -webkit-padding-after: 0;
          padding-block-end: 0;
  -webkit-padding-start: 2.25rem;
          padding-inline-start: 2.25rem;
  -webkit-padding-end: .75rem;
          padding-inline-end: .75rem;
  padding: 0 .75rem 0 2.25rem;
  height: 2.25rem; }

.a-IRR-button.a-IRR-button--pagination,
.a-IRR-button.a-IRR-button--pagination:hover {
  --a-button-background-color: transparent;
  --a-button-border-radius: var(--a-button-border-radius);
  background-color: var(--a-button-state-background-color, var(--a-button-type-background-color, var(--a-button-background-color, transparent)));
  color: var(--a-button-state-text-color, var(--a-button-type-text-color, var(--a-button-text-color, inherit))); }

.a-IG-button.a-IG-button--remove,
.a-IRR-button.a-IRR-button--remove {
  --a-icon-size: 1.25rem; }
  .a-IG-button.a-IG-button--remove:hover,
  .a-IRR-button.a-IRR-button--remove:hover {
    color: var(--a-palette-danger); }

.a-IRR-button.a-IRR-sortWidget-button {
  display: flex;
  align-items: center; }

.a-IRR-lovItem .a-Button--menu,
.a-IRR-lovItem .a-Button--colorPicker,
.a-IRR-lovItem .a-Button--calendar {
  height: auto; }

.t-Report-colHead {
  vertical-align: middle;
  height: var(--a-gv-header-cell-height, 2.5rem);
  background-color: var(--a-gv-header-background-color);
  color: var(--a-gv-header-text-color); }

.a-IRR-headerLink,
.u-Report-sortHeading a {
  color: inherit; }

.a-Table-columntogglePopup.ui-dialog-content {
  padding: var(--a-column-toggle-padding-y, 0.5rem) var(--a-column-toggle-padding-x, 0.5rem); }

.a-Table.u-Report.table-stripe tr:nth-child(even) td,
.a-Table.u-Report.table-stripe tr:nth-child(even) th[scope="row"] {
  background-color: var(--rw-palette-neutral-20); }

.a-IG-reportSummary-item--savedReport,
.a-IG-controls-item--savedReport,
.a-IRR-reportSummary-item--savedReport,
.a-IRR-controls-item--savedReport {
  --a-report-controls-cell-label-icon-background-color: var(--rw-palette-blue-100);
  --a-report-controls-cell-label-hover-background-color: var(--rw-palette-blue-10); }

.a-IG-reportSummary-item--search,
.a-IG-controls-item--search,
.a-IRR-reportSummary-item--search,
.a-IRR-controls-item--search {
  --a-report-controls-cell-label-icon-background-color: var(--rw-palette-blue-100);
  --a-report-controls-cell-label-hover-background-color: var(--rw-palette-blue-10); }

.a-IG-reportSummary-item--filter,
.a-IG-controls-item--filter,
.a-IRR-reportSummary-item--filter,
.a-IRR-controls-item--filter {
  --a-report-controls-cell-label-icon-background-color: var(--rw-palette-green-100);
  --a-report-controls-cell-label-hover-background-color: var(--rw-palette-green-10); }

.a-IG-reportSummary-item--controlBreak,
.a-IG-controls-item--controlBreak,
.a-IRR-reportSummary-item--controlBreak,
.a-IRR-controls-item--controlBreak {
  --a-report-controls-cell-label-icon-background-color: var(--rw-palette-blue-150);
  --a-report-controls-cell-label-hover-background-color: var(--rw-palette-blue-30); }

.a-IG-reportSummary-item--groupBy,
.a-IG-controls-item--groupBy,
.a-IRR-reportSummary-item--groupBy,
.a-IRR-controls-item--groupBy {
  --a-report-controls-cell-label-icon-background-color: var(--rw-palette-blue-150);
  --a-report-controls-cell-label-hover-background-color: var(--rw-palette-blue-30); }

.a-IG-reportSummary-item--aggregate,
.a-IG-controls-item--aggregate,
.a-IRR-reportSummary-item--aggregate,
.a-IRR-controls-item--aggregate {
  --a-report-controls-cell-label-icon-background-color: var(--rw-palette-blue-150);
  --a-report-controls-cell-label-hover-background-color: var(--rw-palette-blue-30); }

.a-IG-reportSummary-item--highlight,
.a-IG-controls-item--highlight,
.a-IRR-reportSummary-item--highlight,
.a-IRR-controls-item--highlight {
  --a-report-controls-cell-label-icon-background-color: var(--rw-palette-orange-100);
  --a-report-controls-cell-label-hover-background-color: var(--rw-palette-orange-10); }

.a-IG-reportSummary-item--flashback,
.a-IG-controls-item--flashback,
.a-IRR-reportSummary-item--flashback,
.a-IRR-controls-item--flashback {
  --a-report-controls-cell-label-icon-background-color: var(--rw-palette-pebble-150);
  --a-report-controls-cell-label-hover-background-color: var(--rw-palette-pebble-30); }

.a-IG-reportSummary-item--chart,
.a-IG-controls-item--chart,
.a-IRR-reportSummary-item--chart,
.a-IRR-controls-item--chart {
  --a-report-controls-cell-label-icon-background-color: var(--rw-palette-blue-150);
  --a-report-controls-cell-label-hover-background-color: var(--rw-palette-blue-50); }

.a-IG-reportSummary-item--pivot,
.a-IG-controls-item--pivot,
.a-IRR-reportSummary-item--pivot,
.a-IRR-controls-item--pivot {
  --a-report-controls-cell-label-icon-background-color: var(--rw-palette-pebble-150);
  --a-report-controls-cell-label-hover-background-color: var(--rw-palette-pebble-30); }

.a-IG-reportSummary-item--invalidSettings,
.a-IG-controls-item--invalidSettings,
.a-IRR-reportSummary-item--invalidSettings,
.a-IRR-controls-item--invalidSettings {
  --a-report-controls-cell-label-icon-background-color: var(--rw-palette-pebble-100);
  --a-report-controls-cell-label-hover-background-color: var(--rw-palette-pebble-10); }

.a-IG-reportSummary-item--inactiveSettings,
.a-IG-controls-item--inactiveSettings,
.a-IRR-reportSummary-item--inactiveSettings,
.a-IRR-controls-item--inactiveSettings {
  --a-report-controls-cell-label-icon-background-color: var(--rw-palette-pebble-100);
  --a-report-controls-cell-label-hover-background-color: var(--rw-palette-pebble-10); }

.t-MegaMenu {
  --ut-megamenu-label-font-size: 1rem;
  --ut-megamenu-item-top-padding-y: 0rem;
  --ut-megamenu-item-top-padding-x: 0rem;
  --ut-megamenu-item-padding-x: .5rem;
  --ut-link-text-decoration: none;
  --a-menu-icon-spacing-x: .5rem;
  --rw-badge-bg-color: var(--ut-component-toolbar-background-color);
  --rw-badge-text-color: var(--ut-component-text-default-color); }

.t-MegaMenu-item--top > .t-MegaMenu-itemBody {
  --ut-megamenu-item-padding-y: .5rem;
  --ut-megamenu-item-padding-x: .75rem; }

.t-MegaMenu-item--hasSub > .t-MegaMenu-list--sub {
  -webkit-margin-before: 0;
          margin-block-start: 0; }

.t-MegaMenu-list--sub {
  --ut-megamenu-label-font-size: .875rem; }

.t-MegaMenu-badge {
  --ut-megamenu-badge-font-size: .6875rem;
  --ut-megamenu-badge-line-height: 1.5rem;
  --ut-megamenu-badge-border-radius: .375rem;
  --ut-megamenu-badge-padding: 0 .5rem;
  min-width: var(--ut-megamenu-badge-line-height, 1rem);
  font-weight: var(--rw-badge-font-weight, var(--a-base-font-weight-bold, 700));
  font-stretch: var(--rw-badge-font-stretch, condensed);
  text-align: center;
  background-color: var(--rw-badge-bg-color, var(--ut-component-badge-background-color));
  color: var(--rw-badge-text-color, var(--ut-component-badge-text-color)); }

.t-Header-nav .a-Icon.icon-menu-split-drop-down:before {
  content: "\e123"; }

.t-Header-nav .a-MenuBar {
  box-shadow: inset 0 calc(var(--a-menubar-item-border-width, 1px) * -1) 0 var(--a-menubar-item-border-color); }

.t-Header-nav .a-MenuBar-item {
  border-top-width: 0;
  border-bottom-width: 0; }
  .t-Header-nav .a-MenuBar-item:focus-within {
    outline: var(--ut-focus-outline, auto 1px var(--ut-focus-outline-color, -webkit-focus-ring-color));
    outline-offset: -1px; }
  .t-Header-nav .a-MenuBar-item .a-MenuBar-label {
    outline: none; }

.t-Header-nav .a-Menu--split .a-MenuBar-label {
  -webkit-padding-end: 0;
          padding-inline-end: 0; }
  .u-RTL .t-Header-nav .a-Menu--split .a-MenuBar-label {
    -webkit-padding-start: 0;
            padding-inline-start: 0;
    -webkit-padding-end: var(--a-menubar-item-padding-x, 0.5rem);
            padding-inline-end: var(--a-menubar-item-padding-x, 0.5rem); }

.t-Header-nav .a-MenuBar-item.is-focused {
  background-color: var(--a-menubar-item-focused-background-color);
  color: var(--a-menubar-item-focused-text-color); }

.t-Header-nav .a-MenuBar-item.a-Menu--current {
  --a-menubar-item-font-weight: var(--a-base-font-weight-bold, 700);
  background-color: var(--a-menubar-item-current-background-color);
  color: var(--a-menubar-item-current-text-color); }

.t-Region-headerItems--buttons {
  -webkit-padding-before: .5rem;
          padding-block-start: .5rem;
  -webkit-padding-after: .5rem;
          padding-block-end: .5rem; }

.apex-rds {
  --ut-tabs-item-padding-y: .875rem;
  --ut-tabs-item-padding-x: 1rem; }

.t-Body-title .apex-rds-container {
  -webkit-margin-start: 0;
          margin-inline-start: 0;
  -webkit-margin-end: 0;
          margin-inline-end: 0;
  -webkit-padding-start: var(--ut-breadcrumb-padding-x, 1rem);
          padding-inline-start: var(--ut-breadcrumb-padding-x, 1rem);
  -webkit-padding-end: var(--ut-breadcrumb-padding-x, 1rem);
          padding-inline-end: var(--ut-breadcrumb-padding-x, 1rem); }
  .t-Body-title .apex-rds-container .apex-rds {
    -webkit-margin-start: calc(var(--ut-tabs-item-padding-x, .5rem) * -1);
            margin-inline-start: calc(var(--ut-tabs-item-padding-x, .5rem) * -1);
    -webkit-margin-end: calc(var(--ut-tabs-item-padding-x, .5rem) * -1);
            margin-inline-end: calc(var(--ut-tabs-item-padding-x, .5rem) * -1); }

.apex-rds-item a {
  color: var(--ut-component-text-muted-color);
  font-weight: var(--a-base-font-weight-semibold, 500);
  transition: color .1s ease; }
  .apex-rds-item a:hover {
    color: var(--ut-component-text-default-color); }

.apex-rds-item span {
  transition: box-shadow .1s ease; }

.apex-rds-selected span {
  box-shadow: 0 -3px 0 var(--ut-palette-primary) inset;
  color: var(--ut-component-text-default-color); }

.apex-rds-item--hint span {
  box-shadow: 0 -3px 0 var(--rw-palette-neutral-40) inset; }

.t-Tabs-link:hover {
  color: var(--ut-tabs-item-active-text-color); }

.t-Timeline--compact .t-Timeline-typename {
  --ut-timeline-type-font-weight: var(--a-base-font-weight-semibold, 500); }

.t-Timeline--compact .t-Timeline-type {
  --ut-timeline-type-padding-y: .25rem; }

.t-Timeline-avatar {
  font-weight: var(--a-base-font-weight-semibold, 500); }

.a-TreeView {
  padding: .125rem .25rem; }
  .js-navCollapsed .a-TreeView {
 }
    @media (max-width: 479px) {
      .js-navCollapsed .a-TreeView {
        -webkit-padding-start: 0;
                padding-inline-start: 0;
        -webkit-padding-end: 0;
                padding-inline-end: 0; } }
  .js-navCollapsed--hidden.js-navCollapsed .a-TreeView {
    -webkit-padding-start: 0;
            padding-inline-start: 0;
    -webkit-padding-end: 0;
            padding-inline-end: 0; }

.a-TreeView-node {
  -webkit-padding-before: .125rem;
          padding-block-start: .125rem;
  -webkit-padding-after: .125rem;
          padding-block-end: .125rem; }

.a-TreeView-row {
  border-radius: .25rem; }

.t-WizardSteps {
  --ut-wp-marker-size: 1.25rem;
  --ut-wp-completed-marker-font-size: .75rem;
  counter-reset: progress; }

.t-WizardSteps-marker {
  display: grid;
  align-items: center;
  box-shadow: var(--ut-wp-marker-color) inset 0 0 0 2px;
  background-color: var(--rw-palette-neutral-10);
  color: var(--ut-wp-marker-color); }
  .t-WizardSteps-marker:before {
    counter-increment: progress;
    content: counter(progress);
    font-size: .75rem;
    line-height: 1rem;
    font-weight: var(--a-base-font-weight-bold, 700);
    display: block; }

.t-WizardSteps-step.is-active .t-WizardSteps-marker,
.t-WizardSteps-step.is-complete .t-WizardSteps-marker {
  --ut-wp-marker-size: 1.25rem;
  transform: none;
  box-shadow: none; }

.t-WizardSteps-step.is-active .t-WizardSteps-marker {
  background-color: var(--rw-palette-neutral-190);
  color: var(--rw-palette-neutral-0); }

.ui-dialog-titlebar-close {
  --a-button-background-color: transparent;
  --a-button-text-color: var(--rw-palette-neutral-190);
  --a-button-border-color: transparent;
  --a-button-hover-background-color: rgba(22, 21, 19, 0.04);
  --a-button-active-background-color: rgba(22, 21, 19, 0.08);
  --a-button-focus-background-color: var(--a-button-hover-background-color); }

body:not([class*="rw-pillar--"]),
.rw-pillar--neutral {
  --ut-hero-region-icon-background-color: var(--rw-palette-neutral-100);
  --ut-body-title-border-color: var(--rw-palette-neutral-100);
  --ut-body-title-background-color: var(--rw-palette-neutral-0);
  --ut-body-title-text-color: var(--rw-palette-neutral-190);
  --rw-palette-background-size: 350px 350px;
  --rw-dark-body-title-background-color: var(--rw-palette-neutral-140);
  --rw-active-pillar-background-color: var(--rw-palette-neutral-100);
  --rw-foldout-panel-pillar-background-color: var(--rw-palette-neutral-140); }
  body:not([class*="rw-pillar--"]) .t-Body-title:after,
  body:not([class*="rw-pillar--"]).rw-layout--fixed .t-Body-mainContent:before,
  .rw-pillar--neutral .t-Body-title:after,
  .rw-pillar--neutral.rw-layout--fixed .t-Body-mainContent:before {
    background-image: url("../images/rw/color-strip/neutral.png");
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      body:not([class*="rw-pillar--"]) .t-Body-title:after,
      body:not([class*="rw-pillar--"]).rw-layout--fixed .t-Body-mainContent:before,
      .rw-pillar--neutral .t-Body-title:after,
      .rw-pillar--neutral.rw-layout--fixed .t-Body-mainContent:before {
        background-image: url("../images/rw/color-strip/neutral_2x.png"); } }
  body:not([class*="rw-pillar--"]) .t-ContentBlock--textureBG,
  .rw-pillar--neutral .t-ContentBlock--textureBG {
    background-image: url("../images/rw/background-patterns/neutral.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      body:not([class*="rw-pillar--"]) .t-ContentBlock--textureBG,
      .rw-pillar--neutral .t-ContentBlock--textureBG {
        background-image: url("../images/rw/background-patterns/neutral_2x.png"); } }
    body:not([class*="rw-pillar--"]) .t-ContentBlock--textureBG.t-ContentBlock--shadowBG, body:not([class*="rw-pillar--"]) .t-ContentBlock--textureBG.t-ContentBlock--pillarBG,
    .rw-pillar--neutral .t-ContentBlock--textureBG.t-ContentBlock--shadowBG,
    .rw-pillar--neutral .t-ContentBlock--textureBG.t-ContentBlock--pillarBG {
      background-image: url("../images/rw/background-patterns/neutral-dark.png");
 }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
        body:not([class*="rw-pillar--"]) .t-ContentBlock--textureBG.t-ContentBlock--shadowBG, body:not([class*="rw-pillar--"]) .t-ContentBlock--textureBG.t-ContentBlock--pillarBG,
        .rw-pillar--neutral .t-ContentBlock--textureBG.t-ContentBlock--shadowBG,
        .rw-pillar--neutral .t-ContentBlock--textureBG.t-ContentBlock--pillarBG {
          background-image: url("../images/rw/background-patterns/neutral-dark_2x.png"); } }
  bodybody:not([class*="rw-pillar--"]), .rw-pillar--neutral {
    background-image: url("../images/rw/background-patterns/neutral.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      bodybody:not([class*="rw-pillar--"]), .rw-pillar--neutral {
        background-image: url("../images/rw/background-patterns/neutral_2x.png"); } }
    bodybody:not([class*="rw-pillar--"]).rw-mode-body--dark, .rw-pillar--neutral.rw-mode-body--dark {
      background-image: url("../images/rw/background-patterns/neutral-dark.png");
 }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
        bodybody:not([class*="rw-pillar--"]).rw-mode-body--dark, .rw-pillar--neutral.rw-mode-body--dark {
          background-image: url("../images/rw/background-patterns/neutral-dark_2x.png"); } }
  body:not([class*="rw-pillar--"]).rw-mode-nav--pillar,
  .rw-pillar--neutral.rw-mode-nav--pillar {
    --ut-body-nav-background-color: var(--rw-palette-neutral-170);
    --ut-body-nav-text-color: var(--rw-palette-neutral-10);
    --ut-body-nav-scrollbar-thumb-background-color: var(--rw-palette-neutral-130);
    --a-treeview-node-selected-background-color: var(--rw-palette-neutral-140);
    --a-treeview-node-selected-text-color: var(--a-treeview-node-text-color);
    --a-treeview-node-focused-background-color: var(--rw-palette-neutral-130);
    --a-treeview-node-focused-text-color: var(--a-treeview-node-text-color);
    --a-treeview-node-hover-background-color: var(--rw-palette-neutral-150);
    --a-treeview-node-hover-text-color: var(--a-treeview-node-text-color);
    --ut-navtabs-background-color: var(--rw-palette-neutral-170);
    --ut-navtabs-box-shadow: 0 1px 0 0 rgba(251, 249, 248, 0.1);
    --ut-navtabs-item-text-color: rgba(255, 255, 255, 0.6);
    --ut-navtabs-item-border-color: rgba(255, 255, 255, 0.1);
    --ut-navtabs-item-hover-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-hover-highlight-color: rgba(255, 255, 255, 0.1);
    --ut-navtabs-item-active-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-active-highlight-color: var(--rw-palette-branddark-50);
    --ut-header-menubar-background-color: var(--rw-palette-neutral-170);
    --ut-header-menubar-item-text-color: var(--rw-palette-neutral-10);
    --ut-header-menubar-item-current-background-color: var(--rw-palette-neutral-140);
    --ut-header-menubar-item-current-text-color: var(--ut-header-menubar-item-text-color);
    --ut-header-menubar-item-hover-background-color: var(--rw-palette-neutral-150);
    --ut-header-menubar-item-hover-text-color: var(--ut-header-menubar-item-current-text-color);
    --ut-header-menubar-item-border-color: rgba(255, 255, 255, 0.1);
    --ut-header-menubar-item-split-icon-color: rgba(255, 255, 255, 0.6);
    --ut-header-menubar-item-split-border-color: rgba(255, 255, 255, 0.04); }
  body:not([class*="rw-pillar--"]).rw-mode-header--pillar,
  .rw-pillar--neutral.rw-mode-header--pillar {
    --ut-header-background-color: var(--rw-palette-neutral-170);
    --ut-header-text-color: var(--rw-palette-neutral-0);
    --ut-header-box-shadow: var(--ut-shadow-md); }
    body:not([class*="rw-pillar--"]).rw-mode-header--pillar .t-Button--header,
    .rw-pillar--neutral.rw-mode-header--pillar .t-Button--header {
      --a-button-hover-background-color: rgba(255, 255, 255, 0.04);
      --a-button-active-background-color: rgba(255, 255, 255, 0.08);
      --a-button-focus-background-color: var(--a-button-background-color); }
      body:not([class*="rw-pillar--"]).rw-mode-header--pillar .t-Button--header.is-active,
      .rw-pillar--neutral.rw-mode-header--pillar .t-Button--header.is-active {
        --a-button-background-color: rgba(22, 21, 19, 0.5); }

.rw-texture,
.rw-texture--neutral {
  background-image: url("../images/rw/background-patterns/neutral.png");
  background-size: var(--rw-palette-background-size);
 }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
    .rw-texture,
    .rw-texture--neutral {
      background-image: url("../images/rw/background-patterns/neutral_2x.png"); } }
  .rw-texture--dark,
  .rw-texture--neutral--dark {
    background-image: url("../images/rw/background-patterns/neutral-dark.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-texture--dark,
      .rw-texture--neutral--dark {
        background-image: url("../images/rw/background-patterns/neutral-dark_2x.png"); } }

body:not([class*="rw-pillar--"]) {
  background-image: url("../images/rw/background-patterns/neutral.png");
  background-size: var(--rw-palette-background-size);
 }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
    body:not([class*="rw-pillar--"]) {
      background-image: url("../images/rw/background-patterns/neutral_2x.png"); } }
  body:not([class*="rw-pillar--"]).rw-mode-body--dark {
    background-image: url("../images/rw/background-patterns/neutral-dark.png");
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      body:not([class*="rw-pillar--"]).rw-mode-body--dark {
        background-image: url("../images/rw/background-patterns/neutral-dark_2x.png"); } }

.rw-pillar--rose {
  --ut-hero-region-icon-background-color: var(--rw-palette-rose-100);
  --ut-body-title-border-color: var(--rw-palette-rose-100);
  --ut-body-title-background-color: var(--rw-palette-neutral-0);
  --ut-body-title-text-color: var(--rw-palette-neutral-190);
  --rw-palette-background-size: 550px 550px;
  --rw-dark-body-title-background-color: var(--rw-palette-rose-140);
  --rw-active-pillar-background-color: var(--rw-palette-rose-100);
  --rw-foldout-panel-pillar-background-color: var(--rw-palette-rose-140); }
  .rw-pillar--rose .t-Body-title:after,
  .rw-pillar--rose.rw-layout--fixed .t-Body-mainContent:before {
    background-image: url("../images/rw/color-strip/rose.png");
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-pillar--rose .t-Body-title:after,
      .rw-pillar--rose.rw-layout--fixed .t-Body-mainContent:before {
        background-image: url("../images/rw/color-strip/rose_2x.png"); } }
  .rw-pillar--rose .t-ContentBlock--textureBG {
    background-image: url("../images/rw/background-patterns/rose.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-pillar--rose .t-ContentBlock--textureBG {
        background-image: url("../images/rw/background-patterns/rose_2x.png"); } }
    .rw-pillar--rose .t-ContentBlock--textureBG.t-ContentBlock--shadowBG, .rw-pillar--rose .t-ContentBlock--textureBG.t-ContentBlock--pillarBG {
      background-image: url("../images/rw/background-patterns/rose-dark.png");
 }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
        .rw-pillar--rose .t-ContentBlock--textureBG.t-ContentBlock--shadowBG, .rw-pillar--rose .t-ContentBlock--textureBG.t-ContentBlock--pillarBG {
          background-image: url("../images/rw/background-patterns/rose-dark_2x.png"); } }
  body.rw-pillar--rose {
    background-image: url("../images/rw/background-patterns/rose.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      body.rw-pillar--rose {
        background-image: url("../images/rw/background-patterns/rose_2x.png"); } }
    body.rw-pillar--rose.rw-mode-body--dark {
      background-image: url("../images/rw/background-patterns/rose-dark.png");
 }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
        body.rw-pillar--rose.rw-mode-body--dark {
          background-image: url("../images/rw/background-patterns/rose-dark_2x.png"); } }
  .rw-pillar--rose.rw-mode-nav--pillar {
    --ut-body-nav-background-color: var(--rw-palette-rose-170);
    --ut-body-nav-text-color: var(--rw-palette-rose-10);
    --ut-body-nav-scrollbar-thumb-background-color: var(--rw-palette-rose-130);
    --a-treeview-node-selected-background-color: var(--rw-palette-rose-140);
    --a-treeview-node-selected-text-color: var(--a-treeview-node-text-color);
    --a-treeview-node-focused-background-color: var(--rw-palette-rose-130);
    --a-treeview-node-focused-text-color: var(--a-treeview-node-text-color);
    --a-treeview-node-hover-background-color: var(--rw-palette-rose-150);
    --a-treeview-node-hover-text-color: var(--a-treeview-node-text-color);
    --ut-navtabs-background-color: var(--rw-palette-rose-170);
    --ut-navtabs-box-shadow: 0 1px 0 0 rgba(251, 249, 248, 0.1);
    --ut-navtabs-item-text-color: rgba(255, 255, 255, 0.6);
    --ut-navtabs-item-border-color: rgba(255, 255, 255, 0.1);
    --ut-navtabs-item-hover-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-hover-highlight-color: rgba(255, 255, 255, 0.1);
    --ut-navtabs-item-active-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-active-highlight-color: var(--rw-palette-branddark-50);
    --ut-header-menubar-background-color: var(--rw-palette-rose-170);
    --ut-header-menubar-item-text-color: var(--rw-palette-rose-10);
    --ut-header-menubar-item-current-background-color: var(--rw-palette-rose-140);
    --ut-header-menubar-item-current-text-color: var(--ut-header-menubar-item-text-color);
    --ut-header-menubar-item-hover-background-color: var(--rw-palette-rose-150);
    --ut-header-menubar-item-hover-text-color: var(--ut-header-menubar-item-current-text-color);
    --ut-header-menubar-item-border-color: rgba(255, 255, 255, 0.1);
    --ut-header-menubar-item-split-icon-color: rgba(255, 255, 255, 0.6);
    --ut-header-menubar-item-split-border-color: rgba(255, 255, 255, 0.04); }
  .rw-pillar--rose.rw-mode-header--pillar {
    --ut-header-background-color: var(--rw-palette-rose-170);
    --ut-header-text-color: var(--rw-palette-rose-0);
    --ut-header-box-shadow: var(--ut-shadow-md); }
    .rw-pillar--rose.rw-mode-header--pillar .t-Button--header {
      --a-button-hover-background-color: rgba(255, 255, 255, 0.04);
      --a-button-active-background-color: rgba(255, 255, 255, 0.08);
      --a-button-focus-background-color: var(--a-button-background-color); }
      .rw-pillar--rose.rw-mode-header--pillar .t-Button--header.is-active {
        --a-button-background-color: rgba(22, 21, 19, 0.5); }

.rw-texture--rose {
  background-image: url("../images/rw/background-patterns/rose.png");
  background-size: var(--rw-palette-background-size);
 }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
    .rw-texture--rose {
      background-image: url("../images/rw/background-patterns/rose_2x.png"); } }
  .rw-texture--rose--dark {
    background-image: url("../images/rw/background-patterns/rose-dark.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-texture--rose--dark {
        background-image: url("../images/rw/background-patterns/rose-dark_2x.png"); } }

.rw-pillar--plum {
  --ut-hero-region-icon-background-color: var(--rw-palette-plum-100);
  --ut-body-title-border-color: var(--rw-palette-plum-100);
  --ut-body-title-background-color: var(--rw-palette-neutral-0);
  --ut-body-title-text-color: var(--rw-palette-neutral-190);
  --rw-palette-background-size: 300px 300px;
  --rw-dark-body-title-background-color: var(--rw-palette-plum-140);
  --rw-active-pillar-background-color: var(--rw-palette-plum-100);
  --rw-foldout-panel-pillar-background-color: var(--rw-palette-plum-140); }
  .rw-pillar--plum .t-Body-title:after,
  .rw-pillar--plum.rw-layout--fixed .t-Body-mainContent:before {
    background-image: url("../images/rw/color-strip/plum.png");
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-pillar--plum .t-Body-title:after,
      .rw-pillar--plum.rw-layout--fixed .t-Body-mainContent:before {
        background-image: url("../images/rw/color-strip/plum_2x.png"); } }
  .rw-pillar--plum .t-ContentBlock--textureBG {
    background-image: url("../images/rw/background-patterns/plum.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-pillar--plum .t-ContentBlock--textureBG {
        background-image: url("../images/rw/background-patterns/plum_2x.png"); } }
    .rw-pillar--plum .t-ContentBlock--textureBG.t-ContentBlock--shadowBG, .rw-pillar--plum .t-ContentBlock--textureBG.t-ContentBlock--pillarBG {
      background-image: url("../images/rw/background-patterns/plum-dark.png");
 }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
        .rw-pillar--plum .t-ContentBlock--textureBG.t-ContentBlock--shadowBG, .rw-pillar--plum .t-ContentBlock--textureBG.t-ContentBlock--pillarBG {
          background-image: url("../images/rw/background-patterns/plum-dark_2x.png"); } }
  body.rw-pillar--plum {
    background-image: url("../images/rw/background-patterns/plum.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      body.rw-pillar--plum {
        background-image: url("../images/rw/background-patterns/plum_2x.png"); } }
    body.rw-pillar--plum.rw-mode-body--dark {
      background-image: url("../images/rw/background-patterns/plum-dark.png");
 }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
        body.rw-pillar--plum.rw-mode-body--dark {
          background-image: url("../images/rw/background-patterns/plum-dark_2x.png"); } }
  .rw-pillar--plum.rw-mode-nav--pillar {
    --ut-body-nav-background-color: var(--rw-palette-plum-170);
    --ut-body-nav-text-color: var(--rw-palette-plum-10);
    --ut-body-nav-scrollbar-thumb-background-color: var(--rw-palette-plum-130);
    --a-treeview-node-selected-background-color: var(--rw-palette-plum-140);
    --a-treeview-node-selected-text-color: var(--a-treeview-node-text-color);
    --a-treeview-node-focused-background-color: var(--rw-palette-plum-130);
    --a-treeview-node-focused-text-color: var(--a-treeview-node-text-color);
    --a-treeview-node-hover-background-color: var(--rw-palette-plum-150);
    --a-treeview-node-hover-text-color: var(--a-treeview-node-text-color);
    --ut-navtabs-background-color: var(--rw-palette-plum-170);
    --ut-navtabs-box-shadow: 0 1px 0 0 rgba(251, 249, 248, 0.1);
    --ut-navtabs-item-text-color: rgba(255, 255, 255, 0.6);
    --ut-navtabs-item-border-color: rgba(255, 255, 255, 0.1);
    --ut-navtabs-item-hover-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-hover-highlight-color: rgba(255, 255, 255, 0.1);
    --ut-navtabs-item-active-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-active-highlight-color: var(--rw-palette-branddark-50);
    --ut-header-menubar-background-color: var(--rw-palette-plum-170);
    --ut-header-menubar-item-text-color: var(--rw-palette-plum-10);
    --ut-header-menubar-item-current-background-color: var(--rw-palette-plum-140);
    --ut-header-menubar-item-current-text-color: var(--ut-header-menubar-item-text-color);
    --ut-header-menubar-item-hover-background-color: var(--rw-palette-plum-150);
    --ut-header-menubar-item-hover-text-color: var(--ut-header-menubar-item-current-text-color);
    --ut-header-menubar-item-border-color: rgba(255, 255, 255, 0.1);
    --ut-header-menubar-item-split-icon-color: rgba(255, 255, 255, 0.6);
    --ut-header-menubar-item-split-border-color: rgba(255, 255, 255, 0.04); }
  .rw-pillar--plum.rw-mode-header--pillar {
    --ut-header-background-color: var(--rw-palette-plum-170);
    --ut-header-text-color: var(--rw-palette-plum-0);
    --ut-header-box-shadow: var(--ut-shadow-md); }
    .rw-pillar--plum.rw-mode-header--pillar .t-Button--header {
      --a-button-hover-background-color: rgba(255, 255, 255, 0.04);
      --a-button-active-background-color: rgba(255, 255, 255, 0.08);
      --a-button-focus-background-color: var(--a-button-background-color); }
      .rw-pillar--plum.rw-mode-header--pillar .t-Button--header.is-active {
        --a-button-background-color: rgba(22, 21, 19, 0.5); }

.rw-texture--plum {
  background-image: url("../images/rw/background-patterns/plum.png");
  background-size: var(--rw-palette-background-size);
 }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
    .rw-texture--plum {
      background-image: url("../images/rw/background-patterns/plum_2x.png"); } }
  .rw-texture--plum--dark {
    background-image: url("../images/rw/background-patterns/plum-dark.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-texture--plum--dark {
        background-image: url("../images/rw/background-patterns/plum-dark_2x.png"); } }

.rw-pillar--sienna {
  --ut-hero-region-icon-background-color: var(--rw-palette-sienna-100);
  --ut-body-title-border-color: var(--rw-palette-sienna-100);
  --ut-body-title-background-color: var(--rw-palette-neutral-0);
  --ut-body-title-text-color: var(--rw-palette-neutral-190);
  --rw-palette-background-size: 300px 300px;
  --rw-dark-body-title-background-color: var(--rw-palette-sienna-140);
  --rw-active-pillar-background-color: var(--rw-palette-sienna-100);
  --rw-foldout-panel-pillar-background-color: var(--rw-palette-sienna-140); }
  .rw-pillar--sienna .t-Body-title:after,
  .rw-pillar--sienna.rw-layout--fixed .t-Body-mainContent:before {
    background-image: url("../images/rw/color-strip/sienna.png");
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-pillar--sienna .t-Body-title:after,
      .rw-pillar--sienna.rw-layout--fixed .t-Body-mainContent:before {
        background-image: url("../images/rw/color-strip/sienna_2x.png"); } }
  .rw-pillar--sienna .t-ContentBlock--textureBG {
    background-image: url("../images/rw/background-patterns/sienna.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-pillar--sienna .t-ContentBlock--textureBG {
        background-image: url("../images/rw/background-patterns/sienna_2x.png"); } }
    .rw-pillar--sienna .t-ContentBlock--textureBG.t-ContentBlock--shadowBG, .rw-pillar--sienna .t-ContentBlock--textureBG.t-ContentBlock--pillarBG {
      background-image: url("../images/rw/background-patterns/sienna-dark.png");
 }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
        .rw-pillar--sienna .t-ContentBlock--textureBG.t-ContentBlock--shadowBG, .rw-pillar--sienna .t-ContentBlock--textureBG.t-ContentBlock--pillarBG {
          background-image: url("../images/rw/background-patterns/sienna-dark_2x.png"); } }
  body.rw-pillar--sienna {
    background-image: url("../images/rw/background-patterns/sienna.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      body.rw-pillar--sienna {
        background-image: url("../images/rw/background-patterns/sienna_2x.png"); } }
    body.rw-pillar--sienna.rw-mode-body--dark {
      background-image: url("../images/rw/background-patterns/sienna-dark.png");
 }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
        body.rw-pillar--sienna.rw-mode-body--dark {
          background-image: url("../images/rw/background-patterns/sienna-dark_2x.png"); } }
  .rw-pillar--sienna.rw-mode-nav--pillar {
    --ut-body-nav-background-color: var(--rw-palette-sienna-170);
    --ut-body-nav-text-color: var(--rw-palette-sienna-10);
    --ut-body-nav-scrollbar-thumb-background-color: var(--rw-palette-sienna-130);
    --a-treeview-node-selected-background-color: var(--rw-palette-sienna-140);
    --a-treeview-node-selected-text-color: var(--a-treeview-node-text-color);
    --a-treeview-node-focused-background-color: var(--rw-palette-sienna-130);
    --a-treeview-node-focused-text-color: var(--a-treeview-node-text-color);
    --a-treeview-node-hover-background-color: var(--rw-palette-sienna-150);
    --a-treeview-node-hover-text-color: var(--a-treeview-node-text-color);
    --ut-navtabs-background-color: var(--rw-palette-sienna-170);
    --ut-navtabs-box-shadow: 0 1px 0 0 rgba(251, 249, 248, 0.1);
    --ut-navtabs-item-text-color: rgba(255, 255, 255, 0.6);
    --ut-navtabs-item-border-color: rgba(255, 255, 255, 0.1);
    --ut-navtabs-item-hover-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-hover-highlight-color: rgba(255, 255, 255, 0.1);
    --ut-navtabs-item-active-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-active-highlight-color: var(--rw-palette-branddark-50);
    --ut-header-menubar-background-color: var(--rw-palette-sienna-170);
    --ut-header-menubar-item-text-color: var(--rw-palette-sienna-10);
    --ut-header-menubar-item-current-background-color: var(--rw-palette-sienna-140);
    --ut-header-menubar-item-current-text-color: var(--ut-header-menubar-item-text-color);
    --ut-header-menubar-item-hover-background-color: var(--rw-palette-sienna-150);
    --ut-header-menubar-item-hover-text-color: var(--ut-header-menubar-item-current-text-color);
    --ut-header-menubar-item-border-color: rgba(255, 255, 255, 0.1);
    --ut-header-menubar-item-split-icon-color: rgba(255, 255, 255, 0.6);
    --ut-header-menubar-item-split-border-color: rgba(255, 255, 255, 0.04); }
  .rw-pillar--sienna.rw-mode-header--pillar {
    --ut-header-background-color: var(--rw-palette-sienna-170);
    --ut-header-text-color: var(--rw-palette-sienna-0);
    --ut-header-box-shadow: var(--ut-shadow-md); }
    .rw-pillar--sienna.rw-mode-header--pillar .t-Button--header {
      --a-button-hover-background-color: rgba(255, 255, 255, 0.04);
      --a-button-active-background-color: rgba(255, 255, 255, 0.08);
      --a-button-focus-background-color: var(--a-button-background-color); }
      .rw-pillar--sienna.rw-mode-header--pillar .t-Button--header.is-active {
        --a-button-background-color: rgba(22, 21, 19, 0.5); }

.rw-texture--sienna {
  background-image: url("../images/rw/background-patterns/sienna.png");
  background-size: var(--rw-palette-background-size);
 }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
    .rw-texture--sienna {
      background-image: url("../images/rw/background-patterns/sienna_2x.png"); } }
  .rw-texture--sienna--dark {
    background-image: url("../images/rw/background-patterns/sienna-dark.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-texture--sienna--dark {
        background-image: url("../images/rw/background-patterns/sienna-dark_2x.png"); } }

.rw-pillar--teal {
  --ut-hero-region-icon-background-color: var(--rw-palette-teal-100);
  --ut-body-title-border-color: var(--rw-palette-teal-100);
  --ut-body-title-background-color: var(--rw-palette-neutral-0);
  --ut-body-title-text-color: var(--rw-palette-neutral-190);
  --rw-palette-background-size: 300px 300px;
  --rw-dark-body-title-background-color: var(--rw-palette-teal-140);
  --rw-active-pillar-background-color: var(--rw-palette-teal-100);
  --rw-foldout-panel-pillar-background-color: var(--rw-palette-teal-140); }
  .rw-pillar--teal .t-Body-title:after,
  .rw-pillar--teal.rw-layout--fixed .t-Body-mainContent:before {
    background-image: url("../images/rw/color-strip/teal.png");
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-pillar--teal .t-Body-title:after,
      .rw-pillar--teal.rw-layout--fixed .t-Body-mainContent:before {
        background-image: url("../images/rw/color-strip/teal_2x.png"); } }
  .rw-pillar--teal .t-ContentBlock--textureBG {
    background-image: url("../images/rw/background-patterns/teal.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-pillar--teal .t-ContentBlock--textureBG {
        background-image: url("../images/rw/background-patterns/teal_2x.png"); } }
    .rw-pillar--teal .t-ContentBlock--textureBG.t-ContentBlock--shadowBG, .rw-pillar--teal .t-ContentBlock--textureBG.t-ContentBlock--pillarBG {
      background-image: url("../images/rw/background-patterns/teal-dark.png");
 }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
        .rw-pillar--teal .t-ContentBlock--textureBG.t-ContentBlock--shadowBG, .rw-pillar--teal .t-ContentBlock--textureBG.t-ContentBlock--pillarBG {
          background-image: url("../images/rw/background-patterns/teal-dark_2x.png"); } }
  body.rw-pillar--teal {
    background-image: url("../images/rw/background-patterns/teal.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      body.rw-pillar--teal {
        background-image: url("../images/rw/background-patterns/teal_2x.png"); } }
    body.rw-pillar--teal.rw-mode-body--dark {
      background-image: url("../images/rw/background-patterns/teal-dark.png");
 }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
        body.rw-pillar--teal.rw-mode-body--dark {
          background-image: url("../images/rw/background-patterns/teal-dark_2x.png"); } }
  .rw-pillar--teal.rw-mode-nav--pillar {
    --ut-body-nav-background-color: var(--rw-palette-teal-170);
    --ut-body-nav-text-color: var(--rw-palette-teal-10);
    --ut-body-nav-scrollbar-thumb-background-color: var(--rw-palette-teal-130);
    --a-treeview-node-selected-background-color: var(--rw-palette-teal-140);
    --a-treeview-node-selected-text-color: var(--a-treeview-node-text-color);
    --a-treeview-node-focused-background-color: var(--rw-palette-teal-130);
    --a-treeview-node-focused-text-color: var(--a-treeview-node-text-color);
    --a-treeview-node-hover-background-color: var(--rw-palette-teal-150);
    --a-treeview-node-hover-text-color: var(--a-treeview-node-text-color);
    --ut-navtabs-background-color: var(--rw-palette-teal-170);
    --ut-navtabs-box-shadow: 0 1px 0 0 rgba(251, 249, 248, 0.1);
    --ut-navtabs-item-text-color: rgba(255, 255, 255, 0.6);
    --ut-navtabs-item-border-color: rgba(255, 255, 255, 0.1);
    --ut-navtabs-item-hover-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-hover-highlight-color: rgba(255, 255, 255, 0.1);
    --ut-navtabs-item-active-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-active-highlight-color: var(--rw-palette-branddark-50);
    --ut-header-menubar-background-color: var(--rw-palette-teal-170);
    --ut-header-menubar-item-text-color: var(--rw-palette-teal-10);
    --ut-header-menubar-item-current-background-color: var(--rw-palette-teal-140);
    --ut-header-menubar-item-current-text-color: var(--ut-header-menubar-item-text-color);
    --ut-header-menubar-item-hover-background-color: var(--rw-palette-teal-150);
    --ut-header-menubar-item-hover-text-color: var(--ut-header-menubar-item-current-text-color);
    --ut-header-menubar-item-border-color: rgba(255, 255, 255, 0.1);
    --ut-header-menubar-item-split-icon-color: rgba(255, 255, 255, 0.6);
    --ut-header-menubar-item-split-border-color: rgba(255, 255, 255, 0.04); }
  .rw-pillar--teal.rw-mode-header--pillar {
    --ut-header-background-color: var(--rw-palette-teal-170);
    --ut-header-text-color: var(--rw-palette-teal-0);
    --ut-header-box-shadow: var(--ut-shadow-md); }
    .rw-pillar--teal.rw-mode-header--pillar .t-Button--header {
      --a-button-hover-background-color: rgba(255, 255, 255, 0.04);
      --a-button-active-background-color: rgba(255, 255, 255, 0.08);
      --a-button-focus-background-color: var(--a-button-background-color); }
      .rw-pillar--teal.rw-mode-header--pillar .t-Button--header.is-active {
        --a-button-background-color: rgba(22, 21, 19, 0.5); }

.rw-texture--teal {
  background-image: url("../images/rw/background-patterns/teal.png");
  background-size: var(--rw-palette-background-size);
 }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
    .rw-texture--teal {
      background-image: url("../images/rw/background-patterns/teal_2x.png"); } }
  .rw-texture--teal--dark {
    background-image: url("../images/rw/background-patterns/teal-dark.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-texture--teal--dark {
        background-image: url("../images/rw/background-patterns/teal-dark_2x.png"); } }

.rw-pillar--pebble {
  --ut-hero-region-icon-background-color: var(--rw-palette-pebble-100);
  --ut-body-title-border-color: var(--rw-palette-pebble-100);
  --ut-body-title-background-color: var(--rw-palette-neutral-0);
  --ut-body-title-text-color: var(--rw-palette-neutral-190);
  --rw-palette-background-size: 450px 450px;
  --rw-dark-body-title-background-color: var(--rw-palette-pebble-140);
  --rw-active-pillar-background-color: var(--rw-palette-pebble-100);
  --rw-foldout-panel-pillar-background-color: var(--rw-palette-pebble-140); }
  .rw-pillar--pebble .t-Body-title:after,
  .rw-pillar--pebble.rw-layout--fixed .t-Body-mainContent:before {
    background-image: url("../images/rw/color-strip/pebble.png");
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-pillar--pebble .t-Body-title:after,
      .rw-pillar--pebble.rw-layout--fixed .t-Body-mainContent:before {
        background-image: url("../images/rw/color-strip/pebble_2x.png"); } }
  .rw-pillar--pebble .t-ContentBlock--textureBG {
    background-image: url("../images/rw/background-patterns/pebble.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-pillar--pebble .t-ContentBlock--textureBG {
        background-image: url("../images/rw/background-patterns/pebble_2x.png"); } }
    .rw-pillar--pebble .t-ContentBlock--textureBG.t-ContentBlock--shadowBG, .rw-pillar--pebble .t-ContentBlock--textureBG.t-ContentBlock--pillarBG {
      background-image: url("../images/rw/background-patterns/pebble-dark.png");
 }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
        .rw-pillar--pebble .t-ContentBlock--textureBG.t-ContentBlock--shadowBG, .rw-pillar--pebble .t-ContentBlock--textureBG.t-ContentBlock--pillarBG {
          background-image: url("../images/rw/background-patterns/pebble-dark_2x.png"); } }
  body.rw-pillar--pebble {
    background-image: url("../images/rw/background-patterns/pebble.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      body.rw-pillar--pebble {
        background-image: url("../images/rw/background-patterns/pebble_2x.png"); } }
    body.rw-pillar--pebble.rw-mode-body--dark {
      background-image: url("../images/rw/background-patterns/pebble-dark.png");
 }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
        body.rw-pillar--pebble.rw-mode-body--dark {
          background-image: url("../images/rw/background-patterns/pebble-dark_2x.png"); } }
  .rw-pillar--pebble.rw-mode-nav--pillar {
    --ut-body-nav-background-color: var(--rw-palette-pebble-170);
    --ut-body-nav-text-color: var(--rw-palette-pebble-10);
    --ut-body-nav-scrollbar-thumb-background-color: var(--rw-palette-pebble-130);
    --a-treeview-node-selected-background-color: var(--rw-palette-pebble-140);
    --a-treeview-node-selected-text-color: var(--a-treeview-node-text-color);
    --a-treeview-node-focused-background-color: var(--rw-palette-pebble-130);
    --a-treeview-node-focused-text-color: var(--a-treeview-node-text-color);
    --a-treeview-node-hover-background-color: var(--rw-palette-pebble-150);
    --a-treeview-node-hover-text-color: var(--a-treeview-node-text-color);
    --ut-navtabs-background-color: var(--rw-palette-pebble-170);
    --ut-navtabs-box-shadow: 0 1px 0 0 rgba(251, 249, 248, 0.1);
    --ut-navtabs-item-text-color: rgba(255, 255, 255, 0.6);
    --ut-navtabs-item-border-color: rgba(255, 255, 255, 0.1);
    --ut-navtabs-item-hover-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-hover-highlight-color: rgba(255, 255, 255, 0.1);
    --ut-navtabs-item-active-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-active-highlight-color: var(--rw-palette-branddark-50);
    --ut-header-menubar-background-color: var(--rw-palette-pebble-170);
    --ut-header-menubar-item-text-color: var(--rw-palette-pebble-10);
    --ut-header-menubar-item-current-background-color: var(--rw-palette-pebble-140);
    --ut-header-menubar-item-current-text-color: var(--ut-header-menubar-item-text-color);
    --ut-header-menubar-item-hover-background-color: var(--rw-palette-pebble-150);
    --ut-header-menubar-item-hover-text-color: var(--ut-header-menubar-item-current-text-color);
    --ut-header-menubar-item-border-color: rgba(255, 255, 255, 0.1);
    --ut-header-menubar-item-split-icon-color: rgba(255, 255, 255, 0.6);
    --ut-header-menubar-item-split-border-color: rgba(255, 255, 255, 0.04); }
  .rw-pillar--pebble.rw-mode-header--pillar {
    --ut-header-background-color: var(--rw-palette-pebble-170);
    --ut-header-text-color: var(--rw-palette-pebble-0);
    --ut-header-box-shadow: var(--ut-shadow-md); }
    .rw-pillar--pebble.rw-mode-header--pillar .t-Button--header {
      --a-button-hover-background-color: rgba(255, 255, 255, 0.04);
      --a-button-active-background-color: rgba(255, 255, 255, 0.08);
      --a-button-focus-background-color: var(--a-button-background-color); }
      .rw-pillar--pebble.rw-mode-header--pillar .t-Button--header.is-active {
        --a-button-background-color: rgba(22, 21, 19, 0.5); }

.rw-texture--pebble {
  background-image: url("../images/rw/background-patterns/pebble.png");
  background-size: var(--rw-palette-background-size);
 }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
    .rw-texture--pebble {
      background-image: url("../images/rw/background-patterns/pebble_2x.png"); } }
  .rw-texture--pebble--dark {
    background-image: url("../images/rw/background-patterns/pebble-dark.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-texture--pebble--dark {
        background-image: url("../images/rw/background-patterns/pebble-dark_2x.png"); } }

.rw-pillar--slate {
  --ut-hero-region-icon-background-color: var(--rw-palette-slate-100);
  --ut-body-title-border-color: var(--rw-palette-slate-100);
  --ut-body-title-background-color: var(--rw-palette-neutral-0);
  --ut-body-title-text-color: var(--rw-palette-neutral-190);
  --rw-palette-background-size: 480px 480px;
  --rw-dark-body-title-background-color: var(--rw-palette-slate-140);
  --rw-active-pillar-background-color: var(--rw-palette-slate-100);
  --rw-foldout-panel-pillar-background-color: var(--rw-palette-slate-140); }
  .rw-pillar--slate .t-Body-title:after,
  .rw-pillar--slate.rw-layout--fixed .t-Body-mainContent:before {
    background-image: url("../images/rw/color-strip/slate.png");
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-pillar--slate .t-Body-title:after,
      .rw-pillar--slate.rw-layout--fixed .t-Body-mainContent:before {
        background-image: url("../images/rw/color-strip/slate_2x.png"); } }
  .rw-pillar--slate .t-ContentBlock--textureBG {
    background-image: url("../images/rw/background-patterns/slate.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-pillar--slate .t-ContentBlock--textureBG {
        background-image: url("../images/rw/background-patterns/slate_2x.png"); } }
    .rw-pillar--slate .t-ContentBlock--textureBG.t-ContentBlock--shadowBG, .rw-pillar--slate .t-ContentBlock--textureBG.t-ContentBlock--pillarBG {
      background-image: url("../images/rw/background-patterns/slate-dark.png");
 }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
        .rw-pillar--slate .t-ContentBlock--textureBG.t-ContentBlock--shadowBG, .rw-pillar--slate .t-ContentBlock--textureBG.t-ContentBlock--pillarBG {
          background-image: url("../images/rw/background-patterns/slate-dark_2x.png"); } }
  body.rw-pillar--slate {
    background-image: url("../images/rw/background-patterns/slate.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      body.rw-pillar--slate {
        background-image: url("../images/rw/background-patterns/slate_2x.png"); } }
    body.rw-pillar--slate.rw-mode-body--dark {
      background-image: url("../images/rw/background-patterns/slate-dark.png");
 }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
        body.rw-pillar--slate.rw-mode-body--dark {
          background-image: url("../images/rw/background-patterns/slate-dark_2x.png"); } }
  .rw-pillar--slate.rw-mode-nav--pillar {
    --ut-body-nav-background-color: var(--rw-palette-slate-170);
    --ut-body-nav-text-color: var(--rw-palette-slate-10);
    --ut-body-nav-scrollbar-thumb-background-color: var(--rw-palette-slate-130);
    --a-treeview-node-selected-background-color: var(--rw-palette-slate-140);
    --a-treeview-node-selected-text-color: var(--a-treeview-node-text-color);
    --a-treeview-node-focused-background-color: var(--rw-palette-slate-130);
    --a-treeview-node-focused-text-color: var(--a-treeview-node-text-color);
    --a-treeview-node-hover-background-color: var(--rw-palette-slate-150);
    --a-treeview-node-hover-text-color: var(--a-treeview-node-text-color);
    --ut-navtabs-background-color: var(--rw-palette-slate-170);
    --ut-navtabs-box-shadow: 0 1px 0 0 rgba(251, 249, 248, 0.1);
    --ut-navtabs-item-text-color: rgba(255, 255, 255, 0.6);
    --ut-navtabs-item-border-color: rgba(255, 255, 255, 0.1);
    --ut-navtabs-item-hover-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-hover-highlight-color: rgba(255, 255, 255, 0.1);
    --ut-navtabs-item-active-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-active-highlight-color: var(--rw-palette-branddark-50);
    --ut-header-menubar-background-color: var(--rw-palette-slate-170);
    --ut-header-menubar-item-text-color: var(--rw-palette-slate-10);
    --ut-header-menubar-item-current-background-color: var(--rw-palette-slate-140);
    --ut-header-menubar-item-current-text-color: var(--ut-header-menubar-item-text-color);
    --ut-header-menubar-item-hover-background-color: var(--rw-palette-slate-150);
    --ut-header-menubar-item-hover-text-color: var(--ut-header-menubar-item-current-text-color);
    --ut-header-menubar-item-border-color: rgba(255, 255, 255, 0.1);
    --ut-header-menubar-item-split-icon-color: rgba(255, 255, 255, 0.6);
    --ut-header-menubar-item-split-border-color: rgba(255, 255, 255, 0.04); }
  .rw-pillar--slate.rw-mode-header--pillar {
    --ut-header-background-color: var(--rw-palette-slate-170);
    --ut-header-text-color: var(--rw-palette-slate-0);
    --ut-header-box-shadow: var(--ut-shadow-md); }
    .rw-pillar--slate.rw-mode-header--pillar .t-Button--header {
      --a-button-hover-background-color: rgba(255, 255, 255, 0.04);
      --a-button-active-background-color: rgba(255, 255, 255, 0.08);
      --a-button-focus-background-color: var(--a-button-background-color); }
      .rw-pillar--slate.rw-mode-header--pillar .t-Button--header.is-active {
        --a-button-background-color: rgba(22, 21, 19, 0.5); }

.rw-texture--slate {
  background-image: url("../images/rw/background-patterns/slate.png");
  background-size: var(--rw-palette-background-size);
 }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
    .rw-texture--slate {
      background-image: url("../images/rw/background-patterns/slate_2x.png"); } }
  .rw-texture--slate--dark {
    background-image: url("../images/rw/background-patterns/slate-dark.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-texture--slate--dark {
        background-image: url("../images/rw/background-patterns/slate-dark_2x.png"); } }

.rw-pillar--pine {
  --ut-hero-region-icon-background-color: var(--rw-palette-pine-100);
  --ut-body-title-border-color: var(--rw-palette-pine-100);
  --ut-body-title-background-color: var(--rw-palette-neutral-0);
  --ut-body-title-text-color: var(--rw-palette-neutral-190);
  --rw-palette-background-size: 350px 350px;
  --rw-dark-body-title-background-color: var(--rw-palette-pine-140);
  --rw-active-pillar-background-color: var(--rw-palette-pine-100);
  --rw-foldout-panel-pillar-background-color: var(--rw-palette-pine-140); }
  .rw-pillar--pine .t-Body-title:after,
  .rw-pillar--pine.rw-layout--fixed .t-Body-mainContent:before {
    background-image: url("../images/rw/color-strip/pine.png");
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-pillar--pine .t-Body-title:after,
      .rw-pillar--pine.rw-layout--fixed .t-Body-mainContent:before {
        background-image: url("../images/rw/color-strip/pine_2x.png"); } }
  .rw-pillar--pine .t-ContentBlock--textureBG {
    background-image: url("../images/rw/background-patterns/pine.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-pillar--pine .t-ContentBlock--textureBG {
        background-image: url("../images/rw/background-patterns/pine_2x.png"); } }
    .rw-pillar--pine .t-ContentBlock--textureBG.t-ContentBlock--shadowBG, .rw-pillar--pine .t-ContentBlock--textureBG.t-ContentBlock--pillarBG {
      background-image: url("../images/rw/background-patterns/pine-dark.png");
 }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
        .rw-pillar--pine .t-ContentBlock--textureBG.t-ContentBlock--shadowBG, .rw-pillar--pine .t-ContentBlock--textureBG.t-ContentBlock--pillarBG {
          background-image: url("../images/rw/background-patterns/pine-dark_2x.png"); } }
  body.rw-pillar--pine {
    background-image: url("../images/rw/background-patterns/pine.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      body.rw-pillar--pine {
        background-image: url("../images/rw/background-patterns/pine_2x.png"); } }
    body.rw-pillar--pine.rw-mode-body--dark {
      background-image: url("../images/rw/background-patterns/pine-dark.png");
 }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
        body.rw-pillar--pine.rw-mode-body--dark {
          background-image: url("../images/rw/background-patterns/pine-dark_2x.png"); } }
  .rw-pillar--pine.rw-mode-nav--pillar {
    --ut-body-nav-background-color: var(--rw-palette-pine-170);
    --ut-body-nav-text-color: var(--rw-palette-pine-10);
    --ut-body-nav-scrollbar-thumb-background-color: var(--rw-palette-pine-130);
    --a-treeview-node-selected-background-color: var(--rw-palette-pine-140);
    --a-treeview-node-selected-text-color: var(--a-treeview-node-text-color);
    --a-treeview-node-focused-background-color: var(--rw-palette-pine-130);
    --a-treeview-node-focused-text-color: var(--a-treeview-node-text-color);
    --a-treeview-node-hover-background-color: var(--rw-palette-pine-150);
    --a-treeview-node-hover-text-color: var(--a-treeview-node-text-color);
    --ut-navtabs-background-color: var(--rw-palette-pine-170);
    --ut-navtabs-box-shadow: 0 1px 0 0 rgba(251, 249, 248, 0.1);
    --ut-navtabs-item-text-color: rgba(255, 255, 255, 0.6);
    --ut-navtabs-item-border-color: rgba(255, 255, 255, 0.1);
    --ut-navtabs-item-hover-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-hover-highlight-color: rgba(255, 255, 255, 0.1);
    --ut-navtabs-item-active-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-active-highlight-color: var(--rw-palette-branddark-50);
    --ut-header-menubar-background-color: var(--rw-palette-pine-170);
    --ut-header-menubar-item-text-color: var(--rw-palette-pine-10);
    --ut-header-menubar-item-current-background-color: var(--rw-palette-pine-140);
    --ut-header-menubar-item-current-text-color: var(--ut-header-menubar-item-text-color);
    --ut-header-menubar-item-hover-background-color: var(--rw-palette-pine-150);
    --ut-header-menubar-item-hover-text-color: var(--ut-header-menubar-item-current-text-color);
    --ut-header-menubar-item-border-color: rgba(255, 255, 255, 0.1);
    --ut-header-menubar-item-split-icon-color: rgba(255, 255, 255, 0.6);
    --ut-header-menubar-item-split-border-color: rgba(255, 255, 255, 0.04); }
  .rw-pillar--pine.rw-mode-header--pillar {
    --ut-header-background-color: var(--rw-palette-pine-170);
    --ut-header-text-color: var(--rw-palette-pine-0);
    --ut-header-box-shadow: var(--ut-shadow-md); }
    .rw-pillar--pine.rw-mode-header--pillar .t-Button--header {
      --a-button-hover-background-color: rgba(255, 255, 255, 0.04);
      --a-button-active-background-color: rgba(255, 255, 255, 0.08);
      --a-button-focus-background-color: var(--a-button-background-color); }
      .rw-pillar--pine.rw-mode-header--pillar .t-Button--header.is-active {
        --a-button-background-color: rgba(22, 21, 19, 0.5); }

.rw-texture--pine {
  background-image: url("../images/rw/background-patterns/pine.png");
  background-size: var(--rw-palette-background-size);
 }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
    .rw-texture--pine {
      background-image: url("../images/rw/background-patterns/pine_2x.png"); } }
  .rw-texture--pine--dark {
    background-image: url("../images/rw/background-patterns/pine-dark.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-texture--pine--dark {
        background-image: url("../images/rw/background-patterns/pine-dark_2x.png"); } }

.rw-pillar--ocean {
  --ut-hero-region-icon-background-color: var(--rw-palette-ocean-100);
  --ut-body-title-border-color: var(--rw-palette-ocean-100);
  --ut-body-title-background-color: var(--rw-palette-neutral-0);
  --ut-body-title-text-color: var(--rw-palette-neutral-190);
  --rw-palette-background-size: 475px 475px;
  --rw-dark-body-title-background-color: var(--rw-palette-ocean-140);
  --rw-active-pillar-background-color: var(--rw-palette-ocean-100);
  --rw-foldout-panel-pillar-background-color: var(--rw-palette-ocean-140); }
  .rw-pillar--ocean .t-Body-title:after,
  .rw-pillar--ocean.rw-layout--fixed .t-Body-mainContent:before {
    background-image: url("../images/rw/color-strip/ocean.png");
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-pillar--ocean .t-Body-title:after,
      .rw-pillar--ocean.rw-layout--fixed .t-Body-mainContent:before {
        background-image: url("../images/rw/color-strip/ocean_2x.png"); } }
  .rw-pillar--ocean .t-ContentBlock--textureBG {
    background-image: url("../images/rw/background-patterns/ocean.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-pillar--ocean .t-ContentBlock--textureBG {
        background-image: url("../images/rw/background-patterns/ocean_2x.png"); } }
    .rw-pillar--ocean .t-ContentBlock--textureBG.t-ContentBlock--shadowBG, .rw-pillar--ocean .t-ContentBlock--textureBG.t-ContentBlock--pillarBG {
      background-image: url("../images/rw/background-patterns/ocean-dark.png");
 }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
        .rw-pillar--ocean .t-ContentBlock--textureBG.t-ContentBlock--shadowBG, .rw-pillar--ocean .t-ContentBlock--textureBG.t-ContentBlock--pillarBG {
          background-image: url("../images/rw/background-patterns/ocean-dark_2x.png"); } }
  body.rw-pillar--ocean {
    background-image: url("../images/rw/background-patterns/ocean.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      body.rw-pillar--ocean {
        background-image: url("../images/rw/background-patterns/ocean_2x.png"); } }
    body.rw-pillar--ocean.rw-mode-body--dark {
      background-image: url("../images/rw/background-patterns/ocean-dark.png");
 }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
        body.rw-pillar--ocean.rw-mode-body--dark {
          background-image: url("../images/rw/background-patterns/ocean-dark_2x.png"); } }
  .rw-pillar--ocean.rw-mode-nav--pillar {
    --ut-body-nav-background-color: var(--rw-palette-ocean-170);
    --ut-body-nav-text-color: var(--rw-palette-ocean-10);
    --ut-body-nav-scrollbar-thumb-background-color: var(--rw-palette-ocean-130);
    --a-treeview-node-selected-background-color: var(--rw-palette-ocean-140);
    --a-treeview-node-selected-text-color: var(--a-treeview-node-text-color);
    --a-treeview-node-focused-background-color: var(--rw-palette-ocean-130);
    --a-treeview-node-focused-text-color: var(--a-treeview-node-text-color);
    --a-treeview-node-hover-background-color: var(--rw-palette-ocean-150);
    --a-treeview-node-hover-text-color: var(--a-treeview-node-text-color);
    --ut-navtabs-background-color: var(--rw-palette-ocean-170);
    --ut-navtabs-box-shadow: 0 1px 0 0 rgba(251, 249, 248, 0.1);
    --ut-navtabs-item-text-color: rgba(255, 255, 255, 0.6);
    --ut-navtabs-item-border-color: rgba(255, 255, 255, 0.1);
    --ut-navtabs-item-hover-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-hover-highlight-color: rgba(255, 255, 255, 0.1);
    --ut-navtabs-item-active-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-active-highlight-color: var(--rw-palette-branddark-50);
    --ut-header-menubar-background-color: var(--rw-palette-ocean-170);
    --ut-header-menubar-item-text-color: var(--rw-palette-ocean-10);
    --ut-header-menubar-item-current-background-color: var(--rw-palette-ocean-140);
    --ut-header-menubar-item-current-text-color: var(--ut-header-menubar-item-text-color);
    --ut-header-menubar-item-hover-background-color: var(--rw-palette-ocean-150);
    --ut-header-menubar-item-hover-text-color: var(--ut-header-menubar-item-current-text-color);
    --ut-header-menubar-item-border-color: rgba(255, 255, 255, 0.1);
    --ut-header-menubar-item-split-icon-color: rgba(255, 255, 255, 0.6);
    --ut-header-menubar-item-split-border-color: rgba(255, 255, 255, 0.04); }
  .rw-pillar--ocean.rw-mode-header--pillar {
    --ut-header-background-color: var(--rw-palette-ocean-170);
    --ut-header-text-color: var(--rw-palette-ocean-0);
    --ut-header-box-shadow: var(--ut-shadow-md); }
    .rw-pillar--ocean.rw-mode-header--pillar .t-Button--header {
      --a-button-hover-background-color: rgba(255, 255, 255, 0.04);
      --a-button-active-background-color: rgba(255, 255, 255, 0.08);
      --a-button-focus-background-color: var(--a-button-background-color); }
      .rw-pillar--ocean.rw-mode-header--pillar .t-Button--header.is-active {
        --a-button-background-color: rgba(22, 21, 19, 0.5); }

.rw-texture--ocean {
  background-image: url("../images/rw/background-patterns/ocean.png");
  background-size: var(--rw-palette-background-size);
 }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
    .rw-texture--ocean {
      background-image: url("../images/rw/background-patterns/ocean_2x.png"); } }
  .rw-texture--ocean--dark {
    background-image: url("../images/rw/background-patterns/ocean-dark.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-texture--ocean--dark {
        background-image: url("../images/rw/background-patterns/ocean-dark_2x.png"); } }

.rw-pillar--lilac {
  --ut-hero-region-icon-background-color: var(--rw-palette-lilac-100);
  --ut-body-title-border-color: var(--rw-palette-lilac-100);
  --ut-body-title-background-color: var(--rw-palette-neutral-0);
  --ut-body-title-text-color: var(--rw-palette-neutral-190);
  --rw-palette-background-size: 650px 650px;
  --rw-dark-body-title-background-color: var(--rw-palette-lilac-140);
  --rw-active-pillar-background-color: var(--rw-palette-lilac-100);
  --rw-foldout-panel-pillar-background-color: var(--rw-palette-lilac-140); }
  .rw-pillar--lilac .t-Body-title:after,
  .rw-pillar--lilac.rw-layout--fixed .t-Body-mainContent:before {
    background-image: url("../images/rw/color-strip/lilac.png");
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-pillar--lilac .t-Body-title:after,
      .rw-pillar--lilac.rw-layout--fixed .t-Body-mainContent:before {
        background-image: url("../images/rw/color-strip/lilac_2x.png"); } }
  .rw-pillar--lilac .t-ContentBlock--textureBG {
    background-image: url("../images/rw/background-patterns/lilac.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-pillar--lilac .t-ContentBlock--textureBG {
        background-image: url("../images/rw/background-patterns/lilac_2x.png"); } }
    .rw-pillar--lilac .t-ContentBlock--textureBG.t-ContentBlock--shadowBG, .rw-pillar--lilac .t-ContentBlock--textureBG.t-ContentBlock--pillarBG {
      background-image: url("../images/rw/background-patterns/lilac-dark.png");
 }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
        .rw-pillar--lilac .t-ContentBlock--textureBG.t-ContentBlock--shadowBG, .rw-pillar--lilac .t-ContentBlock--textureBG.t-ContentBlock--pillarBG {
          background-image: url("../images/rw/background-patterns/lilac-dark_2x.png"); } }
  body.rw-pillar--lilac {
    background-image: url("../images/rw/background-patterns/lilac.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      body.rw-pillar--lilac {
        background-image: url("../images/rw/background-patterns/lilac_2x.png"); } }
    body.rw-pillar--lilac.rw-mode-body--dark {
      background-image: url("../images/rw/background-patterns/lilac-dark.png");
 }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
        body.rw-pillar--lilac.rw-mode-body--dark {
          background-image: url("../images/rw/background-patterns/lilac-dark_2x.png"); } }
  .rw-pillar--lilac.rw-mode-nav--pillar {
    --ut-body-nav-background-color: var(--rw-palette-lilac-170);
    --ut-body-nav-text-color: var(--rw-palette-lilac-10);
    --ut-body-nav-scrollbar-thumb-background-color: var(--rw-palette-lilac-130);
    --a-treeview-node-selected-background-color: var(--rw-palette-lilac-140);
    --a-treeview-node-selected-text-color: var(--a-treeview-node-text-color);
    --a-treeview-node-focused-background-color: var(--rw-palette-lilac-130);
    --a-treeview-node-focused-text-color: var(--a-treeview-node-text-color);
    --a-treeview-node-hover-background-color: var(--rw-palette-lilac-150);
    --a-treeview-node-hover-text-color: var(--a-treeview-node-text-color);
    --ut-navtabs-background-color: var(--rw-palette-lilac-170);
    --ut-navtabs-box-shadow: 0 1px 0 0 rgba(251, 249, 248, 0.1);
    --ut-navtabs-item-text-color: rgba(255, 255, 255, 0.6);
    --ut-navtabs-item-border-color: rgba(255, 255, 255, 0.1);
    --ut-navtabs-item-hover-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-hover-highlight-color: rgba(255, 255, 255, 0.1);
    --ut-navtabs-item-active-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-active-highlight-color: var(--rw-palette-branddark-50);
    --ut-header-menubar-background-color: var(--rw-palette-lilac-170);
    --ut-header-menubar-item-text-color: var(--rw-palette-lilac-10);
    --ut-header-menubar-item-current-background-color: var(--rw-palette-lilac-140);
    --ut-header-menubar-item-current-text-color: var(--ut-header-menubar-item-text-color);
    --ut-header-menubar-item-hover-background-color: var(--rw-palette-lilac-150);
    --ut-header-menubar-item-hover-text-color: var(--ut-header-menubar-item-current-text-color);
    --ut-header-menubar-item-border-color: rgba(255, 255, 255, 0.1);
    --ut-header-menubar-item-split-icon-color: rgba(255, 255, 255, 0.6);
    --ut-header-menubar-item-split-border-color: rgba(255, 255, 255, 0.04); }
  .rw-pillar--lilac.rw-mode-header--pillar {
    --ut-header-background-color: var(--rw-palette-lilac-170);
    --ut-header-text-color: var(--rw-palette-lilac-0);
    --ut-header-box-shadow: var(--ut-shadow-md); }
    .rw-pillar--lilac.rw-mode-header--pillar .t-Button--header {
      --a-button-hover-background-color: rgba(255, 255, 255, 0.04);
      --a-button-active-background-color: rgba(255, 255, 255, 0.08);
      --a-button-focus-background-color: var(--a-button-background-color); }
      .rw-pillar--lilac.rw-mode-header--pillar .t-Button--header.is-active {
        --a-button-background-color: rgba(22, 21, 19, 0.5); }

.rw-texture--lilac {
  background-image: url("../images/rw/background-patterns/lilac.png");
  background-size: var(--rw-palette-background-size);
 }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
    .rw-texture--lilac {
      background-image: url("../images/rw/background-patterns/lilac_2x.png"); } }
  .rw-texture--lilac--dark {
    background-image: url("../images/rw/background-patterns/lilac-dark.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-texture--lilac--dark {
        background-image: url("../images/rw/background-patterns/lilac-dark_2x.png"); } }

.rw-pillar--beige {
  --ut-hero-region-icon-background-color: var(--rw-palette-beige-100);
  --ut-body-title-border-color: var(--rw-palette-beige-100);
  --ut-body-title-background-color: var(--rw-palette-neutral-0);
  --ut-body-title-text-color: var(--rw-palette-neutral-190);
  --rw-palette-background-size: auto;
  --rw-dark-body-title-background-color: var(--rw-palette-beige-140);
  --rw-active-pillar-background-color: var(--rw-palette-beige-100);
  --rw-foldout-panel-pillar-background-color: var(--rw-palette-beige-140); }
  .rw-pillar--beige .t-Body-title:after,
  .rw-pillar--beige.rw-layout--fixed .t-Body-mainContent:before {
    background-image: url("../images/rw/color-strip/beige.png");
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-pillar--beige .t-Body-title:after,
      .rw-pillar--beige.rw-layout--fixed .t-Body-mainContent:before {
        background-image: url("../images/rw/color-strip/beige_2x.png"); } }
  .rw-pillar--beige .t-ContentBlock--textureBG {
    background-image: url("../images/rw/background-patterns/beige.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-pillar--beige .t-ContentBlock--textureBG {
        background-image: url("../images/rw/background-patterns/beige_2x.png"); } }
    .rw-pillar--beige .t-ContentBlock--textureBG.t-ContentBlock--shadowBG, .rw-pillar--beige .t-ContentBlock--textureBG.t-ContentBlock--pillarBG {
      background-image: url("../images/rw/background-patterns/beige-dark.png");
 }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
        .rw-pillar--beige .t-ContentBlock--textureBG.t-ContentBlock--shadowBG, .rw-pillar--beige .t-ContentBlock--textureBG.t-ContentBlock--pillarBG {
          background-image: url("../images/rw/background-patterns/beige-dark_2x.png"); } }
  body.rw-pillar--beige {
    background-image: url("../images/rw/background-patterns/beige.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      body.rw-pillar--beige {
        background-image: url("../images/rw/background-patterns/beige_2x.png"); } }
    body.rw-pillar--beige.rw-mode-body--dark {
      background-image: url("../images/rw/background-patterns/beige-dark.png");
 }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
        body.rw-pillar--beige.rw-mode-body--dark {
          background-image: url("../images/rw/background-patterns/beige-dark_2x.png"); } }
  .rw-pillar--beige.rw-mode-nav--pillar {
    --ut-body-nav-background-color: var(--rw-palette-beige-170);
    --ut-body-nav-text-color: var(--rw-palette-beige-10);
    --ut-body-nav-scrollbar-thumb-background-color: var(--rw-palette-beige-130);
    --a-treeview-node-selected-background-color: var(--rw-palette-beige-140);
    --a-treeview-node-selected-text-color: var(--a-treeview-node-text-color);
    --a-treeview-node-focused-background-color: var(--rw-palette-beige-130);
    --a-treeview-node-focused-text-color: var(--a-treeview-node-text-color);
    --a-treeview-node-hover-background-color: var(--rw-palette-beige-150);
    --a-treeview-node-hover-text-color: var(--a-treeview-node-text-color);
    --ut-navtabs-background-color: var(--rw-palette-beige-170);
    --ut-navtabs-box-shadow: 0 1px 0 0 rgba(251, 249, 248, 0.1);
    --ut-navtabs-item-text-color: rgba(255, 255, 255, 0.6);
    --ut-navtabs-item-border-color: rgba(255, 255, 255, 0.1);
    --ut-navtabs-item-hover-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-hover-highlight-color: rgba(255, 255, 255, 0.1);
    --ut-navtabs-item-active-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-active-highlight-color: var(--rw-palette-branddark-50);
    --ut-header-menubar-background-color: var(--rw-palette-beige-170);
    --ut-header-menubar-item-text-color: var(--rw-palette-beige-10);
    --ut-header-menubar-item-current-background-color: var(--rw-palette-beige-140);
    --ut-header-menubar-item-current-text-color: var(--ut-header-menubar-item-text-color);
    --ut-header-menubar-item-hover-background-color: var(--rw-palette-beige-150);
    --ut-header-menubar-item-hover-text-color: var(--ut-header-menubar-item-current-text-color);
    --ut-header-menubar-item-border-color: rgba(255, 255, 255, 0.1);
    --ut-header-menubar-item-split-icon-color: rgba(255, 255, 255, 0.6);
    --ut-header-menubar-item-split-border-color: rgba(255, 255, 255, 0.04); }
  .rw-pillar--beige.rw-mode-header--pillar {
    --ut-header-background-color: var(--rw-palette-beige-170);
    --ut-header-text-color: var(--rw-palette-beige-0);
    --ut-header-box-shadow: var(--ut-shadow-md); }
    .rw-pillar--beige.rw-mode-header--pillar .t-Button--header {
      --a-button-hover-background-color: rgba(255, 255, 255, 0.04);
      --a-button-active-background-color: rgba(255, 255, 255, 0.08);
      --a-button-focus-background-color: var(--a-button-background-color); }
      .rw-pillar--beige.rw-mode-header--pillar .t-Button--header.is-active {
        --a-button-background-color: rgba(22, 21, 19, 0.5); }

.rw-texture--beige {
  background-image: url("../images/rw/background-patterns/beige.png");
  background-size: var(--rw-palette-background-size);
 }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
    .rw-texture--beige {
      background-image: url("../images/rw/background-patterns/beige_2x.png"); } }
  .rw-texture--beige--dark {
    background-image: url("../images/rw/background-patterns/beige-dark.png");
    background-size: var(--rw-palette-background-size);
 }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
      .rw-texture--beige--dark {
        background-image: url("../images/rw/background-patterns/beige-dark_2x.png"); } }

body:not([class*="rw-layout--"]),
.rw-layout--edge-to-edge {
  --ut-body-main-content-background-color: transparent; }

.rw-layout--contained:not(.rw-layout--edge-to-edge):not(.rw-layout--fixed):not(.rw-layout--foldout) {
  --ut-body-content-max-width: 87rem;
 }
  @media (min-width: 640px) {
    .rw-layout--contained:not(.rw-layout--edge-to-edge):not(.rw-layout--fixed):not(.rw-layout--foldout) {
      --ut-body-content-padding-x: 1.5rem;
      --ut-breadcrumb-padding-x: 1.5rem;
      --ut-hero-region-padding-x: 1.5rem;
      --ut-footer-padding-x: 1.5rem; }
      .rw-layout--contained:not(.rw-layout--edge-to-edge):not(.rw-layout--fixed):not(.rw-layout--foldout) .t-Body-main {
        -webkit-margin-start: auto;
                margin-inline-start: auto;
        -webkit-margin-end: auto;
                margin-inline-end: auto;
        max-width: var(--ut-body-content-max-width);
        width: calc(100% - var(--rw-body-floating-margin, 1.5rem) - var(--rw-body-floating-margin, 1.5rem));
        box-shadow: rgba(0, 0, 0, 0.3) 0 0.75rem 1.5rem -12px, rgba(0, 0, 0, 0.05) 0 0 0 1px; }
      .rw-layout--contained:not(.rw-layout--edge-to-edge):not(.rw-layout--fixed):not(.rw-layout--foldout) .t-Body-title {
        --ut-body-title-box-shadow: none;
        position: relative;
        top: 0; }
      .rw-layout--contained:not(.rw-layout--edge-to-edge):not(.rw-layout--fixed):not(.rw-layout--foldout) .t-Body-side {
        height: auto;
        position: relative;
        top: 0; } }
  .rw-layout--contained:not(.rw-layout--edge-to-edge):not(.rw-layout--fixed):not(.rw-layout--foldout) .t-Alert--page {
    -webkit-margin-before: var(--js-sticky-top);
            margin-block-start: var(--js-sticky-top); }
  @media (min-width: 768px) {
    .rw-layout--contained:not(.rw-layout--edge-to-edge):not(.rw-layout--fixed):not(.rw-layout--foldout) {
      --ut-body-content-padding-x: 3rem;
      --ut-breadcrumb-padding-x: 3rem;
      --ut-hero-region-padding-x: 3rem;
      --ut-footer-padding-x: 3rem; } }

.rw-layout--fixed:not(.rw-layout--edge-to-edge):not(.rw-layout--contained):not(.rw-layout--foldout) {
  --ut-body-content-max-width: 87rem;
 }
  @media (min-width: 640px) {
    .rw-layout--fixed:not(.rw-layout--edge-to-edge):not(.rw-layout--contained):not(.rw-layout--foldout) {
      --rw-body-overflow-offset: 4rem;
      --rw-body-floating-margin: 1.5rem;
      --ut-body-main-content-background-color: var(--ut-body-main-background-color);
      --ut-footer-background-color: transparent;
      --ut-body-content-padding-x: 1.5rem;
      --ut-breadcrumb-padding-x: 1.5rem;
      --ut-hero-region-padding-x: 1.5rem;
      --ut-footer-padding-x: 1.5rem; }
      .rw-layout--fixed:not(.rw-layout--edge-to-edge):not(.rw-layout--contained):not(.rw-layout--foldout) .t-Body-main {
        background-color: transparent;
        grid-template-rows: auto auto 1fr;
        grid-template-columns: minmax(var(--rw-body-floating-margin, 1.5rem), auto) minmax(auto, var(--ut-body-content-max-width, 120rem)) minmax(var(--rw-body-floating-margin, 1.5rem), auto);
        grid-template-areas: "title title title" "spacer-l side spacer-r" "spacer-l content spacer-r"; }
      .rw-layout--fixed:not(.rw-layout--edge-to-edge):not(.rw-layout--contained):not(.rw-layout--foldout) .t-Body-title {
        --ut-body-title-border-width: 0;
        --ut-body-title-box-shadow: none;
        display: grid;
        grid-template-columns: minmax(auto, var(--ut-body-content-max-width, 100%));
        justify-content: center;
        -webkit-padding-after: var(--rw-body-overflow-offset, 4rem);
                padding-block-end: var(--rw-body-overflow-offset, 4rem);
        -webkit-padding-start: var(--rw-body-floating-margin, 1.5rem);
                padding-inline-start: var(--rw-body-floating-margin, 1.5rem);
        -webkit-padding-end: var(--rw-body-floating-margin, 1.5rem);
                padding-inline-end: var(--rw-body-floating-margin, 1.5rem);
        min-height: calc(var(--rw-body-overflow-offset, 4rem) + var(--rw-body-floating-margin, 1.5rem)); }
        .rw-layout--fixed:not(.rw-layout--edge-to-edge):not(.rw-layout--contained):not(.rw-layout--foldout) .t-Body-title:after {
          content: none; }
      .rw-layout--fixed:not(.rw-layout--edge-to-edge):not(.rw-layout--contained):not(.rw-layout--foldout) .t-Body-side {
        position: relative;
        z-index: 490;
        width: 100%;
        -webkit-margin-before: calc(var(--rw-body-overflow-offset, 4rem) * -1);
                margin-block-start: calc(var(--rw-body-overflow-offset, 4rem) * -1);
        -webkit-margin-after: calc(var(--rw-body-overflow-offset, 4rem) + var(--rw-body-floating-margin, 1.5rem));
                margin-block-end: calc(var(--rw-body-overflow-offset, 4rem) + var(--rw-body-floating-margin, 1.5rem));
        top: 0;
        align-self: flex-start;
        height: auto;
        overflow: visible;
        border-radius: .375rem;
        box-shadow: var(--ut-shadow-md);
        background-color: var(--ut-body-main-content-background-color); }
      .rw-layout--fixed:not(.rw-layout--edge-to-edge):not(.rw-layout--contained):not(.rw-layout--foldout) .t-Body-content {
        position: relative;
        z-index: 490;
        -webkit-margin-before: calc(var(--rw-body-overflow-offset, 4rem) * -1);
                margin-block-start: calc(var(--rw-body-overflow-offset, 4rem) * -1); }
      .rw-layout--fixed:not(.rw-layout--edge-to-edge):not(.rw-layout--contained):not(.rw-layout--foldout) .t-Body-mainContent {
        position: relative;
        border-radius: .375rem;
        max-width: var(--ut-body-content-max-width, 100%);
        width: 100%;
        box-shadow: var(--ut-shadow-md);
        -webkit-margin-start: auto;
                margin-inline-start: auto;
        -webkit-margin-end: auto;
                margin-inline-end: auto;
        -webkit-padding-before: var(--ut-body-title-border-width);
                padding-block-start: var(--ut-body-title-border-width); }
        .rw-layout--fixed:not(.rw-layout--edge-to-edge):not(.rw-layout--contained):not(.rw-layout--foldout) .t-Body-mainContent:before {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          content: '';
          height: var(--ut-body-title-border-width);
          display: block;
          background-color: var(--ut-body-title-border-color);
          background-size: auto 100%;
          background-repeat: repeat-x;
          overflow: hidden;
          border-top-left-radius: .3125rem;
          border-top-right-radius: .3125rem; }
      .rw-layout--fixed:not(.rw-layout--edge-to-edge):not(.rw-layout--contained):not(.rw-layout--foldout) .t-Footer {
        -webkit-margin-before: calc(var(--rw-body-overflow-offset, 4rem) / 4);
                margin-block-start: calc(var(--rw-body-overflow-offset, 4rem) / 4);
        border-top: 0;
        -webkit-margin-start: auto;
                margin-inline-start: auto;
        -webkit-margin-end: auto;
                margin-inline-end: auto;
        max-width: var(--ut-body-content-max-width, 100%);
        width: 100%; }
      .rw-layout--fixed:not(.rw-layout--edge-to-edge):not(.rw-layout--contained):not(.rw-layout--foldout) .t-Alert--page {
        -webkit-margin-before: var(--js-sticky-top);
                margin-block-start: var(--js-sticky-top); }
      .rw-layout--fixed:not(.rw-layout--edge-to-edge):not(.rw-layout--contained):not(.rw-layout--foldout).rw-mode-body--dark {
        --ut-footer-text-color: var(--rw-palette-neutral-0);
        --ut-footer-top-border-color: rgba(255, 255, 255, .3);
        --ut-footer-top-text-color: var(--rw-palette-neutral-0); } }
  @media (min-width: 768px) {
    .rw-layout--fixed:not(.rw-layout--edge-to-edge):not(.rw-layout--contained):not(.rw-layout--foldout) {
      --ut-body-content-padding-x: 3rem;
      --ut-breadcrumb-padding-x: 3rem;
      --ut-hero-region-padding-x: 3rem;
      --ut-footer-padding-x: 3rem; } }
  .rw-layout--fixed:not(.rw-layout--edge-to-edge):not(.rw-layout--contained):not(.rw-layout--foldout).t-PageTemplate--leftCol, .rw-layout--fixed:not(.rw-layout--edge-to-edge):not(.rw-layout--contained):not(.rw-layout--foldout).t-PageTemplate--leftRightCol {
    --ut-body-sidebar-width: 20rem;
 }
    @media (min-width: 992px) {
      .rw-layout--fixed:not(.rw-layout--edge-to-edge):not(.rw-layout--contained):not(.rw-layout--foldout).t-PageTemplate--leftCol .t-Body-main, .rw-layout--fixed:not(.rw-layout--edge-to-edge):not(.rw-layout--contained):not(.rw-layout--foldout).t-PageTemplate--leftRightCol .t-Body-main {
        grid-template-columns: minmax(var(--rw-body-floating-margin, 1.5rem), auto) var(--ut-body-sidebar-width, auto) var(--rw-body-floating-margin, 1.5rem) minmax(auto, calc(var(--ut-body-content-max-width, 120rem) - var(--ut-body-sidebar-width) - var(--rw-body-floating-margin, 1.5rem))) minmax(var(--rw-body-floating-margin, 1.5rem), auto);
        grid-template-areas: "title title title title title" "spacer-l side spacer-m content spacer-r"; } }

.rw-layout--foldout {
  --ut-grid-gutter-width: 0rem;
  display: flex;
  flex-wrap: nowrap;
 }
  .rw-layout--foldout .t-Footer {
    padding: 0;
    grid-gap: 0;
    border: 0; }
    .rw-layout--foldout .t-Footer .t-Footer-body,
    .rw-layout--foldout .t-Footer .t-Footer-top {
      display: none; }
  @media (min-width: 640px) {
    .rw-layout--foldout .t-Body-mainContent {
      display: grid;
      grid-template-rows: auto 1fr;
      grid-template-columns: 1fr; }
    .rw-layout--foldout .rw-foldoutContainer {
      display: flex;
      flex-wrap: nowrap;
      overflow-x: auto; }
    .rw-layout--foldout .t-Body-contentInner {
      display: flex;
      flex-wrap: nowrap;
      overflow-x: auto; }
      .rw-layout--foldout .t-Body-contentInner::-webkit-scrollbar {
        width: .5rem;
        height: .5rem; }
      .rw-layout--foldout .t-Body-contentInner::-webkit-scrollbar-track {
        background-color: transparent; }
      .rw-layout--foldout .t-Body-contentInner::-webkit-scrollbar-thumb {
        background-color: transparent;
        border-radius: .375rem; }
      .rw-layout--foldout .t-Body-contentInner:hover::-webkit-scrollbar-track {
        background-color: rgba(49, 45, 42, 0.15); }
      .rw-layout--foldout .t-Body-contentInner:hover::-webkit-scrollbar-thumb {
        background-color: rgba(49, 45, 42, 0.15); }
      .rw-layout--foldout .t-Body-contentInner::-webkit-scrollbar-button {
        display: none; }
      .rw-layout--foldout .t-Body-contentInner::-webkit-scrollbar-corner {
        background-color: transparent; }
      .rw-layout--foldout .t-Body-contentInner::-webkit-scrollbar-track {
        background-color: rgba(49, 45, 42, 0.05); }
      .rw-layout--foldout .t-Body-contentInner::-webkit-scrollbar-thumb {
        background-color: rgba(49, 45, 42, 0.15); }
      .rw-layout--foldout .t-Body-contentInner::-webkit-scrollbar-corner {
        background-color: rgba(49, 45, 42, 0.05); }
    .rw-layout--foldout .t-ContentBlock {
      --ut-field-padding-x: 0rem;
      scroll-snap-align: start;
      transform-style: preserve-3d;
      transform-origin: 0 50%;
      transition: transform 207ms cubic-bezier(0.04, 0, 0, 0.91);
      transform: perspective(9.375rem) rotateY(0); }
      .rw-layout--foldout .t-ContentBlock:nth-child(2) {
        transition-delay: 207ms; }
      .rw-layout--foldout .t-ContentBlock:nth-child(3) {
        transition-delay: 414ms; }
      .rw-layout--foldout .t-ContentBlock:nth-child(4) {
        transition-delay: 621ms; }
      .rw-layout--foldout .t-ContentBlock:nth-child(5) {
        transition-delay: 828ms; }
      .rw-layout--foldout .t-ContentBlock:nth-child(6) {
        transition-delay: 1035ms; }
      .rw-layout--foldout .t-ContentBlock:nth-child(7) {
        transition-delay: 1242ms; }
      .rw-layout--foldout .t-ContentBlock:nth-child(8) {
        transition-delay: 1449ms; }
      .rw-layout--foldout .t-ContentBlock:nth-child(9) {
        transition-delay: 1656ms; }
      .rw-layout--foldout .t-ContentBlock:nth-child(10) {
        transition-delay: 1863ms; }
      .rw-layout--foldout .t-ContentBlock:nth-child(11) {
        transition-delay: 2070ms; }
      .rw-layout--foldout .t-ContentBlock:nth-child(12) {
        transition-delay: 2277ms; }
    .no-js .rw-layout--foldout .t-ContentBlock {
      transform: perspective(0) rotateY(90deg); }
    .rw-layout--foldout .t-ContentBlock {
      max-width: 28.625rem;
      flex-basis: 28.625rem;
      flex-shrink: 0;
      display: flex;
      flex-direction: column;
      flex-grow: 1; }
      .rw-layout--foldout .t-ContentBlock.rw-panel--sticky {
        position: sticky;
        left: 0;
        z-index: 2; }
        .u-RTL .rw-layout--foldout .t-ContentBlock.rw-panel--sticky {
          left: unset;
          right: 0; } }
  .rw-layout--foldout .t-ContentBlock {
    margin: 0;
    -webkit-padding-before: var(--rw-foldout-panel-padding-y, var(--ut-breadcrumb-padding-y, 1rem));
            padding-block-start: var(--rw-foldout-panel-padding-y, var(--ut-breadcrumb-padding-y, 1rem));
    -webkit-padding-after: var(--rw-foldout-panel-padding-y, var(--ut-breadcrumb-padding-y, 1rem));
            padding-block-end: var(--rw-foldout-panel-padding-y, var(--ut-breadcrumb-padding-y, 1rem));
    -webkit-padding-start: var(--rw-foldout-panel-padding-x, var(--ut-breadcrumb-padding-x, 1rem));
            padding-inline-start: var(--rw-foldout-panel-padding-x, var(--ut-breadcrumb-padding-x, 1rem));
    -webkit-padding-end: var(--rw-foldout-panel-padding-x, var(--ut-breadcrumb-padding-x, 1rem));
            padding-inline-end: var(--rw-foldout-panel-padding-x, var(--ut-breadcrumb-padding-x, 1rem));
    flex-grow: 1;
    display: grid;
    grid-template-rows: auto 1fr auto;
    background-color: var(--rw-foldout-panel-background-color, var(--rw-palette-neutral-10));
    color: var(--rw-foldout-panel-text-color);
 }
    @media (min-width: 640px) {
      .rw-layout--foldout .t-ContentBlock {
        --rw-foldout-panel-padding-y: 3rem;
        --rw-foldout-panel-padding-x: 1.5rem; } }
    @media (min-width: 992px) {
      .rw-layout--foldout .t-ContentBlock {
        --rw-foldout-panel-padding-x: 3rem; } }
    .rw-layout--foldout .t-ContentBlock .t-ContentBlock-header {
      -webkit-margin-after: 2rem;
              margin-block-end: 2rem; }
    .rw-layout--foldout .t-ContentBlock.t-ContentBlock--shadowBG, .rw-layout--foldout .t-ContentBlock.t-ContentBlock--lightBG {
      --ut-content-block-background-color: transparent;
      --ut-content-block-border-width: 0px; }
    .rw-layout--foldout .t-ContentBlock.t-ContentBlock--lightBG {
      --rw-foldout-panel-background-color: var(--rw-palette-neutral-0); }
    .rw-layout--foldout .t-ContentBlock.t-ContentBlock--shadowBG, .rw-layout--foldout .t-ContentBlock.t-ContentBlock--pillarBG {
      --rw-foldout-panel-background-color: var(--rw-palette-neutral-150);
      --rw-foldout-panel-text-color: var(--rw-palette-neutral-0);
      --ut-link-text-color: var(--rw-palette-branddark-50);
      --ut-field-label-text-color: var(--rw-palette-neutral-0);
      --ut-component-text-default-color: var(--rw-palette-neutral-0);
      --ut-component-text-title-color: var(--rw-palette-neutral-0);
      --ut-component-text-subtitle-color: rgba(255, 255, 255, 0.8);
      --ut-component-text-muted-color: rgba(255, 255, 255, 0.7);
      --a-button-border-color: rgba(255, 255, 255, .3);
      --a-button-text-color: var(--rw-palette-neutral-0);
      --a-field-input-border-color: rgba(255, 255, 255, .3);
      --a-field-input-text-color: var(--rw-palette-neutral-0);
      --a-field-input-background-color: transparent;
      --a-field-input-focus-border-color: var(--rw-palette-neutral-0);
      --ut-field-fl-label-text-color: rgba(255, 255, 255, 0.7);
      --a-filedrop-border-color: var(--a-field-input-border-color);
      --a-filedrop-heading-text-color: var(--rw-palette-neutral-0);
      --a-filedrop-icon-color: var(--rw-palette-neutral-0);
      --a-filedrop-text-color: var(--ut-component-text-muted-color);
      --a-checkbox-border-color: var(--rw-palette-neutral-0);
      --a-checkbox-text-color: var(--rw-palette-neutral-0);
      --a-checkbox-checked-background-color: var(--rw-palette-neutral-0);
      --a-checkbox-checked-text-color: var(--rw-palette-neutral-190);
      --a-field-select-background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MiA1MiI+PHBhdGggZD0iTTIwIDIzbDYgNiA2LTZIMjB6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg=="); }
      .rw-layout--foldout .t-ContentBlock.t-ContentBlock--shadowBG .a-FS-clear, .rw-layout--foldout .t-ContentBlock.t-ContentBlock--pillarBG .a-FS-clear {
        --a-button-border-color: rgba(255, 255, 255, .3); }
      .rw-layout--foldout .t-ContentBlock.t-ContentBlock--shadowBG .t-Form-fieldContainer--floatingLabel.is-active,
      .rw-layout--foldout .t-ContentBlock.t-ContentBlock--shadowBG .t-Form-fieldContainer--floatingLabel:focus-within, .rw-layout--foldout .t-ContentBlock.t-ContentBlock--pillarBG .t-Form-fieldContainer--floatingLabel.is-active,
      .rw-layout--foldout .t-ContentBlock.t-ContentBlock--pillarBG .t-Form-fieldContainer--floatingLabel:focus-within {
        --ut-field-label-text-color: var(--rw-palette-branddark-50); }
      .rw-layout--foldout .t-ContentBlock.t-ContentBlock--shadowBG .t-Form-error, .rw-layout--foldout .t-ContentBlock.t-ContentBlock--pillarBG .t-Form-error {
        color: rgba(255, 255, 255, 0.6); }
      .rw-layout--foldout .t-ContentBlock.t-ContentBlock--shadowBG .t-Button--hot, .rw-layout--foldout .t-ContentBlock.t-ContentBlock--pillarBG .t-Button--hot {
        --a-button-background-color: var(--rw-palette-neutral-0);
        --a-button-text-color: var(--rw-palette-neutral-190);
        --a-button-hover-background-color: rgba(255, 255, 255, .96);
        --a-button-active-background-color: rgba(255, 255, 255, .92); }
      .rw-layout--foldout .t-ContentBlock.t-ContentBlock--shadowBG .t-Button--simple,
      .rw-layout--foldout .t-ContentBlock.t-ContentBlock--shadowBG .t-Button--noUI, .rw-layout--foldout .t-ContentBlock.t-ContentBlock--pillarBG .t-Button--simple,
      .rw-layout--foldout .t-ContentBlock.t-ContentBlock--pillarBG .t-Button--noUI {
        --a-button-border-color: rgba(255, 255, 255, 0.5);
        --a-button-hover-background-color: rgba(255, 255, 255, 0.04);
        --a-button-active-background-color: rgba(255, 255, 255, 0.08); }
    .rw-layout--foldout .t-ContentBlock.t-ContentBlock--pillarBG {
      --rw-foldout-panel-background-color: var(--rw-foldout-panel-pillar-background-color); }

.rw-mode-header--light {
  --ut-header-background-color: var(--rw-palette-neutral-20);
  --ut-header-text-color: var(--rw-palette-neutral-190);
  --ut-header-box-shadow: inset rgba(22, 21, 19, 0.1) 0 -1px 0 0; }

.rw-mode-header--dark {
  --ut-header-background-color: var(--rw-palette-neutral-170);
  --ut-header-text-color: var(--rw-palette-neutral-0);
  --ut-header-box-shadow: var(--ut-shadow-md); }
  .rw-mode-header--dark .t-Button--header {
    --a-button-hover-background-color: rgba(255, 255, 255, 0.04);
    --a-button-active-background-color: rgba(255, 255, 255, 0.08);
    --a-button-focus-background-color: var(--a-button-background-color); }
    .rw-mode-header--dark .t-Button--header.is-active {
      --a-button-background-color: rgba(22, 21, 19, 0.5); }

.rw-mode-nav--dark {
  --ut-body-nav-background-color: var(--rw-palette-neutral-170);
  --ut-body-nav-text-color: var(--rw-palette-neutral-10);
  --ut-body-nav-scrollbar-thumb-background-color: var(--rw-palette-neutral-130);
  --a-treeview-node-selected-background-color: var(--rw-palette-neutral-140);
  --a-treeview-node-selected-text-color: var(--a-treeview-node-text-color);
  --a-treeview-node-focused-background-color: var(--rw-palette-neutral-130);
  --a-treeview-node-focused-text-color: var(--a-treeview-node-text-color);
  --a-treeview-node-hover-background-color: var(--rw-palette-neutral-150);
  --a-treeview-node-hover-text-color: var(--a-treeview-node-text-color);
  --ut-navtabs-background-color: var(--rw-palette-neutral-170);
  --ut-navtabs-box-shadow: 0 1px 0 0 rgba(251, 249, 248, 0.1);
  --ut-navtabs-item-text-color: rgba(255, 255, 255, 0.6);
  --ut-navtabs-item-border-color: rgba(255, 255, 255, 0.1);
  --ut-navtabs-item-hover-text-color: var(--rw-palette-neutral-0);
  --ut-navtabs-item-hover-highlight-color: rgba(255, 255, 255, 0.1);
  --ut-navtabs-item-active-text-color: var(--rw-palette-neutral-0);
  --ut-navtabs-item-active-highlight-color: var(--rw-palette-branddark-50);
  --ut-header-menubar-background-color: var(--rw-palette-neutral-170);
  --ut-header-menubar-item-text-color: var(--rw-palette-neutral-0);
  --ut-header-menubar-item-current-background-color: var(--rw-palette-neutral-140);
  --ut-header-menubar-item-current-text-color: var(--ut-header-menubar-item-text-color);
  --ut-header-menubar-item-hover-background-color: var(--rw-palette-neutral-150);
  --ut-header-menubar-item-hover-text-color: var(--ut-header-menubar-item-current-text-color);
  --ut-header-menubar-item-border-color: rgba(255, 255, 255, 0.1);
  --ut-header-menubar-item-split-icon-color: rgba(255, 255, 255, 0.6);
  --ut-header-menubar-item-split-border-color: rgba(255, 255, 255, 0.04); }

body:not([class*="rw-pillar--"]).rw-mode-body-header--dark .t-Body-title,
.rw-mode-body-header--dark .t-Body-title {
  --ut-body-title-text-color: var(--rw-palette-neutral-0);
  --ut-hero-region-title-text-color: var(--ut-body-title-text-color);
  --ut-breadcrumb-item-active-text-color: var(--ut-body-title-text-color);
  --ut-breadcrumb-item-text-color: var(--ut-body-title-text-color);
  --ut-body-title-background-color: var(--rw-dark-body-title-background-color);
  --ut-link-text-color: var(--rw-palette-branddark-50);
  --ut-tabs-item-active-highlight-color: var(--rw-palette-branddark-50);
  --ut-field-label-text-color: var(--rw-palette-neutral-0);
  --ut-component-text-default-color: var(--rw-palette-neutral-0);
  --ut-component-text-title-color: var(--rw-palette-neutral-0);
  --ut-component-text-subtitle-color: rgba(255, 255, 255, 0.8);
  --ut-component-text-muted-color: rgba(255, 255, 255, 0.7);
  --ut-tabs-item-text-color: var(--ut-component-text-muted-color);
  --ut-tabs-item-active-text-color: var(--ut-component-text-title-color);
  --a-button-border-color: rgba(255, 255, 255, .3);
  --a-button-text-color: var(--rw-palette-neutral-0);
  --a-field-input-border-color: rgba(255, 255, 255, .3);
  --a-field-input-text-color: var(--rw-palette-neutral-0);
  --a-field-input-background-color: transparent;
  --a-field-input-focus-border-color: var(--rw-palette-neutral-0);
  --ut-field-fl-label-text-color: rgba(255, 255, 255, 0.7);
  --a-filedrop-border-color: var(--a-field-input-border-color);
  --a-filedrop-heading-text-color: var(--rw-palette-neutral-0);
  --a-filedrop-icon-color: var(--rw-palette-neutral-0);
  --a-filedrop-text-color: var(--ut-component-text-muted-color);
  --a-checkbox-border-color: var(--rw-palette-neutral-0);
  --a-checkbox-text-color: var(--rw-palette-neutral-0);
  --a-checkbox-checked-background-color: var(--rw-palette-neutral-0);
  --a-checkbox-checked-text-color: var(--rw-palette-neutral-190);
  --a-field-select-background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MiA1MiI+PHBhdGggZD0iTTIwIDIzbDYgNiA2LTZIMjB6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");
  --a-chip-border-color: rgba(251, 249, 248, 0.25);
  --a-chip-hover-background-color: rgba(251, 249, 248, 0.15);
  --a-chip-active-background-color: rgba(251, 249, 248, 0.15);
  --a-chip-applied-background-color: rgba(246, 250, 252, 0.08);
  --a-chip-applied-border-color: transparent;
  --a-chip-applied-hover-background-color: rgba(246, 250, 252, 0.16);
  --a-chip-applied-active-background-color: rgba(246, 250, 252, 0.24);
  --a-chip-applied-is-active-background-color: var(--rw-palette-blue-100);
  --a-chip-applied-is-active-text-color: var(--rw-palette-blue-0);
  --a-chip-remove-text-color: rgba(255, 255, 255, 0.5);
  --a-chip-remove-hover-background-color: rgba(251, 249, 248, 0.1);
  --a-chip-remove-hover-text-color: var(--rw-palette-neutral-0);
  --a-chip-remove-active-background-color: rgba(251, 249, 248, 0.2);
  --a-chip-remove-active-text-color: var(--rw-palette-neutral-0); }
  body:not([class*="rw-pillar--"]).rw-mode-body-header--dark .t-Body-title .a-FS-clear,
  .rw-mode-body-header--dark .t-Body-title .a-FS-clear {
    --a-button-border-color: rgba(255, 255, 255, .3); }
  body:not([class*="rw-pillar--"]).rw-mode-body-header--dark .t-Body-title .t-Form-fieldContainer--floatingLabel.is-active,
  body:not([class*="rw-pillar--"]).rw-mode-body-header--dark .t-Body-title .t-Form-fieldContainer--floatingLabel:focus-within,
  .rw-mode-body-header--dark .t-Body-title .t-Form-fieldContainer--floatingLabel.is-active,
  .rw-mode-body-header--dark .t-Body-title .t-Form-fieldContainer--floatingLabel:focus-within {
    --ut-field-label-text-color: var(--rw-palette-branddark-50); }
  body:not([class*="rw-pillar--"]).rw-mode-body-header--dark .t-Body-title .t-Form-error,
  .rw-mode-body-header--dark .t-Body-title .t-Form-error {
    color: rgba(255, 255, 255, 0.6); }
  body:not([class*="rw-pillar--"]).rw-mode-body-header--dark .t-Body-title .t-Button--hot,
  .rw-mode-body-header--dark .t-Body-title .t-Button--hot {
    --a-button-background-color: var(--rw-palette-neutral-0);
    --a-button-text-color: var(--rw-palette-neutral-190);
    --a-button-hover-background-color: rgba(255, 255, 255, .96);
    --a-button-active-background-color: rgba(255, 255, 255, .92); }
  body:not([class*="rw-pillar--"]).rw-mode-body-header--dark .t-Body-title .t-Button--simple,
  body:not([class*="rw-pillar--"]).rw-mode-body-header--dark .t-Body-title .t-Button--noUI,
  .rw-mode-body-header--dark .t-Body-title .t-Button--simple,
  .rw-mode-body-header--dark .t-Body-title .t-Button--noUI {
    --a-button-border-color: rgba(255, 255, 255, 0.5);
    --a-button-hover-background-color: rgba(255, 255, 255, 0.04);
    --a-button-active-background-color: rgba(255, 255, 255, 0.08); }

body:not([class*="rw-pillar--"]).rw-mode-body-header--dark .apex-rds-item--hint span,
.rw-mode-body-header--dark .apex-rds-item--hint span {
  box-shadow: 0 -3px 0 rgba(255, 255, 255, 0.3) inset; }

body:not([class*="rw-pillar--"]).rw-mode-body-header--dark .apex-rds-selected span,
.rw-mode-body-header--dark .apex-rds-selected span {
  box-shadow: 0 -3px 0 var(--rw-palette-branddark-50) inset; }

.rw-mode-body--dark {
  --ut-body-background-color: var(--rw-dark-body-title-background-color, var(--ut-body-title-background-color)); }
  .rw-mode-body--dark.rw-layout--fixed {
 }
    @media (min-width: 640px) {
      .rw-mode-body--dark.rw-layout--fixed {
        --ut-footer-top-background-color: rgba(255, 255, 255, 0.08); }
        .rw-mode-body--dark.rw-layout--fixed .t-Footer {
          --ut-link-text-color: var(--rw-palette-branddark-50); } }
