/*!
* Copyright (c) 2023, Oracle and/or its affiliates.
* apex-ut 23.1.0
*/
: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: #f4f8fc;
    --rw-palette-brandlight-10: #e8f3fc;
    --rw-palette-brandlight-20: #dbe9fb;
    --rw-palette-brandlight-30: #c2d8f9;
    --rw-palette-brandlight-40: #a4c4f6;
    --rw-palette-brandlight-50: #7fa8f2;
    --rw-palette-brandlight-60: #6699f0;
    --rw-palette-brandlight-70: #5188ec;
    --rw-palette-brandlight-80: #3a76e8;
    --rw-palette-brandlight-90: #2867e5;
    --rw-palette-brandlight-100: #235edf;
    --rw-palette-brandlight-110: #1f54d8;
    --rw-palette-brandlight-120: #1a4bcf;
    --rw-palette-brandlight-130: #1742c5;
    --rw-palette-brandlight-140: #1238bb;
    --rw-palette-brandlight-150: #0e2fae;
    --rw-palette-brandlight-160: #0a259e;
    --rw-palette-brandlight-170: #061c85;
    --rw-palette-brandlight-180: #03156d;
    --rw-palette-brandlight-190: #000;
    --rw-palette-brandlight-200: #000;
 

    /* RODRIGO HIDE  
    --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;


/* RODRIGO CUSTOMIZADO */

--rw-palette-pine-0: #f4f8fc;
--rw-palette-pine-10: #e8f3fc;
--rw-palette-pine-20: #dbe9fb;
--rw-palette-pine-30: #c2d8f9;
--rw-palette-pine-40: #a4c4f6;
--rw-palette-pine-50: #7fa8f2;
--rw-palette-pine-60: #6699f0;
--rw-palette-pine-70: #5188ec;
--rw-palette-pine-80: #3a76e8;
--rw-palette-pine-90: #2867e5;
--rw-palette-pine-100: #235edf;
--rw-palette-pine-110: #1f54d8;
--rw-palette-pine-120: #1a4bcf;
--rw-palette-pine-130: #1742c5;
--rw-palette-pine-140: #1238bb;
--rw-palette-pine-150: #0e2fae;
--rw-palette-pine-160: #0a259e;
--rw-palette-pine-170: #061c85;
--rw-palette-pine-180: #03156d;
--rw-palette-pine-190: #000;
--rw-palette-pine-200: #000;

--rw-palette-gray-0: #f4f4f4;
--rw-palette-gray-10: #e8e8e8;
--rw-palette-gray-20: #dbe0e0;
--rw-palette-gray-30: #c2c8c8;
--rw-palette-gray-40: #a4acac;
--rw-palette-gray-50: #7f8a8a;
--rw-palette-gray-60: #667272;
--rw-palette-gray-70: #515858;
--rw-palette-gray-80: #3a3f3f;
--rw-palette-gray-90: #283030;
--rw-palette-gray-100: #235555;
--rw-palette-gray-110: #1f4b4b;
--rw-palette-gray-120: #1a4242;
--rw-palette-gray-130: #173737;
--rw-palette-gray-140: #122d2d;
--rw-palette-gray-150: #0e2727;
--rw-palette-gray-160: #0a1f1f;
--rw-palette-gray-170: #061616;
--rw-palette-gray-180: #031010;
--rw-palette-gray-190: #000;
--rw-palette-gray-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;

    /* RODRIGO */
--rw-palette-fog-0: #fff;
--rw-palette-fog-10: #e5f9e5;
--rw-palette-fog-20: #b9f4b9;
--rw-palette-fog-30: #8de88d;
--rw-palette-fog-40: #5edf5e;
--rw-palette-fog-50: #3ed03e;
--rw-palette-fog-60: #2bb82b;
--rw-palette-fog-70: #1da11d;
--rw-palette-fog-80: #188a18;
--rw-palette-fog-90: #137513;
--rw-palette-fog-100: #0d5e0d;
--rw-palette-fog-110: #095309;
--rw-palette-fog-120: #064106;
--rw-palette-fog-130: #043504;
--rw-palette-fog-140: #032802;
--rw-palette-fog-150: #021f01;
--rw-palette-fog-160: #011601;
--rw-palette-fog-170: #010c01;
--rw-palette-fog-180: #000501;
--rw-palette-fog-190: #000200;
--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;
    /* RODRIGO 
    --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: #ffc107;
    --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-orange-0: #fff;
--rw-palette-orange-10: #fff4e0;
--rw-palette-orange-20: #ffe8bf;
--rw-palette-orange-30: #ffdb9c;
--rw-palette-orange-40: #ffcd77;
--rw-palette-orange-50: #ffc34a;
--rw-palette-orange-60: #ffba1c;
--rw-palette-orange-70: #ffb100;
--rw-palette-orange-80: #e68c00;
--rw-palette-orange-90: #d17700;
--rw-palette-orange-100: #ff9800;
--rw-palette-orange-110: #b36100;
--rw-palette-orange-120: #9e4f00;
--rw-palette-orange-130: #8b3e00;
--rw-palette-orange-140: #783100;
--rw-palette-orange-150: #662600;
--rw-palette-orange-160: #552000;
--rw-palette-orange-170: #451700;
--rw-palette-orange-180: #2e0f00;
--rw-palette-orange-190: #200900;
--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;
    --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,.08);
    --a-button-text-color: var(--rw-palette-neutral-190);
    --a-button-border-color: rgba(22,21,19,.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,.12);
    --a-button-active-background-color: rgba(22,21,19,.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,.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+PHBhdGggZmlsbD0iIzE2MTUxMyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtMjAgMjMgNiA2IDYtNkgyMHoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==");
    --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,.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,.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-item-spacing: .25rem;
    --a-filedrop-icon-size: 2rem;
    --a-filedrop-icon-spacing: .25rem;
    --a-filedrop-heading-font-size: 1.25rem;
    --a-filedrop-heading-line-height: 1.75rem;
    --a-filedrop-count-badge-font-size: .625rem;
    --a-filedrop-count-badge-line-height: .875rem;
    --a-filedrop-font-size: .875rem;
    --a-filedrop-line-height: 1rem;
    --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,.04);
    --a-filedrop-active-background-color: rgba(22,21,19,.08);
    --a-filedrop-focus-border-color: var(--a-field-input-focus-border-color);
    --a-filedrop-progress-background-color: rgba(49,45,42,.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,.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,.08);
    --a-splitter-bar-active-background-color: rgba(22,21,19,.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,.7);
    --a-menu-background-color: var(--rw-palette-neutral-0);
    --a-menu-border-radius: .375rem;
    --a-menu-border-color: rgba(22,21,19,.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,.04);
    --a-menu-focused-text-color: var(--rw-palette-neutral-190);
    --a-menu-focused-accel-text-color: rgba(22,21,19,.8);
    --a-menu-disabled-focused-background-color: transparent;
    --a-menu-sep-border-color: rgba(22,21,19,.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-datepicker-background-color: var(--a-field-input-background-color);
    --a-datepicker-border-color: var(--a-field-input-border-color);
    --a-datepicker-border-radius: var(--a-field-input-border-radius);
    --a-datepicker-header-background-color: var(--ut-component-background-color);
    --a-datepicker-header-border-color: transparent;
    --a-datepicker-monthpicker-order: 2;
    --a-datepicker-monthpicker-select-background-color: transparent;
    --a-datepicker-monthpicker-select-text-color: inherit;
    --a-datepicker-monthpicker-select-border-color: transparent;
    --a-datepicker-monthpicker-select-font-size: 1rem;
    --a-datepicker-monthpicker-select-font-weight: 700;
    --a-datepicker-monthpicker-justify-content: center;
    --a-datepicker-calendars-gap: 0px;
    --a-datepicker-calendar-background-color: var(--ut-component-background-color);
    --a-datepicker-calendar-title-background-color: transparent;
    --a-datepicker-calendar-header-padding-x: var(--a-datepicker-calendar-day-spacing);
    --a-datepicker-calendar-header-background-color: transparent;
    --a-datepicker-calendar-header-text-color: var(--ut-component-text-muted-color);
    --a-datepicker-calendar-header-border-width: 0;
    --a-datepicker-calendar-day-spacing: .5rem;
    --a-datepicker-calendar-day-text-color: var(--rw-palette-neutral-190);
    --a-datepicker-calendar-day-font-size: .875rem;
    --a-datepicker-calendar-day-font-weight: 400;
    --a-datepicker-calendar-day-border-width: 1px;
    --a-datepicker-calendar-day-border-radius: .25rem;
    --a-datepicker-calendar-day-current-background-color: var(--rw-palette-neutral-0);
    --a-datepicker-calendar-day-current-text-color: var(--rw-palette-neutral-190);
    --a-datepicker-calendar-day-current-border-color: var(--rw-palette-neutral-190);
    --a-datepicker-calendar-day-hover-border-color: transparent;
    --a-datepicker-calendar-day-selected-background-color: var(--rw-palette-neutral-190);
    --a-datepicker-calendar-day-selected-text-color: var(--rw-palette-neutral-0);
    --a-datepicker-calendar-day-selected-border-color: var(--rw-palette-neutral-190);
    --a-datepicker-calendar-week-text-color: var(--rw-palette-neutral-100);
    --a-datepicker-calendar-week-border-width: 0;
    --a-datepicker-footer-background-color: var(--ut-component-background-color);
    --a-datepicker-footer-border-width: 0;
    --a-datepicker-timepicker-select-padding-x: 0;
    --a-datepicker-timepicker-select-background-color: transparent;
    --a-datepicker-timepicker-select-border-color: transparent;
    --a-datepicker-timepicker-select-font-size: .875rem;
    --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,.3);
    --a-fs-control-item-badge-opacity: .6;
    --a-fs-toggle-background-color: transparent;
    --a-fs-search-container-border-color: rgba(22,21,19,.1);
    --a-fs-search-container-border-width: 0px;
    --a-fs-control-seperator-border-color: rgba(22,21,19,.1);
    --a-fs-control-seperator-border-width: 0px;
    --a-fs-search-container-padding-y: 1rem;
    --a-fs-search-container-padding-x: 1rem;
    --a-fs-item-sub-group-spacing: 1rem;
    --a-fs-control-header-padding-y: .5rem;
    --a-fs-control-header-padding-x: 1rem;
    --a-fs-control-header-font-size: 1rem;
    --a-fs-control-header-line-height: 1.25rem;
    --a-fs-control-body-padding-y: .75rem;
    --a-fs-control-body-padding-x: 1rem;
    --a-fs-control-actions-padding-y: .5rem;
    --a-fs-control-actions-padding-x: 0rem;
    --a-fs-control-item-spacing: .75rem;
    --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,.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: hsla(25,5%,45%,.25);
    --a-chip-hover-background-color: hsla(25,5%,45%,.15);
    --a-chip-active-background-color: hsla(25,5%,45%,.15);
    --a-chip-applied-background-color: rgba(34,126,158,.08);
    --a-chip-applied-border-color: transparent;
    --a-chip-applied-hover-background-color: rgba(34,126,158,.16);
    --a-chip-applied-active-background-color: rgba(34,126,158,.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,.5);
    --a-chip-remove-hover-background-color: rgba(34,126,158,.15);
    --a-chip-remove-hover-text-color: var(--rw-palette-neutral-190);
    --a-chip-remove-active-background-color: rgba(34,126,158,.2);
    --a-chip-remove-active-text-color: var(--rw-palette-neutral-190);
    --a-chip-applied-is-active-remove-text-color: hsla(0,0%,100%,.5);
    --a-chip-applied-is-active-remove-hover-background-color: hsla(20,27%,98%,.1);
    --a-chip-applied-is-active-remove-hover-text-color: var(--rw-palette-neutral-0);
    --a-chip-applied-is-active-remove-active-background-color: hsla(20,27%,98%,.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,.9);
    --a-tooltip-text-color: var(--rw-palette-neutral-0);
    --a-overlay-background-color: rgba(49,45,42,.15);
    --a-spinner-size: 3rem;
    --a-spinner-border-width: .25rem;
    --a-spinner-border-color: rgba(49,45,42,.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,.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);
    --ojet-tooltip-primary-text-color: #fff;
    --ojet-tooltip-secondary-text-color: hsla(0,0%,100%,.7);
    --ojet-tooltip-disabled-text-color: hsla(0,0%,100%,.4);
    --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,.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,.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,.12);
    --ut-header-menubar-item-hover-text-color: var(--rw-palette-neutral-190);
    --ut-header-menubar-item-border-color: rgba(22,21,19,.1);
    --ut-header-menubar-item-border-width: 0px;
    --ut-header-menubar-item-split-icon-color: rgba(22,21,19,.7);
    --ut-header-menubar-item-split-border-color: rgba(22,21,19,.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,.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,.7);
    --ut-navtabs-item-border-width: 0px;
    --ut-navtabs-item-border-color: rgba(22,21,19,.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,.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,.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,.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,.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);
    --ut-hero-region-title-font-size: 1.50rem;
    --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,.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,.1);
    --ut-field-label-text-color: rgba(22,21,19,.7);
    --ut-field-fl-label-text-color: rgba(22,21,19,.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-xs-field-input-font-size: var(--ut-field-label-font-size);
    --ut-xs-field-input-line-height: var(--ut-field-label-line-height);
    --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,.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,.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,.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,.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,.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,.4);
    --ut-wp-track-color: rgba(22,21,19,.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-badgelist-wrap-background-color: var(--rw-palette-neutral-20);
    --ut-badgelist-item-border-width: 0px;
    --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-resultsregion-background-color: var(--rw-palette-neutral-0);
    --ut-resultsregion-border-color: rgba(22,21,19,.1);
    --ut-resultsregion-search-border-color: rgba(22,21,19,.1);
    --ut-resultsregion-search-background-color: var(--rw-palette-neutral-20);
    --a-resultsitem-background-color: var(--rw-palette-neutral-0);
    --a-resultsitem-badge-font-size: .875rem;
    --a-resultsitem-badge-font-weight: 700;
    --a-resultsitem-badge-line-height: 1rem;
    --a-resultsitem-badge-text-color: var(--rw-palette-neutral-0);
    --a-resultsitem-badge-background-color: var(--ut-component-text-muted-color);
    --a-resultsitem-badge-border-radius: .375rem;
    --a-resultsitem-badge-padding: .25rem .5rem;
    --a-qrcode-size: 8rem;
    --a-qrcode-size-sm: 8rem;
    --a-qrcode-size-md: 16rem;
    --a-qrcode-size-lg: 32rem;
    --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,.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,.04);
    --ut-component-toolbar-background-color: rgba(22,21,19,.04);
    --ut-component-inner-border-width: var(--ut-component-border-width);
    --ut-component-inner-border-color: rgba(22,21,19,.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,.8);
    --ut-component-text-muted-color: rgba(22,21,19,.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;
    --u-color-1: var(--rw-palette-pine-70);
    --u-color-1-contrast: var(--rw-palette-ocean-0);
    --u-color-2: var(--rw-palette-red-80);
    --u-color-2-contrast: var(--rw-palette-red-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-fog-50);
    --u-color-5-contrast: var(--rw-palette-fog-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-pine-100);
    --u-color-10-contrast: var(--rw-palette-pine-0);
    --u-color-11: black;
    --u-color-11-contrast: var(--rw-palette-pine-0);
    --u-color-12: var(--rw-palette-pine-10);
    --u-color-12-contrast: var(--rw-palette-pine-190);
    --u-color-13: var(--rw-palette-gray-0);
    --u-color-13-contrast: var(--rw-palette-gray-80);
    --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);
    --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-200);
    --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 {
    background-color: var(--rw-palette-brandlight-30);
    color: var(--rw-palette-brandlight-190)
}

::selection {
    background-color: var(--rw-palette-brandlight-30);
    color: var(--rw-palette-brandlight-190)
}

: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-sans-serif,.rw-typography-sansserif {
    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-semi-bold,.rw-typography-semibold {
    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 {
    padding-inline-end: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))
}

.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-LoginPage--bg1 .t-LoginPage-bg,.t-LoginPage--bg2 .t-LoginPage-bg,.t-LoginPage--bg3 .t-LoginPage-bg {
    display: 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 {
    line-height: var(--ut-notification-title-line-height);
    margin-block-start:0}

.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;
    margin-block-start:.5rem}

.t-Alert--page .a-Notification-item:before {
    background-color: var(--rw-palette-neutral-190);
    border-radius: 0;
    height: .375rem;
    margin: .3125rem .5rem .3125rem .375rem;
    opacity: 1;
    width: .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);
    opacity: .6;
    right: 0;
    top: 0;
    transform: none!important
}

.u-RTL .t-Alert--page .t-Button.t-Button--closeAlert {
    left: 0;
    right: unset
}

.t-Alert--page .t-Button.t-Button--closeAlert:focus,.t-Alert--page .t-Button.t-Button--closeAlert:hover {
    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--danger .t-Alert-icon .t-Icon:before,.t-Alert--defaultIcons.t-Alert--red .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,.04);
    --a-button-active-background-color: rgba(22,21,19,.08);
    --a-button-focus-background-color: var(--a-button-background-color)
}

.t-Button--header.is-active {
    --a-button-background-color: rgba(22,21,19,.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
}

.rw-Badge,.rw-badge,.t-Badge {
    font-stretch: var(--rw-badge-font-stretch,condensed)
}

.rw-Badge,.rw-badge {
    border-radius: var(--rw-badge-border-radius,.375rem);
    display: inline-flex;
    font-size: var(--rw-badge-font-size,.6875rem);
    font-weight: var(--rw-badge-font-weight,var(--a-base-font-weight-bold,700));
    height: var(--rw-badge-height,1.5rem);
    line-height: var(--rw-badge-height,1.5rem);
    min-width: var(--rw-badge-height,1.5rem);
    padding: 0 .5rem;
    text-align: center
}

.rw-Badge-sm,.rw-badge-sm {
    padding: 0 .25rem
}

.t-ContextualInfo-value .rw-Badge,.t-ContextualInfo-value .rw-badge {
    margin-block-end:.25rem;margin-block-start:.25rem}

.t-BadgeList--dash {
    --ut-badgelist-item-padding-x: 0;
    --ut-badgelist-item-padding-y: 0;
    gap: .75rem
}

.t-BadgeList--dash .t-BadgeList-wrap:before {
    content: none
}

.t-BreadcrumbRegion {
    align-items: flex-start
}

@media (max-width: 639px) {
    .t-BreadcrumbRegion {
        --ut-breadcrumb-padding-y:1rem
    }
}

.a-Button--noUI,.t-Button--hideShow,.t-Button--noUI,.t-Button--simple,.ui-button:not(.ui-button--hot):not(.ui-button--danger) {
    --a-button-background-color: transparent;
    --a-button-hover-background-color: rgba(22,21,19,.04);
    --a-button-active-background-color: rgba(22,21,19,.08)
}

.t-Button--simple {
    --a-button-border-width: 1px
}

.a-Button--noUI,.a-Button--noUI:active,.a-Button--noUI:hover,.t-Button--noUI,.t-Button--noUI:active,.t-Button--noUI:hover {
    --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;
    background-color: transparent;
    color: inherit;
    text-shadow: none
}

.t-Button--link {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none
}

.a-Button--hot,.a-CardView-button--hot,.apex-button-group input:checked+label,.t-Button--hot,.t-Form-fieldContainer--radioButtonGroup .apex-item-group--rc input:checked+label,.ui-button--hot {
    --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)
}

.a-Button--hot.t-Button--simple,.a-CardView-button--hot.t-Button--simple,.apex-button-group input:checked+label.t-Button--simple,.t-Button--hot.t-Button--simple,.t-Form-fieldContainer--radioButtonGroup .apex-item-group--rc input:checked+label.t-Button--simple,.ui-button--hot.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)
}

.a-Button--hot.t-Button--link,.a-CardView-button--hot.t-Button--link,.apex-button-group input:checked+label.t-Button--link,.t-Button--hot.t-Button--link,.t-Form-fieldContainer--radioButtonGroup .apex-item-group--rc input:checked+label.t-Button--link,.ui-button--hot.t-Button--link {
    --a-button-text-color: var(--rw-palette-neutral-170)
}

.a-Button--hot.a-Button--noUI,.a-Button--hot.t-Button--noUI,.a-CardView-button--hot.a-Button--noUI,.a-CardView-button--hot.t-Button--noUI,.apex-button-group input:checked+label.a-Button--noUI,.apex-button-group input:checked+label.t-Button--noUI,.t-Button--hot.a-Button--noUI,.t-Button--hot.t-Button--noUI,.t-Form-fieldContainer--radioButtonGroup .apex-item-group--rc input:checked+label.a-Button--noUI,.t-Form-fieldContainer--radioButtonGroup .apex-item-group--rc input:checked+label.t-Button--noUI,.ui-button--hot.a-Button--noUI,.ui-button--hot.t-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-50);
    --a-button-text-color: var(--rw-palette-orange-180);
    --a-button-hover-background-color: var(--rw-palette-orange-70);
    --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.a-Button--noUI,.t-Button--warning.t-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.a-Button--noUI,.t-Button--success.t-Button--noUI {
    --a-button-text-color: var(--rw-palette-green-100);
    color: var(--rw-palette-green-100)
}

.t-Button--danger,.ui-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)
}

.t-Button--danger.t-Button--simple,.ui-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)
}

.t-Button--danger.t-Button--link,.ui-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)
}

.t-Button--danger.a-Button--noUI,.t-Button--danger.t-Button--noUI,.ui-button--danger.a-Button--noUI,.ui-button--danger.t-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.a-Button--noUI,.t-Button--primary.t-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: black;
    --a-button-type-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
}

.a-Button.a-Button--noUI .fa:after,.t-Button.t-Button--link .fa:after,.t-Button.t-Button--noUI .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--simple.t-Button--success:hover .fa:after,.t-Button--success .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--simple.t-Button--warning:hover .fa:after,.t-Button--warning .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--medium.t-Button--noLabel,.t-Button.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 {
    align-items: center;
    display: inline-flex
}

.a-Button.a-Button--actions {
    --a-button-border-radius: .125rem;
    --a-icon-size: 1.25rem;
    align-items: center;
    display: flex
}

.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 {
    margin-inline-start:0}

:root {
    --ut-cardlist-colorfill-size: .75rem;
    --ut-cardlist-colorfill-offset: 0rem
}

.t-Card-wrap {
    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 {
    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: hsla(0,0%,100%,.7);
    --a-cv-subcontent-text-color: hsla(0,0%,100%,.7);
    --a-cv-badge-background-color: hsla(0,0%,100%,.1)
}

.a-CardView.has-media--background .a-CardView-body,.a-CardView.has-media--background .a-CardView-footer,.a-CardView.has-media--background .a-CardView-header {
    background-color: transparent;
    border: 0
}

.a-CardView.has-media--background .a-CardView-button {
    --a-button-border-color: hsla(0,0%,100%,.3);
    --a-button-text-color: var(--rw-palette-neutral-0);
    --a-button-hover-background-color: hsla(0,0%,100%,.08);
    --a-button-active-background-color: hsla(0,0%,100%,.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: hsla(0,0%,100%,.96);
    --a-button-active-background-color: hsla(0,0%,100%,.92)
}

.t-CardsRegion--styleA {
    --a-cv-title-font-size: 1rem;
    --a-cv-title-font-weight: 700;
    --a-cv-title-line-height: 1.25rem;
    --a-cv-subtitle-font-size: .75rem;
    --a-cv-subtitle-line-height: 1.25rem;
    --ut-cv-subtitle-margin: 0rem;
    --a-cv-badge-font-size: .6875rem;
    --a-cv-maincontent-font-size: .875rem;
    --a-cv-maincontent-line-height: 1.25rem;
    --a-cv-subcontent-font-size: .75rem;
    --a-cv-subcontent-line-height: 1rem
}

.t-CardsRegion--styleA .a-CardView-header+.a-CardView-body {
    padding-block-start:0}

.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 {
    margin-block-start:calc(var(--a-cv-header-padding-y)*-1);margin-inline-end: calc(var(--a-cv-header-padding-x)*-1);
    margin-inline-start:calc(var(--a-cv-header-padding-x)*-1)}

.t-CardsRegion--styleB .has-icon--top .a-CardView-iconWrap .a-CardView-icon,.t-CardsRegion--styleB .has-icon--top .a-CardView-iconWrap .a-CardView-iconImg,.t-CardsRegion--styleB .has-icon--top .a-CardView-iconWrap .a-CardView-initials {
    border-radius: 0;
    width: 100%
}

.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 {
    margin-block-end:var(--a-cv-header-item-spacing-x,.75rem)}

.t-CardsRegion--styleB .has-icon--end .a-CardView-iconWrap {
    grid-area: badge-bottom;
    margin-block-start:var(--a-cv-header-item-spacing-x,.75rem)}

.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 {
    display: flex;
    grid-area: icon-top;
    justify-content: center;
    margin-inline-end:unset;margin-inline-start:unset}

.t-CardsRegion--styleB .a-CardView-headerBody {
    text-align: center
}

.t-CardsRegion--styleB .a-CardView-badge {
    grid-area: badge-bottom;
    margin-inline-end:auto;margin-inline-start:auto}

.t-CardsRegion--styleB .a-CardView-badge:not(:first-child) {
    margin-block-start:var(--a-cv-header-item-spacing-x,.75rem)}

.t-CardsRegion--styleB .a-CardView-badgeLabel {
    clip: unset;
    border: 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 {
    margin-block-start:.25rem}

.t-CardsRegion--styleB .a-CardView-actionsSecondary {
    text-align: center
}

.t-CardsRegion--styleB .a-CardView-actionsSecondary:not(:only-child) {
    margin-block-start:.5rem}

.t-CardsRegion--styleC {
    --a-cv-actions-background-color: transparent
}

.t-CardsRegion--styleC .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--styleC .has-icon--top .a-CardView-icon:before {
    background-color: transparent;
    text-shadow: none
}

.a-Chip-count:after,.a-Chip-count:before {
    content: none
}

.t-Dialog-page {
    background-color: var(--jui-dialog-background-color);
    background-image: none!important
}

.ui-dialog .ui-dialog-titlebar {
    padding-block-start:calc(var(--rw-dialog-strip-size, 1.25rem) + var(--jui-dialog-titlebar-padding-y, .75rem))}

.ui-dialog .ui-dialog-titlebar: before {
    background-image:url(../images/rw/dialog-strip/generic.png);
    background-size: var(--rw-dialog-strip-background-size,600px 1.25rem);
    border-top-left-radius: var(--jui-dialog-border-radius,.25rem);
    border-top-right-radius: var(--jui-dialog-border-radius,.25rem);
    content: ""!important;
    display: block;
    height: var(--rw-dialog-strip-size,1.25rem);
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.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 {
    background-color: var(--rw-palette-branddark-50);
    content: "";
    display: block;
    height: .25rem;
    margin-block-start:1rem;width: 2.25rem
}

.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 {
    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
}

@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 {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    min-height: var(--ut-hero-region-icon-container-size)
}

.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 {
    background-color: var(--ut-body-title-border-color);
    background-repeat: repeat-x;
    background-size: auto 100%;
    //content: "" /* ROdrigo 15/08/2025 */
    display: block;
    height: var(--ut-body-title-border-width);
    left: 0;
    position: absolute;
    right: 0;
    top: 100%
}

.a-FS-addChart,.a-FS-changeChartType,.a-FS-removeChart {
    --a-button-background-color: transparent;
    --a-button-padding-y: calc(0.5rem - var(--a-button-border-width, 1px));
    --a-button-padding-x: var(--a-button-padding-y);
    align-items: center;
    display: inline-flex
}

.apex-item-subgroup .apex-group-label {
    font-weight: var(--a-base-font-weight-semibold,600)
}

.a-FS-label {
    outline: none
}

.a-FS-control {
    --a-checkbox-label-font-size: .8125rem
}

.a-FS-addChart,.a-FS-changeChartType,.a-FS-removeChart,.a-FS-toggle {
    --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-FS-moreOptions {
    --a-button-padding-y: .25rem;
    --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,.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,.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-moreOptions .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,.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 {
    margin-block-end:.375rem;margin-block-start:.375rem}

.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"
}

.a-FS-searchBar {
    min-block-size: 2.75rem
}

.a-FS-facetPopupContent .apex-item-group--search,.a-FS-filter .apex-item-group--search {
    --a-icon-size: 1.25rem;
    --ut-field-input-icon-padding-x: .75rem
}

.a-Icon.icon-facet-actions:before {
    content: "\e261"
}

.a-FileDrop--dropzone .a-FileDrop-action-icon {
    display: none
}

.t-Form-error {
    color: var(--ut-component-text-muted-color);
    display: flex;
    flex-wrap: wrap
}

.t-Form-error:before {
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: var(--ut-palette-danger);
    content: "\e242";
    display: inline-block;
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    font-family: var(--a-icon-font-family,"apex-5-icon-font");
    font-size: .875rem;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1rem;
    margin-inline-end:.25rem;text-transform: none
}

.t-Form-itemRequired {
    display: block
}

.t-Form--stretchInputs .t-Form-fieldContainer .t-Form-itemRequired,.t-Form-fieldContainer--floatingLabel .t-Form-itemRequired,.t-Form-fieldContainer--stretchInputs .t-Form-itemRequired {
    text-align: end
}

.t-Form-fieldContainer:not(.t-Form-fieldContainer--indicatorAsterisk).t-Form-fieldContainer--floatingLabel.is-required .t-Form-inputContainer: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.is-required .t-Form-label:before {
    content: none
}

.apex-item-wrapper--color-picker,.apex-item-wrapper--has-icon {
    --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--color-picker,.t-Form-fieldContainer.t-Form-fieldContainer--floatingLabel.apex-item-wrapper--has-icon {
    --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 {
    padding-block-start:var(--ut-field-label-padding-y,.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 {
    margin-block-end: .5rem;
    margin-block-start:.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) .display_only,.t-Form-fieldContainer:not(.t-Form-fieldContainer--stacked):not(.t-Form-fieldContainer--floatingLabel) .t-Form-label {
    align-items: center;
    display: inline-flex;
    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));
    padding-block-start:.375rem}

.t-Form-fieldContainer:not(.t-Form-fieldContainer--stacked):not(.t-Form-fieldContainer--floatingLabel) .apex-item-group--rc input+label {
    margin-block-end:.5rem;margin-block-start:.5rem}

.apex-item-multi:-webkit-autofill,.apex-item-multi:-webkit-autofill:focus,.apex-item-multi:-webkit-autofill:hover,.apex-item-select:-webkit-autofill,.apex-item-select:-webkit-autofill:focus,.apex-item-select:-webkit-autofill:hover,.apex-item-text:-webkit-autofill,.apex-item-text:-webkit-autofill:focus,.apex-item-text:-webkit-autofill:hover,.apex-item-textarea:-webkit-autofill,.apex-item-textarea:-webkit-autofill:focus,.apex-item-textarea:-webkit-autofill:hover,.datetimepicker_newMonth:-webkit-autofill,.datetimepicker_newMonth:-webkit-autofill:focus,.datetimepicker_newMonth:-webkit-autofill:hover,.u-TF-item--select:-webkit-autofill,.u-TF-item--select:-webkit-autofill:focus,.u-TF-item--select:-webkit-autofill:hover,.u-TF-item--text:-webkit-autofill,.u-TF-item--text:-webkit-autofill:focus,.u-TF-item--text:-webkit-autofill:hover,select.group_selectlist:-webkit-autofill,select.group_selectlist:-webkit-autofill:focus,select.group_selectlist:-webkit-autofill:hover,select.listmanager:-webkit-autofill,select.listmanager:-webkit-autofill:focus,select.listmanager:-webkit-autofill:hover {
    -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: scale(0);
    transform-origin: center center;
    transition: opacity .15s ease,transform .2s ease
}

.ro-checkbox:active,.ro-checkbox:active:before,.u-checkbox:active:after,.u-checkbox:active:before,.u-radio:active:after,.u-radio:active:before,input:checked+.u-checkbox:active:after,input:checked+.u-radio:active:after {
    transform: scale(.75)
}

.ro-checkbox.is-checked:before,.u-checkbox.is-checked:after,input:checked+.u-checkbox:after,input:checked+.u-radio:after {
    transform: scale(1)
}

.apex-item-checkbox .apex-item-option input:focus+label:before,.apex-item-checkbox input:focus+.u-checkbox:before,.apex-item-checkbox input:focus+label:before,.apex-item-radio input:focus+.u-radio:before,.apex-item-radio input:focus+label:before,.apex-item-single-checkbox input:focus+.u-checkbox:before,.apex-item-single-checkbox input:focus+label:before,.u-checkbox:focus:before,.u-radio:focus: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 {
    padding-block-end: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));
    padding-inline-end: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))
}

html:not([lang=zh-tw]) .a-DatePicker-calendar thead th:not(.a-DatePicker-weekColumn) {
    font-size: 0
}

html:not([lang=zh-tw]) .a-DatePicker-calendar thead th:not(.a-DatePicker-weekColumn):first-letter {
    font-size: var(--a-datepicker-calendar-header-font-size,.75rem)
}

thead .a-DatePicker-weekColumn {
    --a-datepicker-calendar-header-font-size: .75rem;
    vertical-align: top
}

.a-DatePicker-monthPicker {
    justify-content: center
}

.a-DatePicker-monthPicker .a-DatePicker-month,.a-DatePicker-monthPicker .a-DatePicker-year {
    inline-size: 6.25rem
}

.a-DatePicker-monthPicker .a-DatePicker-month select,.a-DatePicker-monthPicker .a-DatePicker-year select {
    inline-size: 100%;
    text-align: inherit
}

.a-DatePicker-monthPicker .a-DatePicker-month {
    text-align: end
}

.a-DatePicker-monthPicker .a-DatePicker-month select {
    padding-inline-end:0}

.a-DatePicker-monthPicker .a-DatePicker-year {
    text-align: start
}

.a-DatePicker-monthPicker .a-DatePicker-year select {
    padding-inline-start:0}

.a-DatePicker--multiple .a-DatePicker-calendarTitle {
    border-block-start-color:var(--a-datepicker-calendar-header-border-color,var(--a-gv-header-cell-border-color));border-block-start-style: solid;
    border-block-start-width:var(--a-datepicker-calendar-header-border-width,1px)}

.a-DatePicker--multiple .a-DatePicker-calendars {
    --a-datepicker-calendars-gap: 1px
}

.a-DatePicker-calendar td>span {
    align-items: center;
    block-size: calc(var(--a-datepicker-calendar-day-font-size, 1rem)*2);
    display: flex;
    inline-size: calc(var(--a-datepicker-calendar-day-font-size, 1rem)*2);
    justify-content: center
}

.a-DatePicker-calendar td.is-current>span {
    border-radius: 50%
}

.a-DatePicker-calendar td.is-current>span,.a-DatePicker-calendar td.is-selected>span {
    font-weight: 700
}

.a-DatePicker-calendar td:focus {
    outline: none
}

.a-DatePicker-calendar td:focus>span {
    outline: var(--ut-focus-outline,auto 1px var(--ut-focus-outline-color,-webkit-focus-ring-color));
    outline-offset: var(--ut-focus-outline-offset)
}

.a-DatePicker-month select,.a-DatePicker-timeAmPm select,.a-DatePicker-timeHours select,.a-DatePicker-timeMinutes select,.a-DatePicker-year select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    order: unset
}

.a-DatePicker--close,.a-DatePicker--today,.a-DatePicker-nav {
    --a-button-background-color: transparent;
    --a-button-text-color: var(--ut-component-text-default-color);
    --a-button-border-color: transparent;
    --a-button-shadow: none;
    --a-icon-size: 1.5rem
}

.a-DatePicker--close:hover,.a-DatePicker--today:hover,.a-DatePicker-nav:hover {
    --a-button-state-background-color: var(--a-button-hover-background-color);
    --a-button-state-text-color: var(--a-button-hover-text-color);
    --a-button-state-border-color: var(--a-button-hover-border-color);
    --a-button-state-shadow: var(--a-button-hover-shadow)
}

.a-DatePicker--close:active,.a-DatePicker--today:active,.a-DatePicker-nav:active {
    --a-button-state-background-color: var(--a-button-active-background-color,var(--a-button-hover-background-color));
    --a-button-state-text-color: var(--a-button-active-text-color,var(--a-button-hover-text-color));
    --a-button-state-border-color: var(--a-button-active-border-color,var(--a-button-hover-border-color));
    --a-button-state-shadow: var(--a-button-active-shadow,var(--a-button-hover-shadow))
}

.a-DatePicker .a-DatePicker-nav--prev {
    order: 1
}

.a-DatePicker .a-DatePicker-monthPicker {
    order: 2
}

.a-DatePicker .a-DatePicker-nav--next {
    order: 3
}

.a-DatePicker-timeHours {
    align-items: center;
    display: flex;
    justify-content: center
}

.a-DatePicker-timeHours:after {
    content: ":";
    font-size: .75rem;
    line-height: var(--a-datepicker-timehour-lineheight,1.25rem);
    position: relative
}

.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-frozen .a-GV-table,.a-GV-hdr .a-GV-w-hdr .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 {
    background-color: var(--a-gv-header-background-color);
    border-color: var(--a-gv-header-cell-border-color);
    border-style: solid;
    border-width: var(--a-gv-header-cell-border-width,1px);
    color: var(--a-gv-header-text-color);
    padding: var(--a-gv-cell-padding-y) var(--a-gv-cell-padding-x)
}

.a-IRR-controlsContainer .a-MediaBlock-content {
    align-items: center;
    display: flex;
    flex-wrap: wrap
}

.a-IRR-sortWidget {
    width: 14.375rem
}

.a-IRR-button.a-IRR-sortWidget-button,.a-IRR-toolbar,.a-Toolbar {
    --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-IRR-search-field,.a-Toolbar-group--search .a-Toolbar-inputText[data-enter-action=search] {
    border-radius: var(--a-field-input-border-radius,.125rem);
    margin-inline-end:.25rem;margin-inline-start:.25rem}

.a-IRR-button--colSearch,.a-IRR-button--search,.a-Toolbar-group--search .a-Toolbar-item:first-child,.a-Toolbar-group--search .a-Toolbar-item:last-child {
    border-radius: var(--a-button-border-radius,.125rem)
}

.a-IRR-sortWidget-searchLabel {
    align-items: center;
    display: flex;
    height: 2.25rem;
    padding: .625rem .75rem
}

.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-button.a-IRR-sortWidget-button,.a-IRR-controlsIcon {
    --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,.75rem);
    height: 2.25rem;
    padding-block-end:0;padding-block-start:0;padding-inline-end:.75rem;padding-inline-start:2.25rem;padding: 0 .75rem 0 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 {
    align-items: center;
    display: flex
}

.a-IRR-lovItem .a-Button--calendar,.a-IRR-lovItem .a-Button--colorPicker,.a-IRR-lovItem .a-Button--menu {
    height: auto
}

.t-Report-colHead {
    background-color: var(--a-gv-header-background-color);
    color: var(--a-gv-header-text-color);
    height: var(--a-gv-header-cell-height,2.5rem);
    vertical-align: middle
}

.a-IRR-headerLink,.u-Report-sortHeading a {
    color: inherit
}

.a-Table-columntogglePopup.ui-dialog-content {
    padding: var(--a-column-toggle-padding-y,.5rem) var(--a-column-toggle-padding-x,.5rem)
}

.a-Table.u-Report.table-stripe tr:nth-child(2n) td,.a-Table.u-Report.table-stripe tr:nth-child(2n) th[scope=row] {
    background-color: var(--rw-palette-neutral-20)
}

.a-IG-controls-item--savedReport,.a-IG-controls-item--search,.a-IG-reportSummary-item--savedReport,.a-IG-reportSummary-item--search,.a-IRR-controls-item--savedReport,.a-IRR-controls-item--search,.a-IRR-reportSummary-item--savedReport,.a-IRR-reportSummary-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-controls-item--filter,.a-IG-reportSummary-item--filter,.a-IRR-controls-item--filter,.a-IRR-reportSummary-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-controls-item--aggregate,.a-IG-controls-item--controlBreak,.a-IG-controls-item--groupBy,.a-IG-reportSummary-item--aggregate,.a-IG-reportSummary-item--controlBreak,.a-IG-reportSummary-item--groupBy,.a-IRR-controls-item--aggregate,.a-IRR-controls-item--controlBreak,.a-IRR-controls-item--groupBy,.a-IRR-reportSummary-item--aggregate,.a-IRR-reportSummary-item--controlBreak,.a-IRR-reportSummary-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-controls-item--highlight,.a-IG-reportSummary-item--highlight,.a-IRR-controls-item--highlight,.a-IRR-reportSummary-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-controls-item--flashback,.a-IG-reportSummary-item--flashback,.a-IRR-controls-item--flashback,.a-IRR-reportSummary-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-controls-item--chart,.a-IG-reportSummary-item--chart,.a-IRR-controls-item--chart,.a-IRR-reportSummary-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-controls-item--pivot,.a-IG-reportSummary-item--pivot,.a-IRR-controls-item--pivot,.a-IRR-reportSummary-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-controls-item--inactiveSettings,.a-IG-controls-item--invalidSettings,.a-IG-reportSummary-item--inactiveSettings,.a-IG-reportSummary-item--invalidSettings,.a-IRR-controls-item--inactiveSettings,.a-IRR-controls-item--invalidSettings,.a-IRR-reportSummary-item--inactiveSettings,.a-IRR-reportSummary-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)
}

.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 {
    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;
    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));
    font-stretch: var(--rw-badge-font-stretch,condensed);
    font-weight: var(--rw-badge-font-weight,var(--a-base-font-weight-bold,700));
    min-width: var(--ut-megamenu-badge-line-height,1rem);
    text-align: center
}

.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-bottom-width: 0;
    border-top-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 {
    padding-inline-end:0}

.u-RTL .t-Header-nav .a-Menu--split .a-MenuBar-label {
    padding-inline-end:var(--a-menubar-item-padding-x,.5rem);padding-inline-start: 0
}

.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 {
    padding-block-end:.5rem;padding-block-start:.5rem}

.apex-rds {
    --ut-tabs-item-padding-y: .875rem;
    --ut-tabs-item-padding-x: 1rem
}

.t-Body-title .apex-rds-container {
    margin-inline-end:0;margin-inline-start:0;padding-inline-end:var(--ut-breadcrumb-padding-x,1rem);padding-inline-start: var(--ut-breadcrumb-padding-x,1rem)
}

.t-Body-title .apex-rds-container .apex-rds {
    margin-inline-end:calc(var(--ut-tabs-item-padding-x, .5rem)*-1);margin-inline-start: calc(var(--ut-tabs-item-padding-x, .5rem)*-1)
}

.a-RDS-link {
    color: var(--ut-component-text-muted-color);
    font-weight: var(--a-base-font-weight-semibold,500);
    transition: color .1s ease
}

.a-RDS-link:hover,.apex-rds-selected .a-RDS-label {
    color: var(--ut-component-text-default-color)
}

.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
}

@media (max-width: 479px) {
    .js-navCollapsed .a-TreeView {
        padding-inline-end:0;
        padding-inline-start:0}
}

.js-navCollapsed--hidden.js-navCollapsed .a-TreeView {
    padding-inline-end:0;padding-inline-start:0}

.a-TreeView-node {
    padding-block-end:.125rem;padding-block-start:.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 {
    align-items: center;
    background-color: var(--rw-palette-neutral-10);
    box-shadow: var(--ut-wp-marker-color) inset 0 0 0 2px;
    color: var(--ut-wp-marker-color);
    display: grid
}

.t-WizardSteps-marker:before {
    content: counter(progress);
    counter-increment: progress;
    display: block;
    font-size: .75rem;
    font-weight: var(--a-base-font-weight-bold,700);
    line-height: 1rem
}

.t-WizardSteps-step.is-active .t-WizardSteps-marker,.t-WizardSteps-step.is-complete .t-WizardSteps-marker {
    --ut-wp-marker-size: 1.25rem;
    box-shadow: none;
    transform: 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,.04);
    --a-button-active-background-color: rgba(22,21,19,.08);
    --a-button-focus-background-color: var(--a-button-hover-background-color)
}

.tox .tox-toolbar,.tox .tox-toolbar-overlord,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary,.tox:not(.tox-tinymce-inline) .tox-editor-header {
    --tm-color-toolbar-background: #fff
}

.tox:not(.tox-tinymce-inline) .tox-editor-header {
    border-color: var(--a-field-input-state-border-color,var(--a-field-input-border-color));
    border-block-end:0;border-block-start:1px solid var(--a-field-input-state-border-color,var(--a-field-input-border-color))}

.tox .tox-editor-header {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: var(--tm-border-radius,10px);
    border-top-right-radius: var(--tm-border-radius,10px)
}

.tox .tox-edit-area {
    border-bottom-left-radius: var(--tm-border-radius,10px);
    border-bottom-right-radius: var(--tm-border-radius,10px);
    border-color: var(--a-field-input-state-border-color,var(--a-field-input-border-color));
    border-block-start:0;border-top-left-radius: 0;
    border-top-right-radius: 0
}

.tox .tox-edit-area__iframe {
    border-bottom-left-radius: var(--tm-border-radius,10px);
    border-bottom-right-radius: var(--tm-border-radius,10px);
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.tox .tox-dialog__header {
    padding-block-start:calc(var(--rw-dialog-strip-size, 1.25rem) + var(--jui-dialog-border-radius, .25rem))}

.tox .tox-dialog__header: before {
    background-image:url(../images/rw/dialog-strip/generic.png);
    background-size: var(--rw-dialog-strip-background-size,600px 1.25rem);
    border-top-left-radius: var(--jui-dialog-border-radius,.25rem);
    border-top-right-radius: var(--jui-dialog-border-radius,.25rem);
    content: ""!important;
    display: block;
    height: var(--rw-dialog-strip-size,1.25rem);
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.tox .tox-dialog__footer .tox-button {
    --a-button-background-color: transparent;
    --a-button-border-color: transparent;
    --a-button-shadow: none;
    background-color: var(--a-button-background-color,transparent);
    border-color: var(--a-button-border-color);
    color: var(--a-button-text-color,inherit);
    transition: background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease
}

.tox .tox-dialog__footer .tox-button:hover,.tox .tox-dialog__footer .tox-button:hover:not(:disabled) {
    --a-button-background-color: var(--a-button-hover-background-color);
    --a-button-border-color: transparent;
    border-color: var(--a-button-border-color)
}

.tox .tox-dialog__footer .tox-button:not(.tox-button--secondary) {
    --a-button-background-color: var(--rw-palette-neutral-170);
    --a-button-hover-background-color: var(--rw-palette-neutral-160);
    --a-button-text-color: var(--rw-palette-neutral-0)
}

.tox .tox-dialog__footer .tox-button:not(.tox-button--secondary):active,.tox .tox-dialog__footer .tox-button:not(.tox-button--secondary):focus,.tox .tox-dialog__footer .tox-button:not(.tox-button--secondary):hover {
    background-color: var(--a-button-hover-background-color,transparent)
}

a-rich-text-editor .apex-item-placeholder {
    --tm-color-toolbar-background: transparent;
    --tm-color-toolbar-border: var(--a-field-input-border-color)
}

a-rich-text-editor .apex-item-placeholder:before {
    --tm-color-toolbar-border: transparent
}

.rw-pillar--neutral,body:not([class*=rw-pillar--]) {
    --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)
}

.rw-pillar--neutral .t-Body-title:after,.rw-pillar--neutral.rw-layout--fixed .t-Body-mainContent:before,body:not([class*=rw-pillar--]) .t-Body-title:after,body:not([class*=rw-pillar--]).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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi) {
    .rw-pillar--neutral .t-Body-title:after,.rw-pillar--neutral.rw-layout--fixed .t-Body-mainContent:before,body:not([class*=rw-pillar--]) .t-Body-title:after,body:not([class*=rw-pillar--]).rw-layout--fixed .t-Body-mainContent:before {
        background-image:url(../images/rw/color-strip/neutral_2x.png)
    }
}

.rw-pillar--neutral .t-ContentBlock--textureBG,body:not([class*=rw-pillar--]) .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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi) {
    .rw-pillar--neutral .t-ContentBlock--textureBG,body:not([class*=rw-pillar--]) .t-ContentBlock--textureBG {
        background-image:url(../images/rw/background-patterns/neutral_2x.png)
    }
}

.rw-pillar--neutral .t-ContentBlock--textureBG.t-ContentBlock--pillarBG,.rw-pillar--neutral .t-ContentBlock--textureBG.t-ContentBlock--shadowBG,body:not([class*=rw-pillar--]) .t-ContentBlock--textureBG.t-ContentBlock--pillarBG,body:not([class*=rw-pillar--]) .t-ContentBlock--textureBG.t-ContentBlock--shadowBG {
    background-image: url(../images/rw/background-patterns/neutral-dark.png)
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.25),only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi) {
    .rw-pillar--neutral .t-ContentBlock--textureBG.t-ContentBlock--pillarBG,.rw-pillar--neutral .t-ContentBlock--textureBG.t-ContentBlock--shadowBG,body:not([class*=rw-pillar--]) .t-ContentBlock--textureBG.t-ContentBlock--pillarBG,body:not([class*=rw-pillar--]) .t-ContentBlock--textureBG.t-ContentBlock--shadowBG {
        background-image:url(../images/rw/background-patterns/neutral-dark_2x.png)
    }
}

.rw-pillar--neutral,bodybody: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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi) {
    .rw-pillar--neutral,bodybody:not([class*=rw-pillar--]) {
        background-image:url(../images/rw/background-patterns/neutral_2x.png)
    }
}

.rw-pillar--neutral.rw-mode-body--dark,bodybody: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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi) {
    .rw-pillar--neutral.rw-mode-body--dark,bodybody:not([class*=rw-pillar--]).rw-mode-body--dark {
        background-image:url(../images/rw/background-patterns/neutral-dark_2x.png)
    }
}

.rw-pillar--neutral.rw-mode-nav--pillar,body:not([class*=rw-pillar--]).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 hsla(20,27%,98%,.1);
    --ut-navtabs-item-text-color: hsla(0,0%,100%,.6);
    --ut-navtabs-item-border-color: hsla(0,0%,100%,.1);
    --ut-navtabs-item-hover-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-hover-highlight-color: hsla(0,0%,100%,.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: hsla(0,0%,100%,.1);
    --ut-header-menubar-item-split-icon-color: hsla(0,0%,100%,.6);
    --ut-header-menubar-item-split-border-color: hsla(0,0%,100%,.04)
}

.rw-pillar--neutral.rw-mode-header--pillar,body:not([class*=rw-pillar--]).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)
}

.rw-pillar--neutral.rw-mode-header--pillar .t-Button--header,body:not([class*=rw-pillar--]).rw-mode-header--pillar .t-Button--header {
    --a-button-hover-background-color: hsla(0,0%,100%,.04);
    --a-button-active-background-color: hsla(0,0%,100%,.08);
    --a-button-focus-background-color: var(--a-button-background-color)
}

.rw-pillar--neutral.rw-mode-header--pillar .t-Button--header.is-active,body:not([class*=rw-pillar--]).rw-mode-header--pillar .t-Button--header.is-active {
    --a-button-background-color: rgba(22,21,19,.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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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--pillarBG,.rw-pillar--rose .t-ContentBlock--textureBG.t-ContentBlock--shadowBG {
    background-image: url(../images/rw/background-patterns/rose-dark.png)
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.25),only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi) {
    .rw-pillar--rose .t-ContentBlock--textureBG.t-ContentBlock--pillarBG,.rw-pillar--rose .t-ContentBlock--textureBG.t-ContentBlock--shadowBG {
        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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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 hsla(20,27%,98%,.1);
    --ut-navtabs-item-text-color: hsla(0,0%,100%,.6);
    --ut-navtabs-item-border-color: hsla(0,0%,100%,.1);
    --ut-navtabs-item-hover-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-hover-highlight-color: hsla(0,0%,100%,.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: hsla(0,0%,100%,.1);
    --ut-header-menubar-item-split-icon-color: hsla(0,0%,100%,.6);
    --ut-header-menubar-item-split-border-color: hsla(0,0%,100%,.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: hsla(0,0%,100%,.04);
    --a-button-active-background-color: hsla(0,0%,100%,.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,.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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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--pillarBG,.rw-pillar--plum .t-ContentBlock--textureBG.t-ContentBlock--shadowBG {
    background-image: url(../images/rw/background-patterns/plum-dark.png)
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.25),only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi) {
    .rw-pillar--plum .t-ContentBlock--textureBG.t-ContentBlock--pillarBG,.rw-pillar--plum .t-ContentBlock--textureBG.t-ContentBlock--shadowBG {
        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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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 hsla(20,27%,98%,.1);
    --ut-navtabs-item-text-color: hsla(0,0%,100%,.6);
    --ut-navtabs-item-border-color: hsla(0,0%,100%,.1);
    --ut-navtabs-item-hover-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-hover-highlight-color: hsla(0,0%,100%,.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: hsla(0,0%,100%,.1);
    --ut-header-menubar-item-split-icon-color: hsla(0,0%,100%,.6);
    --ut-header-menubar-item-split-border-color: hsla(0,0%,100%,.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: hsla(0,0%,100%,.04);
    --a-button-active-background-color: hsla(0,0%,100%,.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,.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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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--pillarBG,.rw-pillar--sienna .t-ContentBlock--textureBG.t-ContentBlock--shadowBG {
    background-image: url(../images/rw/background-patterns/sienna-dark.png)
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.25),only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi) {
    .rw-pillar--sienna .t-ContentBlock--textureBG.t-ContentBlock--pillarBG,.rw-pillar--sienna .t-ContentBlock--textureBG.t-ContentBlock--shadowBG {
        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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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 hsla(20,27%,98%,.1);
    --ut-navtabs-item-text-color: hsla(0,0%,100%,.6);
    --ut-navtabs-item-border-color: hsla(0,0%,100%,.1);
    --ut-navtabs-item-hover-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-hover-highlight-color: hsla(0,0%,100%,.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: hsla(0,0%,100%,.1);
    --ut-header-menubar-item-split-icon-color: hsla(0,0%,100%,.6);
    --ut-header-menubar-item-split-border-color: hsla(0,0%,100%,.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: hsla(0,0%,100%,.04);
    --a-button-active-background-color: hsla(0,0%,100%,.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,.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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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--pillarBG,.rw-pillar--teal .t-ContentBlock--textureBG.t-ContentBlock--shadowBG {
    background-image: url(../images/rw/background-patterns/teal-dark.png)
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.25),only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi) {
    .rw-pillar--teal .t-ContentBlock--textureBG.t-ContentBlock--pillarBG,.rw-pillar--teal .t-ContentBlock--textureBG.t-ContentBlock--shadowBG {
        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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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 hsla(20,27%,98%,.1);
    --ut-navtabs-item-text-color: hsla(0,0%,100%,.6);
    --ut-navtabs-item-border-color: hsla(0,0%,100%,.1);
    --ut-navtabs-item-hover-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-hover-highlight-color: hsla(0,0%,100%,.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: hsla(0,0%,100%,.1);
    --ut-header-menubar-item-split-icon-color: hsla(0,0%,100%,.6);
    --ut-header-menubar-item-split-border-color: hsla(0,0%,100%,.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: hsla(0,0%,100%,.04);
    --a-button-active-background-color: hsla(0,0%,100%,.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,.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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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--pillarBG,.rw-pillar--pebble .t-ContentBlock--textureBG.t-ContentBlock--shadowBG {
    background-image: url(../images/rw/background-patterns/pebble-dark.png)
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.25),only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi) {
    .rw-pillar--pebble .t-ContentBlock--textureBG.t-ContentBlock--pillarBG,.rw-pillar--pebble .t-ContentBlock--textureBG.t-ContentBlock--shadowBG {
        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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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 hsla(20,27%,98%,.1);
    --ut-navtabs-item-text-color: hsla(0,0%,100%,.6);
    --ut-navtabs-item-border-color: hsla(0,0%,100%,.1);
    --ut-navtabs-item-hover-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-hover-highlight-color: hsla(0,0%,100%,.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: hsla(0,0%,100%,.1);
    --ut-header-menubar-item-split-icon-color: hsla(0,0%,100%,.6);
    --ut-header-menubar-item-split-border-color: hsla(0,0%,100%,.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: hsla(0,0%,100%,.04);
    --a-button-active-background-color: hsla(0,0%,100%,.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,.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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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--pillarBG,.rw-pillar--slate .t-ContentBlock--textureBG.t-ContentBlock--shadowBG {
    background-image: url(../images/rw/background-patterns/slate-dark.png)
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.25),only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi) {
    .rw-pillar--slate .t-ContentBlock--textureBG.t-ContentBlock--pillarBG,.rw-pillar--slate .t-ContentBlock--textureBG.t-ContentBlock--shadowBG {
        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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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 hsla(20,27%,98%,.1);
    --ut-navtabs-item-text-color: hsla(0,0%,100%,.6);
    --ut-navtabs-item-border-color: hsla(0,0%,100%,.1);
    --ut-navtabs-item-hover-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-hover-highlight-color: hsla(0,0%,100%,.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: hsla(0,0%,100%,.1);
    --ut-header-menubar-item-split-icon-color: hsla(0,0%,100%,.6);
    --ut-header-menubar-item-split-border-color: hsla(0,0%,100%,.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: hsla(0,0%,100%,.04);
    --a-button-active-background-color: hsla(0,0%,100%,.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,.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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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 {
    --ut-hero-region-icon-background-color: var(--rw-palette-pine-50);
    /* RODRIGO Barra Superior */
    --ut-body-title-border-color: #292A2C;
    --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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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--pillarBG,.rw-pillar--pine .t-ContentBlock--textureBG.t-ContentBlock--shadowBG {
    background-image: url(../images/rw/background-patterns/pine-dark.png)
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.25),only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi) {
    .rw-pillar--pine .t-ContentBlock--textureBG.t-ContentBlock--pillarBG,.rw-pillar--pine .t-ContentBlock--textureBG.t-ContentBlock--shadowBG {
        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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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 {

    /* RODRIGO cor menu */
    --ut-body-nav-background-color: var(--rw-palette-pine-180);
    --ut-body-nav-text-color: var(--rw-palette-pine-10);
    --ut-body-nav-scrollbar-thumb-background-color: var(--rw-palette-pine-10);
    /* RODRIGO cor menu selecionado */
    --a-treeview-node-selected-background-color: #40d445; //var(--rw-palette-fog-50);
    --a-treeview-node-selected-text-color: var(--rw-palette-fog-190);  /*var(--a-treeview-node-text-color); */


    --a-treeview-node-focused-background-color: var(--rw-palette-fog-50); var(--rw-palette-pine-30);
    --a-treeview-node-focused-text-color: var(--a-treeview-node-text-color);
    --a-treeview-node-hover-background-color: var(--rw-palette-fog-50); //var(--rw-palette-pine-150);
    --a-treeview-node-hover-text-color: var(--rw-palette-fog-190);  //var(--a-treeview-node-text-color);


    --ut-navtabs-background-color: var(--rw-palette-pine-170);
    --ut-navtabs-box-shadow: 0 1px 0 0 hsla(20,27%,98%,.1);
    --ut-navtabs-item-text-color: hsla(0,0%,100%,.6);
    --ut-navtabs-item-border-color: hsla(0,0%,100%,.1);
    --ut-navtabs-item-hover-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-hover-highlight-color: hsla(0,0%,100%,.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: hsla(0,0%,100%,.1);
    --ut-header-menubar-item-split-icon-color: hsla(0,0%,100%,.6);
    --ut-header-menubar-item-split-border-color: hsla(0,0%,100%,.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: hsla(0,0%,100%,.04);
    --a-button-active-background-color: hsla(0,0%,100%,.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,.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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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--pillarBG,.rw-pillar--ocean .t-ContentBlock--textureBG.t-ContentBlock--shadowBG {
    background-image: url(../images/rw/background-patterns/ocean-dark.png)
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.25),only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi) {
    .rw-pillar--ocean .t-ContentBlock--textureBG.t-ContentBlock--pillarBG,.rw-pillar--ocean .t-ContentBlock--textureBG.t-ContentBlock--shadowBG {
        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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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 hsla(20,27%,98%,.1);
    --ut-navtabs-item-text-color: hsla(0,0%,100%,.6);
    --ut-navtabs-item-border-color: hsla(0,0%,100%,.1);
    --ut-navtabs-item-hover-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-hover-highlight-color: hsla(0,0%,100%,.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: hsla(0,0%,100%,.1);
    --ut-header-menubar-item-split-icon-color: hsla(0,0%,100%,.6);
    --ut-header-menubar-item-split-border-color: hsla(0,0%,100%,.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: hsla(0,0%,100%,.04);
    --a-button-active-background-color: hsla(0,0%,100%,.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,.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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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--pillarBG,.rw-pillar--lilac .t-ContentBlock--textureBG.t-ContentBlock--shadowBG {
    background-image: url(../images/rw/background-patterns/lilac-dark.png)
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.25),only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi) {
    .rw-pillar--lilac .t-ContentBlock--textureBG.t-ContentBlock--pillarBG,.rw-pillar--lilac .t-ContentBlock--textureBG.t-ContentBlock--shadowBG {
        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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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 hsla(20,27%,98%,.1);
    --ut-navtabs-item-text-color: hsla(0,0%,100%,.6);
    --ut-navtabs-item-border-color: hsla(0,0%,100%,.1);
    --ut-navtabs-item-hover-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-hover-highlight-color: hsla(0,0%,100%,.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: hsla(0,0%,100%,.1);
    --ut-header-menubar-item-split-icon-color: hsla(0,0%,100%,.6);
    --ut-header-menubar-item-split-border-color: hsla(0,0%,100%,.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: hsla(0,0%,100%,.04);
    --a-button-active-background-color: hsla(0,0%,100%,.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,.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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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--pillarBG,.rw-pillar--beige .t-ContentBlock--textureBG.t-ContentBlock--shadowBG {
    background-image: url(../images/rw/background-patterns/beige-dark.png)
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.25),only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi) {
    .rw-pillar--beige .t-ContentBlock--textureBG.t-ContentBlock--pillarBG,.rw-pillar--beige .t-ContentBlock--textureBG.t-ContentBlock--shadowBG {
        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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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 hsla(20,27%,98%,.1);
    --ut-navtabs-item-text-color: hsla(0,0%,100%,.6);
    --ut-navtabs-item-border-color: hsla(0,0%,100%,.1);
    --ut-navtabs-item-hover-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-hover-highlight-color: hsla(0,0%,100%,.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: hsla(0,0%,100%,.1);
    --ut-header-menubar-item-split-icon-color: hsla(0,0%,100%,.6);
    --ut-header-menubar-item-split-border-color: hsla(0,0%,100%,.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: hsla(0,0%,100%,.04);
    --a-button-active-background-color: hsla(0,0%,100%,.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,.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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),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.25),only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi) {
    .rw-texture--beige--dark {
        background-image:url(../images/rw/background-patterns/beige-dark_2x.png)
    }
}

.rw-layout--edge-to-edge,body:not([class*=rw-layout--]) {
    --ut-body-main-content-background-color: transparent
}

.rw-layout--contained:not(.rw-layout--edge-to-edge):not(.rw-layout--fixed):not(.rw-layout--foldout) {
   
   /* RODRIGO ESPACAMENTO BODY antes 87 */
    --ut-body-content-max-width: 100rem
}

@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 {
        box-shadow: 0 .75rem 1.5rem -12px rgba(0,0,0,.3),0 0 0 1px rgba(0,0,0,.05);
        margin-inline-end:auto;margin-inline-start: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))
    }

    .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 {
    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) {
    /* RODRIGO ESPACAMENTO antes 87 */
    --ut-body-content-max-width: 100rem
}

@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-areas: "title title title" "spacer-l side spacer-r" "spacer-l content spacer-r";
        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-rows: auto auto 1fr
    }

    .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;
        min-height: calc(var(--rw-body-overflow-offset, 4rem) + var(--rw-body-floating-margin, 1.5rem));
        padding-block-end:var(--rw-body-overflow-offset,4rem);padding-inline-end: var(--rw-body-floating-margin,1.5rem);
        padding-inline-start: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 {
        align-self: flex-start;
        background-color: var(--ut-body-main-content-background-color);
        border-radius: .375rem;
        box-shadow: var(--ut-shadow-md);
        height: auto;
        margin-block-end:calc(var(--rw-body-overflow-offset, 4rem) + var(--rw-body-floating-margin, 1.5rem));margin-block-start: calc(var(--rw-body-overflow-offset, 4rem)*-1);
        overflow: visible;
        position: relative;
        top: 0;
        width: 100%;
        z-index: 490
    }

    .rw-layout--fixed:not(.rw-layout--edge-to-edge):not(.rw-layout--contained):not(.rw-layout--foldout) .t-Body-content {
        margin-block-start:calc(var(--rw-body-overflow-offset, 4rem)*-1);position: relative;
        z-index: 490
    }

    .rw-layout--fixed:not(.rw-layout--edge-to-edge):not(.rw-layout--contained):not(.rw-layout--foldout) .t-Body-mainContent {
        border-radius: .375rem;
        box-shadow: var(--ut-shadow-md);
        margin-inline-end:auto;margin-inline-start:auto;max-width: var(--ut-body-content-max-width,100%);
        padding-block-start:var(--ut-body-title-border-width);position: relative;
        width: 100%
    }

/*
    .rw-layout--fixed:not(.rw-layout--edge-to-edge):not(.rw-layout--contained):not(.rw-layout--foldout) .t-Body-mainContent:before {
        background-color: var(--ut-body-title-border-color);
        background-repeat: repeat-x;
        background-size: auto 100%;
        border-top-left-radius: .3125rem;
        border-top-right-radius: .3125rem;
        content: "";
        display: block;
        height: var(--ut-body-title-border-width);
        left: 0;
        overflow: hidden;
        position: absolute;
        right: 0;
        top: 0
    }
    */




    .rw-layout--fixed:not(.rw-layout--edge-to-edge):not(.rw-layout--contained):not(.rw-layout--foldout) .t-Body-mainContent:before {
        /* RODRIGO */
        background-color: #302E39; /* #F3F2F8; /*var(--ut-body-title-border-color); */
        background-repeat: repeat-x;
        background-size: auto 100%;
        /*border-top-left-radius: .3125rem;
        border-top-right-radius: .3125rem; */
        /*content: ""; */
        display: block;
        /*height: var(--ut-body-title-border-width); */
        height: 2px;
        border-radius: 34px;
        left: 0;
        overflow: hidden;
        position: absolute;
        right: 0;
        top: 0
    }
    .rw-layout--fixed:not(.rw-layout--edge-to-edge):not(.rw-layout--contained):not(.rw-layout--foldout) .t-Footer {
        border-top: 0;
        margin-block-start:calc(var(--rw-body-overflow-offset, 4rem)/4);margin-inline-end: auto;
        margin-inline-start: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 {
        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: hsla(0,0%,100%,.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-areas:"title title title title title" "spacer-l side spacer-m content spacer-r";
        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)
    }
}

.rw-layout--foldout {
    --ut-grid-gutter-width: 0rem;
    display: flex;
    flex-wrap: nowrap
}

.rw-layout--foldout .t-Footer {
    grid-gap: 0;
    border: 0;
    padding: 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-columns: 1fr;
        grid-template-rows: auto 1fr
    }

    .rw-layout--foldout .rw-foldoutContainer,.rw-layout--foldout .t-Body-contentInner {
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto
    }

    .rw-layout--foldout .t-Body-contentInner::-webkit-scrollbar {
        height: .5rem;
        width: .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-thumb,.rw-layout--foldout .t-Body-contentInner:hover::-webkit-scrollbar-track {
        background-color: rgba(49,45,42,.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,.05)
    }

    .rw-layout--foldout .t-Body-contentInner::-webkit-scrollbar-thumb {
        background-color: rgba(49,45,42,.15)
    }

    .rw-layout--foldout .t-Body-contentInner::-webkit-scrollbar-corner {
        background-color: rgba(49,45,42,.05)
    }

    .rw-layout--foldout .t-ContentBlock {
        --ut-field-padding-x: 0rem;
        scroll-snap-align: start;
        transform: perspective(9.375rem) rotateY(0);
        transform-origin: 0 50%;
        transform-style: preserve-3d;
        transition: transform 207ms cubic-bezier(.04,0,0,.91)
    }

    .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: 2.07s
    }

    .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 {
        display: flex;
        flex-basis: 28.625rem;
        flex-direction: column;
        flex-grow: 1;
        flex-shrink: 0;
        max-width: 28.625rem
    }

    .rw-layout--foldout .t-ContentBlock.rw-panel--sticky {
        left: 0;
        position: sticky;
        z-index: 2
    }

    .u-RTL .rw-layout--foldout .t-ContentBlock.rw-panel--sticky {
        left: unset;
        right: 0
    }
}

.rw-layout--foldout .t-ContentBlock {
    background-color: var(--rw-foldout-panel-background-color,var(--rw-palette-neutral-10));
    color: var(--rw-foldout-panel-text-color);
    display: grid;
    flex-grow: 1;
    grid-template-rows: auto 1fr auto;
    margin: 0;
    padding-block-end: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));
    padding-inline-end: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))
}

@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 {
    margin-block-end:2rem}

.rw-layout--foldout .t-ContentBlock.t-ContentBlock--lightBG,.rw-layout--foldout .t-ContentBlock.t-ContentBlock--shadowBG {
    --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--pillarBG,.rw-layout--foldout .t-ContentBlock.t-ContentBlock--shadowBG {
    --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: hsla(0,0%,100%,.8);
    --ut-component-text-muted-color: hsla(0,0%,100%,.7);
    --a-button-border-color: hsla(0,0%,100%,.3);
    --a-button-text-color: var(--rw-palette-neutral-0);
    --a-field-input-border-color: hsla(0,0%,100%,.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: hsla(0,0%,100%,.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+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtMjAgMjMgNiA2IDYtNkgyMHoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==")
}

.rw-layout--foldout .t-ContentBlock.t-ContentBlock--pillarBG .a-FS-clear,.rw-layout--foldout .t-ContentBlock.t-ContentBlock--shadowBG .a-FS-clear {
    --a-button-border-color: hsla(0,0%,100%,.3)
}

.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,.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 {
    --ut-field-label-text-color: var(--rw-palette-branddark-50)
}

.rw-layout--foldout .t-ContentBlock.t-ContentBlock--pillarBG .t-Form-error,.rw-layout--foldout .t-ContentBlock.t-ContentBlock--shadowBG .t-Form-error {
    color: hsla(0,0%,100%,.6)
}

.rw-layout--foldout .t-ContentBlock.t-ContentBlock--pillarBG .t-Button--hot,.rw-layout--foldout .t-ContentBlock.t-ContentBlock--shadowBG .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: hsla(0,0%,100%,.96);
    --a-button-active-background-color: hsla(0,0%,100%,.92)
}

.rw-layout--foldout .t-ContentBlock.t-ContentBlock--pillarBG .t-Button--noUI,.rw-layout--foldout .t-ContentBlock.t-ContentBlock--pillarBG .t-Button--simple,.rw-layout--foldout .t-ContentBlock.t-ContentBlock--shadowBG .t-Button--noUI,.rw-layout--foldout .t-ContentBlock.t-ContentBlock--shadowBG .t-Button--simple {
    --a-button-border-color: hsla(0,0%,100%,.5);
    --a-button-hover-background-color: hsla(0,0%,100%,.04);
    --a-button-active-background-color: hsla(0,0%,100%,.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,.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: hsla(0,0%,100%,.04);
    --a-button-active-background-color: hsla(0,0%,100%,.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,.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 hsla(20,27%,98%,.1);
    --ut-navtabs-item-text-color: hsla(0,0%,100%,.6);
    --ut-navtabs-item-border-color: hsla(0,0%,100%,.1);
    --ut-navtabs-item-hover-text-color: var(--rw-palette-neutral-0);
    --ut-navtabs-item-hover-highlight-color: hsla(0,0%,100%,.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: hsla(0,0%,100%,.1);
    --ut-header-menubar-item-split-icon-color: hsla(0,0%,100%,.6);
    --ut-header-menubar-item-split-border-color: hsla(0,0%,100%,.04)
}

.rw-mode-body-header--dark .t-Body-title,body:not([class*=rw-pillar--]).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: hsla(0,0%,100%,.8);
    --ut-component-text-muted-color: hsla(0,0%,100%,.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: hsla(0,0%,100%,.3);
    --a-button-text-color: var(--rw-palette-neutral-0);
    --a-field-input-border-color: hsla(0,0%,100%,.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: hsla(0,0%,100%,.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+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtMjAgMjMgNiA2IDYtNkgyMHoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==");
    --a-chip-border-color: hsla(20,27%,98%,.25);
    --a-chip-hover-background-color: hsla(20,27%,98%,.15);
    --a-chip-active-background-color: hsla(20,27%,98%,.15);
    --a-chip-applied-background-color: rgba(246,250,252,.08);
    --a-chip-applied-border-color: transparent;
    --a-chip-applied-hover-background-color: rgba(246,250,252,.16);
    --a-chip-applied-active-background-color: rgba(246,250,252,.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: hsla(0,0%,100%,.5);
    --a-chip-remove-hover-background-color: hsla(20,27%,98%,.1);
    --a-chip-remove-hover-text-color: var(--rw-palette-neutral-0);
    --a-chip-remove-active-background-color: hsla(20,27%,98%,.2);
    --a-chip-remove-active-text-color: var(--rw-palette-neutral-0)
}

.rw-mode-body-header--dark .t-Body-title .a-FS-clear,body:not([class*=rw-pillar--]).rw-mode-body-header--dark .t-Body-title .a-FS-clear {
    --a-button-border-color: hsla(0,0%,100%,.3)
}

.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,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 {
    --ut-field-label-text-color: var(--rw-palette-branddark-50)
}

.rw-mode-body-header--dark .t-Body-title .t-Form-error,body:not([class*=rw-pillar--]).rw-mode-body-header--dark .t-Body-title .t-Form-error {
    color: hsla(0,0%,100%,.6)
}

.rw-mode-body-header--dark .t-Body-title .t-Button--hot,body:not([class*=rw-pillar--]).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: hsla(0,0%,100%,.96);
    --a-button-active-background-color: hsla(0,0%,100%,.92)
}

.rw-mode-body-header--dark .t-Body-title .t-Button--noUI,.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,body:not([class*=rw-pillar--]).rw-mode-body-header--dark .t-Body-title .t-Button--simple {
    --a-button-border-color: hsla(0,0%,100%,.5);
    --a-button-hover-background-color: hsla(0,0%,100%,.04);
    --a-button-active-background-color: hsla(0,0%,100%,.08)
}

.rw-mode-body-header--dark .t-Body-title .apex-rds-item--hint .a-RDS-link:before,body:not([class*=rw-pillar--]).rw-mode-body-header--dark .t-Body-title .apex-rds-item--hint .a-RDS-link:before {
    --ut-tabs-item-highlight-color: hsla(0,0%,100%,.3)
}

.rw-mode-body--dark {
    --ut-body-background-color: var(--rw-dark-body-title-background-color,var(--ut-body-title-background-color))
}

@media (min-width: 640px) {
    .rw-mode-body--dark.rw-layout--fixed {
        --ut-footer-top-background-color:hsla(0,0%,100%,.08)
    }

    .rw-mode-body--dark.rw-layout--fixed .t-Footer {
        --ut-link-text-color: var(--rw-palette-branddark-50)
    }
}
