


:root {
	--pt-neutral-10:  #FBF9F8;
	--pt-neutral-20:  #F5F4F2;
	--pt-neutral-30:  #F1EFED;
	--pt-neutral-40:  #E4E1DD;
	--pt-neutral-50:  #D4CFCA;
	--pt-neutral-60:  #BCB6B1;
	--pt-neutral-70:  #AEA8A2;
	--pt-neutral-80:  #9E9892;
	--pt-neutral-90:  #8B8580;
	--pt-neutral-100: #7A736E;
	--pt-neutral-110: #6F6964;
	--pt-neutral-120: #665F5B;
	--pt-neutral-130: #5C5651;
    --pt-neutral-130p: #5C5B5A; 
	--pt-neutral-140: #514C47;
	--pt-neutral-150: #47423E;
	--pt-neutral-160: #3A3632;
	--pt-neutral-170: #312D2A;
	--pt-neutral-180: #201E1C;
	--pt-neutral-190: #161513;
    --pt-strip-neutral: url(/cs/psprdpub/cache/86204/PT_REDWOOD_STRIP1_1.PNG);
    --pt-texture-10: url(/cs/psprdpub/cache/86204/PT_TEXTURE_IMG_1.PNG);

	--pt-sienna-10:  #FEF9F2;
	--pt-sienna-20:  #FDF3E4;
	--pt-sienna-30:  #FCEDD9;
	--pt-sienna-40:  #F5DEBD;
	--pt-sienna-50:  #ECCB98;
	--pt-sienna-60:  #DEB068;
	--pt-sienna-70:  #D39F5D;
	--pt-sienna-80:  #C58C52;
	--pt-sienna-90:  #B67745;
	--pt-sienna-100: #AA643B;
	--pt-sienna-110: #9B5734;
	--pt-sienna-120: #8D4F2E;
	--pt-sienna-130: #7F482C;
	--pt-sienna-140: #713F25;
	--pt-sienna-150: #62371F;
	--pt-sienna-160: #512C1B;
	--pt-sienna-170: #442616;
	--pt-sienna-180: #2F1A0F;
	--pt-sienna-190: #20130A;

	--pt-teal-10:  #F8FAFA;
    --pt-teal-10p: #F5F9F9; 
	--pt-teal-20:  #F0F6F5;
	--pt-teal-30:  #E8F1F0;

	--pt-teal-40:  #D6E5E5;
	--pt-teal-50:  #BCD5D5;
	--pt-teal-60:  #9ABFBF;
	--pt-teal-70:  #89B2B0;
	--pt-teal-80:  #76A2A0;
	--pt-teal-90:  #628F8D;
	--pt-teal-100: #4F7D7B;
	--pt-teal-110: #467173;
	--pt-teal-120: #3E686C;
	--pt-teal-130: #375D61;
	--pt-teal-140: #315357;
	--pt-teal-150: #2B484B;
	--pt-teal-160: #233B3F;
	--pt-teal-170: #1E3133;
	--pt-teal-180: #132123;
	--pt-teal-190: #0D1718;
    --pt-strip-teal: url(/cs/psprdpub/cache/86204/PT_REDWOOD_STRIP2_1.svg);
    --pt-texture-20: url(/cs/psprdpub/cache/86204/PT_TEXTURE_IMG2_1.svg);

	--pt-pine-10:  #F3FCF7;
	--pt-pine-20:  #E9F9EE;
	--pt-pine-30:  #E0F5E7;
	--pt-pine-40:  #CBE9D6;
	--pt-pine-50:  #B7D9C2;
	--pt-pine-60:  #99C2A6;
	--pt-pine-70:  #86B596;
	--pt-pine-80:  #74A683;
	--pt-pine-90:  #5C926D;
	--pt-pine-100: #4C825C;
	--pt-pine-110: #467553;
	--pt-pine-120: #3F6B4B;
	--pt-pine-130: #3A6145;
	--pt-pine-140: #33553C;
	--pt-pine-150: #2C4A35;
	--pt-pine-160: #253D2C;
	--pt-pine-170: #1E3224;
	--pt-pine-180: #132318;
	--pt-pine-190: #0D170F;

	--pt-pebble-10:  #F6FAFF;
	--pt-pebble-20:  #EEF5FF;
	--pt-pebble-30:  #E7F0FD;
	--pt-pebble-40:  #DAE2EF;
	--pt-pebble-50:  #C8D0DD;
	--pt-pebble-60:  #B0B8C4;
	--pt-pebble-70:  #A2AAB6;
	--pt-pebble-80:  #9299A6;
	--pt-pebble-90:  #808792;
	--pt-pebble-100: #6F757E;
	--pt-pebble-110: #646A73;
	--pt-pebble-120: #5C6169;
	--pt-pebble-130: #53575F;
	--pt-pebble-140: #494D53;
	--pt-pebble-150: #3F4248;
	--pt-pebble-160: #34363B;
	--pt-pebble-170: #2B2E32;
	--pt-pebble-180: #1E1F22;
	--pt-pebble-190: #151617;

	--pt-slate-10:  #F6FAFA;
	--pt-slate-20:  #EDF6F6;
	--pt-slate-30:  #E7F2F2;
	--pt-slate-40:  #D7E5E5;
	--pt-slate-50:  #C2D4D4;
	--pt-slate-60:  #A9BBBC;
	--pt-slate-70:  #99ADAE;
	--pt-slate-80:  #8B9D9E;
	--pt-slate-90:  #798B8A;
	--pt-slate-100: #697778;
	--pt-slate-110: #606C6D;
	--pt-slate-120: #586363;
	--pt-slate-130: #4F5A5A;
	--pt-slate-140: #464F4F;
	--pt-slate-150: #3C4545;
	--pt-slate-160: #323939;
	--pt-slate-170: #2A2F2F;
	--pt-slate-180: #1C2020;
	--pt-slate-190: #131515;

	--pt-ocean-10:  #F5FAFC;
	--pt-ocean-20:  #EDF6F9;
	--pt-ocean-30:  #E7F2F5;
	--pt-ocean-40:  #D0E5ED;
	--pt-ocean-50:  #B5D5E0;
	--pt-ocean-60:  #94BFCE;
	--pt-ocean-70:  #81B2C3;
	--pt-ocean-80:  #6BA1B6;
	--pt-ocean-90:  #558EA4;
	--pt-ocean-100: #437C94;
	--pt-ocean-110: #3B7087;
	--pt-ocean-120: #36677D;
	--pt-ocean-130: #325C72;
	--pt-ocean-140: #2C5266;
	--pt-ocean-150: #264759;
	--pt-ocean-160: #1F3A4B;
	--pt-ocean-170: #053242;
	--pt-ocean-180: #13212C;
	--pt-ocean-190: #0B171F;

	--pt-lilac-10:  #F8F9FF;
	--pt-lilac-20:  #F2F4FE;
	--pt-lilac-30:  #EBEFFE;
	--pt-lilac-40:  #DBE1F5;
	--pt-lilac-50:  #C6CFEB;
	--pt-lilac-60:  #ADB6D2;
	--pt-lilac-70:  #A0A9C5;
	--pt-lilac-80:  #8F98B7;
	--pt-lilac-90:  #7C85A4;
	--pt-lilac-100: #6B7494;
	--pt-lilac-110: #606988;
	--pt-lilac-120: #585F80;
	--pt-lilac-130: #4F5573;
	--pt-lilac-140: #464C68;
	--pt-lilac-150: #3C425B;
	--pt-lilac-160: #30364C;
	--pt-lilac-170: #2A2D3F;
	--pt-lilac-180: #1B1F2B;
	--pt-lilac-190: #13151D;

	--pt-plum-10:  #FCF8FF;
	--pt-plum-20:  #F8F1FC;
	--pt-plum-30:  #F5ECFB;
	--pt-plum-40:  #EADDF4;
	--pt-plum-50:  #DBC9E5;
	--pt-plum-60:  #C4B0D1;
	--pt-plum-70:  #B7A1C4;
	--pt-plum-80:  #A890B6;
	--pt-plum-90:  #957CA4;
	--pt-plum-100: #796087;
	--pt-plum-110: #846A92;
	--pt-plum-120: #6F577B;
	--pt-plum-130: #634E71;
	--pt-plum-140: #594564;
	--pt-plum-150: #4D3C57;
	--pt-plum-160: #3F3048;
	--pt-plum-170: #36293C;
	--pt-plum-180: #241B29;
	--pt-plum-190: #19131C;

	--pt-rose-10:  #FDF8FA;
	--pt-rose-20:  #FAF2F4;
	--pt-rose-30:  #FBECEF;
	--pt-rose-40:  #F6DAE1;
	--pt-rose-50:  #EAC6CF;
	--pt-rose-60:  #D9ABB6;
	--pt-rose-70:  #CE9BA7;
	--pt-rose-80:  #C28897;
	--pt-rose-90:  #B47282;
	--pt-rose-100: #A36472;
	--pt-rose-110: #925865;
	--pt-rose-120: #86505C;
	--pt-rose-130: #7A4753;
	--pt-rose-140: #6C3F49;
	--pt-rose-150: #5F363F;
	--pt-rose-160: #4F2B33;
	--pt-rose-170: #41242B;
	--pt-rose-180: #2D191D;
	--pt-rose-190: #201214;

	--pt-oracle-red:      #C74634;
	--pt-oracle-bark:     var(--pt-neutral-170);

	--pt-brand-yellow-50: #F0CC72; 
    --pt-brand-yellow-60: #F0A957; 
	--pt-brand-green-50:  #5F7D4F;
	--pt-brand-beige-40:  #E9E1CA;
	--pt-brand-slate-60:  var(--pt-slate-60);
	--pt-brand-blue-120:  #00688C;
	--pt-brand-text-190:  var(--pt-neutral-190);
}



:root, .psc_theme-primary {
    --pt-theme-primary-0: var(--pt-palette-0);
    --pt-theme-primary-1: var(--pt-palette-1);
	--pt-theme-primary-10: var(--pt-teal-10);
    --pt-theme-primary-10p: var(--pt-teal-10p); 
	--pt-theme-primary-20: var(--pt-teal-20);
	--pt-theme-primary-30: var(--pt-teal-30);

	--pt-theme-primary-40: var(--pt-teal-40);
	--pt-theme-primary-50: var(--pt-teal-50);
	--pt-theme-primary-60: var(--pt-teal-60);
	--pt-theme-primary-70: var(--pt-teal-70);
	--pt-theme-primary-80: var(--pt-teal-80);
	--pt-theme-primary-90: var(--pt-teal-90);
	--pt-theme-primary-100: var(--pt-teal-100);
	--pt-theme-primary-110: var(--pt-teal-110);
	--pt-theme-primary-120: var(--pt-teal-120);
	--pt-theme-primary-130: var(--pt-teal-130);
	--pt-theme-primary-130p: var(--pt-teal-130); 
	--pt-theme-primary-140: var(--pt-teal-140);
	--pt-theme-primary-150: var(--pt-teal-150);
	--pt-theme-primary-160: var(--pt-teal-160);
	--pt-theme-primary-170: var(--pt-teal-170);
	--pt-theme-primary-180: var(--pt-teal-180);
	--pt-theme-primary-190: var(--pt-teal-190);
    --pt-theme-primary-strip: var(--pt-strip-teal);
	--pt-theme-primary-texture: var(--pt-texture-20);
}


:root, .psc_theme-neutral {
    --pt-theme-neutral-0: var(--pt-palette-0);
    --pt-theme-neutral-1: var(--pt-palette-1);
	--pt-theme-neutral-10: var(--pt-neutral-10);
    --pt-theme-neutral-10p: var(--pt-neutral-10); 
	--pt-theme-neutral-20: var(--pt-neutral-20);
	--pt-theme-neutral-30: var(--pt-neutral-30);

	--pt-theme-neutral-40: var(--pt-neutral-40);
	--pt-theme-neutral-50: var(--pt-neutral-50);
	--pt-theme-neutral-60: var(--pt-neutral-60);
	--pt-theme-neutral-70: var(--pt-neutral-70);
	--pt-theme-neutral-80: var(--pt-neutral-80);
	--pt-theme-neutral-90: var(--pt-neutral-90);
	--pt-theme-neutral-100: var(--pt-neutral-100);
	--pt-theme-neutral-110: var(--pt-neutral-110);
	--pt-theme-neutral-120: var(--pt-neutral-120);
	--pt-theme-neutral-130: var(--pt-neutral-130);
	--pt-theme-neutral-130p: var(--pt-neutral-130p); 
	--pt-theme-neutral-140: var(--pt-neutral-140);
	--pt-theme-neutral-150: var(--pt-neutral-150);
	--pt-theme-neutral-160: var(--pt-neutral-160);
	--pt-theme-neutral-170: var(--pt-neutral-170);
	--pt-theme-neutral-180: var(--pt-neutral-180);
	--pt-theme-neutral-190: var(--pt-neutral-190);
    --pt-theme-neutral-strip: var(--pt-strip-neutral);
	--pt-theme-neutral-texture: var(--pt-texture-10);
}


.psc_theme-primary-neutral {
    --pt-theme-primary-0: var(--pt-theme-neutral-0);
    --pt-theme-primary-1: var(--pt-theme-neutral-1);
	--pt-theme-primary-10: var(--pt-theme-neutral-10);
    --pt-theme-primary-10p: var(--pt-theme-neutral-10p); 
	--pt-theme-primary-20: var(--pt-theme-neutral-20);
	--pt-theme-primary-30: var(--pt-theme-neutral-30);

	--pt-theme-primary-40: var(--pt-theme-neutral-40);
	--pt-theme-primary-50: var(--pt-theme-neutral-50);
	--pt-theme-primary-60: var(--pt-theme-neutral-60);
	--pt-theme-primary-70: var(--pt-theme-neutral-70);
	--pt-theme-primary-80: var(--pt-theme-neutral-80);
	--pt-theme-primary-90: var(--pt-theme-neutral-90);
	--pt-theme-primary-100: var(--pt-theme-neutral-100);
	--pt-theme-primary-110: var(--pt-theme-neutral-110);
	--pt-theme-primary-120: var(--pt-theme-neutral-120);
	--pt-theme-primary-130: var(--pt-theme-neutral-130);
	--pt-theme-primary-130p: var(--pt-theme-neutral-130p); 
	--pt-theme-primary-140: var(--pt-theme-neutral-140);
	--pt-theme-primary-150: var(--pt-theme-neutral-150);
	--pt-theme-primary-160: var(--pt-theme-neutral-160);
	--pt-theme-primary-170: var(--pt-theme-neutral-170);
	--pt-theme-primary-180: var(--pt-theme-neutral-180);
	--pt-theme-primary-190: var(--pt-theme-neutral-190);
    --pt-theme-primary-strip: var(--pt-theme-neutral-strip);
	--pt-theme-primary-texture: var(--pt-theme-neutral-texture);
}

.psc_theme-primary-teal {
    --pt-theme-primary-0: var(--pt-palette-0);
    --pt-theme-primary-1: var(--pt-palette-1);
	--pt-theme-primary-10: var(--pt-teal-10);
    --pt-theme-primary-10p: var(--pt-teal-10p); 
	--pt-theme-primary-20: var(--pt-teal-20);
	--pt-theme-primary-30: var(--pt-teal-30);

	--pt-theme-primary-40: var(--pt-teal-40);
	--pt-theme-primary-50: var(--pt-teal-50);
	--pt-theme-primary-60: var(--pt-teal-60);
	--pt-theme-primary-70: var(--pt-teal-70);
	--pt-theme-primary-80: var(--pt-teal-80);
	--pt-theme-primary-90: var(--pt-teal-90);
	--pt-theme-primary-100: var(--pt-teal-100);
	--pt-theme-primary-110: var(--pt-teal-110);
	--pt-theme-primary-120: var(--pt-teal-120);
	--pt-theme-primary-130: var(--pt-teal-130);
	--pt-theme-primary-130p: var(--pt-teal-130); 
	--pt-theme-primary-140: var(--pt-teal-140);
	--pt-theme-primary-150: var(--pt-teal-150);
	--pt-theme-primary-160: var(--pt-teal-160);
	--pt-theme-primary-170: var(--pt-teal-170);
	--pt-theme-primary-180: var(--pt-teal-180);
	--pt-theme-primary-190: var(--pt-teal-190);
    --pt-theme-primary-strip: var(--pt-strip-teal);
	--pt-theme-primary-texture: var(--pt-texture-20);
}

.psc_theme-primary-sienna {
    --pt-theme-primary-0: var(--pt-theme-neutral-0);
    --pt-theme-primary-1: var(--pt-theme-neutral-1);
	--pt-theme-primary-10: var(--pt-sienna-10);
    --pt-theme-primary-10p: var(--pt-sienna-10);
	--pt-theme-primary-20: var(--pt-sienna-20);
	--pt-theme-primary-30: var(--pt-sienna-30);

	--pt-theme-primary-40: var(--pt-sienna-40);
	--pt-theme-primary-50: var(--pt-sienna-50);
	--pt-theme-primary-60: var(--pt-sienna-60);
	--pt-theme-primary-70: var(--pt-sienna-70);
	--pt-theme-primary-80: var(--pt-sienna-80);
	--pt-theme-primary-90: var(--pt-sienna-90);
	--pt-theme-primary-100: var(--pt-sienna-100);
	--pt-theme-primary-110: var(--pt-sienna-110);
	--pt-theme-primary-120: var(--pt-sienna-120);
	--pt-theme-primary-130: var(--pt-sienna-130);
	--pt-theme-primary-130p: var(--pt-sienna-130);
	--pt-theme-primary-140: var(--pt-sienna-140);
	--pt-theme-primary-150: var(--pt-sienna-150);
	--pt-theme-primary-160: var(--pt-sienna-160);
	--pt-theme-primary-170: var(--pt-sienna-170);
	--pt-theme-primary-180: var(--pt-sienna-180);
	--pt-theme-primary-190: var(--pt-sienna-190);
    --pt-theme-primary-strip: var(--pt-theme-neutral-strip);
	--pt-theme-primary-texture: var(--pt-theme-neutral-texture);
}

.psc_theme-primary-pine {
    --pt-theme-primary-0: var(--pt-theme-neutral-0);
    --pt-theme-primary-1: var(--pt-theme-neutral-1);
	--pt-theme-primary-10: var(--pt-pine-10);
    --pt-theme-primary-10p: var(--pt-pine-10);
	--pt-theme-primary-20: var(--pt-pine-20);
	--pt-theme-primary-30: var(--pt-pine-30);

	--pt-theme-primary-40: var(--pt-pine-40);
	--pt-theme-primary-50: var(--pt-pine-50);
	--pt-theme-primary-60: var(--pt-pine-60);
	--pt-theme-primary-70: var(--pt-pine-70);
	--pt-theme-primary-80: var(--pt-pine-80);
	--pt-theme-primary-90: var(--pt-pine-90);
	--pt-theme-primary-100: var(--pt-pine-100);
	--pt-theme-primary-110: var(--pt-pine-110);
	--pt-theme-primary-120: var(--pt-pine-120);
	--pt-theme-primary-130: var(--pt-pine-130);
	--pt-theme-primary-130p: var(--pt-pine-130);
	--pt-theme-primary-140: var(--pt-pine-140);
	--pt-theme-primary-150: var(--pt-pine-150);
	--pt-theme-primary-160: var(--pt-pine-160);
	--pt-theme-primary-170: var(--pt-pine-170);
	--pt-theme-primary-180: var(--pt-pine-180);
	--pt-theme-primary-190: var(--pt-pine-190);
    --pt-theme-primary-strip: var(--pt-theme-neutral-strip);
	--pt-theme-primary-texture: var(--pt-theme-neutral-texture);
}

.psc_theme-primary-pebble {
    --pt-theme-primary-0: var(--pt-theme-neutral-0);
    --pt-theme-primary-1: var(--pt-theme-neutral-1);
	--pt-theme-primary-10: var(--pt-pebble-10);
    --pt-theme-primary-10p: var(--pt-pebble-10);
	--pt-theme-primary-20: var(--pt-pebble-20);
	--pt-theme-primary-30: var(--pt-pebble-30);

	--pt-theme-primary-40: var(--pt-pebble-40);
	--pt-theme-primary-50: var(--pt-pebble-50);
	--pt-theme-primary-60: var(--pt-pebble-60);
	--pt-theme-primary-70: var(--pt-pebble-70);
	--pt-theme-primary-80: var(--pt-pebble-80);
	--pt-theme-primary-90: var(--pt-pebble-90);
	--pt-theme-primary-100: var(--pt-pebble-100);
	--pt-theme-primary-110: var(--pt-pebble-110);
	--pt-theme-primary-120: var(--pt-pebble-120);
	--pt-theme-primary-130: var(--pt-pebble-130);
	--pt-theme-primary-130p: var(--pt-pebble-130);
	--pt-theme-primary-140: var(--pt-pebble-140);
	--pt-theme-primary-150: var(--pt-pebble-150);
	--pt-theme-primary-160: var(--pt-pebble-160);
	--pt-theme-primary-170: var(--pt-pebble-170);
	--pt-theme-primary-180: var(--pt-pebble-180);
	--pt-theme-primary-190: var(--pt-pebble-190);
    --pt-theme-primary-strip: var(--pt-theme-neutral-strip);
	--pt-theme-primary-texture: var(--pt-theme-neutral-texture);
}

.psc_theme-primary-slate {
    --pt-theme-primary-0: var(--pt-theme-neutral-0);
    --pt-theme-primary-1: var(--pt-theme-neutral-1);
	--pt-theme-primary-10: var(--pt-slate-10);
    --pt-theme-primary-10p: var(--pt-slate-10);
	--pt-theme-primary-20: var(--pt-slate-20);
	--pt-theme-primary-30: var(--pt-slate-30);

	--pt-theme-primary-40: var(--pt-slate-40);
	--pt-theme-primary-50: var(--pt-slate-50);
	--pt-theme-primary-60: var(--pt-slate-60);
	--pt-theme-primary-70: var(--pt-slate-70);
	--pt-theme-primary-80: var(--pt-slate-80);
	--pt-theme-primary-90: var(--pt-slate-90);
	--pt-theme-primary-100: var(--pt-slate-100);
	--pt-theme-primary-110: var(--pt-slate-110);
	--pt-theme-primary-120: var(--pt-slate-120);
	--pt-theme-primary-130: var(--pt-slate-130);
	--pt-theme-primary-130p: var(--pt-slate-130);
	--pt-theme-primary-140: var(--pt-slate-140);
	--pt-theme-primary-150: var(--pt-slate-150);
	--pt-theme-primary-160: var(--pt-slate-160);
	--pt-theme-primary-170: var(--pt-slate-170);
	--pt-theme-primary-180: var(--pt-slate-180);
	--pt-theme-primary-190: var(--pt-slate-190);
    --pt-theme-primary-strip: var(--pt-theme-neutral-strip);
	--pt-theme-primary-texture: var(--pt-theme-neutral-texture);
}

.psc_theme-primary-ocean {
    --pt-theme-primary-0: var(--pt-theme-neutral-0);
    --pt-theme-primary-1: var(--pt-theme-neutral-1);
	--pt-theme-primary-10: var(--pt-ocean-10);
    --pt-theme-primary-10p: var(--pt-ocean-10);
	--pt-theme-primary-20: var(--pt-ocean-20);
	--pt-theme-primary-30: var(--pt-ocean-30);

	--pt-theme-primary-40: var(--pt-ocean-40);
	--pt-theme-primary-50: var(--pt-ocean-50);
	--pt-theme-primary-60: var(--pt-ocean-60);
	--pt-theme-primary-70: var(--pt-ocean-70);
	--pt-theme-primary-80: var(--pt-ocean-80);
	--pt-theme-primary-90: var(--pt-ocean-90);
	--pt-theme-primary-100: var(--pt-ocean-100);
	--pt-theme-primary-110: var(--pt-ocean-110);
	--pt-theme-primary-120: var(--pt-ocean-120);
	--pt-theme-primary-130: var(--pt-ocean-130);
	--pt-theme-primary-130p: var(--pt-ocean-130);
	--pt-theme-primary-140: var(--pt-ocean-140);
	--pt-theme-primary-150: var(--pt-ocean-150);
	--pt-theme-primary-160: var(--pt-ocean-160);
	--pt-theme-primary-170: var(--pt-ocean-170);
	--pt-theme-primary-180: var(--pt-ocean-180);
	--pt-theme-primary-190: var(--pt-ocean-190);
    --pt-theme-primary-strip: var(--pt-theme-neutral-strip);
	--pt-theme-primary-texture: var(--pt-theme-neutral-texture);
}

.psc_theme-primary-lilac {
    --pt-theme-primary-0: var(--pt-theme-neutral-0);
    --pt-theme-primary-1: var(--pt-theme-neutral-1);
	--pt-theme-primary-10: var(--pt-lilac-10);
    --pt-theme-primary-10p: var(--pt-lilac-10);
	--pt-theme-primary-20: var(--pt-lilac-20);
	--pt-theme-primary-30: var(--pt-lilac-30);

	--pt-theme-primary-40: var(--pt-lilac-40);
	--pt-theme-primary-50: var(--pt-lilac-50);
	--pt-theme-primary-60: var(--pt-lilac-60);
	--pt-theme-primary-70: var(--pt-lilac-70);
	--pt-theme-primary-80: var(--pt-lilac-80);
	--pt-theme-primary-90: var(--pt-lilac-90);
	--pt-theme-primary-100: var(--pt-lilac-100);
	--pt-theme-primary-110: var(--pt-lilac-110);
	--pt-theme-primary-120: var(--pt-lilac-120);
	--pt-theme-primary-130: var(--pt-lilac-130);
	--pt-theme-primary-130p: var(--pt-lilac-130);
	--pt-theme-primary-140: var(--pt-lilac-140);
	--pt-theme-primary-150: var(--pt-lilac-150);
	--pt-theme-primary-160: var(--pt-lilac-160);
	--pt-theme-primary-170: var(--pt-lilac-170);
	--pt-theme-primary-180: var(--pt-lilac-180);
	--pt-theme-primary-190: var(--pt-lilac-190);
    --pt-theme-primary-strip: var(--pt-theme-neutral-strip);
	--pt-theme-primary-texture: var(--pt-theme-neutral-texture);
}

.psc_theme-primary-plum {
    --pt-theme-primary-0: var(--pt-theme-neutral-0);
    --pt-theme-primary-1: var(--pt-theme-neutral-1);
	--pt-theme-primary-10: var(--pt-plum-10);
    --pt-theme-primary-10p: var(--pt-plum-10);
	--pt-theme-primary-20: var(--pt-plum-20);
	--pt-theme-primary-30: var(--pt-plum-30);

	--pt-theme-primary-40: var(--pt-plum-40);
	--pt-theme-primary-50: var(--pt-plum-50);
	--pt-theme-primary-60: var(--pt-plum-60);
	--pt-theme-primary-70: var(--pt-plum-70);
	--pt-theme-primary-80: var(--pt-plum-80);
	--pt-theme-primary-90: var(--pt-plum-90);
	--pt-theme-primary-100: var(--pt-plum-100);
	--pt-theme-primary-110: var(--pt-plum-110);
	--pt-theme-primary-120: var(--pt-plum-120);
	--pt-theme-primary-130: var(--pt-plum-130);
	--pt-theme-primary-130p: var(--pt-plum-130);
	--pt-theme-primary-140: var(--pt-plum-140);
	--pt-theme-primary-150: var(--pt-plum-150);
	--pt-theme-primary-160: var(--pt-plum-160);
	--pt-theme-primary-170: var(--pt-plum-170);
	--pt-theme-primary-180: var(--pt-plum-180);
	--pt-theme-primary-190: var(--pt-plum-190);
    --pt-theme-primary-strip: var(--pt-theme-neutral-strip);
	--pt-theme-primary-texture: var(--pt-theme-neutral-texture);
}

.psc_theme-primary-rose {
    --pt-theme-primary-0: var(--pt-theme-neutral-0);
    --pt-theme-primary-1: var(--pt-theme-neutral-1);
	--pt-theme-primary-10: var(--pt-rose-10);
    --pt-theme-primary-10p: var(--pt-rose-10);
	--pt-theme-primary-20: var(--pt-rose-20);
	--pt-theme-primary-30: var(--pt-rose-30);

	--pt-theme-primary-40: var(--pt-rose-40);
	--pt-theme-primary-50: var(--pt-rose-50);
	--pt-theme-primary-60: var(--pt-rose-60);
	--pt-theme-primary-70: var(--pt-rose-70);
	--pt-theme-primary-80: var(--pt-rose-80);
	--pt-theme-primary-90: var(--pt-rose-90);
	--pt-theme-primary-100: var(--pt-rose-100);
	--pt-theme-primary-110: var(--pt-rose-110);
	--pt-theme-primary-120: var(--pt-rose-120);
	--pt-theme-primary-130: var(--pt-rose-130);
	--pt-theme-primary-130p: var(--pt-rose-130);
	--pt-theme-primary-140: var(--pt-rose-140);
	--pt-theme-primary-150: var(--pt-rose-150);
	--pt-theme-primary-160: var(--pt-rose-160);
	--pt-theme-primary-170: var(--pt-rose-170);
	--pt-theme-primary-180: var(--pt-rose-180);
	--pt-theme-primary-190: var(--pt-rose-190);
    --pt-theme-primary-strip: var(--pt-theme-neutral-strip);
	--pt-theme-primary-texture: var(--pt-theme-neutral-texture);
}

.psc_theme-use-primary-background {
	--pt-custom-homepage-background: var(--pt-theme-primary-texture) repeat var(--pt-theme-primary-10);
}

:root {
  
  --pt-palette-0: #000000; 
  --pt-palette-1: #ffffff;  

  
  
  --pt-palette-2: var(--pt-brand-text-190, #161513);  
  --pt-palette-3: var(--pt-neutral-130p,#5C5B5A);   
  --pt-palette-4: #767676;   
  --pt-palette-5: #737373; 
  --pt-palette-6: #116EB1; 
  --pt-palette-7: #0C4F80; 
  --pt-palette-8: var(--pt-neutral-10,#FBF9F8);  
  --pt-palette-9: var(--pt-sienna-110,#9B5734);  
  --pt-palette-10: var(--pt-sienna-140,#713F25);  

  
  --pt-palette-11: var(--pt-sienna-20,#FDF3E4);  
  --pt-palette-12: var(--pt-neutral-30,#F1EFED);  
  --pt-palette-13: var(--pt-neutral-20,#F5F4F2);  
  --pt-palette-14: #F6F6F6; 
  --pt-palette-15: #ECECEC; 
  --pt-palette-16: #E8E8E7; 
  --pt-palette-17: var(--pt-neutral-150,#47423E);  
  --pt-palette-18: var(--pt-sienna-40,#F5DEBD);  
  --pt-palette-19: #D63B25; 

  
  --pt-palette-20: var(--pt-neutral-50,#D4CFCA);  
  --pt-palette-21: var(--pt-neutral-90,#8B8580);  
  --pt-palette-22: #8B8A89; 
  --pt-palette-23: var(--pt-neutral-60,#BCB6B1);  
  --pt-palette-24: var(--pt-neutral-170,#312D2A);   
  --pt-palette-25: var(--pt-brand-yellow-50,#F0CC72);  
  --pt-palette-26: var(--pt-neutral-140,#514C47);    

  
  --pt-palette-27:rgba(0, 0, 0, 0.3); 

  
  --pt-palette-28: rgba(22, 21, 19, 0.5); 
  --pt-palette-29: var(--pt-neutral-70,#AEA8A2);  
  --pt-palette-30: var(--pt-neutral-100,#7A736E);   
  --pt-palette-31: var(--pt-neutral-180,#201E1C);  
  --pt-palette-32: var(--pt-sienna-90,#B67745);  
  --pt-palette-33: rgba(255,255,255,0.69);  
  --pt-palette-34: var(--pt-sienna-10,#FEF9F2);  
  --pt-palette-35: var(--pt-sienna-30,#FCEDD9);  
  --pt-palette-36: var(--pt-sienna-120,#8D4F2E);  
  --pt-palette-37: var(--pt-sienna-60,#DEB068);  
  --pt-palette-38: var(--pt-neutral-110,#6F6964);  
  --pt-palette-39: var(--pt-neutral-40,#E4E1DD); 
  --pt-palette-40: #DFCFCA; 
  --pt-palette-41: #577346; 
  --pt-palette-42: #D0EAC1; 
  --pt-palette-43: rgba(255,255,255,0.8); 
  --pt-palette-44: rgba(0, 0, 0, 0.5); 
  --pt-palette-45: #C04A26; 

  
  --pt-palette-46: rgba(0,0,0,0.16); 
  --pt-palette-47: rgba(255,255,255,0.15); 
  --pt-palette-48: var(--pt-brand-yellow-60); 

  
  --pt-border-dashed-1: 1px dashed var(--pt-palette-24);
}


:root {
  --pt-title-padding: 0.5em;

  --pt-strip-height: 8px;
  --pt-strip-background: var(--pt-theme-primary-strip,url(/cs/psprdpub/cache/86204/PT_REDWOOD_STRIP2_1.svg)) repeat var(--pt-page-title-background-color) 175px; 

  --pt-page-background-color: var(--pt-palette-1);
  --pt-page-text-color: var(--pt-palette-2);
  --pt-page-text-alt-color: var(--pt-palette-0);
  --pt-page-text-alt-2-color: var(--pt-palette-1);
  --pt-page-alt-text-color: var(--pt-page-text-alt-color); 
  --pt-page-alt-2-text-color: var(--pt-page-text-alt-2-color); 

  --pt-hover-background-color: var(--pt-palette-11);
  --pt-hover-border-color: var(--pt-palette-9);
  --pt-hover-outline-color: var(--pt-palette-24); 
  --pt-active-background-color: var(--pt-palette-12);
  --pt-active-border-color: var(--pt-palette-17); 

  --pt-border-normal-color: var(--pt-palette-23); 
  --pt-border-contrast-color: var(--pt-palette-21); 
  --pt-border-contrast-1-color: var(--pt-palette-3); 
  --pt-border-contrast-2-color: var(--pt-palette-26); 
  --pt-border-contrast-3-color: var(--pt-palette-17); 
  --pt-border-contrast-4-color: var(--pt-palette-24);
  --pt-border-absolute-color: var(--pt-palette-0);
  --pt-border-absolute-alt-color: var(--pt-palette-1);

  --pt-label-text-color: var(--pt-palette-3); 
  --pt-label-disabled-text-color: var(--pt-palette-21); 

  --pt-header-text-color: var(--pt-palette-9);
  --pt-header-alt-text-color: var(--pt-palette-24);
  --pt-header-alt-1-text-color: var(--pt-page-text-color);
  --pt-header-alt-2-text-color: var(--pt-palette-0);
  --pt-header-hover-text-color: var(--pt-palette-10);
  --pt-header-special-border-color: var(--pt-palette-25);
  --pt-header-special-border-2-color: var(--pt-palette-48);

  --pt-groupbox-border-color: var(--pt-border-normal-color);

  --pt-control-border-color: var(--pt-border-contrast-color); 
  --pt-control-background-color: var(--pt-page-background-color);
  --pt-control-text-color: var(--pt-page-text-color);
  --pt-control-placeholder-text-color: var(--pt-palette-4);
  --pt-control-hover-border-color: var(--pt-hover-border-color);
  --pt-control-disabled-background-color: var(--pt-palette-13);
  --pt-control-disabled-border-color: var(--pt-border-normal-color); 
  --pt-control-disabled-text-color: var(--pt-palette-5);
  --pt-control-error-background-color: var(--pt-palette-19);
  --pt-control-error-text-color: var(--pt-palette-1);
  --pt-control-error-placeholder-text-color: var(--pt-palette-8); 
  --pt-control-placeholder-error-text-color: var(--pt-control-error-placeholder-text-color); 
  --pt-control-error-border-color: var(--pt-palette-22);
  --pt-control-error-image-background-color: var(--pt-palette-33); 
  --pt-control-error-image-hover-background-color: var(--pt-palette-43);

  --pt-link-text-color: var(--pt-palette-6); 
  --pt-link-disabled-text-color: var(--pt-control-disabled-text-color);
  --pt-link-hover-text-color: var(--pt-palette-7);

  --pt-button-border-color:var(--pt-palette-24);
  --pt-button-background-color: var(--pt-page-background-color);
  --pt-button-text-color:var(--pt-link-text-color);
  --pt-button-hover-border-color: var(--pt-button-border-color);
  --pt-button-hover-background-color:var(--pt-hover-background-color);
  --pt-button-hover-text-color:var(--pt-link-hover-text-color);
  --pt-button-active-border-color: var(--pt-active-border-color);
  --pt-button-active-background-color:var(--pt-palette-15);
  --pt-button-active-text-color:var(--pt-button-text-color);
  --pt-button-disabled-border-color: var(--pt-button-disabled-background-color);
  --pt-button-disabled-background-color:var(--pt-palette-16);
  --pt-button-disabled-text-color: var(--pt-control-disabled-text-color);

  --pt-button-primary-border-color: var(--pt-button-border-color);
  --pt-button-primary-background-color: var(--pt-button-primary-border-color);
  --pt-button-primary-text-color: var(--pt-palette-1);
  --pt-button-primary-hover-background-color: var(--pt-palette-26);
  --pt-button-primary-hover-border-color: var(--pt-button-primary-hover-background-color);
  --pt-button-primary-hover-text-color: var(--pt-palette-1);
  --pt-button-primary-hover-outline-color: var(--pt-button-primary-text-color);
  --pt-button-primary-active-background-color: var(--pt-palette-2);
  --pt-button-primary-active-border-color: var(--pt-button-primary-active-background-color); 
  --pt-button-primary-active-text-color: var(--pt-button-primary-text-color);
  --pt-button-primary-active-outline-color: transparent;

  --pt-button-simple-text-color: var(--pt-page-text-color);
  --pt-button-simple-border-color: var(--pt-border-contrast-color);
  --pt-button-simple-background-color: var(--pt-button-background-color);
  --pt-button-simple-hover-text-color: var(--pt-button-simple-text-color);
  --pt-button-simple-hover-background-color: var(--pt-button-hover-background-color);
  --pt-button-simple-hover-outline-color: var(--pt-hover-outline-color); 
  --pt-button-simple-hover-border-color: var(--pt-button-simple-hover-outline-color); 
  --pt-button-simple-active-text-color: var(--pt-button-active-text-color);
  --pt-button-simple-active-border-color: var(--pt-button-active-border-color);
  --pt-button-simple-active-background-color: var(--pt-button-active-background-color);

  --pt-button-toggle-on-background: var(--pt-selected-background-color); 
  --pt-button-toggle-active-background-color: var(--pt-palette-37);
  --pt-button-toggle-active-border-color: var(--pt-selected-border-color);

  --pt-banner-background-color: var(--pt-theme-primary-150,var(--pt-palette-17)); 
  --pt-banner-text-color: var(--pt-palette-8);
  --pt-banner-separator-color: var(--pt-theme-primary-70,var(--pt-palette-29)); 
  --pt-banner-button-hover-background-color: var(--pt-theme-primary-100,var(--pt-palette-30)); 
  --pt-banner-button-outline-color: var(--pt-palette-13);
  --pt-banner-button-active-background-color: var(--pt-theme-primary-180,var(--pt-palette-31)); 
  --pt-banner-button-border-color: var(--pt-theme-primary-60,var(--pt-palette-23)); 

  --pt-banner-search-open-background-color: var(--pt-palette-26);
  --pt-banner-search-open-text-color: var(--pt-palette-1);
  --pt-banner-search-subdued-opacity: 0.6; 
  --pt-banner-search-subdued-hover-opacity: 0.85; 

  --pt-banner-min-height: 52px; 

  --pt-page-title-background-color: var(--pt-theme-primary-30,var(--pt-palette-12)); 
  --pt-page-title-text-color: var(--pt-page-text-color);
  --pt-page-title-border-color: var(--pt-border-contrast-color);

  --pt-selected-background-color: var(--pt-palette-18);
  --pt-selected-text-color: var(--pt-page-text-color);
  --pt-selected-border-color: var(--pt-palette-9);

  --pt-modal-header-background-color: var(--pt-theme-primary-10p,var(--pt-palette-8)); 
  --pt-modal-header-text-color:  var(--pt-palette-2);
  --pt-modal-header-border-color: var(--pt-border-normal-color);
  --pt-modal-background-color: var(--pt-page-background-color);
  --pt-modal-text-color: var(--pt-page-text-color);
  --pt-modal-border-color: var(--pt-palette-17);
  --pt-modal-shadow-color: var(--pt-palette-27);
  --pt-modal-mask-background-color: var(--pt-palette-44);
  
  --pt-panel-background-color: var(--pt-theme-primary-10p,var(--pt-palette-8)); 
  --pt-panel-text-color: var(--pt-page-text-color);
  --pt-panel-border-color: var(--pt-border-contrast-color); 

  --pt-panel-tab-background-color: var(--pt-button-primary-background-color);
  --pt-panel-tab-border-color: var(--pt-panel-tab-background-color);
  --pt-panel-tab-hover-background-color: var(--pt-palette-38);
  --pt-panel-tab-hover-border-color: var(--pt-panel-tab-hover-background-color);
  --pt-panel-tab-active-background-color: var(--pt-palette-9);
  --pt-panel-tab-active-border-color: var(--pt-panel-tab-active-background-color);
  --pt-panel-tab-focus-background-color: var(--pt-palette-24);
  --pt-panel-tab-focus-border-color: var(--pt-palette-32);

  --pt-panel-tab-alt-background-color: var(--pt-panel-tab-background-color);
  --pt-panel-tab-alt-border-color: var(--pt-panel-tab-border-color);
  --pt-panel-tab-alt-hover-background-color: var(--pt-panel-tab-hover-background-color);
  --pt-panel-tab-alt-hover-border-color: var(--pt-panel-tab-hover-border-color);
  --pt-panel-tab-alt-active-background-color: var(--pt-panel-tab-active-background-color);
  --pt-panel-tab-alt-active-border-color: var(--pt-panel-tab-active-border-color);
  --pt-panel-tab-alt-focus-background-color: var(--pt-panel-tab-focus-background-color);
  --pt-panel-tab-alt-focus-border-color: var(--pt-panel-tab-focus-border-color);

  --pt-panel-item-background-color: var(--pt-panel-background-color);
  --pt-panel-item-text-color: var(--pt-panel-text-color);
  --pt-panel-item-border-color: var(--pt-palette-23);
  --pt-panel-item-hover-background-color: var(--pt-hover-background-color);
  --pt-panel-item-hover-outline-color: var(--pt-palette-24);
  --pt-panel-item-active-background-color: var(--pt-active-background-color);
  --pt-panel-item-active-outline-color: var(--pt-panel-item-hover-outline-color);
  --pt-panel-item-selected-background-color: var(--pt-selected-background-color);
  --pt-panel-item-selected-border-color: var(--pt-selected-border-color);
  --pt-panel-item-selected-text-color: var(--pt-selected-text-color);

  --pt-homepage-background-color: var(--pt-panel-background-color);
  --pt-homepage-background: var(--pt-theme-primary-texture,url(/cs/psprdpub/cache/86204/PT_TEXTURE_IMG_1.PNG)) repeat var(--pt-homepage-background-color) 0px;  


  
  --pt-section-shadow-color: var(--pt-palette-46);
  --pt-link-light-background-text-color: var(--pt-brand-blue-120); 
  --pt-link-dark-background-text-color: var(--pt-brand-yellow-50); 

  --pt-tile-border-color: var(--pt-border-contrast-color);
  --pt-tile-background-color: var(--pt-page-background-color);
  --pt-tile-header-text-color: var(--pt-page-text-color);
  --pt-tile-text-color: var(--pt-page-text-alt-color);
  --pt-tile-emphasis-text-color: var(--pt-header-text-color);
  --pt-tile-hover-border-color: var(--pt-tile-emphasis-text-color);
  --pt-tile-hover-background-color: var(--pt-tile-background-color);
  --pt-tile-hover-shadow-color: var(--pt-modal-shadow-color);
  --pt-tile-active-border-color: var(--pt-tile-hover-border-color);
  --pt-tile-active-border-style: dashed;
  --pt-tile-active-background-color: var(--pt-panel-background-color);
  --pt-tile-separator-border-color: var(--pt-palette-46); 
  --pt-tile-separator-alt-border-color: var(--pt-palette-47); 
  --pt-tile-alt-shadow-color: var(--pt-palette-46); 

  --pt-grid-border-color: var(--pt-border-normal-color);
  --pt-grid-border-alt-color: var(--pt-border-contrast-color); 
  --pt-grid-alt-border-color: var(--pt-grid-border-alt-color); 
  --pt-grid-header-background-color: var(--pt-modal-header-background-color);
  --pt-grid-header-text-color: var(--pt-page-text-alt-color);
  --pt-grid-header-border-color: var(--pt-border-normal-color); 
  --pt-grid-header-border-alt-color: var(--pt-grid-border-alt-color); 
  --pt-grid-header-alt-border-color: var(--pt-grid-header-border-alt-color); 
  --pt-grid-item-border-color: var(--pt-border-normal-color);
  --pt-grid-item-selected-background-color: var(--pt-palette-12);
  --pt-grid-item-background-color: var(--pt-page-background-color); 
  --pt-grid-item-alt-background-color: var(--pt-grid-header-background-color); 
  --pt-grid-item-alt-2-background-color: var(--pt-palette-12); 
  --pt-grid-find-outline-color: var(--pt-palette-45);

  --pt-badge-background-color: var(--pt-pine-30,var(--pt-palette-42)); 
  --pt-badge-border-color: var(--pt-pine-100, var(--pt-palette-41)); 
  --pt-badge-text-color: var(--pt-page-text-color);
  --pt-badge-dot-color: var(--pt-badge-border-color); 
  --pt-badge-dot-alt-color: var(--pt-badge-background-color); 

  --pt-tab-text-color: var(--pt-page-text-color);
  --pt-tab-background-color: var(--pt-page-background-color);
  --pt-tab-base-border-color: var(--pt-border-contrast-color);
  --pt-tab-border-color: transparent;
  --pt-tab-selected-background-color: var(--pt-tab-background-color); 
  --pt-tab-selected-border-color: var(--pt-selected-border-color);
  --pt-tab-hover-background-color: var(--pt-hover-background-color);
  --pt-tab-hover-border-color: var(--pt-palette-32);
  --pt-tab-hover-outline-color: var(--pt-palette-5); 
  --pt-tab-active-border-color: var(--pt-tab-selected-border-color);
  --pt-tab-horizontal-hover-outline-width: 0px; 

  --pt-menu-border-color: var(--pt-modal-border-color);
  --pt-menu-background-color: var(--pt-page-background-color);
  --pt-menu-text-color: var(--pt-page-text-color);
  --pt-menu-item-text-color: var(--pt-menu-text-color);
  --pt-menu-item-border-color: var(--pt-panel-item-border-color); 
  --pt-menu-item-hover-background-color: var(--pt-hover-background-color);
  --pt-menu-item-hover-border-color: var(--pt-selected-border-color);
  --pt-menu-item-hover-alt-border-color: var(--pt-palette-32);
  --pt-menu-item-selected-border-color: var(--pt-selected-border-color); 
  --pt-menu-item-active-background-color: var(--pt-active-background-color);

  --pt-confirmation-background-color: var(--pt-pine-30,var(--pt-palette-42)); 
  --pt-confirmation-text-color: var(--pt-palette-2);
  --pt-confirmation-border-color: var(--pt-pine-100,var(--pt-palette-41)); 

  --pt-progress-bar-color: var(--pt-pine-100,var(--pt-palette-41));  

  --pt-navbar-header-background-color: var(--pt-page-title-background-color);
  --pt-navbar-header-text-color: var(--pt-page-title-text-color);
  --pt-navbar-header-border-color: var(--pt-page-title-border-color);
  --pt-navbar-content-background-color: var(--pt-modal-background-color);
  --pt-navbar-content-text-color: var(--pt-modal-text-color);
  --pt-navbar-panel-background-color: var(--pt-panel-background-color);
  --pt-navbar-panel-text-color: var(--pt-panel-text-color);
  --pt-navbar-panel-border-color: var(--pt-panel-border-color);
  --pt-navbar-item-background-color: var(--pt-panel-item-background-color);
  --pt-navbar-item-text-color: var(--pt-panel-item-text-color);
  --pt-navbar-item-hover-background-color: var(--pt-menu-item-hover-background-color);
  --pt-navbar-item-hover-border-color: var(--pt-menu-item-hover-alt-border-color);
  --pt-navbar-item-active-background-color: var(--pt-menu-item-active-background-color);
  --pt-navbar-item-active-border-color: var(--pt-menu-item-selected-border-color);
  --pt-navbar-item-selected-background-color: var(--pt-modal-background-color);
  --pt-navbar-item-selected-text-color: var(--pt-modal-text-color);
  --pt-navbar-item-selected-border-color: var(--pt-menu-item-selected-border-color);
  --pt-navbar-item-selected-separator-color: var(--pt-border-contrast-color);

  --pt-drag-start-outline-color: var(--pt-palette-36);
  --pt-drag-end-outline-color: var(--pt-drag-start-outline-color);
  --pt-drag-outline-color: var(--pt-palette-36);

  --pt-switch-border-color: var(--pt-control-border-color);
  --pt-switch-text-color: var(--pt-control-text-color);
  --pt-switch-thumb-border-color: var(--pt-control-border-color);
  --pt-switch-thumb-background-color: var(--pt-palette-34);
  --pt-switch-off-background-color: var(--pt-control-background-color);
  --pt-switch-off-border-color: var(--pt-switch-border-color);
  --pt-switch-off-text-color: transparent; 
  --pt-switch-off-hover-background-color: var(--pt-control-background-color);
  --pt-switch-thumb-hover-border-color: var(--pt-selected-border-color);
  --pt-switch-on-border-color: var(--pt-selected-border-color);
  --pt-switch-on-hover-border-color: var(--pt-switch-on-border-color); 
  --pt-switch-on-background-color: var(--pt-selected-background-color);
  --pt-switch-on-text-color: transparent; 
  --pt-switch-disabled-background-color: var(--pt-control-disabled-background-color);
  --pt-switch-disabled-border-color: var(--pt-control-disabled-border-color);
  --pt-switch-disabled-text-color: transparent; 
  --pt-switch-disabled-thumb-background-color: var(--pt-control-disabled-border-color);
  --pt-switch-disabled-thumb-border-color: var(--pt-border-contrast-color);
  --pt-switch-hover-outline-color: var(--pt-hover-outline-color);

  --pt-filter-background-color: var(--pt-palette-13); 
  --pt-filter-border-color: var(--pt-border-contrast-color); 
  --pt-filter-text-color: var(--pt-palette-2);
  --pt-filter-hover-background-color: var(--pt-hover-background-color);
  --pt-filter-hover-outline-color: var(--pt-hover-outline-color);
  --pt-filter-hover-border-color: var(--pt-filter-border-color);
  --pt-filter-hover-text-color: var(--pt-filter-text-color);
  --pt-filter-active-background-color: var(--pt-active-background-color);
  --pt-filter-active-outline-color: none;
  --pt-filter-active-border-color: var(--pt-active-border-color);
  --pt-filter-active-text-color: var(--pt-filter-text-color);

  
  --pt-scroll-track-background-color: transparent;
  --pt-scroll-thumb-background-color: var(--pt-palette-27);
  --pt-scroll-thumb-border-color: var(--pt-page-background-color);
  --pt-scroll-thumb-hover-background-color: var(--pt-palette-44);

  --pt-error-text-color: var(--pt-palette-45); 
}

.ps_header_bar .pts_category_button,
.ps_header_bar .pts_search_button,
.pts_search_widget_for_classic .pts_category_button, 
.pts_search_widget_for_classic .pts_search_button 
{
  --pt-page-text-color: var(--pt-palette-1);
  --pt-hover-background-color: var(--pt-theme-primary-100,var(--pt-palette-26)); 
  --pt-hover-outline-color: var(--pt-palette-13); 
  --pt-active-background-color: var(--pt-theme-primary-180,var(--pt-palette-2)); 
  --pt-active-outline-color: transparent;
  --pt-active-text-color: var(--pt-palette-1); 
}


.pvg_main_table {
  --pt-grid-item-alt-background-color: var(--pt-grid-item-alt-2-background-color); 
}

:root.psc_form-small {
  --pt-strip-height: 6px;
  --pt-banner-min-height: 42px; 
}


.psc_has_ckeditor {
   --ck-color-toolbar-background: var(--pt-panel-background-color);
   --ck-color-toolbar-border: var(--pt-control-border-color);
   --ck-color-base-border: var(--pt-control-border-color);
   --ck-focus-ring: 1px solid var(--pt-selected-border-color);

   --pt-cke-min-height: 200px;
   --pt-cke-min-width: 10em;
}

.psc_has_ckeditor .ck-content.ck-blurred:hover {
    --ck-color-base-border: var(--pt-control-hover-border-color);
}

:root {
  --pt-tile-spacing: 21px;
  --pt-tile-gap: calc(var(--pt-tile-spacing) * 2);
  --pt-tile-width: 250px;
  --pt-tile-height: 197px;

  --pt-tile-width-1: var(--pt-tile-width);
  --pt-tile-height-1: var(--pt-tile-height);
  --pt-tile-width-2: calc(2 * var(--pt-tile-width) + 1 * var(--pt-tile-gap));
  --pt-tile-height-2: calc(2 * var(--pt-tile-height) + 1 * var(--pt-tile-gap));
  --pt-tile-width-3: calc(3 * var(--pt-tile-width) + 2 * var(--pt-tile-gap));
  --pt-tile-height-3: calc(3 * var(--pt-tile-height) + 2 * var(--pt-tile-gap));
  --pt-tile-width-4: calc(4 * var(--pt-tile-width) + 3 * var(--pt-tile-gap));
  --pt-tile-height-4: calc(4 * var(--pt-tile-height) + 3 * var(--pt-tile-gap));
  --pt-tile-width-5: calc(5 * var(--pt-tile-width) + 4 * var(--pt-tile-gap));
  --pt-tile-height-5: calc(5 * var(--pt-tile-height) + 4 * var(--pt-tile-gap));
  --pt-tile-width-6: calc(6 * var(--pt-tile-width) + 5 * var(--pt-tile-gap));
  --pt-tile-height-6: calc(6 * var(--pt-tile-height) + 5 * var(--pt-tile-gap));
  --pt-tile-width-7: calc(7 * var(--pt-tile-width) + 6 * var(--pt-tile-gap));
  --pt-tile-height-7: calc(7 * var(--pt-tile-height) + 6 * var(--pt-tile-gap));
  --pt-tile-width-8: calc(8 * var(--pt-tile-width) + 7 * var(--pt-tile-gap));
  --pt-tile-height-8: calc(8 * var(--pt-tile-height) + 7 * var(--pt-tile-gap));
}

:is(.pt_homepage,.pt_apphomepage).persmode {
  --pt-tile-width:225px;
  --pt-tile-height:177px;
  --pt-tile-spacing:11px;
  --pt-tile-gap: calc(var(--pt-tile-spacing) * 2);

  --pt-tile-width-1: var(--pt-tile-width); 
  --pt-tile-height-1: var(--pt-tile-height);
  --pt-tile-width-2:0; 
  --pt-tile-height-2: none; 
  --pt-tile-width-3: 0;
  --pt-tile-height-3: none;
  --pt-tile-width-4: 0;
  --pt-tile-height-4: none;
  --pt-tile-width-5: 0;
  --pt-tile-height-5: none;
  --pt-tile-width-6: 0;
  --pt-tile-height-6:  none;
  --pt-tile-width-7: 0;
  --pt-tile-height-7: none;
  --pt-tile-width-8: 0;
  --pt-tile-height-8:  none;
}

:root.psc_form-small,
:root.psc_form-small :is(.pt_homepage,.pt_apphomepage).persmode {
  --pt-tile-width:152px;
  --pt-tile-height:120px;
  --pt-tile-spacing:5px;
  --pt-tile-gap: var(--pt-tile-spacing);

  --pt-tile-width-1: var(--pt-tile-width); 
  --pt-tile-height-1: var(--pt-tile-height);
  --pt-tile-width-2:0; 
  --pt-tile-height-2: none; 
  --pt-tile-width-3: 0;
  --pt-tile-height-3: none;
  --pt-tile-width-4: 0;
  --pt-tile-height-4: none;
  --pt-tile-width-5: 0;
  --pt-tile-height-5: none;
  --pt-tile-width-6: 0;
  --pt-tile-height-6:  none;
  --pt-tile-width-7: 0;
  --pt-tile-height-7: none;
  --pt-tile-width-8: 0;
  --pt-tile-height-8:  none;
}



:where(:root.psc_form-small .pt_homepage:not(.persmode)) .psc_hpmodel-A {
	& .psc_hpsection-cont:not(#BOGUS) .nuitilegrid .ps_grid-body {
		margin-top:0;
	}

	& .psc_hpsection:where(:not(.nsffopt):not(:first-child):not(#BOGUS)) {
		padding-top:var(--pt-section-padding);
	}
	& div.nuitile:not(#BOGUS) { 
		margin:0;
		& .nuilp {
			font-size:1em;
		}
		& .ps_box-group .ps_box-grouplet img.ps_process,
		& :is(.ps_box-img,.ps_box-staticimg):is(.psc_tile-img,.psc_tile-image) > :is(.ps-img,.ps-staticimg) { 
			width: var(--pt-tile-image-size); 
			height:auto;
		}
		& .ps_groupleth {
			padding: 0;
			height: auto;
			font-size: var(--pt-tile-title-font-size);
		}
		& .psc_tile_livedata-count {
			position: static;
		}
	}
}

:where(.pt_homepage:not(.persmode)) .psc_hpmodel-A {
   
  --pt-section-background: var(--pt-theme-primary-30); 
  --pt-section-text-color: var(--pt-page-text-color);
  --pt-section-header-border-color: var(--pt-header-special-border-2-color);
  --pt-section-link-text-color: var(--pt-section-text-color);
  --pt-section-border-color: var(--pt-section-text-color); 
  --pt-section-image-size: 24px;
  --pt-tile-link-text-color: var(--pt-section-text-color);
  --pt-tile-border-color: transparent;
  --pt-tile-hover-border-color: var(--pt-theme-neutral-170);
  --pt-tile-header-hover-text-color: var(--pt-tile-header-text-color);
  --pt-tile-header-active-text-color: var(--pt-tile-header-text-color);
  --pt-tile-hover-text-color: var(--pt-tile-text-color);
  --pt-tile-active-text-color: var(--pt-tile-text-color);
  --pt-tile-emphasis-hover-text-color: var(--pt-tile-emphasis-text-color);
  --pt-tile-emphasis-active-text-color: var(--pt-tile-emphasis-text-color);
  --pt-tile-active-border-color: var(--pt-theme-neutral-150);
  --pt-tile-active-background-color: var(--pt-theme-neutral-10);
  --pt-tile-hover-border-style: dashed;
  --pt-tile-active-border-style: solid;
  --pt-tile-border-radius: 6px;
  --pt-tile-separator-color: var(--pt-tile-separator-border-color);
  --pt-tile-hover-shadow-color: none; 

   container-type: inline-size; 

	
   &.psc_section-padding-none .psc_hp-sections, 
   & .psc_section-padding-none {  
	  --pt-section-padding:0px;
   }
   
   &.psc_section-height-fit .psc_hpsection, 
   & .psc_section-height-fit:where(.psc_hpsection) { 
	   height:fit-content;
   }
   
   & .psc_section-height-auto.psc_hpsection { 
	   height:auto;
   }
   
   & .psc_tile-height-fit .nuitile:where(:not([data-autosize])), 
   & .nuitile.psc_tile-height-fit:where(:not([data-autosize])) {   
     height:fit-content;
   }
   
   & .nuitile.psc_tile-height-auto:where(:not([data-autosize])) {   
     height:auto;
   }
   
   & .psc_section-content-scrollable .psc_hpsection-cont > .ps_detail-group {
     overflow:auto;
     max-width: var(--pt-section-content-max-width,none);  
     max-height: var(--pt-section-content-max-height,none); 
	 padding: var(--pt-section-content-padding,0px); 
   }
   
   & .psc_tile-shadow:where(:has(.nuilp.psc_rowact)) { 
	  --_pt-tile-shadow: 0px 2px 4px 0px var(--pt-tile-alt-shadow-color,transparent); 
	  --_pt-tile-hover-shadow: 0px 2px 4px 0px var(--pt-tile-alt-hover-shadow-color,var(--pt-tile-alt-shadow-color,transparent)); 
      --_pt-tile-active-shadow: 0px 2px 4px 0px var(--pt-tile-alt-active-shadow-color,var(--pt-tile-alt-shadow-color,transparent)); 
   }
   
   & .psc_tile-shadow .nuitile:where(:has(.nuilp.psc_rowact):not(.psc_section-action-button,.psc_tile-simple-link)) { 
		box-shadow: var(--pt-tile-shadow,var(--_pt-tile-shadow,none));
		border-radius: var(--pt-tile-border-radius);
		&:hover {
			box-shadow: var(--pt-tile-hover-shadow,var(--_pt-tile-hover-shadow,none));
		}
		&:active {
			box-shadow: var(--pt-tile-active-shadow,var(--_pt-tile-active-shadow,none));
		}
   }
   
   & .psc_tile-shadow-none.nuitile:where(:has(.nuilp.psc_rowact):not(.psc_section-action-button,.psc_tile-simple-link)) {
		--pt-tile-shadow:none;
		--pt-tile-hover-shadow:none;
		--pt-tile-active-shadow:none;
   }
   
   & .psc_hpsection.psc_section-collapse-gap-all,
   & .psc_hpsection.psc_section-collapse-gap-inline { 
      margin-inline: calc(-1 * var(--pt-section-grid-gap)) !important;
   }
   & .psc_hpsection.psc_section-collapse-gap-all,
   & .psc_hpsection.psc_section-collapse-gap-block { 
      margin-block: calc(-1 * var(--pt-section-grid-gap)) !important;
   }
   & .psc_hpsection.psc_section-collapse-gap-top { 
      margin-top: calc(-1 * var(--pt-section-grid-gap)) !important;
   }
   & .psc_hpsection.psc_section-collapse-gap-bottom { 
      margin-bottom: calc(-1 * var(--pt-section-grid-gap)) !important;
   }
   & .psc_hpsection.psc_section-collapse-gap-start { 
      margin-left: calc(-1 * var(--pt-section-grid-gap)) !important;
   }
   & .psc_hpsection.psc_section-collapse-gap-end { 
      margin-right: calc(-1 * var(--pt-section-grid-gap)) !important;
   }

   
   & .psc_section-full-width.psc_section-spacing-adjust {
		--pt-section-padding: calc(2 * var(--pt-section-interior-spacing)) calc(4 * var(--pt-section-interior-spacing) + var(--pt-section-gutter));
		--pt-section-action-button-adjust: calc(2 * var(--pt-section-interior-spacing) + var(--pt-section-gutter)); 
   }
   
	.psc_section-branding-strip {
	  position:relative;
	  box-sizing:border-box;
	}
	.psc_section-branding-strip::before {
		content: var(--pt-theme-primary-strip,"");
		width: 100%;
		top: calc(-1 * var(--pt-strip-height) - 2px );
		left: 0;
		right: 0;
		bottom: auto;
		position:absolute;
		overflow:hidden;
		z-index: 1;
	}
   

   &.psc_homepage-no-bottom-spacing .psc_hp-sections { --pt-homepage-bottom-spacing:0px; }

   
	& .psc_tile-image-invert {
		--pt-tile-image-filter: invert(1) contrast(3);
	}

    & .psc_tile-emphasis-large-text,
	& .psc_tile-label-emphasis-large-text .ps-label, 
	& .psc_tile-value-emphasis-large-text .ps_box-value {
		--pt-tile-emphasis-font-size: 28px;
		--pt-tile-emphasis-font-weight: bold;
	}

    & .psc_tile-emphasis-large-text,
	& .psc_tile-label-emphasis-large-text .ps-label, 
	& .psc_tile-value-emphasis-large-text .ps_box-value, 
    & .psc_tile-emphasis-text,
	& .psc_tile-label-emphasis-text .ps-label, 
	& .psc_tile-value-emphasis-text .ps_box-value { 
		color: var(--pt-tile-emphasis-text-color);
		font-weight:var(--pt-tile-emphasis-font-weight,bold);
		font-size:var(--pt-tile-emphasis-font-size,inherit);
  		--pt-tile-emphasis-hover-text-color: var(--pt-tile-emphasis-text-color);
		--pt-tile-emphasis-active-text-color: var(--pt-tile-emphasis-text-color);
	}

	& .psc_tile-less-emphasis-text,
	& .psc_tile-label-less-emphasis-text .ps-label, 
	& .psc_tile-value-less-emphasis-text .ps_box-value { 
		color: var(--pt-tile-less-emphasis-text-color,var(--pt-tile-text-color));
		font-weight:var(--pt-tile-less-emphasis-font-weight,bold);
	}

	& .psc_tile-secondary-text,
	& .psc_tile-label-secondary-text .ps-label, 
	& .psc_tile-value-secondary-text .ps_box-value { 
		font-size:var(--pt-tile-secondary-text-font-size,13.667px);
		font-weight:var(--pt-tile-secondary-text-font-weight,normal);
	}
	& .psc_tile-normal-text,
	& .psc_tile-label-normal-text .ps-label, 
	& .psc_tile-value-normal-text .ps_box-value { 
		font-size:1em;
		font-weight:normal;
	}

   
   & .nuitilegrid.nuilegacy:empty + .psc_hp-sections { margin:0; padding:0; margin-top: var(--pt-section-spacing); margin-bottom:var(--pt-homepage-bottom-spacing, var(--pt-section-spacing));}
   & .psc_hpsection, 
   & .psc_hpsection-cont { padding:0; margin:0;}
   & .psc_hpsection-cont > .ps_header-group { padding:0; margin:0;color:var(--pt-section-text-color,var(--pt-page-text-color));}
   & .psc_hpsection-cont .nuitilegrid .ps_grid-body {margin:0;padding:0;grid-auto-rows: initial;justify-content: initial;}
   
   & .nuitile:where(:not(.psc_tile-override)) {
		text-align: left;
		
        & .ps_box-group.psc_tile_content, 
		& .ps_box-group.psc_tile_content-center {height:auto;margin-bottom:var(--pt-tile-spacing);}
	    & .psc_tile_livedata { bottom:0;}

        & .ps_grid-cell:first-child { height: 100%; }
		& .nuilp:not(.ps_tile-resizeable) { 
			position:static;
			inset: auto;
			overflow: hidden;
			white-space: normal;
			padding: var(--pt-tile-spacing);
			border-radius: var(--pt-tile-border-radius);
			height:100%;
			&:has(.ps_box-grouplet > :is(.ps_process,.ps_tcontent-image):only-child) {
				display:grid;
				grid-template-columns: var(--pt-tile-image-size) 1fr;
				grid-gap:var(--pt-tile-column-gap);
				padding:calc(var(--pt-section-interior-spacing) - 1px); 
				align-items:center;
				& .ps_groupleth {

				  }
				& .ps_box-grouplet {
					grid-row-start:1;

					height:auto;
				  }
				& .ps_process {
					width: var(--pt-tile-image-size);
					
				}
			}
			&:has(.ps_box-grouplet > :is(.ps_process,.ps_tcontent-image)) .ps_process {
				filter: var(--pt-tile-image-filter,none); 
			}
			&.psc_rowact:not(.psc_disabled):hover {
				--pt-tile-border-color: var(--pt-tile-hover-border-color,var(--pt-tile-text-color));

				--pt-tile-background-color: var(--pt-tile-hover-background-color);
				--pt-tile-header-text-color: var(--pt-tile-header-hover-text-color);
				--pt-tile-text-color: var(--pt-tile-hover-text-color);
				--pt-tile-emphasis-text-color: var(--pt-tile-emphasis-hover-text-color);
				--pt-tile-border-style: var(--pt-tile-hover-border-style,solid);

				outline:none;
				border:1px var(--pt-tile-border-style) var(--pt-tile-border-color);
			}
			&.psc_rowact:not(.psc_disabled):is(:focus,:active) {
				--pt-tile-border-color: var(--pt-tile-active-border-color,var(--pt-tile-text-color));
				--pt-tile-border-style: var(--pt-tile-active-border-style,dashed);
				--pt-tile-background-color: var(--pt-tile-active-background-color);
				--pt-tile-header-text-color: var(--pt-tile-header-active-text-color);
				--pt-tile-text-color: var(--pt-tile-active-text-color);
				--pt-tile-emphasis-text-color: var(--pt-tile-emphasis-active-text-color);
				--pt-tile-border-style: var(--pt-tile-active-border-style,dashed);
			
                border: 1px dashed;
				border: 1px var(--pt-tile-border-style) var(--pt-tile-border-color);
			}
          }
		& .ps_groupleth {
			font-family: Helvetica;
			font-size: var(--pt-tile-title-font-size);
			font-weight: 700;
			text-align: left;
			padding:0;
			
		  }
		& .ps_groupleth > .ps-label { white-space: normal;}
        & .ps_box-grouplet {
			overflow: hidden;
			position: static;
			inset:0;
            & img.ps_process {
					max-height: none;
					max-width: none;
					position: static;
					inset:auto;
					margin:0;
			  }
          }
		& :is(.ps_process,.psc_tile-img img, .psc_tile-box-img img) {
			width:var(--pt-tile-image-size);
			position:static;
		  }
		
		& :is(.psc_tile_livedata,.psc_tile_livedata-count):where(.ps_tcontent-dynamic) {
			padding:0;
			margin:0;
			position:static;
			inset:auto;
			min-height:0;
			max-height:none;
			text-align:left;
		  }
		& .psc_tile_livedata-count:where(.ps_tcontent-dynamic) {
			font-size:28px;
		  }
		&:where(.ps_tile-has-content:not(.psc_tile-layout-override)) .nuilp:where(:not(:has(.ps_process:not(.ps-img):only-child))) { 
			display: grid;
			grid-column-gap: var(--pt-tile-column-gap);
			grid-template-columns: var(--pt-tile-image-size,60px) 1fr;
			grid-auto-flow: row;
			grid-auto-rows: minmax(0,min-content);
			grid-auto-columns: 1fr;
			align-items: center;
			align-content: center;
			grid-row-gap: var(--pt-tile-row-gap,0px);
			& .ps_groupleth,
			& .ps_box-grouplet { 
				display:contents;
			}
			& .ps_groupleth .ps-label {align-self:end;}
			& .ps_tcontent-image {
				grid-column-start: 1;
				grid-row: 1 / span var(--pt-tile-content-rows,10);
			}
			& .ps_tcontent-dynamic:where(:not(.ps_tcontent-image)) {
				align-self:start;
			}
		}
		&:has(.psc_has_iframe) .nuilp {
			padding:0;
			display:grid;
			grid-template-rows:min-content;
			& .ps_groupleth {
				margin-inline: var(--pt-tile-spacing);
				padding-top: var(--pt-tile-spacing);
				padding-bottom: 2px;
			}
		}
		& .nuilp:where(.ps_tile-resizeable) {
			display:grid;
			grid-template-rows:min-content 1fr;
			position:static; 
			min-height:100%; 
			& .ps_groupleth {
				margin-inline: var(--pt-tile-spacing);
				padding-top: var(--pt-tile-spacing);
				padding-bottom: 2px;
			}
		}

		
		& .nuilp:where(:has( .ps_box-grouplet > :is(.psc_tile_content,.psc_tile-box-img):only-child > .psc_tile-img:only-child > img)) {
			display:grid;
			grid-template-columns:var(--pt-tile-image-size) 1fr;
			grid-auto-flow: row;
			grid-auto-rows: minmax(0, min-content);
			grid-auto-columns:1fr;
			align-items:center;
			align-content:center;
			grid-column-gap: var(--pt-tile-column-gap);
			grid-row-gap: var(--pt-tile-row-gap,0px);
			& .ps_groupleth {
				grid-row-start: 1;
				grid-column-start:2;
			}
			& .ps_box-grouplet,
			& .psc_tile_content,
			& .psc_tile-box-img {
				display:contents !important;
			}
			& .psc_tile-img {
				display:block;
				grid-row-start: 1;
				padding:0;
				margin:0;
				& img {
					filter: var(--pt-tile-image-filter,none); 
				}
			}
		}
		
		& .nuilp:where(:has( .ps_box-grouplet > .psc_tile_content:only-child > :is(.psc_tile-img:first-child,.psc_tile_livedata-count:last-child) ) ) {
			display:grid;
			grid-template-columns:var(--pt-tile-image-size) 1fr;
			grid-auto-flow: row;
			grid-auto-rows: minmax(0, min-content);
			grid-auto-columns:1fr;
			align-items:center;
			align-content:center;
			grid-column-gap: var(--pt-tile-column-gap);
			grid-row-gap: var(--pt-tile-row-gap,0px);
			& .ps_groupleth {
				grid-row-start: 1;
				grid-column-start:2;
				align-self:end;
			}
			& .ps_box-grouplet,
			& .psc_tile_content {
				display:contents !important;
			}
			& .psc_tile-img {
				display:block;
				grid-row-start: 1;
				grid-row-end: 3;
				padding:0;
				margin:0;
				& img {
					filter: var(--pt-tile-image-filter,none); 
				}
			}
			& .psc_tile_livedata-count {
				display:block;
				grid-row-start: 2;
				grid-column-start:2;
				padding:0;
				margin:0;
				position:static;
				min-height:0;
				align-self:start;
				text-align:left;
				& * {
					margin:0;
					padding:0;
					font-size: 28px;
					min-height:0;
				}
			}
		}
		
		& .nuilp:where(:has(.psc_tile-standard)) {
			display:grid;
			grid-template-columns:var(--pt-tile-image-size) 1fr;
			grid-auto-flow: row;
			grid-auto-rows: minmax(0, min-content);
			grid-auto-columns:1fr;
			align-items:center;
			align-content:center;
			grid-column-gap: var(--pt-tile-column-gap);
			grid-row-gap: var(--pt-tile-row-gap,0px);
			& .ps_groupleth {
				grid-row-start: 1;
				grid-column-start:2;
				white-space:normal;
			}
			& .ps_box-grouplet,
			& .psc_tile_content, 
			& .psc_tile-ignore,
			& .psc_tile-structure-ignore,
			& .psc_tile-structure-ignore :is(.ps_box-group,.ps_content-group, .ps_box-htmlarea, .ps-htmlarea),
			& .psc_tile-groupbox-ignore,
			& .psc_tile-groupbox-ignore .ps_box-group,
			& .psc_tile-groupbox-ignore .ps_content-group,
			& .psc_tile-htmlarea-ignore.ps_box-htmlarea,
			& .psc_tile-htmlarea-ignore .ps_box-htmlarea,
			& .psc_tile-htmlarea-ignore .ps-htmlarea {
				display:contents !important;
			}
			& .psc_tile-img-swap-dim img {
				width:auto;
				height: var(--pt-tile-image-size,60px);
			}
			& .psc_tile-img {
				grid-row-start:1;
				& img {
					filter: var(--pt-tile-image-filter,none); 
				}
			}
			&:where(:has(.psc_tile_livedata-count)) {
				& .psc_tile-img {
					grid-row-end: 3;
				}
				& .ps_groupleth {
					align-self:end;
				}
			}
			&:where(:has(.psc_tile-data)) {
				& .psc_tile-img {
					grid-row-end: 3;
				}
				& .ps_groupleth {
					align-self:end;
				}
				& .psc_tile-data:last-child {
					align-self:start;
				}
			}
			
			& .psc_tile_livedata-count {
				display:block;
				grid-row-start: 2;
				grid-column-start:2;
				padding:0;
				margin:0;
				position:static;
				min-height:0;
				max-height:none;
				align-self:start;
				text-align:left;
				& * {
					margin:0;
					padding:0;
					font-size: 28px;
					min-height:0;
					max-height:none;
				}
			}
			& .psc_tile-data {
				display:block;
				grid-column-start:2;
				padding:0;
				margin:0;
				position:static;
				min-height:0;
				max-height:none;
				align-self:start;
				text-align:left;
				white-space:normal;
				& * {
					margin:0;
					padding:0;
					min-height:0;
					max-height:none;
					white-space:normal;
				}
				&:where(.psc_has_value:has(.ps_box-label + .ps_box-value)) .ps_box-label {
					margin-right: 0.25em;
				}
			}
			&:where(:has(.psc_tile-data-2)) .psc_tile-img { grid-row-end: 4; }
			&:where(:has(.psc_tile-data-3)) .psc_tile-img { grid-row-end: 5; }
			&:where(:has(.psc_tile-data-4)) .psc_tile-img { grid-row-end: 6; }
			&:where(:has(.psc_tile-data-5)) .psc_tile-img { grid-row-end: 7; }
			&:where(:has(.psc_tile-data-6)) .psc_tile-img { grid-row-end: 8; }
		}

	 }
    
	& .psc_hp-sections {
	  --pt-tile-gap: 24px; 
	  --pt-section-gutter: 0px;
      --pt-section-border-radius: 12px;
      --pt-section-spacing: 32px;
	  --pt-section-padding: 32px;
	  --pt-section-min-spacing: 5cqi;
      --pt-section-header-spacing: var(--pt-tile-gap,24px);
	  --pt-section-header-font-size: 20px;
	  --pt-section-interior-spacing: 16px;
	  --pt-section-header-image-size: 24px;

      --pt-section-grid-column-count: 12;
	  --pt-section-grid-gap: min(var(--pt-section-spacing,32px),var(--pt-section-min-spacing,5cqi));
	  --pt-section-template-columns: var(--pt-section-gutter) repeat(calc(var(--pt-section-grid-column-count) - 2), minmax(0, 1fr)) var(--pt-section-gutter);

	   display:grid;
	   grid-template-columns: var(--pt-section-template-columns);
	   grid-gap: var(--pt-section-grid-gap);
	 }
	& .psc_hpsection { 
     
	  --pt-tile-spacing: 16px;
	  --pt-tile-gap: 24px; 
	  --pt-tile-column-gap: calc(var(--pt-tile-spacing) / 2);
      --pt-tile-row-gap:0px;
	  --pt-tile-width: 334px;
	  --pt-tile-height: 92px;
	  --pt-tile-image-size: 60px;
	  --pt-tile-title-font-size: 16px;

	  --pt-section-row-start: auto;
	  --pt-section-row-end: auto;
	  --pt-section-column-start: 2;
	  --pt-section-column-end: -2;

	  --pt-tile-width-1: var(--pt-tile-width);
	  --pt-tile-height-1: var(--pt-tile-height);
	  --pt-tile-width-2: calc(2 * var(--pt-tile-width) + 1 * var(--pt-tile-gap));
	  --pt-tile-height-2: calc(2 * var(--pt-tile-height) + 1 * var(--pt-tile-gap));
	  --pt-tile-width-3: calc(3 * var(--pt-tile-width) + 2 * var(--pt-tile-gap));
	  --pt-tile-height-3: calc(3 * var(--pt-tile-height) + 2 * var(--pt-tile-gap));
	  --pt-tile-width-4: calc(4 * var(--pt-tile-width) + 3 * var(--pt-tile-gap));
	  --pt-tile-height-4: calc(4 * var(--pt-tile-height) + 3 * var(--pt-tile-gap));
	  --pt-tile-width-5: calc(5 * var(--pt-tile-width) + 4 * var(--pt-tile-gap));
	  --pt-tile-height-5: calc(5 * var(--pt-tile-height) + 4 * var(--pt-tile-gap));
	  --pt-tile-width-6: calc(6 * var(--pt-tile-width) + 5 * var(--pt-tile-gap));
	  --pt-tile-height-6: calc(6 * var(--pt-tile-height) + 5 * var(--pt-tile-gap));
	  --pt-tile-width-7: calc(7 * var(--pt-tile-width) + 6 * var(--pt-tile-gap));
	  --pt-tile-height-7: calc(7 * var(--pt-tile-height) + 6 * var(--pt-tile-gap));
	  --pt-tile-width-8: calc(8 * var(--pt-tile-width) + 7 * var(--pt-tile-gap));
	  --pt-tile-height-8: calc(8 * var(--pt-tile-height) + 7 * var(--pt-tile-gap));
		
	  --pt-tile-height-9: calc(8 * var(--pt-tile-height) + 7 * var(--pt-tile-gap));


     }

	& .psc_hpsection:where(.psc_section-elastic,.psc_tile-elastic,.psc_section-link-collection,.psc_section-simple-list-collection) { 
	  --pt-tile-width: 100%;
	  --pt-tile-height: 100%;
	  --pt-tile-width-1: var(--pt-tile-width);
	  --pt-tile-height-1: var(--pt-tile-height);
      
	  --pt-tile-width-2: var(--pt-tile-width);
	  --pt-tile-height-2: var(--pt-tile-height);
	  --pt-tile-width-3: var(--pt-tile-width);
	  --pt-tile-height-3: var(--pt-tile-height);
	  --pt-tile-width-4: var(--pt-tile-width);
	  --pt-tile-height-4: var(--pt-tile-height);
	  --pt-tile-width-5: var(--pt-tile-width);
	  --pt-tile-height-5: var(--pt-tile-height);
	  --pt-tile-width-6: var(--pt-tile-width);
	  --pt-tile-height-6: var(--pt-tile-height);
	  --pt-tile-width-7: var(--pt-tile-width);
	  --pt-tile-height-7: var(--pt-tile-height);
	  --pt-tile-width-8: var(--pt-tile-width);
	  --pt-tile-height-8: var(--pt-tile-height);
	  --pt-tile-width-9: var(--pt-tile-width);
	  --pt-tile-height-9: var(--pt-tile-height);
	  & .nuitile { grid-column-start:1; grid-column-end: span 1;} 

	  & .psc_hpsection-cont .nuitilegrid .ps_grid-body {margin:auto;}
	  & .ps_grid-body {
			max-width:var(--pt-tile-max-width, none);
	  }
	}
	& .psc_hpsection:where(.psc_section-simple-tile-collection) { 
	  --pt-tile-spacing: 16px;
	  --pt-tile-gap: 24px; 
	  --pt-tile-column-gap: 0px;
      --pt-tile-row-gap:8px;
	  --pt-tile-width: 150px;
	  --pt-tile-height: 122px;
	  --pt-tile-image-size: 60px;
	  --pt-tile-title-font-size: 16px;

	  --pt-tile-width-1: var(--pt-tile-width);
	  --pt-tile-height-1: var(--pt-tile-height);
	  --pt-tile-width-2: calc(2 * var(--pt-tile-width) + 1 * var(--pt-tile-gap));
	  --pt-tile-height-2: calc(2 * var(--pt-tile-height) + 1 * var(--pt-tile-gap));
	  --pt-tile-width-3: calc(3 * var(--pt-tile-width) + 2 * var(--pt-tile-gap));
	  --pt-tile-height-3: calc(3 * var(--pt-tile-height) + 2 * var(--pt-tile-gap));
	  --pt-tile-width-4: calc(4 * var(--pt-tile-width) + 3 * var(--pt-tile-gap));
	  --pt-tile-height-4: calc(4 * var(--pt-tile-height) + 3 * var(--pt-tile-gap));
	  --pt-tile-width-5: calc(5 * var(--pt-tile-width) + 4 * var(--pt-tile-gap));
	  --pt-tile-height-5: calc(5 * var(--pt-tile-height) + 4 * var(--pt-tile-gap));
	  --pt-tile-width-6: calc(6 * var(--pt-tile-width) + 5 * var(--pt-tile-gap));
	  --pt-tile-height-6: calc(6 * var(--pt-tile-height) + 5 * var(--pt-tile-gap));
	  --pt-tile-width-7: calc(7 * var(--pt-tile-width) + 6 * var(--pt-tile-gap));
	  --pt-tile-height-7: calc(7 * var(--pt-tile-height) + 6 * var(--pt-tile-gap));
	  --pt-tile-width-8: calc(8 * var(--pt-tile-width) + 7 * var(--pt-tile-gap));
	  --pt-tile-height-8: calc(8 * var(--pt-tile-height) + 7 * var(--pt-tile-gap));
	  
	}
	& .psc_hpsection {
       --pt-section-shadow: 0px 4px 8px 0px var(--pt-section-shadow-color);

		padding: var(--pt-section-padding);
		box-shadow: var(--pt-section-shadow);
		border-radius: var(--pt-section-border-radius);
		background: var(--pt-section-background, transparent);
		color: var(--pt-section-text-color);
		grid-column-start: var(--pt-section-column-start,2);
		grid-column-end: var(--pt-section-column-end, -2);
		grid-row-start: var(--pt-section-row-start,auto);
		grid-row-end: var(--pt-section-row-end,auto);
		min-width:fit-content;
		container-type:inline-size;
		overflow-x:auto;
	 }

	& .psc_hpsection:where(.psc_section-noshadow) { 
	   --pt-section-shadow: none;
	 }
	& .psc_hpsection:where(.psc_section-square) {
		--pt-section-border-radius:0;
	 }
	& .psc_hpsection:where(.psc_section-fullwidth,.psc_section-full-width) {
		
		--pt-section-border-radius:0;
		--pt-section-shadow: none;
		--pt-section-column-start:1;
		--pt-section-column-end:-1;
		--pt-section-action-button-adjust: var(--pt-section-gutter);
	 }

	& .psc_hpsection-cont {

		& .ps_header-group .ps-link {font-size: var(--pt-section-header-font-size); white-space:normal;}
	 }
	& .psc_hpsection-cont:where(:not(.psc_disabled)) .ps_header-group {
		margin-bottom: var(--pt-section-header-spacing);
		& .ps-link.psc_close{ margin-bottom: 0;} 
	} 
	& .psc_hpsection-cont.psc_disabled { 
        & .ps_header-group .ps-link:before {
			width: var(--pt-section-image-size);
			height: var(--pt-section-image-size);
			margin: 0;
			vertical-align: sub;
			margin-right: var(--pt-section-interior-spacing);
			margin-bottom: var(--pt-section-header-spacing);
			padding-bottom:  var(--pt-section-interior-spacing);
			border-bottom: 4px solid var(--pt-section-header-border-color);
			float: left;
		}
	 }
    & .psc_section-noimage .psc_hpsection-cont .ps_header-group {
		margin-bottom: var(--pt-section-header-spacing);
		& .ps-link:before { display:none !important; }
	}

	& .psc_hpsection {container-type:inline-size;}

    & .psc_hpsection:where(.psc_tile-morph-standard) {
		@container (width <= 2144px) {
			--pt-tile-width-6: 100%;
			& .rsz_w6 {
				min-width:min(var(--pt-tile-width-6),100%);
				grid-column-end:span 5;
			}
			& .rsz_w5 { grid-column-start: 1;}
		}

		@container (width <= 1776px) {
			--pt-tile-width-5: 100%;
			& .rsz_w6,
			& .rsz_w5 {
				min-width:min(var(--pt-tile-width-5),100%);
				grid-column-end:span 4;
			}
			& .rsz_w4 { grid-column-start: 1;}
		}

		@container (width <= 1408px) {
			--pt-tile-width-4: 100%;
			& .rsz_w6,
			& .rsz_w5,
			& .rsz_w4 {
				min-width:min(var(--pt-tile-width-4),100%);
				grid-column-end:span 3;
			}
			& .rsz_w3 { grid-column-start: 1;}
		}

		@container (width <= 1050px) {
			--pt-tile-width-3: 100%;
			& .rsz_w6,
			& .rsz_w5,
			& .rsz_w4,
			& .rsz_w3 {
				min-width:min(var(--pt-tile-width-3),100%);
				grid-column-end:span 2;
			}
			& .rsz_w2 { grid-column-start: 1;}
		}

		@container (width <= 692px) {
			--pt-tile-width-2: 100%;
			& .rsz_w6,
			& .rsz_w5,
			& .rsz_w4,
			& .rsz_w3,
			& .rsz_w2 {
				min-width:min(var(--pt-tile-width-2),100%);
				grid-column-end:span 2;
			}
			& .rsz_w1 { grid-column-start: 1;}
		}

		@container (width <= 358px) {
			& .rsz_w6,
			& .rsz_w5,
			& .rsz_w4,
			& .rsz_w3, 
			& .rsz_w2 { grid-column-end:span 1; }		
		}

	}

	& .psc_hpsection {
		@container (width <= 334px) {
			& .ps_grid-body {
  			--pt-tile-width: 100%;
			--pt-tile-width-1: 100%;
			--pt-tile-width-2: 100%;
			--pt-tile-width-3: 100%;
			--pt-tile-width-4: 100%;
			--pt-tile-width-5: 100%;
			--pt-tile-width-6: 100%;
			--pt-tile-width-7: 100%;
			--pt-tile-width-8: 100%;

				grid-template-columns: 1fr;
			}
			& .rsz_w8 { min-width:min(var(--pt-tile-width-3),100%); grid-column-end: span 1;}
			& .rsz_w7 { min-width:min(var(--pt-tile-width-3),100%); grid-column-end: span 1;}
			& .rsz_w6 { min-width:min(var(--pt-tile-width-3),100%); grid-column-end: span 1;}
			& .rsz_w5 { min-width:min(var(--pt-tile-width-3),100%); grid-column-end: span 1;}
			& .rsz_w4 { min-width:min(var(--pt-tile-width-3),100%); grid-column-end: span 1;}
			& .rsz_w3 { min-width:min(var(--pt-tile-width-3),100%); grid-column-end: span 1;}
			& .rsz_w2 { min-width:min(var(--pt-tile-width-2),100%); grid-column-end: span 1;}
			& .rsz_w1 { min-width:min(var(--pt-tile-width-1),100%); }
		}
	}
   
	@container (width < 453px) {
		&:not(.psc_section-compression-none) div.psc_hp-sections { 
			--pt-section-spacing: 1em; 
			--pt-section-gutter: 0px; 

			
			& div.psc_hpsection {
				
				--pt-section-column-start: 1;
				--pt-section-column-end: -1;
 			
				--pt-section-border-radius:0px; 
				--pt-section-shadow-color: transparent; 
				--pt-section-action-button-adjust: 0px; 

				
				--pt-section-interior-spacing: 1em;
				--pt-section-padding: var(--pt-section-interior-spacing);
				--pt-section-gutter:0px; 
			}

			& div.psc_hpsection.psc_section-padding-none {
				--pt-section-padding:0x;
			}

			
			& .psc_hpsection.psc_section-collapse-gap-all,
			& .psc_hpsection.psc_section-collapse-gap-inline,
			& .psc_hpsection.psc_section-collapse-gap-start,
			& .psc_hpsection.psc_section-collapse-gap-end {
				margin-inline: 0px !important;
			}
		}
	}
}

.PSPUSHBUTTONTBSAVEA
{
    background-image: url(/cs/psprdpub/cache/86204/PT_TOOLBAR_SAVE_SD_1.gif);
}
.PSPUSHBUTTONTBSAVED
{
    background-image: url(/cs/psprdpub/cache/86204/PT_TOOLBAR_SAVE_D_SD_1.gif);
}
.PSPUSHBUTTONTBNEXTTABA
{
    background-image: url(/cs/psprdpub/cache/86204/PT_TOOLBAR_NEXTTAB_SD_1.gif);
}
.PSPUSHBUTTONTBNEXTTABD
{
    background-image: url(/cs/psprdpub/cache/86204/PT_TOOLBAR_NEXTTAB_D_SD_1.gif);
}
.PSPUSHBUTTONTBPREVTABA
{
    background-image: url(/cs/psprdpub/cache/86204/PT_TOOLBAR_PREVTAB_SD_1.gif);
}
.PSPUSHBUTTONTBPREVTABD
{
    background-image: url(/cs/psprdpub/cache/86204/PT_TOOLBAR_PREVTAB_D_SD_1.gif);
}
.PSPUSHBUTTONTBADDMODEA
{
    background-image: url(/cs/psprdpub/cache/86204/PT_TOOLBAR_ADDMODE_SD_1.gif);
}
.PSPUSHBUTTONTBADDMODEA
{
    background-image: url(/cs/psprdpub/cache/86204/PT_TOOLBAR_ADDMODE_D_SD_1.gif);
}
.PSPUSHBUTTONTBUPDATEMODEA
{
    background-image: url(/cs/psprdpub/cache/86204/PT_TOOLBAR_UPDATEMODE_SD_1.gif);
}
.PSPUSHBUTTONTBUPDATEMODED
{
    background-image: url(/cs/psprdpub/cache/86204/PT_TOOLBAR_UPDATEMODE_D_SD_1.gif);
}
.PSPUSHBUTTONTBUPDATEALLMODEA
{
    background-image: url(/cs/psprdpub/cache/86204/PT_TOOLBAR_UPDATEALLMODE_SD_1.gif);
}
.PSPUSHBUTTONTBUPDATEALLMODED
{
    background-image: url(/cs/psprdpub/cache/86204/PT_TOOLBAR_UPDATEALLMODE_D_SD_1.gif);
}
.PSPUSHBUTTONTBCORRECTMODEA
{
    background-image: url(/cs/psprdpub/cache/86204/PT_TOOLBAR_CORRECTMODE_SD_1.gif);
}
.PSPUSHBUTTONTBCORRECTMODED
{
    background-image: url(/cs/psprdpub/cache/86204/PT_TOOLBAR_CORRECTMODE_D_SD_1.gif);
}
.PSPUSHBUTTONTBRETURNA
{
    background-image: url(/cs/psprdpub/cache/86204/PT_TOOLBAR_RETURN_SD_1.gif);
}
.PSPUSHBUTTONTBRETURND
{
    background-image: url(/cs/psprdpub/cache/86204/PT_TOOLBAR_RETURN_D_SD_1.gif);
}
.PSPUSHBUTTONTBNEXTINLISTA
{
    background-image: url(/cs/psprdpub/cache/86204/PT_TOOLBAR_NEXTINLIST_SD_1.gif);
}
.PSPUSHBUTTONTBNEXTINLISTD
{
    background-image: url(/cs/psprdpub/cache/86204/PT_TOOLBAR_NEXTINLIST_D_SD_1.gif);
}
.PSPUSHBUTTONTBPREVINLISTA
{
    background-image: url(/cs/psprdpub/cache/86204/PT_TOOLBAR_PREVINLIST_SD_1.gif);
}
.PSPUSHBUTTONTBPREVINLISTD
{
    background-image: url(/cs/psprdpub/cache/86204/PT_TOOLBAR_PREVINLIST_D_SD_1.gif);
}
.PSPUSHBUTTONTBREFRESHA
{
    background-image: url(/cs/psprdpub/cache/86204/PT_TOOLBAR_REFRESH_SD_1.gif);
}
.PSPUSHBUTTONTBREFRESHD
{
    background-image: url(/cs/psprdpub/cache/86204/PT_TOOLBAR_REFRESH_D_SD_1.gif);
}
.PSPUSHBUTTONTBVIEWWORKLISTA
{
    background-image: url(/cs/psprdpub/cache/86204/PT_TOOLBAR_VIEWWORKLIST_SD_1.gif);
}
.PSPUSHBUTTONTBVIEWWORKLISTD
{
    background-image: url(/cs/psprdpub/cache/86204/PT_TOOLBAR_VIEWWORKLIST_D_SD_1.gif);
}
.PSPUSHBUTTONTBNEXTINWORKLISTA
{
    background-image: url(/cs/psprdpub/cache/86204/PT_TOOLBAR_NEXTINWORKLIST_SD_1.gif);
}
.PSPUSHBUTTONTBNEXTINWORKLISTD
{
    background-image: url();
}
.PSPUSHBUTTONTBPREVINWORKLISTA
{
    background-image: url(/cs/psprdpub/cache/86204/PT_TLBR_PREVINWORKLIST_SD_1.gif);
}
.PSPUSHBUTTONTBPREVINWORKLISTD
{
    background-image: url(/cs/psprdpub/cache/86204/PT_TLBR_PREVINWORKLIST_D_SD_1.gif);
}
.PSPUSHBUTTONTBSENDNOTIFY
{
    background-image: url(/cs/psprdpub/cache/86204/PT_TOOLBAR_NOTIFY_SD_1.gif);
}
.PSPUSHBUTTONTBSPELLCHECK
{
    background-image: url(/cs/psprdpub/cache/86204/PT_TOOLBAR_SPELLCHECK_SD_1.gif);
}
.PSPUSHBUTTONTBPOPUP
{
    background-image: url(/cs/psprdpub/cache/86204/PT_TOOLBAR_POPUP_SD_1.gif);
}
.PTDOWNLOAD
{
    background-image: url(/cs/psprdpub/cache/86204/PT_DOWNLOAD_SD_1.gif);
    height:16px;
    width: 16px;
}
.PTROWADD
{
    background-image: url(/cs/psprdpub/cache/86204/PT_ADD_SD_1.gif);
}
.PTROWADD_D
{
    background-image: url(/cs/psprdpub/cache/86204/PT_ADD_D_SD_1.gif);
}
.PTROWDELETE
{
    background-image: url(/cs/psprdpub/cache/86204/PT_DELETE_SD_1.gif);
}
.PTROWDELETE_D
{
    background-image: url(/cs/psprdpub/cache/86204/PT_DELETE_D_SD_1.gif);
}
.PTNEXTROW
{
    background-image: url(/cs/psprdpub/cache/86204/PT_NEXTROW_SD_1.gif);
    height:16px;
    width: 16px;
}
.PTNEXTROW_D
{
    background-image: url(/cs/psprdpub/cache/86204/PT_NEXTROW_D_SD_1.gif);
    height:16px;
    width: 16px;
}
.PTPREVROW
{
    background-image: url(/cs/psprdpub/cache/86204/PT_PREVIOUSROW_SD_1.gif);
    height:16px;
    width: 16px;
}
.PTPREVROW_D
{
    background-image: url(/cs/psprdpub/cache/86204/PT_PREVIOUSROW_D_SD_1.gif);
    height:16px;
    width: 16px;
}
.PTROWADDMULTI
{
    background-image: url(/cs/psprdpub/cache/86204/PT_ADD_MULTIPLE_SD_1.gif);
}
.PTROWADDMULTI_D
{
    background-image: url(/cs/psprdpub/cache/86204/PT_ADD_MULTIPLE_D_SD_1.gif);
}

.PTCOLLAPSE
{
    background: url(/cs/psprdpub/cache/86204/PT_COLLAPSE_NUI_1.svg) no-repeat scroll transparent;
    height: 11px;
    width: 11px;
}
.PTEXPAND
{
    background: url(/cs/psprdpub/cache/86204/PT_EXPAND_NUI_1.svg) no-repeat scroll transparent;
    height: 11px;
    width: 11px;
}
.PTSAVESEARCH
{
    background: url(/cs/psprdpub/cache/86204/PT_SAVESEARCH_SD_1.gif) no-repeat scroll transparent;
    height: 16px;
    width: 16px;
}
.PTHELP{
    background: url(/cs/psprdpub/cache/86204/PT_HELP_SD_1.gif) no-repeat scroll transparent;
    height: 16px;
    width: 16px;
}
.PTMODALCNTRL
{
    background: url(/cs/psprdpub/cache/86204/PT_MODAL_CNTRL_SD_1.GIF) no-repeat scroll transparent;
    height: 16px;
    width: 16px;
}
.PTLEFTSCROLL
{
    background: url(/cs/psprdpub/cache/86204/PT_LEFT_SCROLL_SD_1.gif) no-repeat scroll transparent;
    height: 16px;
    width: 16px;
}
.PTRIGHTSCROLL
{
    background: url(/cs/psprdpub/cache/86204/PT_RIGHT_SCROLL_SD_1.gif) no-repeat scroll transparent;
    height: 16px;
    width: 16px;
}
.PSLOOKUP
{
    background: url(/cs/psprdpub/cache/86204/PT_PROMPT_LOOKUP_SD_1.gif) no-repeat scroll transparent;
    height: 16px;
    width: 16px;
}

.PSCOPYURL{
    background: url(/cs/psprdpub/cache/86204/PT_COPYURL_IMG_SD_1.gif) no-repeat scroll center center transparent;
    width:19px;
}

.PTPOPUPSKIP
{
    background-image: url(/cs/psprdpub/cache/86204/PT_POPUP_SKIP_SD_1.gif);
    height:16px;
    width: 16px;
}
.PSMODALCLOSE{
    height:16px;width:16px;
    background:transparent url(/cs/psprdpub/cache/86204/PT_PORTAL_IC_CLOSE_SD_1.gif) center left no-repeat;
}





* {
  margin:0;
  padding:0;

}


.x {
 display:inline;
}



html, body, form {
  height:100%;
  
  
  background:#fff;
  color:#000;
  background:var(--pt-page-background-color);
  color:var(--pt-page-text-color);
}


html.ios.psc_form-small
{
  -webkit-text-size-adjust: 100%;
}





input:not(:disabled)::-webkit-input-placeholder {
    color:rgb(118,118,118);
    color:var(--pt-control-placeholder-text-color);
}



input:not(:disabled)::-moz-placeholder { 
    color:rgb(118,118,118);
    color:var(--pt-control-placeholder-text-color);
    opacity:  1;
}
:-ms-input-placeholder { 
    color:rgb(118,118,118);
    color:var(--pt-control-placeholder-text-color);
}




.psc_error input:not(:disabled)::-webkit-input-placeholder {
    color:var(--pt-control-placeholder-error-text-color);
}


.psc_error input:not(:disabled)::-moz-placeholder {
    color:var(--pt-control-placeholder-error-text-color);
}


input[disabled]::-webkit-input-placeholder {
  color: transparent !important;
}

input[disabled]::-moz-input-placeholder {
  color: transparent !important;
}

input[disabled]:-ms-input-placeholder {
  color: transparent !important;
}

input[disabled]::placeholder {
  color: transparent !important;
}





.ps_wrapper 
{
  max-height:100%;
  height:100%;
  width:100%; 

  display:-ms-flexbox; 
  display:-webkit-box; display:-moz-box; display:-ms-box; display:box;
  -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; box-orient: vertical;
  -webkit-box-align: stretch; -moz-box-align: stretch; -ms-box-align: stretch; box-align: stretch;

  display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:flex; 
  -webkit-flex-direction:column; -moz-flex-direction:column; -ms-flex-direction:column; flex-direction:column; 
  min-height:0; 
}




.ps_content, .psc_page-container, 
.ps_search, .ps_pspagecontainer_srch, 

.frame-pt_viewattach,
.frame-pt_viewattach .ps_mod_wrap,
.frame-pt_viewattach .ps_mod_wrapc,
.ps_search_side, 
.ps_ag-targetcontent,  

.pst_panel-content,
.pst_panel-side1-top,
.pst_panel-side1-bottom,
.pst_panel-side1-top > .ps_detail-group, 
.pst_panel-side1-bottom > .ps_detail-group, 
.ps_pspagecontainer_side_md,
.ps_masterlist-group > .ps_box-grouplet,
:root:not(.ios) .ps_target-iframe,   
:root.ios .psc_ios_bypass .ps_target-iframe, 

.pst_panel-side1-top-cont,
.pst_panel-side1-bottom-cont
{
  width:100%; 

  display:-ms-flexbox; 

  -webkit-box-flex: 1.0; -moz-box-flex: 1.0; -ms-box-flex: 1.0; box-flex: 1.0;
  display:-webkit-box; display:-moz-box; display:-ms-box; display:box;
  -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; box-orient: vertical;
  -webkit-box-align: stretch; -moz-box-align: stretch; -ms-box-align: stretch; box-align: stretch;
  position:relative;
  overflow: hidden; 

  display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:flex; 
  -webkit-flex-direction:column; -moz-flex-direction:column; -ms-flex-direction:column; flex-direction:column; 
  min-height:0; 
  -webkit-flex:1 1 auto; -moz-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; 
}


.psc_mdlistpopup .pst_panel-side1-top {
    display:none;
} 

.ps_search_side {
  overflow:visible;
}


.ps_wrapper.psc_target-iframe:not(.pst_side1-disabled):not(.pst_side1-hidden) .ps_pagecontainer.psc_has_iframe 
{
  padding-left:1.5em; 
  padding-top:0.5em; 
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; 
}



:root.ie .ps_content,
:root.ie .psc_page-container,
:root.ie .ps_search,
:root.ie .ps_pspagecontainer_srch,
:root.ie .pst_panel-content,
:root.ie .pst_panel-side1-top,
:root.ie .pst_panel-side1-bottom,
:root.ie .pst_panel-side1-top > .ps_detail-group, 
:root.ie .pst_panel-side1-bottom > .ps_detail-group, 

:root.ie .frame-pt_viewattach,
:root.ie .frame-pt_viewattach .ps_mod_wrap,
:root.ie .frame-pt_viewattach .ps_mod_wrapc,
:root.ie .ps_ag-targetcontent,  
:root.ie .ps_pspagecontainer_side_md,
:root.ie .ps_masterlist-group > .ps_box-grouplet,
:root.ie .ps_target-iframe,
:root.ie .ps_search_side
{
  flex-basis:0px;
}


.psc_direction-row {
  -webkit-box-orient: horizontal; -moz-box-orient: horizontal; -ms-box-orient: horizontal; box-orient: horizontal;
  -webkit-flex-direction:row; -moz-flex-direction:row; -ms-flex-direction:row; flex-direction:row; 
}


.psc_direction-column  {
  -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; box-orient: vertical;
  -webkit-flex-direction:column; -moz-flex-direction:column; -ms-flex-direction:column; flex-direction:column; 
}


.ps_mid_section > div.x:empty {
  display:none;
}


.ps_header,
.ps_header_modal, 
.ps_footer,
.ps_prompt-header, 
.frame-pt_viewattach .ps_modal_header 
{
  -webkit-box-flex: 0.0; -moz-box-flex: 0.0; -ms-box-flex: 0.0; box-flex: 0.0;
  position:relative;
  z-index:209; 


  -webkit-flex:0 0 auto; -moz-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto; 
}


.ps_pspagecontainer_md .ps_header_modal
{
  z-index:initial;
}

.ps_footer {
  background-color: #f8f8f8;  
  border-top: 1px solid #CED4DA;  
  border-top-color: #868e96; 
  background-color: var(--pt-panel-background-color);
  border-top-color: var(--pt-panel-border-color);
}


.ps_header:empty,
.ps_footer:empty
{
  display: none !important;
}




.ps_search.side{
    position:relative; 
    font-style:normal;

    text-decoration:none;
    background-color: #ffffff;
    z-index: 208; 

    

    border:0;
    background-color:var(--pt-page-background-color);
}

.ps_search.psc_close
{
   
   display:none; 
}

.ps_search .ps_tabh {
    top:100px; 
    display:none;

    background: rgb(248,153,0);
    background: -moz-linear-gradient(top,  rgba(248,153,0,1) 0%, rgba(229,47,0,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,153,0,1)), color-stop(100%,rgba(229,47,0,1)));
    background: -webkit-linear-gradient(top,  rgba(248,153,0,1) 0%,rgba(229,47,0,1) 100%);
    background: -o-linear-gradient(top,  rgba(248,153,0,1) 0%,rgba(229,47,0,1) 100%);
    background: -ms-linear-gradient(top,  rgba(248,153,0,1) 0%,rgba(229,47,0,1) 100%);
    background: linear-gradient(to bottom,  rgba(248,153,0,1) 0%,rgba(229,47,0,1) 100%);
    -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; -ms-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px;
    border-left:1px solid #CD7100;
    border-right:1px solid #CD7100;
    border-top:1px solid #CD7100;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    min-width: 100px;
    position: absolute;
    -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);
}

.ps_search.psc_close .ps_tabh {
    display: block;
}

.ps_search.psc_close .ps_tab_content {
    display: none;
}
.ps_search:empty {display:none;} 

.ps_header_bar .ps_system_cont > .ps_search-custom:empty {display:none;} 




:root.psc_mode-fscreen-search .ps_search:not(:empty) ~ .ps_mid_section,
:root.psc_mode-fscreen-search .pst_panel-side2,
:root.psc_mode-fscreen-search .ps_footer,
:root.psc_mode-fscreen-search .ps_box-pagetabs,
:root.psc_mode-fscreen-search .ps_header_bar .ps_custom_cont,
:root.psc_mode-fscreen-search .ps_header_bar .psc_guided-cont,
:root.psc_mode-fscreen-search .ps_header_bar_custom,
:root.psc_mode-fscreen-search .ps_menutype-act .ps_custom_action,
:root.psc_mode-fscreen-search .ps_menutype-act .ps_search_action,
:root.psc_mode-fscreen-search .ps_headersearch_cont  
{
  display:none !important;
}

:root.psc_mode-fscreen-search .pst_panel-side1,
:root.psc_mode-fscreen-search .pst_panel-side2
{
  -webkit-transition:none !important; -moz-transition:none !important; -ms-transition:none !important; transition:none !important;
}




.ps_mid_section,
.ps_main,
.ps_pagecontainer,
.ps_pspagecontainer,

.ps_pspagecontainer_ag,
.ps_ag-contentarea,
.ps_pspagecontainer_md, 
.ps_ag-maincontent
{
    width:100%; 

    display:-ms-flexbox; 

    -webkit-box-flex: 1.0; -moz-box-flex: 1.0; -ms-box-flex: 1.0; box-flex: 1.0;
    display:-webkit-box; display:-moz-box; display:-ms-box; display:box;
    -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; box-orient: vertical;
    -webkit-box-align: stretch; -moz-box-align: stretch; -ms-box-align: stretch; box-align: stretch;

    display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:flex; 
    -webkit-flex-direction:column; -moz-flex-direction:column; -ms-flex-direction:column; flex-direction:column; 
    min-height:0; 
    -webkit-flex:1 1 auto; -moz-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; 
}


:root.ie .ps_mid_section,
:root.ie .ps_main,
:root.ie .ps_pagecontainer,
:root.ie .ps_pspagecontainer,

:root.ie .ps_pspagecontainer_ag,
:root.ie .ps_ag-contentarea,
:root.ie .ps_ag-maincontent
{
  flex-basis:0px;
}

.ps_wrapper > .ps_box-pagetabs
{
  -webkit-box-flex: 0.0; -moz-box-flex: 0.0; -ms-box-flex: 0.0; box-flex: 0.0;
  padding-bottom:0.5em;
  -webkit-flex:0 0 auto; -moz-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto; 
  overflow-x:auto; 
  -webkit-overflow-scrolling:touch; -moz-overflow-scrolling:touch; -ms-overflow-scrolling:touch; overflow-scrolling:touch; 
}

.ps_box-pagetabs:empty {display:none;}


.psc_hide-pagetabs > .ps_box-pagetabs
{
  display:none;
}


div.br {
  display:none;
}


.ps_side {
  
   
   
  z-index: 211; 
  display:inline-block;
}

.ps_side:empty { display: none; }


.ps_main {

-webkit-transition:-webkit-transform 1s ease-in-out 0.3s; -moz-transition:-moz-transform 1s ease-in-out 0.3s; -ms-transition:-ms-transform 1s ease-in-out 0.3s; transition:transform 1s ease-in-out 0.3s;
}

.ps_main_trf,
:root.psc_dir-rtl .ps_main_trf2 
{
  -webkit-transform: translate3d(-500px,0,0); -moz-transform: translate3d(-500px,0,0); -ms-transform: translate3d(-500px,0,0); transform: translate3d(-500px,0,0); 
}

.ps_main_trf2,
:root.psc_dir-rtl .ps_main_trf 
{
  -webkit-transform: translate3d(500px,0,0); -moz-transform: translate3d(500px,0,0); -ms-transform: translate3d(500px,0,0); transform: translate3d(500px,0,0); 
}



.ps_apps_content,
.ps_box-promptpage,
.frame-pt_viewattach .ps_modal_content, 
.ps_panel_content 
{
width:100%;
-webkit-box-flex: 1.0; -moz-box-flex: 1.0; -ms-box-flex: 1.0; box-flex: 1.0;



  overflow:auto;
  -webkit-overflow-scrolling:touch; -moz-overflow-scrolling:touch; -ms-overflow-scrolling:touch; overflow-scrolling:touch;

  -webkit-flex:1 1 auto; -moz-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; 
  min-height:0; 
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; 
}


:root.ie .ps_apps_content,
:root.ie .ps_box-promptpage,
:root.ie .ps_panel_content 
{
  flex-basis: 0px;
}







.psc_noscroll {overflow:hidden !important;}
.psc_scroll {overflow:auto !important;}









.psc_invisible {
visibility:hidden;
}


.psc_force-hidden,
.psc_hidden-notreadable 
{
   display:none !important;
}

.ps_ajax_console {
    z-index: 99999;
    top: 0px;
    left: 0px;
    position: absolute;
    top:415px;
    left:5px;
    width:300px;
    height:465px;
    overflow:auto;
    border:1px solid #000000;
    background-color:#eef0ff;
}

.debugtext{
    width:300px;
    height:100px;
    font-family:Arial;
    font-size: xx-small;
}

.PSMODALS {
display: none;
background-color: rgb(255, 255, 255);
background-color: var(--pt-modal-background-color);
}

.popupDragFrame{display:none;top:0;left:0;border:2px dotted;position:absolute;background-color:transparent;background-image:url(/cs/psprdpub/cache/86204/PT_PIXEL_1.gif);background-repeat:repeat;}
.popupShadow{border:1px;left:7px;top:5px;position:absolute;z-index:250;opacity:0.75;}
.popupShadowTopRightCorner{width:100%;background:url(/cs/psprdpub/cache/86204/PTPOPUP_SHADOWRIGHTTOPCORNER_1.png) bottom right repeat-x;}
.popupShadowTop{width:100%;background:url(/cs/psprdpub/cache/86204/PTPOPUP_SHADOWTOP_1.png) top right repeat-y;}
.popupShadowBottom{width:100%;}
.popupShadowBottomLeftCorner{float:left;background:url(/cs/psprdpub/cache/86204/PTPOPUP_SHADOWLEFTBOTTOMCORNER_1.png) repeat-x;}
.popupShadowBottomMiddle{float:left;background:url(/cs/psprdpub/cache/86204/PTPOPUP_SHADOWBOTTOM_1.png) repeat-x;}
.popupShadowBottomRightCorner{float:right;background:url(/cs/psprdpub/cache/86204/PTPOPUP_SHADOWRBOTTOM_1.png) top left no-repeat;}

#popupResizeImg, #popupResizeImgModal{float:right;margin-top:-.1em;cursor:nw-resize;}
.moveme{cursor: move;}
.handle{cursor: move;}

#pt_dragResize{
    z-index: 200;
    border-right:#000000 2px solid;
    border-top:#000000 2px solid;
    border-left:#000000 2px solid;
    border-bottom:#000000 2px solid;
    opacity:.4;
    
    background-color:transparent;
    background:thistle;
    display:none;
    position:absolute;
    border-color: var(--pt-border-absolute-color);
}

#pt_dragtxt{
    display:none;
    position:absolute;
    border:1px solid #000000;
    z-index:200;
    top:0px;
    left:0px;
    border-color: var(--pt-border-absolute-color);
}

.ps_modalmask  {
     
     
    background-color:#000000; 
    background-color:var(--pt-modal-mask-background-color);
}

.ps_modalmasktran {
    opacity:.50;
     
    background-color:transparent;
}

#pt_modalMaskCover{
    opacity:.10;
     
    background-color:transparent;
    background-color:#ffffff;
    background-repeat:repeat;
    background-color: var(--pt-page-background-color);
}

.psc_processing, .psc_saved {
    position: absolute;
    z-index: 249; 
    top: 0px;
}

.psc_processing{

   
   top: 43% !important; 
   left: 45% !important;  
   position:fixed !important;
}


.psc_processing, #processing {
  right:0 !important;
}



.ps_box-grouplet > .psc_processing {
  position:static !important; 
  top:auto !important; 
  left:auto !important; 
  z-index:initial;
  margin:auto auto; 
  text-align:center;
  right:auto !important; 
}







#processing,
.psc_processing > .ps-img 
{
  width:20%;
  opacity:.85;  
  
  min-width:4em;
  max-width:10em;
}


.ps_box-grouplet > .psc_processing > .ps-img
{
  min-width:1em;
}



.ps_footer .psc_processing > .ps-img,
.ps_header .psc_processing > .ps-img
{
    max-width:2em !important;
}

.psc_saved{
    top: 30px;
    right: 105px;
}


.psc_saved > div {display:none;}


.psc_text_center {
    text-align: center;
}
.ps_inline, .psc_inline{
    display: inline-block;
}



.ps_scrollable_h {
    overflow-x: auto;
    overflow-y: hidden;
}
.ps_scrollable_v {
    overflow-x: hidden;
    overflow-y: auto;
}
.ps_scrollable_both {
    overflow: auto;
}
.ps_scrollable{
    clear:both;
    -moz-outline:0; 
    position:relative;
    -webkit-overflow-scrolling:touch; -moz-overflow-scrolling:touch; -ms-overflow-scrolling:touch; overflow-scrolling:touch;
}

.nbar::-webkit-scrollbar {
    display:none;
}



.sbar::-webkit-scrollbar-button:start:decrement{display:block}
.sbar::-webkit-scrollbar-button:end:increment{display:block}

.sbar::-webkit-scrollbar{
    height:11px;
    width:11px;
}

.sbar::-webkit-scrollbar-button{
    background-color:transparent;
    height:5px;
}

.sbar::-webkit-scrollbar-button:vertical:start:increment
{display:none}
.sbar::-webkit-scrollbar-button:vertical:end:decrement
{display:none}
.sbar::-webkit-scrollbar-track-piece{background-color:transparent;
background-color: var(--pt-scroll-track-background-color); 
}


.sbar::-webkit-scrollbar-thumb{
    background-color:rgba(0,0,0,0.2);
    background-color:var(--pt-scroll-thumb-background-color); 
}

.sbar::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0.4);
background-color:var(--pt-scroll-thumb-hover-background-color); 
}

.sbar::-webkit-scrollbar-corner{
    background-color:#ffffff;
    background-color:var(--pt-scroll-thumb-border-color); 
}

.sbar_v::-webkit-scrollbar-thumb:vertical, .ps_scrollable_both::-webkit-scrollbar-thumb:vertical{
    height:50px;
    border-right:2px solid #ffffff;
    border-left:2px solid #ffffff;
    border-right:2px solid var(--pt-scroll-thumb-border-color); 
    border-left:2px solid var(--pt-scroll-thumb-border-color); 
    border-radius:5px; 
}
.sbar_h::-webkit-scrollbar-thumb:horizontal, .ps_scrollable_both::-webkit-scrollbar-thumb:horizontal{
    width:50px;
    border-top:2px solid #ffffff;
    border-bottom:2px solid #ffffff;
    border-top:2px solid var(--pt-scroll-thumb-border-color); 
    border-bottom:2px solid var(--pt-scroll-thumb-border-color);   
    border-radius:5px 
}


.ps_box-more, .ps_box-prev{
    display: none;
}




img {
    border: 0;
    vertical-align:middle; 
}


.psc_title-page,.psc_title-h1, .psc_modal-pagetitle, h1 {font-size:1.35em;}  
:root.psc_form-small .psc_title-page, :root.psc_form-small .psc_title-h1, :root.psc_form-small .psc_modal-pagetitle, :root.psc_form-small h1 {
    font-size:1.15em;  
     
}


.psc_title-sub,.psc_title-h2, h2, legend {font-size:1.1em;padding-top:0.4em;padding-right:0.4em;padding-bottom:0.1em;padding-left:0;} 
.psc_title-h3, h3 {font-size:1em;padding-top:0.4em;padding-right:0.4em;padding-bottom:0.1em;padding-left:0;}
.psc_title-h4, h4 {font-size:1em;padding-top:0.4em;padding-right:0.4em;padding-bottom:0.1em;padding-left:0;} 
.psc_title-h5, h5 {font-size:1em;padding-top:0.4em;padding-right:0.4em;padding-bottom:0.1em;padding-left:0;} 
.psc_title-h6, h6 {font-size:1em;padding-top:0.4em;padding-right:0.4em;padding-bottom:0.1em;padding-left:0;} 

.psc_title-page,
.psc_title-sub,
.psc_modal-pagetitle, 
.psc_title-h1, .psc_title-h2, .psc_title-h3, .psc_title-h4, .psc_title-h5, .psc_title-h6 
{
  font-weight:bold;
}


legend { width:100%; }


body {
  font-family: Arial, Helvetica, sans-serif;
  font-size:11pt; 
  background-color:#ffffff;  
  color:#000000;
  background-color: var(--pt-page-background-color);
  color: var(--pt-page-text-color);
}


.psc_body_background,
.psc_mode-fscreen-search .pst_panel-side1, 
.psc_group-collection 
{
 
 background-color: #ffffff; 
 color:#000;
 background-color: var(--pt-page-background-color);
 color: var(--pt-page-text-color);
}


ul,
ol
{
  padding-left: 1.2em; 
}


textarea,
input[type='text'],
input[type='url'],
input[type='date'],
input[type='time'], 
input[type='number'],
input[type='search'],
input[type='password'],
input[type='datetime'],
input[type='datetime-local'],
input[type='email'],
input[type='tel'],
select
{
  font-family:inherit;
  border:1px inset rgb(211,211,211); 
  -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; border-radius:3px; 
  font-weight: normal;
  font-size:1em; 
  
  

  background-image:none;
 
  border:1px solid #bcc4cd; 
  height:auto;
  padding:0.42em 0.25em; 
 -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
  background-color: #fff; 
  border-color: #868e96; 
  background-color: var(--pt-control-background-color); 
  border-color: var(--pt-control-border-color);
  color: var(--pt-control-text-color);
}










textarea {
  height:auto;
  min-height:1.75em;
}


textarea:disabled,
input[type='text']:disabled,
input[type='url']:disabled,
input[type='date']:disabled,
input[type='time']:disabled, 
input[type='number']:disabled,
input[type='search']:disabled,
input[type='password']:disabled,
input[type='datetime']:disabled,
input[type='datetime-local']:disabled,
input[type='email']:disabled,
input[type='tel']:disabled,
select:disabled
{
 
  background-color: #eff1f4; 
  border-color: #ced4da; 
  background-color: var(--pt-control-disabled-background-color);
  border-color: var(--pt-control-disabled-border-color);
  color: var(--pt-control-disabled-text-color);
}





select {
  padding:0.35em 0.32em; 


}

input[type='date'],
input[type='number']
{
  padding-right:0px;
  
}



:root.pc.chrome input[type='date'],
:root.pc.chrome input[type='time'], 
:root.pc.chrome input[type='datetime-local'] 
{
  padding-top:0.25em; 
  padding-bottom:0.25em; 
}


:root.pc.chrome input[type="datetime-local"] {
  max-width:16em; 
}


:root.chrome input[type="datetime-local"] {
  min-width:12.4em;
}


:root.pc.safari select {
  line-height:1.6em;
}


:root.pc.safari input[type="search"] {
  min-height:2.15em;
}


:root.pc.mac.safari input[type="search"] {
  font-size:1.1em;
  min-width:11.5em;
}



:root.ie textarea:disabled {
   white-space:pre-wrap;
}






textarea:hover,
input[type='text']:hover,
input[type='url']:hover,
input[type='date']:hover,
input[type='time']:hover, 
input[type='number']:hover,
input[type='search']:hover,
input[type='password']:hover,
input[type='datetime']:hover,
input[type='datetime-local']:hover,
input[type='email']:hover,
input[type='tel']:hover,
select:hover,

textarea:focus,
input[type='text']:focus,
input[type='url']:focus,
input[type='date']:focus,
input[type='time']:focus, 
input[type='number']:focus,
input[type='search']:focus,
input[type='password']:focus,
input[type='datetime']:focus,
input[type='datetime-local']:focus,
input[type='email']:focus,
input[type='tel']:focus,
select:focus
{
  border-color: #246FC7;  
  border-color: var(--pt-control-hover-border-color);
}

textarea:disabled,
input[type='text']:disabled,
input[type='url']:disabled,
input[type='date']:disabled,
input[type='time']:disabled, 
input[type='number']:disabled,
input[type='search']:disabled,
input[type='password']:disabled,
input[type='datetime']:disabled,
input[type='datetime-local']:disabled,
input[type='email']:disabled,
input[type='tel']:disabled,
select:disabled
{
  border-color: #ced4da; 
  color:#646c75;  
  border-color: var(--pt-control-disabled-border-color);
  color: var(--pt-control-disabled-text-color);
}


:root.ios textarea:disabled,
:root.ios input[type='text']:disabled,
:root.ios input[type='url']:disabled,
:root.ios input[type='date']:disabled,
:root.ios input[type='time']:disabled,
:root.ios input[type='number']:disabled,
:root.ios input[type='search']:disabled,
:root.ios input[type='password']:disabled,
:root.ios input[type='datetime']:disabled,
:root.ios input[type='datetime-local']:disabled,
:root.ios input[type='email']:disabled,
:root.ios input[type='tel']:disabled,
:root.ios select:disabled
{
  opacity:1;
  background-color: #eff1f4; 
  color: #30303a; 
  border-color: #ced4da; 
  background-color: var(--pt-control-disabled-background-color);
  border-color: var(--pt-control-disabled-border-color);
  color: var(--pt-control-disabled-text-color);
}


label,
.ps-label,
.ps-required, 
.psc_value-aslabel 
{
  font-weight:bold; 
  white-space:normal; 
  color:#5a5a5a;  
  color: var(--pt-label-text-color);
}


.psc_colon > .ps_box-label > .ps-label:after {
  content:":";
}



.ps-link {
   display:inline-block;
   font-weight:normal;
  
  overflow:hidden;
  text-overflow:ellipsis;
}

a:link,
a:visited,
.ps-link:link,
.ps-link:visited,
.ps_keyvalue,
.pts_facet_checkbox > .ps_box-label > .ps-label 
{
  text-decoration:none;
  
  color:#246FC7; 
  color:var(--pt-link-text-color);
}

a:link:hover,
.ps-link:hover,
.ps_keyvalue:hover,
.ps_descr:hover,
.pts_facet_checkbox:hover > .ps_box-label > .ps-label 
{
  text-decoration:underline;
  
  color:#1c579C; 
  color:var(--pt-link-hover-text-color);
}

.ps_box-valuelink > a > .ps-label {
   color:inherit;
   font-weight:normal;
}


a:not([href]),
.ps-link:not([href]),
.ps-link:disabled,
.ps-link:link:disabled,
.ps-link[disabled]
{
  text-decoration:none;
  
  color: #686F77;  
  color: var(--pt-link-disabled-text-color);
}



.ps_box-label,
.ps_box-control,
.ps_box-value,
.ps_box-link,
.ps_box-button,
.ps_box-valueemail, 
.ps_box-valuelink 
{
  display:inline-block;
  vertical-align:middle;
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
}



.psc_wrap-link > .ps-link-wrapper > .ps-link,
.psc_wrap-linktext > .ps-link-wrapper > .ps-link > .ps-text {
  white-space:normal;
}




.psc_displayonlyastext_adjust
{
   height:2.1em; 
   padding-top:0.42em;
}



.ps-button-wrapper,
.ps-link-wrapper
{
  display:inline-block;
}


.ps_box-label {
  width:33%;
  text-align:right;
  padding-right:0.76em;

  
  overflow:hidden;
  text-overflow:ellipsis;
}


.ps_box-edit.psc_disabled.psc_wrappable .ps_box-label,
.ps_box-dropdown.psc_disabled.psc_wrappable .ps_box-label,
.ps_box-longedit.psc_disabled.psc_wrappable .ps_box-label, 
:root.firefox .ps_box-edit.psc_disabled .ps_box-label,
:root.firefox .ps_box-dropdown.psc_disabled .ps_box-label,
:root.firefox .ps_box-longedit.psc_disabled .ps_box-label 
{
  padding-top:1px;
}


.ps_box-counter {
    white-space:normal;
    margin-top:-0.1em;
    font-size:0.95em;
    font-style:italic;
    text-align:right;
}

.psc_counter-left .ps_box-counter {
    text-align:left;
}

.psc_counter-overage .ps-counter-value {
  font-weight:bold;
}


.psc_has_counter .ps_box-label {
  margin-top:-1.1em;
}






.psc_label_filler {
  padding-left:33%;
}



.ps_box-label:last-child,
.psc_simple_label > .ps_box-label
{
  width:auto;
  text-align:left;
}



 
.psc_nolabel .ps_box-label
{
  display:none !important; 
}


.psc_label .ps_box-label 
{
  display:inline-block;
}

 
.ps_label-hide .ps_box-label
{
  visibility: hidden;
}



.ps_label-show .ps_box-label
{
  visibility: visible;
}






.psc_wrap {white-space:normal;}


.ps_box-edit,
.ps_box-checkbox,
.ps_box-radio,
.ps_box-dropdown,
.ps_box-textonly,
.ps_box-longedit,
.ps_box-staticimg,
.ps_box-text
{
  white-space:nowrap;
  position:relative;
  margin-bottom:0.75em; 
}

.psc_label_filler {
  margin-bottom:0.75em; 
}

.ps-edit,
.ps-longedit
{
  font-weight:normal;
  font-size:1em; 
}


.ps_box-edit.psc_wrappable.psc_label-suppressed,
.ps_box-dropdown.psc_wrappable.psc_label-suppressed,
.ps_box-longedit.psc_wrappable.psc_label-suppressed {
   white-space:normal;
}


li .psc_wrappable.psc_label-suppressed > .ps_box-value
{
   vertical-align:top;
}


.ps_box-edit.psc_wrappable:not(.psc_label-suppressed),
.ps_box-dropdown.psc_wrappable:not(.psc_label-suppressed),
.ps_box-longedit.psc_wrappable:not(.psc_label-suppressed), 
.ps_box-longedit.psc_has_ckeditor 
{
  display:-ms-flexbox; 


display:-webkit-box; display:-moz-box; display:-ms-box; display:box;
-webkit-box-orient: horizontal; -moz-box-orient: horizontal; -ms-box-orient: horizontal; box-orient: horizontal;
-webkit-box-align: stretch; -moz-box-align: stretch; -ms-box-align: stretch; box-align: stretch;
display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:flex; 
-webkit-flex-direction:row; -moz-flex-direction:row; -ms-flex-direction:row; flex-direction:row; 

}





.ps_box-edit.psc_wrappable:not(.psc_label-suppressed).psc_label-top,
.ps_box-dropdown.psc_wrappable:not(.psc_label-suppressed).psc_label-top,
.ps_box-longedit.psc_wrappable:not(.psc_label-suppressed).psc_label-top
{
  display:block;
}


.ps_box-edit.psc_wrappable > .ps_box-label,
.ps_box-dropdown.psc_wrappable > .ps_box-label,
.ps_box-longedit.psc_wrappable > .ps_box-label,   
.ps_box-longedit.psc_has_ckeditor > .ps_box-label 
{
  display:block;
-webkit-box-flex:0.0; -moz-box-flex:0.0; -ms-box-flex:0.0; box-flex:0.0;
-webkit-flex:0 0 auto; -moz-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto; 

  
  overflow:hidden;
  text-overflow:ellipsis;
}


.ps-ckeditor-data {
  visibility:hidden !important;
  display:none !important;
}
.psc_has_ckeditor:not(.psc_no_label):not(.psc_label-none) .ps_box-label {
  display:flex;
}

.psc_has_ckeditor .ps-label {
    align-self:center;
    width:100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.psc_has_ckeditor .ps_box-control > .cke {
    border-color: #868e96;
    border-color: var(--pt-control-border-color);
}

.psc_has_ckeditor .ps_box-control > .cke:hover {
    border-color: #246Fc7;
    border-color: var(--pt-control-hover-border-color);
}




.ps_box-edit.psc_wrappable:not(.psc_label-suppressed) > .ps_box-value,
.ps_box-dropdown.psc_wrappable:not(.psc_label-suppressed) > .ps_box-value,
.ps_box-longedit.psc_wrappable:not(.psc_label-suppressed) > .ps_box-value,
.ps_box-edit.psc_wrappable:not(.psc_label-suppressed) > .ps_box-valueemail, 
.ps_box-edit.psc_wrappable:not(.psc_label-suppressed) > .ps_box-valuelink,  
.ps_box-longedit.psc_has_ckeditor > .ps_box-control 
{
  display:block;
  -webkit-box-flex:1.0; -moz-box-flex:1.0; -ms-box-flex:1.0; box-flex:1.0;
  -webkit-flex:1 1 auto; -moz-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; 

  white-space:normal;
  
  overflow:hidden;
  text-overflow:ellipsis;
  padding-top:1px 
}


:root.ie .ps_box-edit.psc_wrappable:not(.psc_label-suppressed) > .ps_box-value,
:root.ie .ps_box-dropdown.psc_wrappable:not(.psc_label-suppressed) > .ps_box-value,
:root.ie .ps_box-longedit.psc_wrappable:not(.psc_label-suppressed) > .ps_box-value,
:root.ie .ps_box-edit.psc_wrappable:not(.psc_label-suppressed) > .ps_box-valueemail, 
:root.ie .ps_box-edit.psc_wrappable:not(.psc_label-suppressed) > .ps_box-valuelink 
{
  flex-basis:0px;
}


.ps_box-edit.psc_wrappable.psc_label-suppressed > .ps_box-valueemail,
.ps_box-edit.psc_wrappable.psc_label-suppressed > .ps_box-valuelink
{
  overflow:hidden;
  max-width:100%;
  text-overflow:ellipsis;
}



.ps_box-dropdown.psc_disabled,
.ps_box-edit.psc_disabled,

.ps_box-longedit.psc_has_value,
.ps_box-checkbox.psc_has_value,
.psc_reldisp-container,
.psc_displayonly-minheight 
{
  min-height:1.5em; 
}


.psc_displayonly-nominheight,
.psc_force-minheightnone
{
  min-height:0 !important;
}





.psc_rowact:not(.psc_disabled) { cursor:pointer;  }


.ps_box-addicons {
   white-space:nowrap;
   display:inline-block;
}

.ps_box-longedit .ps_box-addicons {
   vertical-align:top;
}


.ps-icon-wrapper.psc_prompticon,.ps-icon-wrapper.psc_dateicon, 
.ps_box-button.psc_reldisp-prompt > .ps-button-wrapper 
{
  display:inline-block;
  width:0; 
  overflow:visible;
}

.ps_icon-prompt,
.ps_icon-date
{
 

}


:root.psc_dir-rtl .psc_mirror { -webkit-transform:scaleX(-1); -moz-transform:scaleX(-1); -ms-transform:scaleX(-1); transform:scaleX(-1); } 

.ps_icon-prompt > img,
.ps_icon-date > img,
.ps_box-button.psc_reldisp-prompt > .ps-button-wrapper > .ps-button > .ps-img 
{
  height:1em;
}


:root.ie .ps_box-button.psc_reldisp-prompt > .ps-button-wrapper > .ps-button > .ps-img
{
  width:1em;
}


.ps_icon-prompt > img,
.ps_icon-date > img,
.ps_box-button.psc_reldisp-prompt > .ps-button-wrapper > .ps-button > .ps-img 
{
    opacity:0;
}


.ps_box-button.psc_reldisp-prompt {
  position:relative;
  z-index:1;
}


.ps_icon-prompt,
.ps_box-button.psc_reldisp-prompt > .ps-button-wrapper > .ps-button, 
.ps_box-button.psc_reldisp-prompt > .ps-button-wrapper > .ps-button:hover,
.ps_box-button.psc_reldisp-prompt > .ps-button-wrapper > .ps-button:active,
.ps_box-button.psc_reldisp-prompt > .ps-button-wrapper > .ps-button:hover:active
{

  border:0; 
  -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none; 
  


  background: transparent;
  padding:0.16em 0.1em 0.17em 0.4em; 
  padding-right:0.1em;
  padding-left:0.4em; 
  margin-left:-2.1em;
  margin-top:-1.2em;
  position:relative;
  top:0.5em;
  content: url(/cs/psprdpub/cache/86204/PT_LOOKUP_PROMPT_NUI_1.svg);
  vertical-align:middle;
  display:inline-block;
}




:root.ie .ps_icon-prompt,
:root.ie .ps_box-button.psc_reldisp-prompt > .ps-button-wrapper > .ps-button,

:root.edge .ps_icon-prompt,
:root.edge .ps_box-button.psc_reldisp-prompt > .ps-button-wrapper > .ps-button
{
  margin-left:-1.7em;
}


:root.firefox .ps_icon-prompt:before,
:root.firefox .ps_box-button.psc_reldisp-prompt > .ps-button-wrapper > .ps-button:before,

:root.ie .ps_icon-prompt:before,
:root.ie .ps_box-button.psc_reldisp-prompt > .ps-button-wrapper > .ps-button:before,

:root.edge .ps_icon-prompt:before,
:root.edge .ps_box-button.psc_reldisp-prompt > .ps-button-wrapper > .ps-button:before
{
  position:absolute;
  top:0;
  right:0;
  content: url(/cs/psprdpub/cache/86204/PT_LOOKUP_PROMPT_NUI_1.svg);
}


.ps_icon-date
{

  

  content:url(/cs/psprdpub/cache/86204/PT_CALENDAR_PROMPT_NUI_1.svg);
  background: transparent;
  padding:0.2em 0.3em 0.18em 0.4em; 
  padding-right:0.3em; 
  padding-left: 0.4em; 
  margin-left:-2.4em; 
  margin-top:-1.2em;
  position:relative;
  top:0.5em;
  vertical-align:middle;
  display:inline-block;
}



:root.firefox .ps_icon-date:before,
:root.ie .ps_icon-date:before, 
:root.edge .ps_icon-date:before 
{
  position:absolute;
  top:0;
  right:0;
  content: url(/cs/psprdpub/cache/86204/PT_CALENDAR_PROMPT_NUI_1.svg);
}


.psc_icon:not(.psc_date) .ps-edit {
  padding-right:1.7em; 
}





.psc_icon.psc_disabled .ps_icon-prompt,
.psc_icon.psc_disabled .ps_icon-date,
.ps_box-button.psc_reldisp-prompt.psc_disabled > .ps-button-wrapper > .ps-button 
{
  opacity:0.3;
}



:root.ie .ps_box-edit.psc_date .ps-edit::-ms-clear {
  display:none;
  width:0;
  height:0;
}



.psc_error .ps_icon-prompt,
.psc_error .ps_icon-date,
.psc_error.psc_reldisp-field + .psc_reldisp-prompt .ps-button
{
   background:rgba(255,255,255,0.69);
   -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px;
   background:var(--pt-control-error-image-background-color);
}


.psc_error .ps_icon-prompt:hover,
.psc_error .ps_icon-date:hover,
.psc_error.psc_reldisp-field + .psc_reldisp-prompt .ps-button:hover {
  background:rgba(255,255,255,0.8) !important;
  background:var(--pt-control-error-image-hover-background-color);
}


.psc_error .ps_icon-prompt,
.psc_error.psc_reldisp-field + .psc_reldisp-prompt .ps-button
{
  position:relative;
  left:1px;
  margin-bottom:-1px;
}


.ps_icon-rc {vertical-align:baseline;}


.ps_box-button,
.ps_box-link
{
  
  font-weight:bold;
  white-space:nowrap;
}

.psc_link-textsize {
  font-size:1em;
}


.psc_link-normaltext.ps_box-link,
.psc_disabled-normaltext.ps_box-link.psc_disabled,
.psc_label-normaltext > .ps_box-label > .ps-label, 
.psc_label-normaltext .ps-required, 
.psc_trigger.psc_disabled > .ps-link-wrapper > .ps-link 
{
  font-size:1em;
  font-weight:normal;
}

.psc_link-normaltext >.ps-link,
.psc_link-normaltext >.ps-link:link,
.psc_link-normaltext >.ps-link:hover,
.psc_link-normaltext >.ps-link:link:hover,
.psc_link-normaltext >.ps-link:active,
.psc_link-normaltext >.ps-link:link:active,
.psc_link-normaltext >.ps-link:disabled,
.psc_link-normaltext >.ps-link[disabled],
.psc_link-normaltext.psc_disabled .ps-link,

.psc_link-normaltext .ps-link,
.psc_link-normaltext .ps-link:link,
.psc_link-normaltext .ps-link:hover,
.psc_link-normaltext .ps-link:link:hover,
.psc_link-normaltext .ps-link:active,
.psc_link-normaltext .ps-link:link:active,
.psc_link-normaltext .ps-link:disabled,
.psc_link-normaltext .ps-link[disabled],

.psc_trigger > .ps-link-wrapper > .ps-link 
{
  text-decoration:none;
  color:inherit;
}


.psc_disabled-normaltext >.ps-link:disabled,
.psc_disabled-normaltext >.ps-link[disabled],

.psc_disabled-normaltext .ps-link:disabled,
.psc_disabled-normaltext .ps-link[disabled],

.psc_label-normaltext > .ps_box-label > .ps-label, 
.psc_label-normaltext .ps-required, 
.psc_trigger.psc_disabled > .ps-link-wrapper > .ps-link:disabled, 
.psc_trigger.psc_disabled > .ps-link-wrapper > .ps-link[disabled], 

.psc_label-textcolor .ps-label,
.psc_header-textcolor > .ps_header-group,
.psc_header-textcolor > .ps_header-group > a
{
  color:inherit;
}


.psc_text-example
{
  font-size:0.95em;
  font-weight:normal;
  font-style:italic;
}

.ps_box-button {
  line-height:1.2em; 
  vertical-align:middle;
}

.ps-button > img:only-child {
  max-height: 1.2em; 
}

.ps-button > .ps-img
{
  vertical-align:middle;

  margin-top:-1px;
  border:none;
  max-height:1.2em; 
}


.ps-button > .ps-text + .ps-img,
.ps-button > .ps-img + .ps-text,
.ps-link   > .ps-text + .ps-img,
.ps-link   > .ps-img + .ps-text
{
  margin-left:0.4em;
}


.ps-button > .ps-text:not(:only-child),
.ps-link > .ps-text:not(:only-child)
{
  position:relative;
  top:1px;
}


.psc_image_only .ps-button > .ps-text,
.psc_image_only .ps-link > .ps-text
{
  
  
  position:absolute !important;
  left:0 !important;
  top:-9999px !important; 
  right:auto !important;
  bottom:auto !important;
  width:1px;
  height:1px;
  overflow:hidden;
  display:block !important;
}


:root.ie:not(.edge) .ps-button > .ps-img
{
  pointer-events:none;
}


.psc_image_only .ps-button > .ps-text + .ps-img,
.psc_image_only .ps-link > .ps-text + .ps-img
{
  margin-left:0;
}


.psc_hide-image .ps-img,
.psc_hide-text .ps-text
{
  display:none;
}

.psc_hide-text .ps-text + .ps-img,
.psc_hide-image  .ps-img + .ps-text
{
  margin-left:0;
}


:root.firefox .ps-button:focus
{
  outline-offset:1px;
}

:root.firefox tr[tabindex="0"]:focus
{
  outline-offset:-1px;
}

:root.firefox li[tabindex="0"]:focus, 
:root.firefox .ps_tab-link:focus, 
:root.firefox .ps_popup-menu .ps-link:focus, 
:root.firefox .ps_box-popupmenu .ps-link:focus, 
:root.firefox .ps_box-popupmenu .ps_box-menuitem:focus, 
:root.firefox a.psc_link:focus, 
:root.firefox .ps_tab:focus, 
:root.firefox .ps_tab .ps-link:focus, 
:root.firefox .ps_tab.psc_selected:focus .ps-link, 
:root.firefox .ps_tab .psc_rowact:focus 
{
  outline-offset:-2px;
}


:root.firefox .ps_grid-row.ps_tab.psc_selected.psc_rowact:focus .ps_box-link:only-child .ps-link,
:root.firefox .ps_grid-row.ps_tab.psc_selected.psc_rowact:focus .psc_linkastab .ps-link
{
   outline:1px dashed var(--pt-border-absolute-color); 
}


:root.edge .ps_tab.psc_rowact.ps_grid-row.psc_selected:focus
{
   outline:0;
}


:root.edge .ps_tab.psc_rowact.ps_grid-row.psc_selected:focus .ps_box-link:only-child .ps-link,
:root.edge .ps_tab.psc_rowact.ps_grid-row.psc_selected:focus .psc_linkastab .ps-link,
:root.ie:not(.edge) .ps_tab.psc_rowact.ps_grid-row.psc_selected:focus .ps_box-link:only-child .ps-link,
:root.ie:not(.edge) .ps_tab.psc_rowact.ps_grid-row.psc_selected:focus .psc_linkastab .ps-link
{
  outline:1px dotted #000;
  outline-offset:-2px;
}


:root.ie:not(.edge) .ps_tab.psc_rowact:not(.psc_selected):focus > div,
:root.ie:not(.edge) .ps_tab .psc_rowact:not(.psc_selected):focus > div, 
:root.ie:not(.edge) .ps_box-menuitem.psc_rowact:focus > div 
{
  outline:2px dotted #000;
}




:root.firefox .ps_box-popupmenu .ps_box-menuitem:focus
{
  outline: 1px dotted #000;
  outline: 1px dashed var(--pt-border-absolute-color);
}


.ps-button,
.ps-button:link,
.ps-button:visited, 
.ps_back
{
  display:inline-block; 
  
  padding:0.5em 1.2em; 
  border:1px solid #246FC7;  
  -webkit-border-radius:0.25em; -moz-border-radius:0.25em; -ms-border-radius:0.25em; border-radius:0.25em; 
 
   
  text-decoration:none;
  color: #246FC7;  
  
  vertical-align:bottom; 
  
  overflow:hidden;
  text-overflow:ellipsis;

  

   background: #fff; 
   font-weight:normal; 
   transition: background 0.15s 0s ease-in-out; 
   
   text-align: center; 
   background: var(--pt-button-background-color);
   border-color: var(--pt-button-border-color);
   color: var(--pt-button-text-color);
}






.ps-button:hover,
.ps-button:link:hover
{
 
  text-decoration:none;
  color:#1c579c;  
  

  background-color: #f4f7fc; 
  border-color: #1c579c; 
  outline:1px dashed;  
  outline-offset:-3px; 
  background-color: var(--pt-button-hover-background-color);
  border-color: var(--pt-button-hover-border-color);
  color: var(--pt-button-hover-text-color);
}

.ps-button:disabled,
.ps_box-button.psc_disabled .ps-button, 
.ps_box-button.psc_disabled .ps-button:hover 
{
  border-color: #ced4da; 
  
 
  
  
  color: #868e96;  
  

  

  background: #CED4DA; 
  background: var(--pt-button-disabled-background-color);
  color: var(--pt-button-disabled-text-color);
  border-color: var(--pt-button-disabled-border-color);
}

.ps_box-button.psc_disabled .ps-button:hover,.ps-button:disabled:hover { outline:0; } 





.ps-button:not([disabled]):active,
.ps-button:not([disabled]):hover:active
{

 
  color:#1d2733;  
 

  

   border-color: #1d2733; 
   background: #b9ddfb; 

   background: var(--pt-button-active-background-color);
   border-color: var(--pt-button-active-border-color);
   color: var(--pt-button-active-text-color);
}

.ps-button:not([disabled]):hover:active { outline:0; } 











.ps_box-button.psc_disabled .ps-img,
.ps_box-link.psc_disabled .ps-img,
.ps-icon-wrapper.psc_disabled .ps-img 
{
  opacity:0.4;
}



.psc_disabled.psc_icon-disable .ps-img,

.psc_disabled.psc_icon-active .ps-img,
.psc_disabled.psc_list-icons-active .ps-img
{
  opacity:1;
}



.psc_image_only > .ps-button-wrapper > .ps-button,
.psc_button-simple > .ps-button-wrapper > .ps-button,
.psc_button-simple > .ps-link-wrapper > .ps-link 
{
  background:#fff;
  border-radius:3px;
  padding:8px;
  padding-top:7px; 
  border:1px solid #868e96; 

  
  
  background: var(--pt-button-background-color);
  border-color: var(--pt-button-simple-border-color);
}

.psc_button-simple > .ps-button-wrapper > .ps-button,
.psc_button-simple > .ps-link-wrapper > .ps-link 
{
  font-size:0.9em;
  color:#1D2733; 

  text-decoration:none;
  color: var(--pt-button-simple-text-color);
}




.psc_image_only > .ps-button-wrapper > .ps-button:hover,
.psc_button-simple > .ps-button-wrapper > .ps-button:hover,
.psc_button-simple > .ps-link-wrapper > .ps-link:hover 
{
  
  border-color: #5c6570; 

  text-decoration:none; 
  color: #1d2733; 
  background-color: #f4f7fc; 
background-color: var(--pt-button-simple-hover-background-color);
border-color: var(--pt-button-simple-hover-border-color);
color: var(--pt-button-simple-text-color);
outline-color: var(--pt-button-simple-hover-outline-color); 
}


.psc_image_only.psc_button-drillinto > .ps-button-wrapper > .ps-button {
   border-radius:100%;
}

.psc_image_only.psc_button-drillinto .ps-button:hover {
   outline-offset:-0.45em;
}

.psc_button-drillinto .ps-img[src*="CHEVRON"] {
  margin:0px 2px;
}


.psc_image_only.psc_disabled > .ps-button-wrapper > .ps-button,
.psc_button-simple.psc_disabled > .ps-button-wrapper > .ps-button,
.psc_button-simple.psc_disabled > .ps-link-wrapper > .ps-link, 
.psc_image_only.psc_disabled > .ps-button-wrapper > .ps-button:hover,
.psc_button-simple.psc_disabled > .ps-button-wrapper > .ps-button:hover,
.psc_button-simple.psc_disabled > .ps-link-wrapper > .ps-link:hover 
{
  
  background:#ced4da; 
  border-color: #ced4da; 

  color:#868e96; 
 
  
  background: var(--pt-button-disabled-background-color);
  color: var(--pt-button-disabled-text-color);
  border-color: var(--pt-button-disabled-border-color);
}

.psc_image_only.psc_disabled > .ps-button-wrapper > .ps-button:hover, 
.psc_button-simple.psc_disabled > .ps-button-wrapper > .ps-button:hover, 
.psc_button-simple.psc_disabled > .ps-link-wrapper > .ps-link:hover 
{ 
  outline:0; 
} 




.psc_image_only > .ps-button-wrapper > .ps-button:active,
.psc_button-simple > .ps-button-wrapper > .ps-button:active,
.psc_button-simple > .ps-link-wrapper > .ps-link:active 
{
  
  border-color: #1c579c; 

  background: #b9ddfb; 
 
  border-color: var(--pt-button-simple-active-border-color);
  background: var(--pt-button-simple-active-background-color);
}





.psc_on.psc_image_only > .ps-button-wrapper > .ps-button,
.psc_on.psc_button-simple > .ps-button-wrapper > .ps-button,
.psc_on.psc_button-simple > .ps-link-wrapper > .ps-link 
{
    -webkit-box-shadow: inset 0 12px 12px -4px #fff; -moz-box-shadow: inset 0 12px 12px -4px #fff; -ms-box-shadow: inset 0 12px 12px -4px #fff; box-shadow: inset 0 12px 12px -4px #fff; 
    border-color: #246fc7; 
    background: #b9ddfb; 
    color: #000; 

    border-width:2px; 

    
    background: var(--pt-button-toggle-on-background); 
    border-color: var(--pt-selected-border-color);
    color: var(--pt-button-simple-text-color);
    -webkit-box-shadow: inset 0px 0px 0px 1px var(--pt-button-simple-background-color), 
                    inset 0px 0px 0px 2px var(--pt-selected-border-color); -moz-box-shadow: inset 0px 0px 0px 1px var(--pt-button-simple-background-color), 
                    inset 0px 0px 0px 2px var(--pt-selected-border-color); -ms-box-shadow: inset 0px 0px 0px 1px var(--pt-button-simple-background-color), 
                    inset 0px 0px 0px 2px var(--pt-selected-border-color); box-shadow: inset 0px 0px 0px 1px var(--pt-button-simple-background-color), 
                    inset 0px 0px 0px 2px var(--pt-selected-border-color);
    border-width:1px;
}




.psc_on.psc_image_only > .ps-button-wrapper > .ps-button:hover,
.psc_on.psc_button-simple > .ps-button-wrapper > .ps-button:hover,
.psc_on.psc_button-simple > .ps-link-wrapper > .ps-link:hover 
{
    border-color:#246fc7;  

    background: #85c5f8; 
 
    color: #000; 
    background-color: var(--pt-hover-background-color);
    border-color: var(--pt-selected-border-color);
    color: var(--pt-button-simple-text-color);
    outline-offset: -4px; 
}





.psc_on.psc_image_only > .ps-button-wrapper > .ps-button:active,
.psc_on.psc_button-simple > .ps-button-wrapper > .ps-button:active,
.psc_on.psc_button-simple > .ps-link-wrapper > .ps-link:active {

   background: #b9ddfb;
   border-color: #1c579c;
   background: var(--pt-button-toggle-active-background-color);
   border-color: var(--pt-button-toggle-active-border-color);
}







.ps_navbutton-back  .ps-button,
.ps_navbutton-next  .ps-button
{

}


.ps_navbutton-back,
.ps_navbutton-next
{
  position:relative;
}

.ps_navbutton-back  .ps-button
{
  border-left-width:0;
  
 
  margin-left:1em; 
}

.ps_navbutton-next  .ps-button
{
  border-right-width:0;
  
 
  margin-right:1em; 
}


.ps_navbutton-back  .ps-button > .ps-text,
.ps_navbutton-next  .ps-button > .ps-text
{
  position:relative;
  z-index:2;
}


.ps_navbutton-back  .ps-button:before
{
    position: absolute;
    top: 0.175em;
    left:0.444em;
    content: " ";
    height: 1.52em;
    width: 1.52em;
  background-color:#ffffff;

  border-left:1px solid #888;
  border-top:1px solid #888;
    display:inline-block;
    -webkit-transform: rotate(-45deg) skew(-10deg, -10deg); -moz-transform: rotate(-45deg) skew(-10deg, -10deg); -ms-transform: rotate(-45deg) skew(-10deg, -10deg); transform: rotate(-45deg) skew(-10deg, -10deg);
    -webkit-mask-image: -webkit-gradient(linear, left top, right bottom,
     from(#000000),
     color-stop(0.35,#000000),
     color-stop(0.55, transparent),
     to(transparent));
    -moz-mask-image: -moz-linear-gradient(
     top,
     #000000 0%,
     #000000 35%,
     transparent 55%,
     transparent);
    clip: rect(0,1.2em,1.2em,0);
}


.ps_navbutton-next  .ps-button:after
{
    position: absolute;
    top: 0.37em;
    right:0.42em;
    content: " ";
    height: 1.4em;
    width: 1.4em;
    -webkit-border-radius:0 2px 0 2px; -moz-border-radius:0 2px 0 2px; -ms-border-radius:0 2px 0 2px; border-radius:0 2px 0 2px; 
  background-color:#ffffff;

  border-right:1px solid #888;
  border-bottom:1px solid #888;
    display:inline-block;
    -webkit-transform: rotate(-45deg) skew(-10deg, -10deg); -moz-transform: rotate(-45deg) skew(-10deg, -10deg); -ms-transform: rotate(-45deg) skew(-10deg, -10deg); transform: rotate(-45deg) skew(-10deg, -10deg); 
    -webkit-mask-image: -webkit-gradient(linear, left top, right bottom,
     from(transparent),
     color-stop(0.52,transparent),
     color-stop(0.57, #000000),
     to(#000000));
    -moz-mask-image: -moz-linear-gradient(
     top,
     transparent 0%,
     transparent 52%,
     #000000 57%,
     #000000);
    clip: rect(0,1.2em,1.2em,0); 
}

.ps_navbutton-back  .ps-button:active:before,
.ps_navbutton-next  .ps-button:active:after
{

}




.psc_primary  .ps-button,

.ps_box-button.ps_button_stdheader.psc_primary .ps-button,
.ps_box-button.ps_button_stdheader.psc_primary .ps-button:link,
.ps_box-button.ps_button_stdheader.psc_primary .ps-button:not(.psc_disabled) .ps-button:hover
{

 
  
  color: #fcfcfc; 
  border-color: #246fc7; 
  background: #246FC7; 
  color: var(--pt-button-primary-text-color);
  border-color: var(--pt-button-primary-border-color);
  background: var(--pt-button-primary-background-color);

  

}






.psc_primary:not(.psc_disabled)  .ps-button:focus,
.ps_box-button.ps_button_stdheader.psc_primary:not(.psc_disabled)  .ps-button:focus
{
  outline-style:dashed;
}


:root.mac.safari .psc_primary:not(.psc_disabled)  .ps-button:focus {
  outline: 1px dashed var(--pt-button-primary-border-color);
  outline-offset:1px;
}


:root.mac.safari .ps_box-button.ps_button_stdheader.psc_primary:not(.psc_disabled)  .ps-button:focus {
  outline-color: var(--pt-banner-button-outline-color);
}


.psc_primary:not(.psc_disabled)  .ps-button:hover,
.psc_primary:not(.psc_disabled)  .ps-button:focus,

.ps_box-button.ps_button_stdheader.psc_primary:not(.psc_disabled) .ps-button:hover,
.ps_box-button.ps_button_stdheader.psc_primary:not(.psc_disabled) .ps-button:focus
{

  background-color:#1c579c; 
 
  color: #fff;  

  

  border-color: #1c579c; 
  background-color: var(--pt-button-primary-hover-background-color);
  color: var(--pt-button-primary-hover-text-color);
  border-color: var(--pt-button-primary-hover-border-color);
}





.psc_primary:not(.psc_disabled)  .ps-button:active,

.ps_box-button.ps_button_stdheader.psc_primary:not(.psc_disabled)  .ps-button:active,
.ps_box-button.ps_button_stdheader.psc_primary:not(.psc_disabled)  .ps-button:hover:active
{

 
  color: #fff;  

  

   background-color: #1d2733; 
   border-color: #1d2733; 
   color: var(--pt-button-primary-active-text-color);
   background-color: var(--pt-button-primary-active-background-color);
   border-color:var(--pt-button-primary-active-border-color);
}








.psc_button-next > .ps-button-wrapper > .ps-button {
  padding-right:0.6em; 
}

.psc_button-previous > .ps-button-wrapper > .ps-button {
  padding-left:0.6em; 
}

.psc_button-next > .ps-button-wrapper > .ps-button:after,
.psc_button-previous > .ps-button-wrapper > .ps-button:before 
{
    display: inline-block;
    max-height: calc(1.2em - 1px); 
    vertical-align: top; 
    
}

.psc_button-next > .ps-button-wrapper > .ps-button:after {
    content: url(/cs/psprdpub/cache/86204/PT_NEXT_NUI_1.svg);
    margin-left: 0.07em; 
}


.psc_button-next.psc_primary:not(.psc_disabled) > .ps-button-wrapper > .ps-button:after {
    content: url(/cs/psprdpub/cache/86204/PT_NEXT_NUI_LIGHT_1.svg);
}






.psc_button-previous > .ps-button-wrapper > .ps-button:before {
    content: url(/cs/psprdpub/cache/86204/PT_PREVIOUS_NUI_1.svg);
    margin-right: 0em; 
}


.psc_button-previous.psc_primary:not(.psc_disabled) > .ps-button-wrapper > .ps-button:before {
    content: url(/cs/psprdpub/cache/86204/PT_PREVIOUS_NUI_LIGHT_1.svg);
}








.psc_button-next.psc_disabled > .ps-button-wrapper > .ps-button:after,
.psc_button-previous.psc_disabled > .ps-button-wrapper > .ps-button:before 
{
   opacity:0.3;
}




.psc_selected  > .ps-button-wrapper > .ps-button,
.psc_selected  > .ps-button-wrapper > .ps-button:hover
{

     
    
    
 
     


    border: 1px solid #1c579c; 
 
    background: #b9ddfb; 
 
    color:#1d2733; 
    cursor:default;
    border-color: var(--pt-selected-border-color);
    background: var(--pt-selected-background-color);
    color: var(--pt-selected-text-color);
}





.psc_selected > .ps-link-wrapper > .ps-link, 
.psc_selected > .ps-link-wrapper > .ps-link:hover 
{
    color:#000000;
 
    text-decoration:none;
    color: var(--pt-page-text-alt-color);
}




.ps_box-button:not(.psc_block) + .ps_box-button,
.ps_box-link:not(.psc_block) + .ps_box-button,
.ps_box-button:not(.psc_block) + .ps_box-link,
.ps_box-link:not(.psc_block) + .ps_box-link
{
  margin-left:0.5em;
}



.psc_transparent > .ps-button-wrapper > .ps-button, 
.psc_transparent > .ps-button-wrapper > .ps-button:hover, 
.psc_transparent.psc_disabled > .ps-button-wrapper > .ps-button:hover 
{
  background-image:none; 
  background-color:transparent;
  border-color:transparent;

}

.psc_transparent:not(.psc_disabled) > .ps-button-wrapper > .ps-button:hover { outline-offset:0; } 


.psc_button-transparent > .ps-button-wrapper > .ps-button,
.psc_button-transparent.psc_disabled > .ps-button-wrapper > .ps-button,
.psc_button-transparent.psc_disabled > .ps-button-wrapper > .ps-button:hover,
.psc_button-transparent > .ps-button-wrapper > .ps-button:focus {
  background-color:transparent;
  border-color:transparent;
}

.psc_button-transparent:not(.psc_button-simple) > .ps-button-wrapper > .ps-button:focus {
  color:#1c579c;
  color:var(--pt-button-hover-text-color);
}

.psc_button-transparent:not(.psc_disabled) > .ps-button-wrapper > .ps-button:hover
{
  background-color:#f4f7fc;
  border-color:#5a5a5a;
  color:#1c579c;
  border-style:dashed;
  outline:none;
  background-color: var(--pt-button-hover-background-color);
  border: var(--pt-border-dashed-1);
  color: var(--pt-button-hover-text-color);
}

.psc_button-simple.psc_button-transparent:not(.psc_disabled) > .ps-button-wrapper > .ps-button:hover {
  color:#1d2733;
  color:var(--pt-button-simple-hover-text-color);
}

.psc_button-transparent:not(.psc_disabled) > .ps-button-wrapper > .ps-button:active {
  background-color:#b9ddfb;
  border-color:#1d2733;
  color:#1d2733;
  border-style:solid;
  background-color:var(--pt-button-active-background-color);
  border-color:var(--pt-button-active-border-color);
  color: var(--pt-button-active-text-color);
}

.psc_button-transparent.psc_disabled > .ps-button-wrapper > .ps-button,
.psc_button-transparent.psc_disabled > .ps-button-wrapper > .ps-button:hover,
.psc_button-simple.psc_button-transparent.psc_disabled > .ps-button-wrapper > .ps-button:hover
{
  opacity:0.5;
  color:#5a5a5a;
  color:var(--pt-button-disabled-text-color);
}



.psc_badge-image,
.psc_badge-text
{
  position:relative;
}


.psc_badge-image > .ps-button-wrapper > .ps-button > .ps-img {

  position:absolute; 
  top:-0.4em;
  
}





.psc_badge-text > .ps-button-wrapper > .ps-button > .ps-text {
    position:absolute;
    -webkit-border-radius:1em; -moz-border-radius:1em; -ms-border-radius:1em; border-radius:1em;
    border: 1px solid #39C5A6; 
    background: #39C5A6; 
    color: #000; 
    font-size: 0.9em; 
    top: -0.6em;
    left: 65%;
    
    margin:0;
   -webkit-text-shadow:none; -moz-text-shadow:none; -ms-text-shadow:none; text-shadow:none;
    
    min-width:1em;
    text-align:center;

    font-weight:bold; 
    padding: 0.08em 0.25em 0.05em; 
    border-color: var(--pt-badge-border-color);
    color: var(--pt-badge-text-color);
    background: var(--pt-badge-background-color); 
}


.psc_badge-text.psc_button-simple > .ps-button-wrapper > .ps-button > .ps-text {
  font-size:1em;
}

.ps_header_button.psc_badge-text > .ps-button-wrapper > .ps-button > .ps-text { 
  
  
  top:0.2em;
  left:50%;
  border:2px solid #39C5A6; 
  background-color:#39C5A6; 
  color:#000; 
  font-size:0.9em; 
  padding:0.1em 0.32em; 
  padding-bottom:0;  

  margin:0;
  -webkit-text-shadow:none; -moz-text-shadow:none; -ms-text-shadow:none; text-shadow:none;
  min-width:0; 
  box-sizing: border-box; 
  text-align: center; 
  
  color: transparent;
  overflow: hidden;
  width: 0.6em;
  height: 0.6em;
  padding: 0;
  left: auto;
  right: 0.1em;
  border-width:0.3em;
  background:#53a0fd;
  border-color:#53a0fd;
  background: var(--pt-badge-dot-alt-color);
  border-color: var(--pt-badge-dot-alt-color);
}




.psc_badge-text.psc_disabled > .ps-button-wrapper > .ps-button > .ps-text,
.psc_badge-image.psc_disabled > .ps-button-wrapper > .ps-button > .ps-img,

.psc_badge-text.psc_badge-hide > .ps-button-wrapper > .ps-button > .ps-text,
.psc_badge-image.psc_badge-hide > .ps-button-wrapper > .ps-button > .ps-img
{
  display:none;
}



.psc_badge-hide + .psc_value-badge,
.psc_value-badge.psc_badge-hide,
.psc_value-badge > .ps_box-label,
.psc_value-hideonempty .ps_box-value:empty
{
  display:none !important;
}

.psc_value-badge
{
    position:absolute;
    right: 0.5em;
    top: 0.8em;
}

.psc_value-badge .ps_box-value,
.psc_value-badge .ps-text
{
    background-color: #39C5A6; 
    padding: 0.2em 0.1em;
    border-radius: 15px;
    color: #000; 
    font-weight: bold;
    min-width: 1.6em;
    text-align: center;
    border: 1px solid #39C5A6; 
    box-sizing: border-box;
    display:inline-block;
    text-shadow: none; 
    background-color:var(--pt-badge-background-color);
    color: var(--pt-badge-text-color);
    border-color:var(--pt-badge-border-color);
}


.ps_box-menuitem.ps_header-notify .psc_value-badge {
   top: calc(50% - 0.5em);
   margin:0;
}

.ps_box-menuitem.ps_header-notify .psc_value-badge .ps_box-value,
.ps_box-menuitem.ps_header-notify .psc_value-badge .ps-text {
    color: transparent;
    padding: 0;
    overflow: hidden;
    width: 0.75em;
    height: 0.75em;
    min-width: 0;
    border-width:0.375em;
    background:#1e5ca4;
    border-color:#1e5ca4;
    background:var(--pt-badge-dot-color);
    border-color: var(--pt-badge-dot-color);
}


.psc_badge-dot,
.nuilp:has(.psc_tile-badge) { 
    position: relative;
}

.psc_badge-dot .ps-button,
.nuilp:has(.psc_tile-badge)  
{ overflow:visible; } 

.psc_badge-dot .ps-button:before,
.nuilp:has(.psc_tile-badge):before  
{ 
    position: absolute;
    top: 0.1em;
    right: 0.1em;
    left: auto;
    bottom: auto;
    border: 0.25em solid #53a0fd;
    padding:0;
    background: #53a0fd;
    box-sizing:border-box;
    width: 0.5em;
    height: 0.5em;
    display:inline-block;
    content:"";
    overflow:hidden;
    border-radius:100%;
    background: var(--pt-badge-dot-color);
    border-color: var(--pt-badge-dot-color);
}


.ps_header_bar_cont .psc_badge-dot .ps-button:before { 
   background: var(--pt-badge-dot-alt-color);
   border-color: var(--pt-badge-dot-alt-color);
}





.ps_switch:not(.psc_disabled) > .ps_box-label > .ps-label {
  cursor:pointer;
}


.ps_switch:not(.psc_standard)> .ps_box-label,
.ps_switch:not(.psc_standard)> .ps_box-label > .ps-label{
  position:relative;
  
  
  vertical-align:middle;
  margin-top:-3px;
}





.ps_box-checkbox.psc_disabled > .ps_box-label > .ps-label,
.ps_box-checkbox.psc_disabled > .ps_box-control > .ps_indicator
{
  cursor:default;
}


.ps_box-checkbox.psc_standard >.ps_box-control> .ps_indicator
{
  display:none !important;
}



.ps_switch:not(.psc_standard) .ps-checkbox{
  position:absolute;
  opacity:0;
}
.ps_switch .ps_indicator {
    width: 6.75em;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    border: 1px solid #868e96;  
    -webkit-border-radius: 0.8em; -moz-border-radius: 0.8em; -ms-border-radius: 0.8em; border-radius: 0.8em; 
    cursor: pointer;
    -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
    margin-left:-0.2em; 
    height:1.73em; 
    border-color: var(--pt-switch-border-color);
    border-radius: 4px; 

    width:4.75em;
}


.ps_switch:not(.psc_disabled) .psc_on + .ps_box-control .ps_indicator,
.ps_switch:not(.psc_disabled) .psc_on + .ps_box-control .psc_on_container::after,
.ps_switch:not(.psc_disabled) .psc_off + .ps_box-control .ps_indicator:hover .psc_on_container::after, 
.ps_switch:not(.psc_disabled) .ps_box-control .ps_indicator:hover
{
   border-color: #246fc7;
   border-color: var(--pt-switch-on-border-color);
}


.ps_switch:not(.psc_disabled) .psc_on + .ps_box-control .ps_indicator:hover
{
   border-color: #1c579c;
   border-color: var(--pt-switch-on-hover-border-color); 
}


.ps_switch:not(.psc_disabled) .ps_indicator:hover .psc_on_container::after {
   outline:1px dashed var(--pt-switch-hover-outline-color);
   outline-offset:-3px;
}


.ps_switch:not(.psc_disabled) .ps_indicator[style*="dotted"] {
  outline: 0 !important;
}


:root.safari .ps_switch .ps_indicator { 
    -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; backface-visibility:hidden;
    -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);
}

.ps_switch .psc_on_container,
.ps_switch .psc_off_container
{
  width: 6em;
  display: inline-block;
  text-align: center;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  -webkit-transition:-webkit-transform 0.125s ease-in-out; -moz-transition:-moz-transform 0.125s ease-in-out; -ms-transition:-ms-transform 0.125s ease-in-out; transition:transform 0.125s ease-in-out;
  position:relative;
  line-height:1.25em; 

  width:4em;
}


.ps_switch .psc_on_container,
:root.psc_dir-rtl .ps_switch .psc_off_container  
{
  -webkit-border-radius:0.75em 0 0 0.75em; -moz-border-radius:0.75em 0 0 0.75em; -ms-border-radius:0.75em 0 0 0.75em; border-radius:0.75em 0 0 0.75em; 
  -webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; -ms-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px;  
}


:root.psc_dir-rtl .ps_switch .psc_on_container
{
  -webkit-border-radius:0 0.75em 0.75em 0; -moz-border-radius:0 0.75em 0.75em 0; -ms-border-radius:0 0.75em 0.75em 0; border-radius:0 0.75em 0.75em 0; 
  -webkit-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; -ms-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0;  
}

.ps_switch .psc_off_container
{
  -webkit-border-radius:0 0.75em 0.75em 0; -moz-border-radius:0 0.75em 0.75em 0; -ms-border-radius:0 0.75em 0.75em 0; border-radius:0 0.75em 0.75em 0; 
  -webkit-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; -ms-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0;  
  left:-3px;
}



.ps_switch .psc_off + .ps_box-control .psc_off_container,
.ps_switch .psc_off + .ps_box-control .psc_on_container
{
  -webkit-transform:translate3d(-5.19em,0,0); -moz-transform:translate3d(-5.19em,0,0); -ms-transform:translate3d(-5.19em,0,0); transform:translate3d(-5.19em,0,0);

  transform: translate3d(-3.17em,0,0);
}
.ps_switch .psc_on + .ps_box-control .psc_off_container,
.ps_switch .psc_on + .ps_box-control .psc_on_container
{
  -webkit-transform: translate3d(-1px,0,0); -moz-transform: translate3d(-1px,0,0); -ms-transform: translate3d(-1px,0,0); transform: translate3d(-1px,0,0);
}


:root.psc_dir-rtl .ps_switch .psc_off + .ps_box-control .psc_off_container,
:root.psc_dir-rtl .ps_switch .psc_off + .ps_box-control .psc_on_container
{
  -webkit-transform:translate3d(5.19em,0,0); -moz-transform:translate3d(5.19em,0,0); -ms-transform:translate3d(5.19em,0,0); transform:translate3d(5.19em,0,0);

  transform: translate3d(3.17em,0,0);
}
:root.psc_dir-rtl .ps_switch .psc_on + .ps_box-control .psc_off_container,
:root.psc_dir-rtl .ps_switch .psc_on + .ps_box-control .psc_on_container
{
  -webkit-transform: translate3d(1px,0,0); -moz-transform: translate3d(1px,0,0); -ms-transform: translate3d(1px,0,0); transform: translate3d(1px,0,0); 
}







.ps_switch .psc_off + .ps_box-control .psc_on_container,
.ps_switch .psc_on + .ps_box-control .psc_off_container
{
  background-color:transparent;
  box-shadow:none;
  color:transparent;
  background-image:none;
}


.ps_switch .psc_off + .ps_box-control .psc_on_container {
  background: var(--pt-switch-off-background-color);
}


.ps_switch .psc_on + .ps_box-control .psc_off_container {
  background: var(--pt-switch-on-background-color);
}


.ps_switch .psc_on_container {

  background: #b9ddfb; 
  color: #000;
 
  z-index:1;

  
  width:5.93em;

  font-weight: bold; 
  background: var(--pt-switch-on-background-color);
  color: var(--pt-switch-on-text-color);

  width:3.9em;
}


.ps_switch .psc_on_container:after {
    content:"";
    display: inline-block;
    width: 1.6em;
    height: 1.65em;
    -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
    position:absolute;
    right:-0.75em;
    top: -0.5px; 
    border: 1px solid #868e96;  
    -webkit-border-radius: 0.75em; -moz-border-radius: 0.75em; -ms-border-radius: 0.75em; border-radius: 0.75em;
    -webkit-box-shadow: inset 0 1px 1px #ffffff; -moz-box-shadow: inset 0 1px 1px #ffffff; -ms-box-shadow: inset 0 1px 1px #ffffff; box-shadow: inset 0 1px 1px #ffffff;  
    background-color: #fcfcfc;  
    background-image:-webkit-linear-gradient(#fff, #ced4da); background-image:-moz-linear-gradient(#fff, #ced4da); background-image:-ms-linear-gradient(#fff, #ced4da); background-image:linear-gradient(#fff, #ced4da);  
    
    background-image:none;
    background-color: var(--pt-switch-thumb-background-color);
    border-color: var(--pt-switch-thumb-border-color);
    width: 1.4em;
    height: 1.4em;
    -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none;
    -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; border-radius:4px;
    top:1.5px;
    right:-0.8em;
}


:root.ios .ps_switch .psc_on_container:after,
:root.mac:not(.chrome) .ps_switch .psc_on_container:after
{
  top:2px;
}


.ps_switch .psc_on + .ps_box-control .psc_on_container:after {
    right:-0.65em;

    content:url(/cs/psprdpub/cache/86204/PT_SWITCH_CHECK_ICN_1.svg);
}

.ps_switch .psc_off_container {
  background-color:#fcfcfc; 
  color:#000; 

  -webkit-text-shadow:none; -moz-text-shadow:none; -ms-text-shadow:none; text-shadow:none; 
  font-weight:normal; 
  background-color: var(--pt-switch-off-background-color);
  color: var(--pt-switch-off-text-color);
}

.ps_switch:not(.psc_disabled) .ps_indicator:hover .psc_on_container:after {
  background-image:-webkit-linear-gradient(#fff, #868e96); background-image:-moz-linear-gradient(#fff, #868e96); background-image:-ms-linear-gradient(#fff, #868e96); background-image:linear-gradient(#fff, #868e96);  
  
  background-image:none;
  background: var(--pt-switch-thumb-background-color);
}



.ps_box-checkbox.ps_switch.psc_disabled > .ps_box-value {
  color:inherit; 
  font-weight:normal; 
  display:inline-block;
  
  vertical-align:baseline; 
}

.ps_switch.psc_disabled .ps_indicator {
   cursor:default;
   border-color:#ced4da;  
   border-color: var(--pt-switch-disabled-border-color);
}

.ps_switch.psc_disabled .psc_on_container:after
{
  background-image:none;
  background-color:#ced4da;  
  border-color: #ced4da; 
  background-color: var(--pt-switch-disabled-thumb-background-color);
  border-color:var(--pt-switch-disabled-thumb-border-color);
}

.ps_switch.psc_disabled .psc_off_container,
.ps_switch.psc_disabled .psc_on_container 
{
  color: #868e96;  
  background-color: #eff1f4;  
  

  color: var(--pt-switch-disabled-text-color);
  background: var(--pt-switch-disabled-background-color) !important;
}









.radiocircle {display:none;} 

.ps_box-checkbox > .ps_box-label,
.ps_box-radio > .ps_box-label
{
  white-space:normal;
}

.ps_box-checkbox.psc_disabled > .ps_box-label,
.ps_box-radio.psc_disabled > .ps_box-label
{
  color:#888;
  color: var(--pt-label-disabled-text-color);
}


.ps_box-radio > .ps_box-label:last-child,
.ps_box-checkbox > .ps_box-label:last-child
{
  padding-left: 0.5em;
}









.ps_tabs,
.ps_tabs.ps_grid-body 
{
  
  border-bottom:1px solid #ced4da;  
  border-bottom-color: #868e96; 

  padding:0.65em 0.8em 0 0.75em; 
  padding-right: 0.8em; 
  padding-left: 0.75em; 
  white-space:nowrap;
  
  list-style:none; 
  
  
  display:inline-block;
  min-width:100%;
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
  border-bottom-color: var(--pt-tab-base-border-color);
}


.ps_tab 
{
    display:inline-block;

    -webkit-border-radius: 0.25em 0.25em 0px 0px; -moz-border-radius: 0.25em 0.25em 0px 0px; -ms-border-radius: 0.25em 0.25em 0px 0px; border-radius: 0.25em 0.25em 0px 0px; 
    border: 1px solid #a3a3a3; 
    border-color: #868e96; 
    border-bottom:none;

 
    background: #fcfcfc;


    -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
    vertical-align:bottom;
    
    border-color: var(--pt-tab-border-color);
    background: var(--pt-tab-background-color);
}


.ps_tab + .ps_tab {
  margin-left:0.25em;
}


.ps_box-scrollarea.ps_tabs .ps_box-scrollarea-row + .ps_box-scrollarea-row,
.ps_box-menucontainer .ps_box-scrollarea-row + .ps_box-scrollarea-row 
{
  margin-top:0;
}


:root.ie:not(.edge) .ps_tab .ps-link-wrapper {
  vertical-align:bottom;
}

.ps_tab > .ps_tab-link, 
.ps_tab > .ps_box-link > .ps-link-wrapper > .ps-link, 
.ps_tab > .ps_box-group > .ps_box-link > .ps-link-wrapper > .ps-link 
 {
  
  
  padding:0.5em 1.2em;
  display:inline-block;
  text-decoration:none;
  color:#000;
  line-height:1.37em;

  vertical-align:bottom;
  
  color: var(--pt-tab-text-color);
  padding-bottom: calc(0.5em - 2px); 
  border-bottom: 4px solid transparent;
}


.psc_tabs-vertical .ps_tab > .ps_tab-link,
.psc_tabs-vertical .ps_tab > .ps_box-link > .ps-link-wrapper > .ps-link,
.psc_tabs-vertical .ps_tab > .ps_box-group > .ps_box-link > .ps-link-wrapper > .ps-link,
.pst_panel-side1 .ps_box-pagetabs .ps_tab > .ps_tab-link,
.pst_panel-side1 .ps_box-pagetabs .ps_tab > .ps_box-link > .ps-link-wrapper > .ps-link,
.pst_panel-side1 .ps_box-pagetabs .ps_tab > .ps_box-group > .ps_box-link > .ps-link-wrapper > .ps-link
{
  border-bottom-width:0; 
}



.ps_tab:not(.psc_selected):hover > .ps_tab-link, 
.ps_tab:not(.psc_selected):hover > .ps_box-link > .ps-link-wrapper > .ps-link, 
.ps_tab:not(.psc_selected):hover > .ps_box-group > .ps_box-link > .ps-link-wrapper > .ps-link 
{
  border-bottom-color: var(--pt-tab-hover-border-color);
}


.psc_tab-vertical .ps_tab > .ps_tab-link,
.psc_tab-vertical .ps_tab > .ps_box-link > .ps-link-wrapper > .ps-link,
.psc_tab-vertical .ps_tab > .ps_box-group > .ps_box-link > .ps-link-wrapper > .ps-link,
.pst_panel-side1 .ps_box-pagetabs  .ps_tab > .ps_tab-link,
.pst_panel-side1 .ps_box-pagetabs  .ps_tab > .ps_box-link > .ps-link-wrapper > .ps-link,
.pst_panel-side1 .ps_box-pagetabs  .ps_tab > .ps_box-group > .ps_box-link > .ps-link-wrapper > .ps-link
{
  border-bottom: none;
}


:root.ios .ps_box-pagetabs .ps_tab.psc_selected,
:root.ios .ps_box-grid-tabs .ps_tab.psc_selected
{
  padding-top:1px;
}
:root.ios .ps_tab.psc_selected > .ps_tab-link {
  padding-top: calc(0.5em - 1px);
}



.ps_tab.psc_selected.psc_rowact,
.ps_tab .psc_selected .ps-link
{
   cursor:default;
}


:root:not(.ios) .ps_tab:not(.psc_selected):hover,
:root:not(.ios) .ps_tab.psc_rowact:not(.psc_selected):hover, 
:root:not(.ios) .ps_tab > .psc_rowact:not(.psc_selected):hover 
{ 

  
 
    border-color: #868e96; 
    background: #f4f7fc !important;  
    outline:1px dotted; 
    outline-offset:-2px; 
background: var(--pt-tab-hover-background-color) !important;
border-color: var(--pt-tab-border-color);
outline-color: var(--pt-tab-hover-outline-color);
outline-width: var(--pt-tab-horizontal-hover-outline-width); 
}


:root:not(.ios) .ps_tab.psc_selected:hover,
:root:not(.ios) .ps_tab.psc_rowact.psc_selected:hover,
:root:not(.ios) .ps_tab > .psc_rowact.psc_selected:hover{
  outline-width:0px;
  background: var(--pt-tab-selected-background-color); 
}


:root.ios .ps_tabs .psc_rowact:not(.psc_selected):hover
{
  background-color:inherit;
}


.ps_tab .psc_selected .ps-link:hover
{
  text-shadow:none;
}


.ps_tab:active {
    border-color: #555;
    background: #fff !important; 
    background: var(--pt-tab-background-color) !important;
    border-color: var(--pt-tab-border-color);
    border-bottom: var(--pt-tab-active-border-color);
}


:not(.psc_tabs-vertical) .ps_tab:not(.psc_selected):hover,
:not(.psc_tabs-vertical) .ps_tab.psc_rowact:not(.psc_selected):hover,
:not(.psc_tabs-vertical) .ps_tab > .psc_rowact:not(.psc_selected):hover,
:not(.pst_panel-side1) .ps_box-pagetabs .ps_tab:not(.psc_selected):hover,
:not(.pst_panel-side1) .ps_box-pagetabs .ps_tab.psc_rowact:not(.psc_selected):hover,
:not(.pst_panel-side1) .ps_box-pagetabs .ps_tab > .psc_rowact:not(.psc_selected):hover
{
  outline-width: var(--pt-tab-horizontal-hover-outline-width); 
}


:root:not(.ios) .psc_tabs-vertical .ps_tab:not(.psc_selected):hover,
:root:not(.ios) .psc_tabs-vertical .ps_tab.psc_rowact:not(.psc_selected):hover,
:root:not(.ios) .psc_tabs-vertical .ps_tab > .psc_rowact:not(.psc_selected):hover,
:root:not(.ios) .pst_panel-side1 .ps_box-pagetabs .ps_tab:not(.psc_selected):hover,
:root:not(.ios) .pst_panel-side1 .ps_box-pagetabs .ps_tab.psc_rowact:not(.psc_selected):hover,
:root:not(.ios) .pst_panel-side1 .ps_box-pagetabs .ps_tab > .psc_rowact:not(.psc_selected):hover
{
  outline: 1px dashed;
}



.ps_tab > .ps_tab-link:hover, 
.ps_tab > .ps_box-link > .ps-link-wrapper > .ps-link:hover, 
.ps_tab > .ps_tab-link:active, 
.ps_tab > .ps_box-link > .ps-link-wrapper > .ps-link:active, 
.ps_tab > .ps_box-group > .ps_box-link > .ps-link-wrapper > .ps-link:active 
{
  text-decoration:none;
  color:#000;
  color:var(--pt-tab-text-color);
}


.ps_tab.psc_disabled { display:none; }


.ps_tab.psc_selected,
.ps_tab.psc_selected .ps_tab-link, 
.ps_tab.psc_selected .ps-link, 
.ps_tab .psc_selected .ps-link 
{


   
    font-weight: bold;

    background: #b9ddfb; 
 
    border-color: #246Fc7; 
    border-radius: 0.25em 0.25em 0px 0px; 
    background: var(--pt-tab-background-color);
    border-color: var(--pt-tab-border-color);
    border-bottom-color: var(--pt-tab-selected-border-color);
    background: var(--pt-tab-selected-background-color); 
}

.ps_tab.psc_selected .ps_tab-link:hover,

.ps_tab.psc_selected .ps_tab-link:hover,
.ps_tab.psc_selected .ps-link:hover,
.ps_tab .psc_selected .ps-link:hover,
.ps_tab.psc_selected.psc_rowact:hover
{ outline:0; } 


.psc_tabs-vertical .ps_tab.psc_selected,
.psc_tabs-vertical .ps_tab.psc_selected .ps_tab-link,
.psc_tabs-vertical .ps_tab.psc_selected .ps-link,
.psc_tabs-vertical .ps_tab .psc_selected .ps-link,
.pst_panel-side1 .ps_tab.psc_selected,
.pst_panel-side1 .ps_tab.psc_selected .ps_tab-link,
.pst_panel-side1 .ps_tab.psc_selected .ps-link,
.pst_panel-side1 .ps_tab .psc_selected .ps-link {
    background: #c8ead6;
    border-color: #62ba8a;
    border: 1px solid #3c9f65 !important; 
    border-radius: 0; 
    background-color: var(--pt-panel-item-selected-background-color);
    border-color: var(--pt-panel-item-selected-border-color) !important;
}


.psc_tabs-vertical .ps_tab:not(.psc_rowact) .psc_selected .ps-link,
.pst_panel-side1 .ps_tab:not(.psc_rowact) .psc_selected .ps-link {
  border-width:2px !important;
}



.ps_tab.psc_selected .ps_box-link:only-child .ps-link,
.ps_tab.psc_selected .psc_linkastab .ps-link,
.ps_tab .psc_selected .ps_box-link:only-child .ps-link,
.ps_tab .ps_box-link.psc_selected:only-child .ps-link,
.ps_tab .psc_selected .psc_linkastab .ps-link
{
  border-radius:0.25em 0.25em 0 0;
  border-color: var(--pt-tab-selected-border-color) !important; 
}



.ps_tab > .ps_box-group.psc_rowact 
{
    -webkit-border-radius: 0.25em 0.25em 0px 0px; -moz-border-radius: 0.25em 0.25em 0px 0px; -ms-border-radius: 0.25em 0.25em 0px 0px; border-radius: 0.25em 0.25em 0px 0px;
}


:root.ios .ps_tab .psc_selected .ps-link,
:root.ios .ps_tab.psc_selected .ps_box-link:only-child .ps-link, 
:root.ios .ps_tab.psc_selected .psc_linkastab .ps-link 
{
    line-height:1.36em;

}


:root.ios .psc_tabs-vertical .ps_tab .psc_selected .ps-link
{
  line-height:1em;
  margin-top:0;
}





.ps_side .ps_tab
{
    display:block;
}
.ps_side .ps_tabs
{
    display:block;
}


.ps_box-grid-tabs,
.psc_embedded_tabs,
.psc_tabs-hscroll, 
.psc_tabs-horizontal 
{
  
  overflow-x:auto; 
  -webkit-overflow-scrolling:touch; -moz-overflow-scrolling:touch; -ms-overflow-scrolling:touch; overflow-scrolling:touch; 
}


:root.ie:not(.edge) .psc_tabs-horizontal,
:root.ie:not(.edge) .psc_tabs-hscroll
{
  overflow-y:hidden;
}


:root.ios .psc_tabs-horizontal,
:root.ios .psc_tabs-hscroll
{
  padding:2px 0 1px 0;
  overflow-y:visible;
  vertical-align:bottom;
}


.ps_box-grid-tabs > .ps_tabs, 
.psc_embedded_tabs .ps_tabs,
.ps_box-grid-tab.psc_padding-topnone .ps_tabs 
{
  padding-top:0;
}

.ps_box-grid-flex  .ps_box-grid .psc_tab_column { display:none; }
.ps_box-grid-flex  .ps_box-grid .psc_tab_column.psc_tab_always,
.ps_box-grid-flex.tab_a .ps_box-grid .psc_tab_column
{display:table-cell;}
.ps_box-grid-flex.tab_0  .ps_box-grid .psc_tab_column.tab_0,
.ps_box-grid-flex.tab_1  .ps_box-grid .psc_tab_column.tab_1,
.ps_box-grid-flex.tab_2  .ps_box-grid .psc_tab_column.tab_2,
.ps_box-grid-flex.tab_3  .ps_box-grid .psc_tab_column.tab_3,
.ps_box-grid-flex.tab_4  .ps_box-grid .psc_tab_column.tab_4,
.ps_box-grid-flex.tab_5  .ps_box-grid .psc_tab_column.tab_5,
.ps_box-grid-flex.tab_6  .ps_box-grid .psc_tab_column.tab_6,
.ps_box-grid-flex.tab_7  .ps_box-grid .psc_tab_column.tab_7,
.ps_box-grid-flex.tab_8  .ps_box-grid .psc_tab_column.tab_8,
.ps_box-grid-flex.tab_9  .ps_box-grid .psc_tab_column.tab_9
{display:table-cell;}



.ps_box-grid-flex  .ps_grid-head.psc_sort .psc_tab_column { display:none; }
.ps_box-grid-flex  .ps_grid-head.psc_sort .psc_tab_column.psc_tab_always,
.ps_box-grid-flex.tab_a .ps_grid-head.psc_sort .psc_tab_column
{display:block;}
.ps_box-grid-flex.tab_0  .ps_grid-head.psc_sort .psc_tab_column.tab_0,
.ps_box-grid-flex.tab_1  .ps_grid-head.psc_sort .psc_tab_column.tab_1,
.ps_box-grid-flex.tab_2  .ps_grid-head.psc_sort .psc_tab_column.tab_2,
.ps_box-grid-flex.tab_3  .ps_grid-head.psc_sort .psc_tab_column.tab_3,
.ps_box-grid-flex.tab_4  .ps_grid-head.psc_sort .psc_tab_column.tab_4,
.ps_box-grid-flex.tab_5  .ps_grid-head.psc_sort .psc_tab_column.tab_5,
.ps_box-grid-flex.tab_6  .ps_grid-head.psc_sort .psc_tab_column.tab_6,
.ps_box-grid-flex.tab_7  .ps_grid-head.psc_sort .psc_tab_column.tab_7,
.ps_box-grid-flex.tab_8  .ps_grid-head.psc_sort .psc_tab_column.tab_8,
.ps_box-grid-flex.tab_9  .ps_grid-head.psc_sort .psc_tab_column.tab_9
{display:block;}





.ps_box-grid-flex .ptgrid-multiselect,
.ps_box-grid-flex .ptgrid-singleselect
{
  width:1em;
}


.ps_box-grid-flex.psc_tablelayout-fixed .ptgrid-multiselect,
.ps_box-grid-flex.psc_tablelayout-fixed .ptgrid-singleselect
{
  width:2em;
}

.ps_box-grid-flex.psc_tablelayout-fixed .ptgrid-rownumber
{
  width:4em;
}
.ps_box-grid-flex.psc_tablelayout-fixed .ps_grid-cell
{
  overflow:hidden;
}



.psc_multiselect-hide .ptgrid-multiselect,
.psc_singleselect-hide .ptgrid-singleselect,
.psc_rowadd-hide .ptgrid-rowadd,
.psc_rowdelete-hide .ptgrid-rowdelete,
.psc_rownumber-hide .ptgrid-rownumber
{
  display:none !important; 
}

.ps_box-grid-flex .ptgrid-rownumber
{
}

.ps_box-grid-flex .ptgrid-rowadd,
.ps_box-grid-flex .ptgrid-rowdelete
{
  width:3em;
}



.ps_box-group,
.ps_content-group 
{
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;

}



.ps_apps_content,
.psc_padding-standard,
.psc_pagepadding-content > .ps_content-group, 

.ps_ag-maincontent
{
  padding:0.5em 1em;
}

.ps_wrapper:not(.psc_target-iframe) .ps_ag-maincontent 
{
  overflow:auto;
}





.psc_pagepadding-margin {
  margin: 0.5em 1em;
}


.psc_pagepadding-sidemargin {
  margin-right: 0.5em;
  margin-left: 0.5em;
}

.psc_shadow-standard
{
  -webkit-box-shadow: 0.1em 0.1em 0.3em rgba(169,169,169,0.9); -moz-box-shadow: 0.1em 0.1em 0.3em rgba(169,169,169,0.9); -ms-box-shadow: 0.1em 0.1em 0.3em rgba(169,169,169,0.9); box-shadow: 0.1em 0.1em 0.3em rgba(169,169,169,0.9); 
}


:root.psc_dir-rtl .psc_shadow-standard
{
  -webkit-box-shadow: -0.1em 0.1em 0.3em rgba(169,169,169,0.9); -moz-box-shadow: -0.1em 0.1em 0.3em rgba(169,169,169,0.9); -ms-box-shadow: -0.1em 0.1em 0.3em rgba(169,169,169,0.9); box-shadow: -0.1em 0.1em 0.3em rgba(169,169,169,0.9); 
}




.ps_ag-maincontent  .ps_apps_content,
.ps_ag-maincontent  .psc_padding-standard,
.ps_ag-maincontent  .psc_pagepadding-content > .ps_content-group
{
  padding:0;
}

.ps_ag-maincontent .psc_pagepadding-margin
{
  margin:0;
}

.ps_ag-maincontent .psc_pagepadding-sidemargin
{
  margin-right:0;
  margin-left:0;
}



.psc_layout, fieldset {
  border:none;
}



.ps_box-header-group,
.ps_header-group
{
  border-bottom:1px solid #ced4da;  


  
  
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;

  border-bottom-color: var(--pt-groupbox-border-color);
}



.psc_border-headernone > .ps_header-group
{
  border:none;
}


.psc_border-header > .ps_header-group {
    border-bottom:1px solid #ced4da;  
    border-bottom-color: var(--pt-groupbox-border-color);
}


.psc_border-content > .ps_header-group {
    border-bottom:none;
    margin-bottom:0;
}
.psc_border-content > .ps_content-group {
    border:1px solid #ced4da; 
    padding-top:0.75em;
    padding-bottom:0.75em;
    border-color: var(--pt-groupbox-border-color);
}


.psc_padding-content > .ps_content-group {
  padding:0 0.75em 0.5em;
}

.psc_padding-contentnone > .ps_content-group {
   padding:0;
}

.psc_scroll-content > .ps_content-group,
.psc_scroll-overflow
{
   overflow:auto;
}

.psc_clip-content > .ps_content-group,
.psc_clip-overflow
{
   overflow:hidden;
}

.psc_groupheader-adjust {
   font-size:0.9em;
}



.ps_header-group,
.ps_grid-title,
.ps_header-group > .ps-link,
.ps_header-group > .ps-link:where(:not([disabled])):hover, 
.ps_header-group > a,
.ps_header-group > a:where(:not([disabled])):hover, 
.ps_modal_header,
.psc_modal-pagetitle, 
.ps_prompt-header .ps_pagetitle 
{
  color:rgb(164,086,023);
  font-weight:bold;
  color: var(--pt-header-text-color);
}


.ps_modal_header,
.psc_modal-pagetitle,
.ps_prompt-header .ps_pagetitle {
  color: #000;
  color: var(--pt-modal-header-text-color);
}


.ps_prompt-header .ps-button {
  font-size:0.95em;
}


.ps_box-header-group {
  padding-top:0.4em;
  padding-bottom:0.4em;
  border-bottom-width:0px;
}
.ps_box-header-group > .ps_header-group {
  background-image:none;
  border-bottom:0;
  display:inline;
}
details[open] > .ps_box-header-group { border-bottom-width:1px; }


.ps_header-group,
.psc_margin-header > .ps_header-group 
{
  margin-bottom:0.75em;
}


.psc_margin-headernone > .ps_header-group{ margin-bottom:0; }






.ps_header-group:empty
{
  display:none;
}

.ps_header-group > .ps-link {
  display:block;
}


.ps_detail-group.psc_close {
    display:none;
}


.ps_accordion > .ps_header-group
{
  text-indent: 0.1em;
  border-bottom:0; 
}


.psc_collapsible >.ps_header-group > .ps-link:hover,
.ps_accordion  > .ps_box-group > .ps_header-group > .ps-link:hover
{
  
  text-decoration:none;
  
}


.psc_collapsible:where(:not(.psc_disabled)) >.ps_header-group > .ps-link:hover,
.ps_accordion  > .ps_box-group > .ps_header-group > .ps-link:hover
{
   color: var(--pt-header-hover-text-color);
}


.psc_disabled-noimage.psc_disabled > .ps_header-group > .ps-link:before,
.psc_disabled-noimage.psc_disabled > .ps_header-container > .ps_header-group>.ps-link:before,
.psc_collapsible-noimage > .ps_header-group > .ps-link:before,
.psc_collapsible-noimage > .ps_header-container > .ps_header-group>.ps-link:before
{
   display:none !important;
}



.ps_accordion  > .ps_box-group:not(.psc_close) > .ps_header-group > .ps-link:hover {
  color: var(--pt-header-text-color);
}

.psc_collapsible > .ps_header-container > .ps_header-group>.ps-link:before,
.psc_collapsible >.ps_header-group>.ps-link:before 
{

     content: url(/cs/psprdpub/cache/86204/PT_COLLAPSE_NUI_1.svg);

     height:1.1em;
     width:1.1em;
     display: inline-block;
     vertical-align:middle;
     margin-top:1px;
}





.psc_collapsible.psc_close >.ps_header-container >.ps_header-group>.ps-link:before,
.psc_collapsible.psc_close >.ps_header-group>.ps-link:before 
{

   content: url(/cs/psprdpub/cache/86204/PT_EXPAND_NUI_1.svg);
   margin-top:-2px; 
  
}


.ps_header-container {
    display: flex;
    width: 100%;
    margin-bottom: 0.75em;
    border-bottom: 1px solid #ced4da;
    border-bottom-color: var(--pt-groupbox-border-color);
}

.psc_gbxheader-section2 {
    flex: 0 0 auto;
    margin-left: auto;
}

.ps_header-container .ps_header-group {
    margin-bottom: 0;
    border-bottom: 0;
    flex:1 1 auto;
    text-overflow: ellipsis;
    overflow: hidden;
}

.ps_header-container.psc_has-section1 .ps_header-group {
  flex:initial;
}

.ps_header-container .ps_header-group .ps-link {
   text-decoration:none;
   margin-left: 2px; 
}

.ps_header-container .ps_header-group .ps-link:where(:not([disabled])):hover, 
.ps_header-container .ps_header-group .ps-link:where(:not([disabled])):hover > .ps-text 
{
   
   color: var(--pt-header-hover-text-color); 
}

.ps-link:where(:not([disabled])):hover > .psc_gbxheader-title { 
  color: #000000;
  color: var(--pt-header-alt-2-text-color); 
}

.psc_collapsible > .ps_header-container .ps_header-group .ps-link > .ps-text {
    top: 0px;
    position: relative;
}

.psc_gbxheader-title {
    color: #5a5a5a;
    font-size: 0.85em;
    display:inline;
    font-weight:normal;
    color: var(--pt-label-text-color);
}

.psc_gbxheader-title * {
   display:inline;
   white-space:normal;
   vertical-align:inherit;
}

.psc_gbxheader-section1 {
   margin-right: 0.5em;
}

.psc_dot-before .ps_box-value:before,
.psc_dot-before .ps-text:before
{
     content: '\00b7';
     margin-left: 0.2em;
     margin-right: 0.2em;
     text-decoration:none !important;
     display:inline-block;
     font-size:1.1em:
}


.psc_close.psc_hideonclose-section2 > .psc_has-section2 > .psc_gbxheader-section2 {
  display:none;
}






 



.ps_accordion > section >.ps_header-group
{
  padding:0;
}


.ps_accordion > .ps_header-group + section > .ps_header-group,
.ps_accordion > section:not(.psc_close) + section.psc_close > .ps_header-group
{
  border-top: 1px solid #ced4da; 
  border-top-color: var(--pt-groupbox-border-color);
}


.ps_accordion > section:last-child:not(.psc_close) {
  border-bottom: 1px solid #ced4da; 
  border-bottom-color: var(--pt-groupbox-border-color);
}



.ps_accordion > section >.ps_header-group > .ps-link
{
  padding:0.5em 0.8em;  

  background-color:#fafafa; 
 
  background-color: var(--pt-modal-header-background-color);
}




.ps_accordion > section:not(.psc_close) >.ps_header-group > .ps-link
{
  cursor:default;
}


.ps_accordion > section > .ps_header-group > .ps-link {
  outline-offset: -1px;
}

.ps_accordion > .psc_close >.ps_header-group > .ps-link:hover
{
  
  background:#f5f5f5; 
  background:var(--pt-hover-background-color);
  color: var(--pt-header-hover-text-color); 
  outline:1px dashed var(--pt-hover-outline-color); 
}

.ps_accordion > .psc_close >.ps_header-group > .ps-link:active
{

   background:#f0f0f0; 
   background: var(--pt-active-background-color);
}

.psc_collapsible.psc_close >.ps_header-group,
.ps_accordion > section.psc_close >.ps_header-group
{
  margin-bottom:0;
}


.ps_accordion > section >.ps_header-group>.ps-link:after
{


    content: url(/cs/psprdpub/cache/86204/PT_ACCORD_CLOSE_NUI_1.svg);
    background: transparent;

    height: 1.1em;
    width: 1.1em;
    display: inline-block;
    vertical-align:middle;
    float:right;
    
    margin-top:0.25em;
}


.ps_accordion > .psc_close >.ps_header-group>.ps-link:after
{


    content: url(/cs/psprdpub/cache/86204/PT_ACCORD_OPEN_NUI_1.svg);
    background: transparent;

}






.psc_header-innerfloat > .ps_header-group
{
  border-bottom:0;
  background-image:none;
  background-color:transparent;
}


.psc_header-outerfloat,
.psc_header-outerfloatul
{
  border:none;
}

.psc_header-outerfloat > .ps_header-group,
.psc_header-outerfloatul > .ps_header-group
{
  
  background-color:transparent;
}

.psc_header-outerfloat > .ps_header-group
{
  border-bottom:0;
}

.psc_header-nospacing > .ps_header-group {
  margin-bottom:0;
  text-indent:0;
}

.psc_header-none > .ps_header-group {display:none;}


.psc_title-hideallmodes .ps_grid-title, 
.psc_title-hideallmodes .ps_pagetitle, 
.psc_header-hideallmodes > .ps_header-group, 
.psc_header-hideallmodes > .ps_box-scrollarea-row > .ps_header-group, 
.psc_scrollheader-hideallmodes > .ps_box-scrollarea-row > .ps_header-group, 
.psc_headers-hideallmodes .ps_header-group 
{
  display:none !important;
}


.ps_form-bar {
  border:none;
  margin:1em;
}

.ps_form-bar > .ps_box-groupdata {
  border:1px solid #888;
  -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px;
  border-color: var(--pt-border-contrast-color);
}


.ps_form-bar,
.ps_form-l0,
.ps_form-l2,
.ps_form-l4,
.ps_form-l6
{
  background-color:#ffffff;
  background-color:var(--pt-page-background-color);
}

.ps_form-sub,
.ps_form-l1,
.ps_form-l3,
.ps_form-l5,
.ps_form-l7{
  background-color:#efefef;
  background-color:var(--pt-button-active-background-color);
}

.ps_form-bar > .ps_box-groupdata > div:not(.ps_box-group) 
{
   border-bottom: 1px solid #d3d3d3;
   padding-bottom:0.5em;
   border-bottom-color: var(--pt-border-contrast-color);
}

.ps_form-bar > div:first-child:not(.ps_box-groupdata),
.ps_form-bar > .ps_box-groupdata > div:first-child:not(.ps_box-groupbox) 
{
  padding-top:0.5em;
}

.ps_form-bar > .ps_box-groupdata > div:last-child:not(.ps_box-groupbox) 
{
  border-bottom:none;
  padding-bottom:0;
}

.psc_has_subform + .ps_form-sub {
  display:none;
  margin:0;
}

.ps_form-bar > .psc_has_subform.psc_expanded {
  border-bottom-color:transparent;
}

.psc_has_subform.psc_expanded + .ps_form-sub {
  display:block;
  margin:1em;
}

.psc_has_subform.psc_expanded + .ps_form-sub + div { 
  padding-top:0.5em;
  border-top: 1px solid #d3d3d3;
  border-top-color: var(--pt-border-contrast-color);
}

.psc_distribute_form > div:not(.ps_box-group) 
{
  display:-ms-flexbox; 


display:-webkit-box; display:-moz-box; display:-ms-box; display:box;
-webkit-box-orient: horizontal; -moz-box-orient: horizontal; -ms-box-orient: horizontal; box-orient: horizontal;
-webkit-box-align: stretch; -moz-box-align: stretch; -ms-box-align: stretch; box-align: stretch;
-webkit-box-pack:justify; -moz-box-pack:justify; -ms-box-pack:justify; box-pack:justify;
display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:flex; 
-webkit-flex-direction:row; -moz-flex-direction:row; -ms-flex-direction:row; flex-direction:row; 
-webkit-align-items:stretch; -moz-align-items:stretch; -ms-align-items:stretch; align-items:stretch; 
-webkit-justify-content:space-between; -moz-justify-content:space-between; -ms-justify-content:space-between; justify-content:space-between; 
  width:100%; 
}

.psc_distribute_form > div:not(.ps_box-group) > .ps_box-label
{
  display:block;
-webkit-box-flex:1.0; -moz-box-flex:1.0; -ms-box-flex:1.0; box-flex:1.0;
-webkit-flex:1 1 auto; -moz-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; 

  text-align:left;
  padding-left:1em;
}


:root.ie .psc_distribute_form > div:not(.ps_box-group) > .ps_box-label {
  flex-basis:0px;
}


.psc_distribute_form > div:not(.ps_box-group) > .ps_box-label > .ps-label
{
  display:block;
}

.psc_distribute_form > div:not(.ps_box-group) > .ps_box-control
{
  display:block;
-webkit-box-flex:0.0; -moz-box-flex:0.0; -ms-box-flex:0.0; box-flex:0.0;
-webkit-flex:0 0 auto; -moz-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto;

  text-align:left;
  padding-right:1em;
  margin-right:1em;
}

.ps_form-bar > .ps_header-group
{
  background-image:none;
  border:none;
  margin:0;
}







.psc_grid-collection .ps_grid-body {
   padding:0.5em;
   white-space:normal;
}

.psc_grid-collection .ps_grid-row {
  display:inline-block;
}


.ps_collection
{
  white-space:nowrap;
  line-height:1.2em; 
  vertical-align:top; 
}


ul.ps_collection,
ol.ps_collection
{
  list-style-type:none;
  padding-left:0;
}


ul.ps_collection > li,
ol.ps_collection > li
{
  display:inline-block;
}


ul.ps_collection:not(.psc_nospace) > li+li,
ol.ps_collection:not(.psc_nospace) > li+li
{
  margin-left:0.5em;
}


.ps_collection > .ps_collection,
.ps_collection > .psc_grid-collection  {
  display:inline-block;
  width:auto;
}


.ps_collection.psc_distribute {
  width:100%; 

  display:-ms-flexbox; 
  display:-webkit-box; display:-moz-box; display:-ms-box; display:box;
  -webkit-box-orient: horizontal; -moz-box-orient: horizontal; -ms-box-orient: horizontal; box-orient: horizontal;
  -webkit-box-align: stretch; -moz-box-align: stretch; -ms-box-align: stretch; box-align: stretch;
  -webkit-box-pack:justify; -moz-box-pack:justify; -ms-box-pack:justify; box-pack:justify;
  display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:flex; 
  -webkit-flex-direction:row; -moz-flex-direction:row; -ms-flex-direction:row; flex-direction:row; 
  -webkit-align-items:stretch; -moz-align-items:stretch; -ms-align-items:stretch; align-items:stretch; 
  -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; justify-content:center; 
}


.psc_distribute.psc_justify-center {
  -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; justify-content:center; 
}

.psc_distribute.psc_justify-initial {
  -webkit-justify-content:initial; -moz-justify-content:initial; -ms-justify-content:initial; justify-content:initial; 
}

.psc_distribute.psc_justify-inherit {
  -webkit-justify-content:inherit; -moz-justify-content:inherit; -ms-justify-content:inherit; justify-content:inherit; 
}

.psc_distribute.psc_justify-spacearound {
  -webkit-justify-content:space-around; -moz-justify-content:space-around; -ms-justify-content:space-around; justify-content:space-around; 
}

.psc_distribute.psc_justify-spacebetween {
  -webkit-justify-content:space-between; -moz-justify-content:space-between; -ms-justify-content:space-between; justify-content:space-between; 
}

.psc_distribute.psc_justify-start {
  -webkit-justify-content:flex-start; -moz-justify-content:flex-start; -ms-justify-content:flex-start; justify-content:flex-start; 
}

.psc_distribute.psc_justify-end {
  -webkit-justify-content:flex-end; -moz-justify-content:flex-end; -ms-justify-content:flex-end; justify-content:flex-end; 
}



.ps_collection.psc_distribute > div, 
.ps_collection.psc_distribute > li, 
.ps_collection.psc_distribute > .ps_box-button,
.ps_collection.psc_distribute > .ps_box-link,
.ps_button_bar.psc_distribute > .ps_box-radio 
{
  -webkit-box-flex: 1.0; -moz-box-flex: 1.0; -ms-box-flex: 1.0; box-flex: 1.0; 
  -webkit-flex:1 1 auto; -moz-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto;  
  display:block;
  text-align:center;
}


:root.ie .ps_collection.psc_distribute > div,
:root.ie .ps_collection.psc_distribute > li,
:root.ie .ps_collection.psc_distribute > .ps_box-button,
:root.ie .ps_collection.psc_distribute > .ps_box-link,
:root.ie .ps_button_bar.psc_distribute > .ps_box-radio
{
  flex-basis:0px;
}



.ps_collection.psc_distribute > * > .ps_box-button,
.ps_collection.psc_distribute > * > .ps_box-button > .ps-button-wrapper,
.ps_collection.psc_distribute > * > .ps_box-button > .ps-button-wrapper > .ps-button,
.ps_collection.psc_distribute > * > .ps_box-link ,
.ps_collection.psc_distribute > * > .ps_box-link > .ps-link-wrapper,
.ps_collection.psc_distribute > * > .ps_box-link > .ps-link-wrapper > .ps-link,
.ps_button_bar.psc_distribute > * > .ps_box-radio > .ps_box-label,
.ps_button_bar.psc_distribute > .ps_box-radio > .ps_box-label
{
  display:block;
  text-align:center;
}


.ps_button_bar.psc_distribute > .ps_box-radio > .ps_box-label > .ps-label {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}


.ps_button_bar.psc_distribute > .ps_box-radio > .ps_box-control {
  position:absolute;
}


.ps_button_bar > .ps_box-radio.psc_focus > .ps_box-label ,
.ps_selector-control.psc_grid-buttonbar .ps_grid-row.psc_focus  
{
  outline:1px dotted #1d2733; 
  outline-offset:-4px;  
  outline:1px dashed var(--pt-border-contrast-2-color);
}



:root.ie .ps_button_bar > .ps_box-radio.psc_focus > .ps_box-label > .ps-label:after,
:root.ie .ps_selector-control.psc_grid-buttonbar .ps_grid-row.psc_focus:after  
{
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    background: transparent;
    content:"";
    position:absolute;
    z-index:1;
    display:block;
    top:2px;
    left:2px;
    outline:1px dotted #000;
}






.psc_separator-pipe > div + div:before,   
.psc_separator-pipe > li + li:before,   
.psc_separator-pipe > .ps_collection + .ps_collection:before, 
.psc_gridrow-sep-pipe .ps_grid-row + .ps_grid-row:before 
{
  content:"|";
  margin-left:0.5em;
  margin-right:0.5em;
  font-weight:normal;
  color:#888;
  vertical-align:top; 
  color: var(--pt-label-text-color);
}


.psc_separator-pipe > .ps_collection + .ps_collection:before {
  vertical-align:baseline;
}


.psc_separator-breadcrumb > div + div:before,   
.psc_separator-breadcrumb > li + li:before,  
.psc_gridrow-sep-breadcrumb .ps_grid-row + .ps_grid-row:before 
{
  content:">";
  margin-left:0.5em;
  margin-right:0.5em;
  font-weight:normal;
  color:#888;
  
  font-family: Courier,monospace;
  font-size:1.1em;
  color:var(--pt-label-text-color);
}



.psc_separator-breadcrumb > li + li:before,
.psc_separator-pipe > li + li:before
{
  margin-left:0;
}







.psc_grid-buttonbar .ps_grid-body {
  padding:0;
  border:none;
  white-space:nowrap; 
}


.psc_grid-buttonbar .ps_grid-row {
  padding:0;
}

.ps_button_bar > div,
.ps_button_bar > li, 
.ps_button_bar > li > div,  
.psc_grid-buttonbar .ps_grid-row 
{
  margin:0 !important;
  display:inline-block;
}

.ps_selector.psc_grid-buttonbar .ps_grid-row {position:relative;} 



.ps_button_bar  .ps_box-button > .ps-button-wrapper > .ps-button, 
.psc_grid-buttonbar .ps_grid-row > .ps_box-button > .ps-button-wrapper > .ps-button, 
.ps_selector-control.psc_grid-buttonbar .ps_grid-row 
{

  background:#fcfcfc;
  color:#000;
  border:1px solid #868e96; 

  border-color: var(--pt-border-contrast-color);
  background-color: var(--pt-page-background-color);
  color: var(--pt-page-text-color);
}


.ps_button_bar  .ps_box-button > .ps-button-wrapper > .ps-button:hover, 
.psc_grid-buttonbar .ps_grid-row > .ps_box-button > .ps-button-wrapper > .ps-button:hover, 
.ps_selector-control.psc_grid-buttonbar .ps_grid-row:hover 
{
  border-color:#5c6570; 
 
  background: #f4f7fc; 

  cursor:pointer;
  z-index:2;
  position:relative;
  border-color: var(--pt-border-contrast-color);
  background-color: var(--pt-hover-background-color);
}


.ps_button_bar  .ps_box-button > .ps-button-wrapper > .ps-button:active, 
.psc_grid-buttonbar .ps_grid-row > .ps_box-button > .ps-button-wrapper > .ps-button:active, 
.ps_selector-control.psc_grid-buttonbar .ps_grid-row:active 
{
  background:#fff;
  border-color:#1d2733; 
  color: #000; 
  background:var(--pt-page-background-color);
  border-color:var(--pt-border-contrast-color);
  color: var(--pt-page-text-color);
}


.ps_button_bar  .ps_box-button.psc_disabled > .ps-button-wrapper > .ps-button, 
.psc_grid-buttonbar .ps_grid-row > .ps_box-button.psc_disabled > .ps-button-wrapper > .ps-button, 
.ps_selector-control.psc_grid-buttonbar .ps_grid-row.psc_disabled.psc_rowact 
{
    border-color: #868e96; 
    background: #ced4da; 
    color: #868e96; 
 
    cursor:default;
  background:var(--pt-control-disabled-background-color);
  border-color:var(--pt-control-disabled-border-color);
  color: var(--pt-control-disabled-text-color);

}





.ps_button_bar  .ps_box-button.psc_selected > .ps-button-wrapper > .ps-button, 
.psc_grid-buttonbar .ps_grid-row > .ps_box-button.psc_selected > .ps-button-wrapper > .ps-button, 
.ps_selector-control.psc_grid-buttonbar .ps_grid-row.psc_rowact.psc_selected 
{
    border: 1px solid #246fc7; 
 
    margin-left: -1px;
    background: #b9ddfb; 
 
    color:#000;
    cursor:default;
    position:relative;
    z-index:1;
    font-weight:bold; 
    border-color: var(--pt-selected-border-color);
    background: var(--pt-selected-background-color);
    color: var(--pt-selected-text-color);
}




.ps_button_bar > .ps_box-button + .ps_box-button > .ps-button-wrapper >  .ps-button,
.ps_button_bar > li + li > .ps_box-button > .ps-button-wrapper >  .ps-button,
.psc_grid-buttonbar .ps_grid-row + .ps_grid-row > .ps_box-button > .ps-button-wrapper >  .ps-button,  
.ps_selector-control.psc_grid-buttonbar .ps_grid-row + .ps_grid-row 
{
  -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; border-radius:0;
  margin-left:-1px;

}


.ps_button_bar > .ps_box-button:first-child > .ps-button-wrapper >  .ps-button,
.ps_button_bar > li:first-child  > .ps_box-button > .ps-button-wrapper >  .ps-button,
.psc_grid-buttonbar .ps_grid-row:first-child > .ps_box-button > .ps-button-wrapper > .ps-button, 
.ps_selector-control.psc_grid-buttonbar .ps_grid-row:first-child, 

:root.psc_dir-rtl .ps_button_bar > .ps_box-button:last-child > .ps-button-wrapper >  .ps-button,
:root.psc_dir-rtl .ps_button_bar > li:last-child > .ps_box-button > .ps-button-wrapper >  .ps-button,
:root.psc_dir-rtl .psc_grid-buttonbar .ps_grid-row:last-child > .ps_box-button > .ps-button-wrapper > .ps-button,
:root.psc_dir-rtl .ps_selector-control.psc_grid-buttonbar .ps_grid-row:last-child 
{
  -webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; -ms-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px; 

}


.ps_button_bar > .ps_box-button:last-child > .ps-button-wrapper >  .ps-button,
.ps_button_bar > li:last-child > .ps_box-button > .ps-button-wrapper >  .ps-button,
.psc_grid-buttonbar .ps_grid-row:last-child > .ps_box-button > .ps-button-wrapper > .ps-button, 
.ps_selector-control.psc_grid-buttonbar .ps_grid-row:last-child, 

:root.psc_dir-rtl .ps_button_bar > .ps_box-button:first-child > .ps-button-wrapper >  .ps-button,
:root.psc_dir-rtl .ps_button_bar > li:first-child  > .ps_box-button > .ps-button-wrapper >  .ps-button,
:root.psc_dir-rtl .psc_grid-buttonbar .ps_grid-row:first-child > .ps_box-button > .ps-button-wrapper > .ps-button,
:root.psc_dir-rtl .ps_selector-control.psc_grid-buttonbar .ps_grid-row:first-child 
{
  -webkit-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; -ms-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0; 

}


.ps_button_bar > .ps_box-button:only-child > .ps-button-wrapper >  .ps-button,
.ps_button_bar > li:only-child > .ps_box-button > .ps-button-wrapper >  .ps-button,
.psc_grid-buttonbar .ps_grid-row:only-child> .ps_box-button > .ps-button-wrapper > .ps-button,
.ps_selector-control.psc_grid-buttonbar .ps_grid-row:only-child 
{
  -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; border-radius:4px;
}


.ps_selector-control.psc_grid-buttonbar .ps_grid-row {
  padding:0.478em 1.2em; 
}
.ps_selector-control.psc_grid-buttonbar .ptgrid-singleselect {
  position:absolute;
  opacity:0;
  top:0;
  left:0;
}

.ps_selector-control.psc_grid-buttonbar .ps_grid-row > div[aria-hidden],
.ps_selector-control.psc_grid-buttonbar .ps_grid-row > .ps_grid-cell > div[aria-hidden]
{
  position:relative;
  z-index:1;
  margin:0 !important;
  min-height:0; 
}


.ps_selector-control.psc_grid-buttonbar .ps_grid-row div[aria-hidden] .ps-button {
  padding:0 !important;
  border:none !important;
  background:transparent !important;
}


.ps_selector-control.psc_grid-buttonbar .ps_grid-row + .ps_grid-row {
  margin-left:-1px !important;
}


.ps_selector-control.psc_grid-buttonbar .psc_image_only .ps-link {
  line-height: 1.23em;
  vertical-align:top;
}


:root.ie:not(.edge) .ps_selector-control.psc_grid-buttonbar .psc_image_only .ps-link {
  line-height:1em;
}

:root.psc_mode-access .ps_selector-control.psc_grid-buttonbar .psc_label-suppressed > .ps_box-label {display:none !important;}





.ps_button_bar.psc_stacked {
  line-height:1em;
}


.ps_button_bar.psc_stacked .ps-button,
.ps_button_bar.psc_stacked .ps-button > .ps-img,
.ps_button_bar.psc_stacked .ps-button > .ps-text
 
{
  display:block;
  text-align:center;
}


.ps_button_bar.psc_stacked  .ps-button > .ps-img { 
  margin: 0 auto;
}






.ps_button_bar > .ps_box-radio > .ps_box-label {


  
  line-height:1.2em; 
  width:auto; 
  padding:0; 
  -webkit-border-radius:0.4em; -moz-border-radius:0.4em; -ms-border-radius:0.4em; border-radius:0.4em;

  background:#fcfcfc;
  color:#000;

  border:1px solid #868e96; 
  font-weight:normal; 
  background: var(--pt-page-background-color);
  color: var(--pt-page-text-color);
  border-color: var(--pt-border-contrast-color);
}


.ps_button_bar > .ps_box-radio.psc_disabled > .ps_box-label
{
    border-color: #868e96; 
    background: #ced4da; 
    color: #868e96; 
 
   background: var(--pt-control-disabled-background-color);
   border-color: var(--pt-border-contrast-color);
   color: var(--pt-control-disabled-text-color);
}




.ps_button_bar > .ps_box-radio:not(.psc_disabled) > .ps_box-label:hover {
   

  
  border-color:#5c6570; 
 
  background: #F4F7FC; 
;
  cursor:pointer;
  z-index:2;
  position:relative;
  background: var(--pt-hover-background-color);
  border-color: var(--pt-hover-border-color);
}


:root:not(.ios) .ps_button_bar .ps_box-radio:not(.psc_disabled) > .ps_box-label:hover {
  outline:1px dotted #1c579c;
  outline-offset:-3px;
  outline:1px dashed var(--pt-hover-border-color);
}

.ps_button_bar > .ps_box-radio:not(.psc_disabled) > .ps_box-label:active {
  
  
  background:#fff;
  border-color:#1d2733; 
  background:var(--pt-active-background-color);
  border-color: var(--pt-page-text-color);
}

.ps_button_bar > .ps_box-radio:not(.psc_disabled).psc_selected > .ps_box-label,
.ps_button_bar > .ps_box-radio.psc_disabled.psc_selected > .ps_box-label
{


    
    border: 1px solid #246fc7; 
 
    margin-left: -1px;
    background: #b9ddfb; 
 
    color:#000;
    cursor:default;
    position:relative;
    z-index:1;
    font-weight:bold; 
border-color: var(--pt-selected-border-color);
background: var(--pt-selected-background-color);
color: var(--pt-selected-text-color);
}


.ps_button_bar > .ps_box-radio.psc_selected:not(.psc_disabled) > .ps_box-label > .ps-label {
 padding: calc(0.5em - 1px) calc(1.2em - 1px);
}


.ps_button_bar > .ps_box-radio.psc_selected:not(.psc_disabled) > .ps_box-label {
  border-width:2px;
}





.ps_button_bar > .ps_box-radio.psc_selected > .ps_box-label > .ps-label {
   position:relative;
   top:1px;
}

.ps_button_bar > .ps_box-radio > .ps_box-label > .ps-label{ 
  color:inherit;
  font-weight:inherit; 
}



.ps_button_bar > .ps_box-radio > .ps_box-control > .ps-radio {
  position:absolute;
  opacity:0;
  top:0;
  left:0;
}

.ps_button_bar > .ps_box-radio > .ps_box-label > .ps-label {
  padding:0.5em 1.2em; 
  display:block;
  line-height:1.2em; 
  
  overflow:hidden;
  text-overflow:ellipsis;
}

.ps_button_bar > .ps_box-radio:not(.psc_disabled):not(.psc_selected) > .ps_box-label > .ps-label {
  cursor:pointer;
}

.ps_button_bar > .ps_box-radio + .ps_box-radio > .ps_box-label
{
  -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; border-radius:0;
  margin-left:-1px;
  

}

.ps_button_bar > .ps_box-radio:first-child > .ps_box-label,
.ps_button_bar > legend + .ps_box-radio:nth-child(2) > .ps_box-label, 
.ps_button_bar > .ps_box-radio.psc_baritem-first > .ps_box-label 
{
  -webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; -ms-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px;
  margin:0;
}

:root.psc_dir-rtl .ps_button_bar > .ps_box-radio:first-child > .ps_box-label,
:root.psc_dir-rtl .ps_button_bar > legend + .ps_box-radio:nth-child(2) > .ps_box-label, 
:root.psc_dir-rtl .ps_button_bar > .ps_box-radio.psc_baritem-first > .ps_box-label,
.ps_button_bar > .ps_box-radio:last-child > .ps_box-label,
.ps_button_bar > .ps_box-radio.psc_baritem-last > .ps_box-label 
{
  -webkit-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; -ms-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0;

}


:root.psc_dir-rtl .ps_button_bar > .ps_box-radio:last-child > .ps_box-label,
:root.psc_dir-rtl .ps_button_bar > .ps_box-radio.psc_baritem-last > .ps_box-label
{
  -webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; -ms-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px; 
}



.ps_button_bar.psc_grouped > .ps_box-radio > .ps_box-label,
.ps_button_bar.psc_grouped_fitted > .ps_box-radio > .ps_box-label
{
  -webkit-border-radius:0 !important; -moz-border-radius:0 !important; -ms-border-radius:0 !important; border-radius:0 !important;
}

.ps_button_bar.psc_grouped_fitted > .ps_box-radio > .ps_box-label {
  border-top-width:0 !important;
}

.ps_button_bar.psc_grouped_fitted > .ps_box-radio:first-child > .ps_box-label,
.ps_button_bar.psc_grouped_fitted > legend + .ps_box-radio:nth-child(2) > .ps_box-label, 
.ps_button_bar.psc_grouped_fitted > .ps_box-radio.psc_baritem-first > .ps_box-label 
{
  border-left-width:0;
}

.ps_button_bar.psc_grouped_fitted > .ps_box-radio:last-child > .ps_box-label,
.ps_button_bar.psc_grouped_fitted > .ps_box-radio.psc_baritem-last > .ps_box-label 
{
  border-right-width:0;
}









.ps_box-control > .ps_facade {display:none !important;}




.ps_header-banner,
.ps_header_bar
{
  
  display:block;
  border:none;

  border-bottom: 1px solid #f0f0f0; 
  vertical-align:middle;
  text-align:center;
  position:relative;
  
  white-space:nowrap;

 
  color:rgba(255,255,255,0.95);

  background: #1D2733;  

  
  text-align:left;

  width:100vw;
  background-color: var(--pt-banner-background-color);
  color: var(--pt-banner-text-color);
  border-bottom: none; 
}


.ps_prompt-header,
.ps_mheader-bar 
{
  display:block;
  border:none;
  border-bottom: 1px solid #ced4da;  
  border-bottom-color: #868e96; 
  vertical-align:middle;
  text-align:center;
  position:relative;
  background-image:none;
  background-color: #f5f5f5; 

  color: #000; 
  
  display:flex;
  flex-direction:row;
  width:100%; 
  text-align:left;
  background-color: var(--pt-modal-header-background-color);
  color: var(--pt-modal-header-text-color);
  border-color: var(--pt-modal-header-border-color);
}


.ps_header_bar_cont {
  display:flex;
  flex-direction:row;
  width:100vw;
}


.ps_header_bar_cont + .ps_pagetitle_cont {
    width: 100vw;
    
    min-height: calc(3em + var(--pt-strip-height));
    background: var(--pt-page-title-background-color);
    color: var(--pt-page-title-text-color);
    border-bottom: 1px solid var(--pt-page-title-border-color); 
    position:relative;
    box-sizing:border-box;
    padding-top:var(--pt-strip-height);
}


.ps_header_bar_cont + .ps_pagetitle_cont .ps_system_cont{
  margin: 0 0.5em;
}


.ps_header_bar_cont + .ps_pagetitle_cont .ps_system_cont,
.ps_header_bar_cont + .ps_pagetitle_cont .ps_custom_cont
{
  flex: 1 1 auto;
  min-width:0;
}


.ps_header_bar_cont + .ps_pagetitle_cont .ps_system_cont {
  max-width: fit-content;
}


:root:not(.psc_mode-hc) .ps_header_bar_cont + .ps_pagetitle_cont:before {
    background: var(--pt-strip-background);
    content: "";
    display: block;
    width: 100vw;
    height: var(--pt-strip-height);
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
}


.ps_pagetitle_cont .ps_context_cont {
  margin-left: auto;
  margin-right: 0.25em;
  align-content: center;
  flex: 0 0 auto;
  padding-left: 0.5em; 
}


.ps_header_bar_cont + .ps_pagetitle_cont .psc_guided-cont {
  margin-left:auto;
}


.ps_pagetitle_cont .psc_guided-cont + .ps_context_cont {
  margin-left: 0px;
}


.ps_header_bar a:focus { outline:1px solid currentColor; }


.ps_mheader-bar .ps_box-button > .ps-button-wrapper > .ps-button,
.psc_modal-done > .ps-button-wrapper > .ps-button, 
.psc_modal-button > .ps-button-wrapper > .ps-button 
{
  padding:0.35em;  
}


.psc_modal-cancel .ps-button,
.psc_modal-done .ps-button {
  min-width:5.75ch;
  text-align:center;
}


.ps_box-button.psc_modal-close > .ps-button-wrapper > .ps-button {
    background: transparent;
    border: 1px solid transparent;
    box-shadow: none;

    padding: 0.4em 0.65em 0.5em 0.7em ;   
    line-height: initial;
    vertical-align: middle;
}


.ps_box-button.psc_modal-close > .ps-button-wrapper > .ps-button:hover {
    
    background:#fff;
    border-color: #868e96; 
    border-color: #7A818A; 
    background: var(--pt-page-background-color);
    border-color: var(--pt-border-contrast-color);
}


:root:not(.psc_mode-hc) .psc_modal-close .ps-button:hover {
   outline:0;
}


.ps_box-button.psc_modal-close > .ps-button-wrapper > .ps-button:active {
    
    background:#fcfcfc; 
    border-color: #5c6570; 
    background: var(--pt-active-background-color); 
    border-color: var(--pt-border-absolute-color);
}



.ps_header-banner .ps_box-group,   
.ps_header_bar .ps_box-group,
.ps_mheader-bar .ps_box-group 
.ps_prompt-header .ps_box-group 
{
    display:inline-block;
    border:none;
    background-color:transparent;
    margin:0; 
    white-space:nowrap;
}


.ps_header_bar_cont { min-height: var(--pt-banner-min-height,42px); }


.ps_header {container: PT_CONTAINER-BANNER / inline-size;}


@container PT_CONTAINER-BANNER (width < 462px) {
    :root:not(.psc_form-small,.psc_mode-access) .pt_hdr-qabcontainer {display:none !important;}
}


:root:not(.psc_mode-hc) .ps_header_bar-container:before {

}

.ps_header_bar .ps_box-button
{
  line-height:inherit;
}

.ps_header_bar .ps_pagetitle + .ps_content-group { display:none !important;} 

.ps_back_cont 
{

  
  flex:0 0 auto;
  padding:0.25em;
  align-items:center;
  display:flex;
}


.ps_mheader-section1,
.ps_prompt-lheader
{

  white-space:nowrap;
  flex:0 0 auto;
  padding:0.25em;
  align-items:center;
  display:flex;
}


:root.psc_form-small .ps_mheader-section1,
:root.psc_form-small .ps_prompt-lheader
{

}


.ps_actions_cont 
{



  flex:0 0 auto;
  padding:0.25em;
  white-space:nowrap;
  margin-left: auto;
  align-items:center;
  display:flex;
}


.ps_back_cont + .ps_pagetitle_cont {

    text-align: center;

    display: flex;
    align-items:center;
    justify-content: center;
}


.ps_mheader-section2 {

  
  text-align:center;
  display:flex;
  flex-direction:column;
  justify-content:center;
  flex: 1 1 auto;
  min-width:0;
}


:root.psc_form-small .ps_back_cont + .ps_pagetitle_cont {
  text-align:left;
  justify-content:left;
  margin-bottom:-0.5em;
  margin-left: 0.5em;
}


:root.psc_form-small .ps_header_bar_cont + .ps_pagetitle_cont {
  min-height: var(--pt-strip-height);
  max-height: var(--pt-strip-height);
  border-bottom:none;
}


:root.psc_form-small .ps_header_bar_cont + .ps_pagetitle_cont > * {
  display:none !important;
}


:root.psc_form-small .ps_headersearch_cont {
  display:none !important;
}


.ps_headersearch_cont .psc_hidden {
    display: none !important;
}

.ps_headersearch_cont .pts_search_controls {
    display:none;
}

.ps_mheader-section2 .ps_system_cont {
  max-width:100%;
}

.psc_modal-pagetitle {
    display: inline-block;
    overflow: hidden;
    margin-bottom: -0.25em;
    width: 100%;
    text-overflow: ellipsis;
}


.ps_mheader-section3,
.ps_prompt-rheader
{

  
  white-space:nowrap;
  margin-right: auto;
  padding:0.25em;
  align-items:center;
  display:flex;
}


:root.psc_form-small .ps_mheader-section3,
:root.psc_form-small .ps_prompt-rheader
{

}


.ps_pagetitle_cont,
.ps_prompt-cheader 
{

  
  display:block;
  flex:1 1 auto;
  min-width:0;
  align-items:center;
  display:flex;
}

.ps_pagetitle_cont .ps_system_cont,
.ps_prompt-cheader .ps_system_cont {
  max-width:100%;
}


.ps_pagetitle_cont h1 {
  font-weight: normal;

}


.ps_header_bar_cont + .ps_pagetitle_cont h1 {
  font-weight:bold;
}


.ps_pagetitle_cont h1 .ps-text {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    white-space: normal;
    margin-bottom:-0.25em;
}


:root.psc_form-small .ps_pagetitle_cont h1 .ps-text {
   margin-bottom:0;
}

.ps_pagetitle,
.psc_modal-pagetitle 
{
  padding-top:0.42em;
  padding-bottom:0.42em;
}


.ps_header_bar .ps_pagetitle,
.ps_mheader-bar .psc_modal-pagetitle
{
  padding-top:0;
  padding-bottom:0;
}


.psc_modal-pagetitle > .ps_pagetitle {
  padding:0;
  font-size:1em;
}



.ps_header_button:not(.psc_hidden)
{
  display:inline-block;
}

.ps_header-banner + .ps_header_bar_custom,
.ps_header_bar + .ps_header_bar_custom
{
  display:block;
}

.ps_box-button.ps_header_button  .ps-button, 
.ps_box-button.ps_header_button:link  .ps-button,
.ps_box-button.ps_header_button:hover  .ps-button,
.ps_box-button.ps_header_button:link:hover  .ps-button,
.ps_box-button.psc_fullsize_button  .ps-button,
.ps_box-button.psc_fullsize_button:link  .ps-button,
.ps_box-button.psc_fullsize_button:hover  .ps-button,
.ps_box-button.psc_fullsize_button:link:hover  .ps-button
{
  padding:0;
  background-image:none;
  background-color:transparent;
  border:none;
  -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none;

}

.ps_box-button.psc_fullsize_button .ps-button:hover {outline-offset: 1px; } 


.ps_box-button.ps_header_button  .ps-button,
.ps_box-button.ps_header_button:link  .ps-button,
.ps_box-button.ps_header_button:hover  .ps-button,
.ps_box-button.ps_header_button:link:hover  .ps-button,
.ps_header_bar .pts_gsearch_go .ps-button {
  border-radius: 3px;
}

.ps_box-button.psc_button-round  .ps-button,
.ps_box-button.psc_button-round:link  .ps-button,
.ps_box-button.psc_button-round:hover  .ps-button,
.ps_box-button.psc_button-round:link:hover  .ps-button
{
   border-radius:1.2em; 
}


.ps_box-button.psc_fullsize_button  .ps-img, 
.ps_box-button.psc_fullsize_button:link  .ps-img,
.ps_box-button.psc_fullsize_button:hover  .ps-img,
.ps_box-button.psc_fullsize_button:link:hover  .ps-img
{
  max-height:none;

}

.ps_box-button.ps_header_button .ps-button  .ps-img, 
.ps_box-button.ps_header_button:link  .ps-img,
.ps_box-button.ps_header_button:hover  .ps-img,
.ps_box-button.ps_header_button:link:hover  .ps-img
{
  max-height:none;
  height:1.72em; 
  padding: 0.345em; 

  width:1.72em; 
}


.ps_header_bar .ps_header_button + .ps_header_button, 
.ps_header_bar .pts_gsearch_cont + .ps_header_button 
{
  margin-left:0.875em; 
}



.ps_system_cont.psc_pagetitle-fixed,
:root.psc_mode-fscreen-search .ps_pagetitle_cont .ps_system_cont:not(.psc_pagetitle-fixed)
{
  display:none !important; 
}


:root.psc_mode-fscreen-search.psc_form-small .ps_header_bar_cont .psc_pagetitle-fixed, 
:root.psc_mode-fscreen-search:not(.psc_form-small) .ps_header_bar_cont + .ps_pagetitle_cont .psc_pagetitle-fixed 
{
  display:inline-block !important; 
}


.ps_system_cont,
.ps_custom_cont,
.ps_header_bar .ps_system_cont > div:not(.psc_hidden),  
.ps_mheader-bar .ps_system_cont > div:not(.psc_hidden) 
{
display:inline-block;
}



.ps_custom_cont:empty {display:none;}

.ps_header_bar .ps_back_cont .ps_system_cont:not(:empty) + .ps_custom_cont,
.ps_mheader-bar .ps-mheader-section1 .ps_system_cont:not(:empty) + .ps_custom_cont 
{
  margin-left:0.875em; 
}


.pt_hdr-qabcontainer li:first-child {
   margin-left:-1.25em; 
}

.ps_header_bar .ps_actions_cont .ps_custom_cont:not(:empty) + .ps_system_cont,
.ps_mheader-bar .ps_actions_cont .ps_custom_cont:not(:empty) + .ps_system_cont 
{
  margin-left:0.875em; 
}


.pt_hdr-qabcontainer .ps-button {
  margin-left: 0.875em;
}





.ps_header_bar .ps_box-button.psc_disabled,
.ps_header_bar .ps_box-button:empty,
.ps_mheader-bar .ps_box-button.psc_disabled, 
.ps_mheader-bar .ps_box-button:empty 
{
  display:none !important;
}


.ps_header_bar_cont .ps_box-button .ps-button,
.ps_header_bar_cont .ps_box-button .ps-button:link,
.ps_header_bar_cont .ps_box-button .ps-button:hover 
{
  background-image:none;
  background-color:transparent;
  border-color:transparent;
 
  color:#ffffff;
  font-size:0.95em;

 
  color: var(--pt-banner-text-color);
}


.ps_header_bar_cont  .ps_box-button:not(.psc_disabled) .ps-button:hover
{
  background-image:none;
  background-color:transparent;
  border-color:transparent;
  color:#fff;
 
  color: var(--pt-page-text-alt-2-color);
}





.ps_header_bar_cont .ps_box-button:not(.psc_disabled) .ps-button:active,
.ps_header_bar_cont .ps_box-button:not(.psc_disabled) .ps-button:hover:active,

:root.psc_dir-rtl .ps_header_bar_cont .ps_box-button:not(.psc_disabled) .ps-button:active,
:root.psc_dir-rtl .ps_header_bar_cont .ps_box-button:not(.psc_disabled) .ps-button:hover:active
{
  background-image:none;
  background-color:rgba(0,0,0,0.8); 
  color:#fff;
 

  color: var(--pt-page-text-alt-2-color);
  background-color: var(--pt-banner-button-active-background-color); 
}



.ps_header_bar_cont .ps_box-button:not(.psc_disabled) .ps-button:hover,

:root.psc_dir-rtl .ps_header_bar_cont .ps_box-button:not(.psc_disabled) .ps-button:hover  
{
  background-color: rgba(255,255,255,0.35); 

 
  background-color: var(--pt-banner-button-hover-background-color);
}


.ps_header_bar .pts_gsearch_go .ps-button:not(.psc_disabled):hover {
  background-color: rgba(0,0,0,.63);
}

 
:root:not(.psc_mode-hc) .ps_header_bar_cont .ps_box-button:not(.psc_disabled) .ps-button:hover {
  outline:0;
}

 
.ps_header_bar_cont .ps_box-button:not(.psc_disabled) .ps-button:active,

:root.psc_dir-rtl .ps_header_bar_cont .ps_box-button:not(.psc_disabled) .ps-button:active,
.ps_header_bar .pts_gsearch_go .ps-button:active 
{
  background-color: rgba(0,0,0,0.8); 
  
  background-color: var(--pt-banner-button-active-background-color);
}


.ps_header_bar .ps_box-button.ps_header-gsearch:not(.psc_disabled) .ps-button[aria-expanded="true"] {
  background-color:#6c7784; 
  border-radius: 0.3em 0.3em 0 0; 
  -webkit-box-shadow: inset 1px 1px 0 0 #5c6570, inset -1px 0 0 0 #5c6570, inset 0 2px 0 0 #eee; -moz-box-shadow: inset 1px 1px 0 0 #5c6570, inset -1px 0 0 0 #5c6570, inset 0 2px 0 0 #eee; -ms-box-shadow: inset 1px 1px 0 0 #5c6570, inset -1px 0 0 0 #5c6570, inset 0 2px 0 0 #eee; box-shadow: inset 1px 1px 0 0 #5c6570, inset -1px 0 0 0 #5c6570, inset 0 2px 0 0 #eee; 
}


.ps_header_bar .ps_box-button.ps_header-gsearch:not(.psc_disabled) .ps-button[aria-expanded="true"]:hover {
   background-color: rgba(255,255,255,0.35);
   background-image: linear-gradient(to bottom, #505862, #6c7784);
}


.ps_header_bar .ps_box-button.ps_header-gsearch:not(.psc_disabled) .ps-button[aria-expanded="true"]:active {
   background-color: rgba(0,0,0,0.8);
   background-image: linear-gradient(to bottom, #000, #6c7784);
}



.ps_header_button.psc_toolaction-back::after,
.ps_header_button.psc_toolaction-backs::after
{
    content:"";
    display:inline-block;
    box-sizing:border-box;
    border-right: 1px solid var(--pt-banner-separator-color);
    width:1px;
    height:1.4em;
    padding-left:0.875em;
    position:relative;
    top:-0.25em;
}


:root.psc_form-small .ps_header_button.psc_toolaction-back::after,
:root.psc_form-small .ps_header_button.psc_toolaction-backs::after
{
  padding-left:0.5em;
}











.ps_box-group.psc_layout.ps_back_cont {
text-align:left;
}


.ps_box-button.ps_button_backnav .ps-button {
  max-width:23vw;
}


.ps_box-button.ps_button_backnav .ps-button,
.ps_box-button.ps_button_backnav .ps-button:link,
.ps_box-button.ps_button_backnav .ps-button:not(.psc_disabled) .ps-button:hover,
.ps_box-button.ps_button_stdheader .ps-button,
.ps_box-button.ps_button_stdheader .ps-button:link,
.ps_box-button.ps_button_stdheader .ps-button:not(.psc_disabled) .ps-button:hover {

font-size: 0.95em;
 
padding: 0.6em;
padding-right: 1em;
padding-left: 0.5em; 
border: 1px solid #3d444e; 
border-color:#657081; 

text-align: left;
display: inline-block;


border-color: var(--pt-banner-button-border-color,var(--pt-border-normal-color)); 
background-color:var(--pt-banner-background-color);
}



.ps_box-button.ps_button_stdheader .ps-button,
.ps_box-button.ps_button_stdheader .ps-button:link,
.ps_box-button.ps_button_stdheader .ps-button:not(.psc_disabled) .ps-button:hover {
  padding-left:1em;
}



.ps_box-button.ps_button_backnav:not(.psc_disabled) .ps-button:hover,
.ps_box-button.ps_button_stdheader:not(.psc_disabled) .ps-button:hover
{
 
 


  background: rgba(255,255,255,0.35); 
  background: var(--pt-banner-button-hover-background-color);
}


.ps_box-button.ps_button_backnav:not(.psc_disabled) .ps-button:active,
.ps_box-button.ps_button_backnav:not(.psc_disabled) .ps-button:hover:active,
.ps_box-button.ps_button_stdheader:not(.psc_disabled) .ps-button:active,
.ps_box-button.ps_button_stdheader:not(.psc_disabled) .ps-button:hover:active
{


 
  background: rgba(0,0,0,0.8); 
  background: var(--pt-banner-button-active-background-color);
}





.ps_header_bar .ps_actions_cont .ps_system_cont .ps-button,

.ps_header_bar .ps_header_button .ps-button,
.ps_header_bar .ps_header_button .ps-button:link,

:root.psc_dir-rtl .ps_header_bar .ps_actions_cont .ps_system_cont .ps-button,
:root.psc_dir-rtl .ps_header_bar .ps_header_button .ps-button,
:root.psc_dir-rtl .ps_header_bar .ps_header_button .ps-button:link
{
  -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none;
  font-size:1em;
}





.psc_title-selector {
  white-space:nowrap;
  display:flex; 
}



.psc_title-selector.psc_rowact:hover {
  background-color:transparent !important;
}
.psc_title-selector:before {
  content:url(/cs/psprdpub/cache/86204/PTNUI_DOWN_ARW_1.svg);
  margin-right:0.25em;
  display:inline-block;
  vertical-align:top;
  position:relative;

  flex:0 0 auto; 
  align-self:center; 
}


:root.ie .psc_title-selector:before {
  width:0.9em;
}

:root.psc_form-small .psc_title-selector:before {

}


:root:not(.psc_form-small) .psc_title-selector:before {
   filter: invert(0.7);
}

.psc_title-selector > .ps_pagetitle {
  display:inline-block;
  overflow:hidden; 
}


:root:not(.psc_form-small).psc_mdlistpopup  .ps_header_bar_cont .psc_title-selector {
  display:none !important;
}


:root.psc_form-small .psc_title-selector > .ps_pagetitle {
  width:calc(100% - 1em);
}

:root.psc_form-small.psc_mode-md .ps_header_bar,
:root.psc_form-small.psc_mode-ag .ps_header_bar 
{
  display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:flex;
  -webkit-flex-direction:row; -moz-flex-direction:row; -ms-flex-direction:row; flex-direction:row;
  width:100%;
  padding-top:0.151em; 
}

:root.psc_form-small.psc_mode-md .ps_header_bar > .ps_back_cont,
:root.psc_form-small.psc_mode-md .ps_header_bar > .ps_actions_cont,
:root.psc_form-small.psc_mode-ag .ps_header_bar > .ps_back_cont, 
:root.psc_form-small.psc_mode-ag .ps_header_bar > .ps_actions_cont 
{
  position:static;
  top:auto;
  left:auto;
  -webkit-flex:0 0 auto; -moz-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto;
   
}


:root.psc_form-small.psc_mode-md .ps_header_bar > .ps_back_cont,
:root.psc_form-small.psc_mode-ag .ps_header_bar > .ps_back_cont
{
    margin-left:0.4em;
}






:root.psc_form-small.psc_mode-md .ps_header_bar  .ps_pagetitle_cont .ps_system_cont:not(:empty):not(.psc_hidden),
:root.psc_form-small.psc_mode-md .ps_header_bar  .ps_pagetitle_cont .ps_custom_cont:not(:empty):not(.psc_hidden),
:root.psc_form-small.psc_mode-ag .ps_header_bar  .ps_pagetitle_cont .ps_system_cont:not(:empty):not(.psc_hidden), 
:root.psc_form-small.psc_mode-ag .ps_header_bar  .ps_pagetitle_cont .ps_custom_cont:not(:empty):not(.psc_hidden) 
{
  display:inline-block; 
  max-width:100%; 
}

:root.psc_form-small.psc_mode-md .ps_header_bar  .ps_pagetitle_cont .ps_system_cont.psc_title-selector:not(.psc_hidden),
:root.psc_form-small.psc_mode-ag .ps_header_bar  .ps_pagetitle_cont .ps_system_cont.psc_title-selector:not(.psc_hidden)
{
  display:flex; 
  width:100%;
}


:root.psc_form-small.psc_mode-md .ps_header_bar,
:root.psc_form-small.psc_mode-ag .ps_header_bar
{
  flex-wrap:wrap;
}

:root.psc_form-small.psc_mode-md .ps_header_bar_cont > .ps_pagetitle_cont,
:root.psc_form-small.psc_mode-ag .ps_header_bar_cont > .ps_pagetitle_cont 
{
  -webkit-flex:1 1 auto; -moz-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto;
  text-align:left;
  margin:0;
  margin-left:0.5em;
  
  overflow:hidden;
  width:100%;
  text-overflow:ellipsis;
  min-height:2.6em;
}


:root.psc_form-small.psc_mode-md .ps_header_bar .ps_pagetitle,
:root.psc_form-small.psc_mode-ag .ps_header_bar .ps_pagetitle
{
  padding-top:0.5em;
  padding-bottom:0.2em;
}

:root.ie.psc_form-small.psc_mode-md .ps_header_bar > .ps_pagetitle_cont,
:root.ie.psc_form-small.psc_mode-ag .ps_header_bar > .ps_pagetitle_cont 
{
  flex-basis:0;
}



:root.psc_form-small.psc_mode-md .ps_header_bar > .ps_pagetitle_cont  .ps_pagetitle > .ps-text,
:root.psc_form-small.psc_mode-ag .ps_header_bar > .ps_pagetitle_cont  .ps_pagetitle > .ps-text 
{
  max-width:100%;
  
  display:inline-block;
  text-overflow:ellipsis;
  overflow:hidden;
}



.ps_box-grid-flex{
  position:relative;
}

  
.ps_box-grid-flex:not(.ps_modal-gridsort)
{
  display:inline-block;
  min-width:100%;
}


.ps_box-grid-flex.psc_grid-widthauto {
  min-width:0;
}


.psc_tablelayout-fixed .ps_grid-flex {
  table-layout:fixed;
}

.psc_tablelayout-auto .ps_grid-flex {
  table-layout:auto;
}

.psc_tablelayout-inherit .ps_grid-flex {
  table-layout:inherit;
}


.ps_header-grid-left
{
  display:block;
}
.ps_header-grid-right
{
  display:inline-block;
  position:absolute;
  right:0.5em;
  top:-1px;
  font-size:0.9em;
}

.ps_header-grid-custom
{
}

.ps_header-grid-system
{
}





table {
  width:100%;
  border-spacing:0;
}
th,td {
  padding:0.4em; 
  text-align:left;
}



.ps_box-grid-flex
{

}


.psc_grid-rowborderbottom td {
  border-bottom:1px solid #d3d3d3;
  border-bottom-color: var(--pt-grid-item-border-color);
}


.psc_show-rowselected {
  display:none;
}


.psc_has_selected .psc_show-rowselected {
  display:inline-block;
}


.psc_show-baronselect .ps_box-grid-header_bar {
  display:none;
}


.psc_show-baronselect.psc_has_selected .ps_box-grid-header_bar {
  display:block;
}


.psc_grid-selectedhighlight .ps_grid-row.psc_selected {
  background-color: #f6f6f6;
  background-color: var(--pt-grid-item-selected-background-color);
}


.psc_grid-allowscroll .ps_box-grid-flex {
  max-width:none;
  overflow:visible;
}

.psc_grid-allowscroll .ps_grid-flex {
  width:auto; 
}

.psc_grid-allowscrollv .ps_box-grid-flex {
  max-width:100%;
  overflow:visible;
}

.psc_grid-border table,
.psc_grid-cellborders table,
.psc_grid-cellborders th,
.psc_grid-cellborders td
{
  border:1px solid #ced4da; 
  border-color: var(--pt-grid-item-border-color);
}


.ps_grid-flex{

  
}

.ps_grid-title {
   
  padding-left:0; 
}

.ps_grid-head-row
{
  


}


.psc_rowcount {
  font-weight:bold;
  font-size:0.9em;
  text-align:right;
  margin-bottom:0.2em;
}


.ps_box-grid-title,
.psc_grid-countabovebody .ps_box-grid-header, 
.ps_box-grid-flex.psc_grid-countabovebodyflex .ps_box-grid-header 
{
  position:relative;
}


.ps_grid-title + .psc_rowcount {
  position:absolute;
  right:0;
  bottom:0;
  margin-bottom:0;
}


.psc_grid-countabovebody .ps_box-grid-title,
.ps_box-grid-flex.psc_grid-countabovebodyflex .ps_box-grid-title { 
  position:static;
}


.psc_grid-countabovebody .psc_rowcount,
.ps_box-grid-flex.psc_grid-countabovebodyflex .psc_rowcount  
{
  position:absolute;
  right:0.1em;
  bottom:0;
}


.psc_grid-nosideborder .ps_box-grid-header_bar, 
.psc_grid-headernoborder .ps_box-grid-header_bar {
  border:none;
}

.psc_grid-headertopborder .ps_box-grid-header_bar {
  border-left:none;
  border-right:none;
}

.psc_grid-nocustompad .ps_header-grid-custom {
  padding:0;
}

.psc_grid-nosideborder .ps_grid-flex {
  border-left:none;
  border-right:none;
}


.ps_box-grid-flex:not(.psc_show-baronselect):not(.psc_grid-nohbar):not(.psc_grid-noheaderbar):not(.psc_grid-nosideborder):not(.psc_grid-headernoborder):not(.psc_grid-headertopborder) .ps_box-grid-header_bar:not(:empty):not(.psc_empty) + .ps_box-grid-tabs,
.psc_show-baronselect.psc_has_selected:not(.psc_grid-nosideborder):not(.psc_grid-headernoborder):not(.psc_grid-headertopborder) .ps_box-grid-header_bar + .ps_box-grid-tabs  {
    border-left: 1px solid #ced4da;
    border-right: 1px solid #ced4da;
    border-color: var(--pt-grid-border-color);
}

.ps_grid-head-row > th
{
  
   
  border-bottom:1px solid #ced4da; 
  border-bottom-color: var(--pt-grid-item-border-color);
}


.ps_box-grid-head .ps_grid-head-row > th {
  border-bottom:none;
}

.ps_grid-col,
.ps_grid_grph
{
  color:#000; 
  

  background: #f8f8f8;  
 
  position:relative;
  border-bottom-color: #ced4da;  
  z-index:1;
  background-color: var(--pt-grid-header-background-color);
  border-bottom-color: var(--pt-grid-border-color);
  color: var(--pt-grid-header-text-color);
}




.ps_grid-col
 {

  padding-top:0.6em; 
  padding-bottom:0.6em; 


  
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; 
}


.ps_box-grid-flex .ps_grid-head,
.ps_box-grid-flex .ps_grid-head-row
{
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
}



.ps_box-grid-head {

   
}
.ps_grid-flex-head {
    width:inherit;
    border:1px solid #ced4da;  
    table-layout:fixed; 
    border-color: var(--pt-grid-border-color);
}


.ps_grid-flex-head:empty {
    border-top:none;
    
}


.ps_grid-col > .ps_box-checkbox
{
  margin-bottom:0;
}



.ps_box-grid-flex .ps_grid-col-label {
  display:inline-block;
}


.ps_grid-head:not(.psc_sort) :is(.psc_sort-ascend,.psc_sort-descend,.psc_sort-enabled) .ps_grid-col-label {
  display:inline-flex;
  align-items: center;
}


.psc_sort-ascend .ps_grid-col-label,
.psc_sort-descend .ps_grid-col-label,
.psc_sort-enabled .ps_grid-col-label
{
  cursor:pointer;

  color:inherit;
}


.ps_grid-col-label > .ps-label,
.ps_grid-col-label > .ps-required 
{
  color:inherit;
}



th .ps_box_grid-col > a.ps_grid-col-label:focus {
  text-decoration:none;
  outline: 1px dotted;
  outline-offset: 2px;
}

.ps_box_grid-col > a.ps_grid-col-label:hover {
  color:#000;
  color: var(--pt-grid-header-text-color);
}


th .ps_box_grid-col > a.ps_grid-col-label:hover {
  text-decoration:none;
  background-color: #f4f7fc;
  outline: 1px solid;
  outline-offset: 2px;
  outline: 1px dashed; 
  background-color: var(--pt-hover-background-color);
}

th .ps_box_grid-col > a.ps_grid-col-label:active {
  text-decoration:none;
  background-color: #b9ddfb;
  outline: 1px solid;
  outline-offset: 0px;
  background-color: var(--pt-active-background-color);
}


.psc_sort-ascend .ps_grid-col-label:after {

  content: url(/cs/psprdpub/cache/86204/PT_NUI_SORT_ASCEND_1.svg);
  background:transparent;
   

  display:inline-block;
  height:1em;
  width:1em;
  margin-left:0.2em;
  text-align:right; 

  flex:0 0 1em; 
}


.psc_sort-descend .ps_grid-col-label:after {

  content: url(/cs/psprdpub/cache/86204/PT_NUI_SORT_DESCEND_1.svg);
  background:transparent;
   

  display:inline-block;
  height:1em;
  width:1em;
  margin-left:0.2em;
  text-align:right; 

  flex:0 0 1em; 
}


.psc_sort-enabled .ps_grid-col-label:after {

  content: url(/cs/psprdpub/cache/86204/PT_NUI_SORT_DEFAULT_1.svg);
  background:transparent;
   

  display:inline-block;
  height:1em;
  width:1em;

  margin-left:0.2em;
  text-align:right; 

  flex:0 0 1em; 
}




.ps_grid-flex .ps_grid-col.psc_button,
.ps_grid-flex .ps_grid-col.psc_radio,
.ps_grid-flex .ps_grid-col.psc_checkbox,
.ps_grid-flex .ps_grid-col.psc_image, 
.ps_grid-flex .ps_grid-col.psc_img,
.ps_grid-flex .ps_grid-cell.psc_button,
.ps_grid-flex .ps_grid-cell.psc_radio,
.ps_grid-flex .ps_grid-cell.psc_checkbox,
.ps_grid-flex .ps_grid-cell.psc_image,
.ps_grid-flex .ps_grid-cell.psc_img,
.ps_grid-flex-head .ps_grid-col.psc_button, 
.ps_grid-flex-head .ps_grid-col.psc_radio,
.ps_grid-flex-head .ps_grid-col.psc_checkbox,
.ps_grid-flex-head .ps_grid-col.psc_image,
.ps_grid-flex-head .ps_grid-col.psc_img,
.ps_grid-flex-head .ps_grid-cell.psc_button,
.ps_grid-flex-head .ps_grid-cell.psc_radio,
.ps_grid-flex-head .ps_grid-cell.psc_checkbox,
.ps_grid-flex-head .ps_grid-cell.psc_image,
.ps_grid-flex-head .ps_grid-cell.psc_img 

{
  text-align:center;
  vertical-align:middle;

}

.ps_grid-col.psc_num
{
  text-align:right;
}

.ps_grid-body {
  padding-top:2px;
}

.ps_grid-flex {
  border: 1px solid #ced4da; 
  border-color: var(--pt-grid-border-color);
}

.ps_grid-flex td.ps_grid-cell,
.ps_grid-flex .ps_grid-body th.ps_grid-cell 
{
  border-bottom:1px solid #ced4da; 
  border-bottom-color: var(--pt-grid-item-border-color);
}



.ps_grid-norowborder td.ps_grid-cell,
.ps_grid-norowborder .ps_grid-body th.ps_grid-cell 
{
  border-bottom:0;
}




.ps_grid-flex > .ps_grid-body .ps_grid-cell {
   height: 2.4em;
}


.ps_grid-flex .ps_grid-cell > .psc_num,
.ps_grid-flex .ps_grid-cell > .psc_num input
{
  text-align:right;
}





.ps_grid-flex .ps_grid-cell > .ps_box-checkbox,
.ps_grid-flex .ps_grid-cell > .ps_box-radio,
.ps_grid-flex .ps_grid-cell > .ps_box-dropdown,
.ps_grid-flex .ps_grid-cell > .ps_box-edit,
.ps_grid-flex .ps_grid-cell > .ps_box-longedit,
.ps_grid-flex .ps_grid-cell > .ps_box-staticimg,
.ps_grid-flex .ps_grid-cell > .ps_box-text,
.ps_grid-flex .ps_grid-cell > .ps_box-textonly
{
  margin:0;
}





.ps_grid-flex .ps_grid-cell > .ps_box-button,
.psc_grid-norowlabels .ps_grid-cell > .ps_box-checkbox,
.psc_label-none .ps_grid-cell > .ps_box-checkbox,
.psc_grid-norowlabels .ps_grid-cell > .ps_box-radio,
.psc_label-none .ps_grid-cell > .ps_box-radio
{
  margin:0 auto;
}


.ps_box-grid-list .psc_grid-hideinlist {
  display:none !important;
}

.psc_grid-noinnergroup .ps_grid-cell > .ps_box-group > .ps_header-group { display:none; }

.ps_grid-flex .ps_grid-cell > .ps_box-group > div + div 
{
  margin-top:0.2em;
}

.psc_grid-rowsgradient .ps_grid-row:not(:hover):not(.psc_selected),
.psc_grid-rowsgradientodd .ps_grid-row:nth-child(odd):not(:hover):not(.psc_selected),
.psc_grid-rowsgradienteven .ps_grid-row:nth-child(even):not(:hover):not(.psc_selected)
{
   background-image:-webkit-linear-gradient(#ffffff, rgb(244, 248, 253)); background-image:-moz-linear-gradient(#ffffff, rgb(244, 248, 253)); background-image:-ms-linear-gradient(#ffffff, rgb(244, 248, 253)); background-image:linear-gradient(#ffffff, rgb(244, 248, 253));
   background-image:-webkit-none; background-image:-moz-none; background-image:-ms-none; background-image:none; 
   background: var(--pt-grid-item-alt-background-color); 
}

.psc_grid-highlightrow .ps_grid-row.psc_selected
{
  background-color: #fcf2de; 
  border-color:#ced4da; 
  background-color: var(--pt-grid-item-selected-background-color);
  border-color: var(--pt-grid-item-border-color);
}











.psc_grid-highlightrow  .ps_grid-row:hover
{
  background-color: #F4F7FC;  
  outline:1px dotted #1c579c; 
  outline-offset:-1px; 
  background-color: var(--pt-hover-background-color);
  outline:1px dashed var(--pt-hover-border-color); 
}


.psc_grid-nocolheaders .ps_grid-head,
.psc_grid-notitle .ps_grid-title,

.psc_grid-notitle .ps_grid-title,
.psc_grid-notitlearea .ps_box-grid-title,
.psc_grid-noheaderbar .ps_box-grid-header_bar,
.ps_box-grid-header_bar:empty,
.ps_box-grid-header_bar.psc_empty,
.psc_grid-norowcount .psc_rowcount,
.psc_grid-nosystemheader .ps_header-grid-system,
.psc_grid-nocustomheader .ps_header-grid-custom,

.psc_grid-nobody .ps_grid-body,

.psc_scrollarea-notitle .ps_box-scrollarea-row > .ps_header-group,
.psc_scrollarea-notitle.ps_box-scrollarea-row > .ps_header-group,
.psc_groupbox-notitle > .ps_header-group,
.psc_groupbox-noheader > .ps_header-group
{
  display:none;
}



.psc_grid-hideinflex-sort.ps_box-grid-flex .ps_box-sort,
.psc_grid-hideinlist-sort.ps_box-grid-list .ps_box-sort,
.psc_grid-hideindiv-sort.ps_box-grid-div   .ps_box-sort,
.psc_grid-hidenotflex-sort:not(.ps_box-grid-flex) .ps_box-sort,
.psc_grid-hidenotlist-sort:not(.ps_box-grid-list) .ps_box-sort,
.psc_grid-hidenotdiv-sort:not(.ps_box-grid-div) .ps_box-sort,
.psc_grid-hide-sort .ps_box-sort,

.psc_grid-hideinflex-download.ps_box-grid-flex .ps_box-download,
.psc_grid-hideinlist-download.ps_box-grid-list .ps_box-download,
.psc_grid-hideindiv-download.ps_box-grid-div   .ps_box-download,
.psc_grid-hidenotflex-download:not(.ps_box-grid-flex) .ps_box-download,
.psc_grid-hidenotlist-download:not(.ps_box-grid-list) .ps_box-download,
.psc_grid-hidenotdiv-download:not(.ps_box-grid-div) .ps_box-download,
.psc_grid-hide-download .ps_box-download,

.psc_grid-hideinflex-find.ps_box-grid-flex .ps_box-find,
.psc_grid-hideinlist-find.ps_box-grid-list .ps_box-find,
.psc_grid-hideindiv-find.ps_box-grid-div   .ps_box-find,
.psc_grid-hidenotflex-find:not(.ps_box-grid-flex) .ps_box-find,
.psc_grid-hidenotlist-find:not(.ps_box-grid-list) .ps_box-find,
.psc_grid-hidenotdiv-find:not(.ps_box-grid-div) .ps_box-find,
.psc_grid-hide-find .ps_box-find,

.psc_grid-hideinflex-system.ps_box-grid-flex .ps_header-grid-system,
.psc_grid-hideinlist-system.ps_box-grid-list .ps_header-grid-system,
.psc_grid-hideindiv-system.ps_box-grid-div   .ps_header-grid-system,
.psc_grid-hidenotflex-system:not(.ps_box-grid-flex) .ps_header-grid-system,
.psc_grid-hidenotlist-system:not(.ps_box-grid-list) .ps_header-grid-system,
.psc_grid-hidenotdiv-system:not(.ps_box-grid-div) .ps_header-grid-system,
.psc_grid-hide-system .ps_header-grid-system
{
  display:none !important;
}



.psc_list-linkmenu .ps_grid-body,
.psc_list-linkmenu.ps_box-scrollarea 
{
  list-style-type:none;
  font-size:1.1em;
  padding:0;
}


.psc_list-linkmenu.ps_box-scrollarea,
.psc_list-linkmenu .psc_list-linkmenu .ps_grid-body
{
  font-size:1.1rem;
}

.psc_list-linkitem,
.psc_list-linkmenu > .ps_box-scrollarea-row 
{
  
  display:block;
  overflow:hidden;
}

.psc_list-linkitem > .ps-link-wrapper,
.psc_list-linkitem > .ps-link-wrapper > .ps-link
{
  display:block;
  color:#000;
  text-decoration:none !important;
  font-weight:bold;
  text-overflow:ellipsis;
  overflow:hidden;
  color: var(--pt-menu-item-text-color);
}

.psc_list-linkmenu .ps_grid-row,
.psc_list-linkmenu > .ps_box-scrollarea-row 
{

  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
  padding:1.1em 0.6em;
  min-height:1em;
}

.psc_list-linkmenu .ps_grid-row + .ps_grid-row,
.psc_list-linkmenu > .ps_box-scrollarea-row + .ps_box-scrollarea-row 
{
  border-top: 1px solid #ddd;
  margin-top:0;
  border-top-color: var(--pt-menu-item-border-color); 
}


.psc_list-linkmenu > .ps_box-scrollarea-row.psc_collapsible:not(.psc_close) > .ps_header-group {
  border-bottom: 1px solid #ddd;
  border-bottom-color: var(--pt-menu-item-border-color);
}


.psc_list-linkmenu.psc_list-separator-dark .ps_grid-row + .ps_grid-row,
.psc_list-linkmenu.psc_list-separator-dark > .ps_box-scrollarea-row + .ps_box-scrollarea-row,
.psc_list-linkmenu.psc_list-separator-dark > .ps_box-scrollarea-row.psc_collapsible:not(.psc_close)
{
  border-color: #aaa;
  border-color: var(--pt-border-contrast-color); 
}


.ps_box-scrollarea-row.psc_rowact.psc_collapsible:not(.psc_close):hover,
.ps_box-scrollarea-row.psc_rowact.psc_collapsible:not(.psc_close):active
{
  background-color:inherit;
}


.psc_list-linkmenu > .ps_box-scrollarea-row.psc_rowact.psc_collapsible:not(.psc_close) > .ps_header-group {
  background-color:#ddd;
  background-color:var(--pt-control-disabled-background-color); 
}

.psc_list-linkmenu > .ps_box-scrollarea-row.psc_rowact.psc_collapsible:not(.psc_close) > .ps_header-group:hover {
  background-color:#bbb;
  background-color: var(--pt-active-background-color); 
}

.psc_list-linkmenu > .ps_box-scrollarea-row.psc_rowact.psc_collapsible:not(.psc_close) > .ps_header-group:hover {
  background-color:#aaa;
  background-color: var(--pt-active-background-color); 
}

.psc_list-linkmenu .ps_box-scrollarea-row.psc_collapsible .psc_list-linkmenu {
  text-indent:1.5em;
}

.psc_list-linkmenu > .ps_box-scrollarea-row.psc_collapsible .psc_list-linkmenu > .ps_box-scrollarea-row.psc_collapsible .psc_list-linkmenu {
  text-indent:2em;
}



.psc_list-linkmenu.psc_list-has-icon li.ps_grid-row.psc_selected > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img,
.psc_list-linkmenu.psc_list-has-icon li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary).psc_selected > .ps-link-wrapper > .ps-link > .ps-img,
.psc_list-linkmenu.psc_list-has-icon.psc_list-icons-active li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img,
.psc_list-linkmenu > .ps_box-scrollarea-row.psc_rowact:not(.psc_disabled) .psc_list-linkitem.psc_disabled .ps-img,
.psc_list-linkmenu > .ps_box-scrollarea-row.psc_rowact.psc_selected .psc_list-linkitem.psc_disabled .ps-img
{
  opacity:1;
}








.ps_box-scrollarea-row {
  position:relative;
}

.ps_box-scrollarea.psc_border {border:0;}
.psc_border > .ps_box-scrollarea-row {border: 1px solid  #ced4da;}  

.ps_box-scrollarea-row .ps_box-rowaction {
  position:absolute;
  right:0; 
  top:-0.55em; 
}


.ps_box-scrollarea-row + .ps_box-scrollarea-row {
  margin-top:0.9em;
}


.psc_row-nomargin > .ps_box-scrollarea-row + .ps_box-scrollarea-row {
  margin-top:0;
}










.psc_carousel .ps_box-scrollarea-row {
position:relative;
border-top-color: #ced4da;  
width: 350px;
height: 150px;
margin-top:3px;
-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
border-top-color: var(--pt-border-normal-color);
}

.ps_scrollable_h .ps_box-scrollarea, .ps_scrollable_h .ps_box-scrollarea{
  display:-ms-flexbox; 

display:-webkit-box; display:-moz-box; display:-ms-box; display:box;
-webkit-box-orient: horizontal; -moz-box-orient: horizontal; -ms-box-orient: horizontal; box-orient: horizontal;

display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:flex; 
-webkit-flex-direction:row; -moz-flex-direction:row; -ms-flex-direction:row; flex-direction:row; 
}

.psc_carousel, .psc_carousel .ps_box-scrollarea {
display:-webkit-box; display:-moz-box; display:-ms-box; display:box;
-webkit-box-orient: horizontal; -moz-box-orient: horizontal; -ms-box-orient: horizontal; box-orient: horizontal;

display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:flex; 
-webkit-flex-direction:row; -moz-flex-direction:row; -ms-flex-direction:row; flex-direction:row; 
}

.ps_box-leftbar, .ps_box-rightbar {
    margin-top:3px;
    position:absolute;
    z-index:2;
    min-width:50px;
}

.ps_box-rightbar {
    margin-left:-50px;
}

.ps_left_arrow, .ps_right_arrow  {
position:absolute;
z-index:2;
width:1.75em;
height:1.75em;
content: "";
background-color: transparent;
border-color: #87a0b6;
border-style: solid;
border-width: 0px 5px 5px 0px; 
border-right-width:5px; 
border-left-width:0px;
border-color: var(--pt-modal-border-color);
}

.ps_left_arrow
{
margin-left:20px;
-webkit-transform: scale3d(1,2,1) rotate(135deg); -moz-transform: scale3d(1,2,1) rotate(135deg); -ms-transform: scale3d(1,2,1) rotate(135deg); transform: scale3d(1,2,1) rotate(135deg);
}

.ps_right_arrow {
-webkit-transform: scale3d(1,2,1) rotate(-45deg); -moz-transform: scale3d(1,2,1) rotate(-45deg); -ms-transform: scale3d(1,2,1) rotate(-45deg); transform: scale3d(1,2,1) rotate(-45deg);

}


.ps_box-scrollarea-row
{
 

}








.ps_modalmask {
position:absolute;z-index:210;top:0px;left:0px;
background-repeat:repeat;
display:none;
opacity:.50;
 
background-color:#808080;  

background-color: var(--pt-modal-mask-background-color);
opacity:1; 
}


.ps_maskwhite {
position:absolute;
z-index:210;
top:0; 
left:0px;
background-repeat:repeat;
display:none;
background:#fff;
color:#000;
background: var(--pt-page-background-color);
color: var(--pt-page-text-color);
}


.ps_masktrans {
position:absolute;z-index:210;top:0px;left:0px;
background-repeat:repeat;
display:none;
opacity:.50;
 
background-color:transparent;   
}




#pt_modalMaskCover{
    position:absolute;z-index:210;top:0px;
    left:0px;
    display:none;
    opacity:.10;
     
    background-color:transparent;
    background-color:#ffffff;
    background-repeat:repeat;
    background-color: var(--pt-page-background-color);
}

.ps_wrapper.ps_modal {

background-color: #ffffff;
background-color: var(--pt-modal-background-color);
}

.ps_modal_container {
    position:absolute;
    z-index:250;
}

.ps_modal_container .ps_modal_header
{
overflow:hidden;
position:relative;
border-style:none;
line-height:2em;
}



.ps_modal_container .ps_button_backnav,
.ps_modal_container .ps_popup-back 
{
margin-left: 10px;
margin-right: 10px;
}

.ps_modal_container .ps_button_backnav span a:before 
{
position:absolute;
top:9.9%;
left:-7px;
z-index : 1;
content : ' ';
background-position: -2px -1.5px;
-webkit-transform: rotate(-45deg) skew(-10deg, -10deg); -moz-transform: rotate(-45deg) skew(-10deg, -10deg); -ms-transform: rotate(-45deg) skew(-10deg, -10deg); transform: rotate(-45deg) skew(-10deg, -10deg);
-webkit-border-top-right-radius : 100px 40px; -moz-border-top-right-radius : 100px 40px; -ms-border-top-right-radius : 100px 40px; border-top-right-radius : 100px 40px;
-webkit-border-top-left-radius : 30px 2px; -moz-border-top-left-radius : 30px 2px; -ms-border-top-left-radius : 30px 2px; border-top-left-radius : 30px 2px;
-webkit-border-bottom-right-radius : 2px 30px; -moz-border-bottom-right-radius : 2px 30px; -ms-border-bottom-right-radius : 2px 30px; border-bottom-right-radius : 2px 30px;
-webkit-border-bottom-left-radius : 40px 100px; -moz-border-bottom-left-radius : 40px 100px; -ms-border-bottom-left-radius : 40px 100px; border-bottom-left-radius : 40px 100px;
}

.ps_modal_container .ps_modal_title{
    height:100%;
    padding-top: 4px;
}

.ps_modal_container .PSMODALBOTTOM{
    height:14px;
    display:none;
}

.ps_modal_container .ps_icon-resize{
    float:right;
    margin-top:-.3em;
    cursor:nw-resize;
}


.ps_popup-horizontal, .ps_popup-vertical, .ps_box_horizontal_stretch { position:relative; }

.ps_modal_container .ps_box_horizontal_stretch .ps_arrow_left,
.ps_modal_container .ps_popup-horizontal .ps_arrow_left
{
    display: none;
    content: "\00a0";
    margin-top: 8px;
    width: 0;
    height: 0;
    border-width: 15px; 
    border-right-width:25px; 
    border-left-width:0px;
    border-style: solid;
    background-color: transparent;
    }

.ps_modal_container .ps_box_horizontal_stretch .ps_arrow_right,
.ps_modal_container .ps_popup-horizontal .ps_arrow_right
{
    display: none;
    content: "\00a0";
    margin-top: 10px;
    margin-left: 0px;
    width: 0;
    height: 0;
    border-width: 15px; 
    border-right-width:0px; 
    border-left-width:25px;
    border-style: solid;
    background-color: transparent;
    }

.ps_modal_container .ps_box_vertical .ps_arrow_top,
.ps_modal_container .ps_popup-vertical .ps_arrow_top
{
    display: none;
    content: "\00a0";
    margin-top: -25px;
    margin-left: 0px;
    width: 0;
    height: 0;
    border-width:  0px 15px 25px 15px;
    border-style: solid;
    background-color: transparent;
    }

.ps_modal_container .ps_box_vertical .ps_arrow_bottom,
.ps_modal_container .ps_popup-vertical .ps_arrow_bottom
{
    display: none;
    content: "\00a0";
    margin-top: 8px;
    margin-left: 0px;
    width: 0;
    height: 0;
    border-width: 15px;
    border-width:  25px 15px 0px 15px;
    border-style: solid;
    background-color: transparent;
    }


.ps_modal_title, .ps_modal_bottom, .ps_modal_title {
    width: 100%
}

.ps_modal_bottom {

  position:absolute;
  bottom:0;
  left:0;
}

.PSMODALS {
display: none;
background-color: rgb(255, 255, 255);
background-color: var(--pt-modal-background-color);
}

#popupResizeImg, #popupResizeImgModal{float:right;margin-top:-.1em;cursor:nw-resize;}
.moveme{cursor: move;}
.handle{cursor: move;}

#pt_dragResize{
    z-index: 200;
    border-right:#000000 2px solid;
    border-top:#000000 2px solid;
    border-left:#000000 2px solid;
    border-bottom:#000000 2px solid;
    opacity:.4;
    
    background-color:transparent;
    background:thistle;
    display:none;
    position:absolute;
}

#pt_dragtxt{
    display:none;
    position:absolute;
    border:1px solid #000000;
    z-index:200;
    top:0px;
    left:0px;
}











.ps_modal_container .ps_button_backnav span a:before { 
    background-size:22px 22px;
    background: -moz-linear-gradient(
        top,
        rgb(168,182,193) 0%,
        rgb(136,157,176) 25%,
        rgb(124,144,163));
    background: -webkit-gradient(
        linear, right top, left bottom,
        from(rgb(168,182,193)),
        color-stop(0.25, rgb(136,157,176)),
        to(rgb(124,144,163)));
    height:20px;
    width:20px;
    border-left : 1.5px solid rgba(255,255,255,0.3);
    -webkit-box-shadow:3px 5px 4px rgba(000,000,000,0.5), inset 0px -1px 0px rgba(255,255,255,0.7); -moz-box-shadow:3px 5px 4px rgba(000,000,000,0.5), inset 0px -1px 0px rgba(255,255,255,0.7); -ms-box-shadow:3px 5px 4px rgba(000,000,000,0.5), inset 0px -1px 0px rgba(255,255,255,0.7); box-shadow:3px 5px 4px rgba(000,000,000,0.5), inset 0px -1px 0px rgba(255,255,255,0.7); 
    -webkit-mask-image : -webkit-gradient(
        linear, left top, right bottom,
        from(#000000),
        color-stop(0.33,#000000),
        color-stop(0.5, transparent),
        to(transparent));
}


:root.psc_dir-rtl .ps_modal_container .ps_button_backnav span a:before
{
    -webkit-box-shadow:-3px 5px 4px rgba(000,000,000,0.5), inset 0px -1px 0px rgba(255,255,255,0.7); -moz-box-shadow:-3px 5px 4px rgba(000,000,000,0.5), inset 0px -1px 0px rgba(255,255,255,0.7); -ms-box-shadow:-3px 5px 4px rgba(000,000,000,0.5), inset 0px -1px 0px rgba(255,255,255,0.7); box-shadow:-3px 5px 4px rgba(000,000,000,0.5), inset 0px -1px 0px rgba(255,255,255,0.7); 
}

.ps_modal_container .ps_button_backnav span a:hover:before { 
    background: -moz-linear-gradient(
      top,
      #dedede 0%,
      #acacac 25%,
      #5a5a5a);
    background: -webkit-gradient(
      linear, right top, left bottom,
      from(#dedede),
      color-stop(0.25, #acacac),
      to(#5a5a5a));
}

.ps_modal_container .ps_modal_title{
    
    font-weight:bold;
    font-size: 1.1em; 
    border-bottom:1px solid #bcc4cd;  
    border-bottom-color: #868e96; 
    border-bottom-color: var(--pt-modal-header-border-color);
}



.ps_modal_container:not(.ps_typeahead_modal),
.ps_modal_container .PSMODALINNER,
.ps_modal_container .PSMODALCONTENT,
.ps_modal_container .PSMODALBOTTOM,
.ps_modal_container .PSMODALRESIZE
{
    border:none;
    background-color:#ffffff;
    background-color: var(--pt-modal-background-color);
}


.ps_modal_container .ps_modal_header{
  background-color:#f5f5f5;
  -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -ms-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;
  border-bottom:1px solid #bcc4cd;   
  border-bottom-color: #868e96; 
  margin-bottom:0.5em;
overflow:hidden;
position:relative;
border-style:none;
line-height:2em;
  text-align:center;
  color:#000; 
 
  background-color: var(--pt-modal-header-background-color);
  color: var(--pt-modal-header-text-color);
  border-color: var(--pt-modal-header-border-color);
}


.ps_modal_container .ps_modal_header + .psc_has_iframe {
   margin-top:-0.5em;
}



.ps_modal_header.psc_header-mask:not(.ps_masktrans-header)
{
   margin-bottom: 0 !important;
   padding-bottom: 0.5em !important;
   -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none;
}


.ps_modal_header.ps_modalmask-header,
.ps_modal_header.ps_modalmask-header ~ .psc_has_iframe
{
   background:#bbb !important;
   color: rgba(0,0,0,0.75); 
   background: var(--pt-modal-mask-background-color) !important; 
   color: var(--pt-modal-header-text-color);
}


.ps_modal_header.ps_maskwhite-header {
   background:#fff !important;
   background: var(--pt-page-background-color) !important;
}


.ps_modal_header.psc_header-mask .ps_modal_close
{
   display:none !important;
}


.ps_modal_content {
  text-align:center;
  background:#fff; 
  

  border-radius:3px;
  background: var(--pt-modal-background-color);
}



:root.ios .psc_has_iframe:not(.psc_ios_bypass) { 
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
  -webkit-overflow-scrolling: touch !important;
  overflow:auto !important;
}

:root.ios .ps_modal_content.psc_has_iframe:not(.psc_ios_bypass) { 
  max-width:100vw !important;
  max-height:100vh !important;
}


:root.ios .psc_has_iframe:not(.psc_ios_bypass) > iframe 
{
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
  width:auto !important;
  height:auto !important;
  display:block; 
}


:root.ios :not(.psc_ios_bypass) > .psc_groupletiframe { 
  min-width:100%;
}


:root.ios .psc_flex-grouplet :not(.psc_ios_bypass) > .psc_groupletiframe, 
:root.ios .psc_flex-erc :not(.psc_ios_bypass) > .psc_groupletiframe 
{
  min-height:100%;
}


:root.ios .psc_has_iframe:not(.psc_ios_bypass) > .ps_target-iframe, 
:root.ios .nuitile .psc_has_iframe:not(.psc_ios_bypass) > iframe, 
:root.ios .pst_rc-general .psc_has_iframe:not(.psc_ios_bypass) > iframe 
{
  min-width:100% !important;
  min-height:100% !important;
}

:root.ios .psc_modal-fullscreen .psc_has_iframe:not(.psc_ios_bypass) > iframe 
{
  width:100vw !important; 
  height:calc(100vh - 3px) !important;
}





.ps_modal_content .pst_panel-content {
  text-align:left;
}


.ps_toolbar_mod
{
-webkit-box-flex: 0.0; -moz-box-flex: 0.0; -ms-box-flex: 0.0; box-flex: 0.0;
-webkit-flex:0 0 auto; -moz-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto; 
text-align:center;
white-space:nowrap; 
}






.ps_modal_container:not(.psc_modal-fullscreen):not(.ps_typeahead_modal) {
   border: 1px solid #6c6c6c; 
    -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; 
  -webkit-box-shadow: 0px 0px 25px #5a5a5a; -moz-box-shadow: 0px 0px 25px #5a5a5a; -ms-box-shadow: 0px 0px 25px #5a5a5a; box-shadow: 0px 0px 25px #5a5a5a; 
   border-color: var(--pt-modal-border-color);
  box-shadow: 0px 0px 25px var(--pt-modal-shadow-color);
}

.ps_modal_container .PSMODALBOTTOM{
    border:0;
    -webkit-border-radius: 0px 0px 10px 0px; -moz-border-radius: 0px 0px 10px 0px; -ms-border-radius: 0px 0px 10px 0px; border-radius: 0px 0px 10px 0px; 
    background-color:#ffffff;
    background-color: var(--pt-modal-background-color);
}


:root.psc_dir-rtl .ps_modal_container .PSMODALBOTTOM
{
    -webkit-border-radius: 0px 0px 0px 10px; -moz-border-radius: 0px 0px 0px 10px; -ms-border-radius: 0px 0px 0px 10px; border-radius: 0px 0px 0px 10px; 
}

.ps_modal_container .ps_box_horizontal_stretch .ps_arrow_left,
.ps_modal_container .ps_popup-horizontal .ps_arrow_left 
{
    border-color:transparent;
    border-right-color:#6c6c6c;
    border-right-color: var(--pt-modal-border-color);
}

.ps_modal_container .ps_box_horizontal_stretch .ps_arrow_right,
.ps_modal_container .ps_popup-horizontal .ps_arrow_right 
{
    border-color:   transparent; 
    border-left-color:#6c6c6c;
    border-left-color: var(--pt-modal-border-color);
}

.ps_modal_container .ps_box_vertical .ps_arrow_top,
.ps_modal_container .ps_popup-vertical .ps_arrow_top 
{
    border-color:   transparent transparent #6c6c6c transparent;
    border-color:   transparent transparent var(--pt-modal-border-color) transparent;
}

.ps_modal_container .ps_box_vertical .ps_arrow_bottom,
.ps_modal_container .ps_popup-vertical .ps_arrow_bottom 
{
    border-color: #6c6c6c transparent transparent transparent;
    border-color: var(--pt-modal-border-color) transparent transparent transparent;
}





.psc_menu-frc {
    font-weight:bold;

}


.psc_has_value.psc_menu-frc {
    margin-bottom:0;
}


.psc_menu-frc .ps-icon-wrapper.psc_rcicon { 
   
   
   width:16px;
   height:16px;
   overflow:visible;

}


.psc_menu-frc.psc_has_value .ps-icon-wrapper.psc_rcicon {
   margin-left:0.2em;
}

.psc_menu-rc > .ps-link-wrapper > .ps-link {
    font-weight:normal;   
    color:#000;
    text-decoration: none;
    color: var(--pt-menu-item-text-color);
}


.psc_menu-rc.psc_image_only.psc_rc-adjustlayout .ps-link-wrapper {
   width:16px;
   height:16px;
   overflow:visible;
}


.psc_menu-rc.psc_image_only .ps-text {
   display:none !important;
}

.psc_menu-rc.psc_image_only .ps-link {
  padding:0.7em;
}


.psc_menu-rc.psc_image_only .ps-img {
  position:relative;
  top:-1px;
}


.psc_menu-rc.psc_image_only.psc_rc-adjustlayout {
  height:16px;
  position:relative;
  z-index:2;
}

.psc_menu-rc.psc_image_only.psc_rc-adjustlayout .ps-link {
  margin-top:-0.7em;
  margin-left:-0.7em;
}

.psc_rc.ps_menu_c .ps_menu_header a.ps-link:focus { 
  outline-offset: -1px;
}

.psc_rc.ps_menu_c .ps_menu_link a.ps-link:focus { 
  outline-offset: -2px;
}




.ps_grid-cell .psc_menu-rc.psc_nolabel > .ps-link-wrapper > .ps-link > .ps-text{
    display:none;
}



.ps_icon-rc{
    
   

   position:relative;
   z-index:3; 
}


.psc_has_value .ps_icon-rc {
   padding:0.7em;
   margin-top:-0.7em;
   margin-left:-0.7em;
}


.ps_box-longedit.psc_has_addicons .ps_box-addicons {
   padding-top:1em;
}

.ps_icon-spellcheck {
   position:relative;
   z-index:2;
}

.ps_icon-rc,
.ps_icon-spellcheck {
   padding:0.7em;
   margin-left:0.3em;
}


.ps_icon-rc .ps-img {
  margin-top:-1px;
}


.ps_icon-spellcheck .ps-img {
   position:relative;
   left:1px; 
}



:root:not(.ios) .ps_icon-rc:hover .ps-img,
:root:not(.ios) .ps_icon-spellcheck:hover .ps-img,
:root:not(.ios) .psc_image_only.psc_menu-rc .ps-link:hover .ps-img,
:root:not(.ios) .psc_hover-imgscale:not(.psc_disabled) .ps-link:hover .ps-img, 
:root:not(.ios) .psc_hover-imgscale:not(.psc_disabled) .ps-button:hover .ps-img
{
    transform: scale(1.25);
}

.ps_icon-rc .ps-img,
.ps_icon-spellcheck .ps-img,
.psc_image_only.psc_menu-rc .ps-img,
.psc_hover-imgscale .ps-img 
{
    transition: 0.16s 0s transform ease-in-out;
}


.psc_has_counter.psc_menu-frc ps_box-counter {
  font-weight:normal;
}

.psc_has_counter.psc_has_addicons .ps_box-counter
{
  margin-right:3em;
}

.psc_has_counter.psc_has_spellcheck.psc_menu-frc .ps_box-counter
{
  margin-right:6em;
}

.psc_has_counter.psc_has_addicons.psc_counter-left .ps_box-counter
{
  margin-right:0;
}



:root:not(.psc_form-small) .page-pt_spellcheck_sec {
   min-width:45em;
   min-height:25em;
}

.psc_disable_events, 
.psc_disable-events 
{
  pointer-events:none;
}


.pt_sc_selectedword {
  font-style:italic;
  font-weight:bold;
}

.pt_sc_alternatives .ps-dropdown, 
.pt_sc_changeto .ps-edit 
{
  min-width:290px;
}




.pt_sc_preview {
    min-height:5em;
}

.ps_box-longedit.psc_has_ckeditor.psc_has_addicons > .ps_box-control {
  display:flex;
}



.page-pt_spellcheck_sec .ps_apps_content .ps-button {
  padding-left: 0.5em;
  padding-right: 0.5em;
  min-width:3.5em;
  text-align:center; 
}

:root.psc_form-small .page-pt_spellcheck_sec .ps_collection {
   white-space:normal;
}

:root.psc_form-small .page-pt_spellcheck_sec .ps_collection .ps_box-button {
  margin-top:0.3em;
}






.frame-pt_gridpers_sec iframe {
   min-width: 1022px;
   max-width: calc(100vw - 2px);
}

@media (min-width: 1366px) {
	.frame-pt_gridpers_sec iframe {
	   min-width: 75vw;
	}
}

.frame-pt_gridpers_sec.psc_gcp-nosort iframe
{
   min-width: 45rem;
}


@media (max-width:1023px) {
	.frame-pt_gridpers_sec iframe {
	   min-width: 600px;
	}
}

@media (min-width: 800px) {
	.frame-pt_gridpers_sec.psc_gcp-nosort iframe {
	   min-width: 600px;
	}
}


@media (max-width:950px) {
     .frame-pt_gridpers_sec:not(.psc_gcp-nosort) {
	   left:0px !important;
     }
    .frame-pt_gridpers_sec:not(.psc_gcp-nosort) iframe {
	min-width: 100vw;
    }
}

@media (max-width:800px) {
     .frame-pt_gridpers_sec.psc_gcp-nosort {
	   left:0px !important;
     }
    .frame-pt_gridpers_sec.psc_gcp-nosort iframe {
	min-width: 100vw;
    }
}

@media (device-max-width:1024px) and (max-width:1024px) {
     .frame-pt_gridpers_sec:not(.psc_gcp-nosort) {
	   left:0px !important;
     }
    .frame-pt_gridpers_sec:not(.psc_gcp-nosort) iframe {
	min-width: 100vw;
    }
}




.psc_rc {
    text-align:left;
}


.psc_rc > .ps_menu_level1.ps_menu_open,
.psc_rc > .ps_menu_level2.ps_menu_open,
.psc_rc > .ps_menu_level3.ps_menu_open{
   width:100%;
}

.ps_menutype-rc > .ps_popup-horizontal > .ps_mod_wrapc,
.ps_menutype-rc > .ps_box_horizontal_stretch > .ps_mod_wrapc,
.ps_menutype-rc > .ps_popup-vertical > .ps_mod_wrapc{
    width:100%;
    -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; 
}


.ps_box-menu .ps_menu_c.psc_rc {
    margin-left: 0.1em;
    margin-right: 0.1em;
    
    margin:0;
    -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
}



.ps_menutype-rc  .ps_menu_folder:hover,
.ps_menutype-rc  .ps_menu_link:hover{
      background-color: #F4F7FC; 
      background-color: var(--pt-menu-item-hover-background-color);
}


:root.firefox .ps_menutype-rc  .ps_menu_folder  .ps-link:focus,
:root.firefox .ps_menutype-rc  .ps_menu_link .ps-link:focus{
   outline-offset: -3px;
}

.ps_modal_container.ps_menutype-rc .ps_mod_wrapc > .ps_modal_header > .ps_popup-back > .ps-button-wrapper > .ps-button{
    border:0px;
}

.ps_modal_container.ps_menutype-rc .ps_modal_header > .ps_modal_close{
    top:-0.1em;
}

.ps_menutype-rc > .ps_popup-horizontal .ps_popup-back,
.ps_menutype-rc > .ps_popup-vertical .ps_popup-back{
    float:none;
    position: absolute;
    left: -0.25em; 
    top:0.1em;
    margin-left: 0.35em; 
}


.ps_menutype-rc .ps_popup-back > .ps-button-wrapper > .ps-button > img{
    width: 1.64em;
    Height: 1.64em;
    max-height: initial;
    width:1.2em; 
    height:1.2em; 
}

.ps_menutype-rc .ps_popup-back > .ps-button-wrapper > .ps-button{
    padding: 0.35em 0.2em;
    padding: 0.5em; 
}



.ps_modal_container.ps_menutype-rc .ps_modal_header{
    padding-right: 3em; 
    padding-left: 3.5em; 
}


.ps_menutype-rc > .ps_popup-horizontal .ps_modal_title,
.ps_menutype-rc > .ps_popup-vertical .ps_modal_title{
    border-bottom: 0px solid #ced4da; 
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap !important;
    overflow: hidden;
    width: 100%;
    padding-top: 0;
}

.ps_menutype-rc .ps_menu_header {
    height: 2.5em;
    line-height: 2.75em;
    padding: 0;
}


.ps_menutype-rc .ps_modal_title{
    display:inline;
    border-bottom:0;
}


.ps_menutype-rc > .ps_popup-horizontal .ps_modal_content,
.ps_menutype-rc > .ps_popup-vertical .ps_modal_content{
    border-top: 1px solid #ced4da;  
    border-top-color: var(--pt-modal-header-border-color);
}

.psc_rc .ps_menu_folder > .ps_menu_header{
    font-weight: normal;
    padding: 0;
    margin: 0;
}

.psc_rc > .ps_menu_header.psc_hidden{
    display:none;
}

.ps_menutype-rc.ps_modal_container.ps_popup-menu{
    -webkit-border-radius:0.5em; -moz-border-radius:0.5em; -ms-border-radius:0.5em; border-radius:0.5em;
    
    min-width:0;
    width:auto;


 
}


.ps_modal_container.ps_popup-menu,
.ps_box-popupmenu 
{
  min-width:15em;
}

.ps_menutype-rc .ps_modal_header{
    -webkit-border-radius:0.5em; -moz-border-radius:0.5em; -ms-border-radius:0.5em; border-radius:0.5em;
    line-height:2.5em;
}

.ps_menutype-rc > .ps_popup-horizontal,
.ps_menutype-rc > .ps_popup-vertical,
.ps_menutype-rc > .ps_box_horizontal_stretch{
    background: #fff; 
    -webkit-border-radius:0.5em; -moz-border-radius:0.5em; -ms-border-radius:0.5em; border-radius:0.5em;
    background: var(--pt-modal-background-color);
}


.ps_box-menu > .psc_rc .ps_menu_link,
.ps_box-menu > .psc_rc .ps_menu_folder{
    line-height: 3.15em;
    padding-left: 0.7em;
    height: 3.15em; 
    width: 100%; 
    border: none; 
 
    
    padding:0;
    width:auto;
    position:relative; 
}


.psc_rc .ps_menu_link:hover:before,
.ps_box-menu > .psc_rc .ps_menu_folder:hover:before
{
    content: "";
    position: absolute;
    left: 0; 
    top: 0;
    bottom: 0;
    right: auto; 
    border: 2px solid #1C579C;
    display:block;
    z-index:1;
    border-color: var(--pt-menu-item-hover-border-color);
    background-color: var(--pt-menu-item-hover-border-color); 
}

.psc_rc .ps_menu_link{
    position: relative;
    padding-left: 0.7em;
    line-height: 3.2em;
    
    padding:0;
}


.psc_rc .ps_menu_folder > .ps_menu_header {
    max-width: 22em;  
    text-overflow: ellipsis;
    white-space: nowrap !important;
    overflow: hidden;
    font-size:1em;
    line-height: 3.15em;
    width:auto;  
    padding-right: 1.5em;
    
    padding:0;
    height:100%;
    max-width:none;
}
 
:root.psc_form-small .psc_rc .ps_menu_folder > .ps_menu_header{
      max-width:none; 
}

:root.psc_form-small .ps_menutype-rc > .ps_popup-horizontal > .ps_mod_wrapc,
:root.psc_form-small .ps_menutype-rc > .ps_box_horizontal_stretch > .ps_mod_wrapc,
:root.psc_form-small .ps_menutype-rc > .ps_popup-vertical > .ps_mod_wrapc {
   max-width:none; 
}

:root.psc_form-xlarge .ps_menutype-rc > .ps_popup-horizontal > .ps_mod_wrapc,
:root.psc_form-xlarge .ps_menutype-rc > .ps_box_horizontal_stretch > .ps_mod_wrapc,
:root.psc_form-xlarge .ps_menutype-rc > .ps_popup-vertical > .ps_mod_wrapc {
   max-width:none; 
}

:root.psc_form-xlarge .psc_rc .ps_menu_folder > .ps_menu_header{
   max-width:none; 
}
 

.ps_box-menu .psc_rc .ps_more{
    float:none;  
}

.psc_rc .ps_menu_link > .ps-link,
.psc_rc .ps_menu_header > .ps-link 
{
    
    color:#1c579c; 
    text-decoration:none !important;
    display: block;
    margin:0;
    width: auto; 
    text-overflow: ellipsis;
    white-space: nowrap !important;
    overflow: hidden;
    
    padding:0 0.7em;
    color: var(--pt-menu-item-text-color);
}


.psc_rc .ps_menu_header > .ps-link {
  padding-right: 1.3em;
}

.psc_rc .ps_menu_folder > .ps_menu_header > .ps_more:after{
    content:url(/cs/psprdpub/cache/86204/PT_NUI_CHEVRON_1.svg); 
    position:absolute;
    right:0.5em;
    
    top:0;
}




.ps_modal_container .ps_popup-horizontal .ps_arrow_left,
.ps_modal_container .ps_popup-vertical .ps_arrow_left,
.ps_modal_container .ps_box_horizontal_stretch .ps_arrow_left,
.ps_modal_container .ps_popup-horizontal .ps_arrow_right,
.ps_modal_container .ps_popup-vertical .ps_arrow_right,
.ps_modal_container .ps_box_horizontal_stretch .ps_arrow_right,
.ps_modal_container .ps_popup-horizontal .ps_arrow_top,
.ps_modal_container .ps_popup-vertical .ps_arrow_top,
.ps_modal_container .ps_box_horizontal_stretch .ps_arrow_top,
.ps_modal_container .ps_popup-horizontal .ps_arrow_bottom,
.ps_modal_container .ps_popup-vertical .ps_arrow_bottom,
.ps_modal_container .ps_box_horizontal_stretch .ps_arrow_bottom{
    display: none;
    content: "\00a0";
    border-top: solid #6c6c6c; 
    background-color: #fff; 
    height: 1.02325em;
    width: 1.02325em;

    border-right-color: #6c6c6c;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #6c6c6c;
    border-top-style: solid;
    border-top-width: 1px;
    margin-left: initial;
    position: absolute;
    z-index: -1;
    border-width: 1px;
    background-color:var(--pt-modal-background-color);
    border-color:var(--pt-modal-border-color);


   transform-origin: center center;
   margin:0 !important;
}

.ps_modal_container .ps_popup-horizontal .ps_arrow_left,
.ps_modal_container .ps_popup-vertical .ps_arrow_left,
.ps_modal_container .ps_box_horizontal_stretch .ps_arrow_left{
    top: 2em;
    
   -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); transform: rotate(-135deg);


   left: -0.55em;
}


:root.psc_dir-rtl .ps_modal_container .ps_popup-horizontal .ps_arrow_left,
:root.psc_dir-rtl .ps_modal_container .ps_popup-vertical .ps_arrow_left,
:root.psc_dir-rtl .ps_modal_container .ps_box_horizontal_stretch .ps_arrow_left{
   -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); 
}

.ps_modal_container .ps_popup-horizontal .ps_arrow_right,
.ps_modal_container .ps_popup-vertical .ps_arrow_right,
.ps_modal_container .ps_box_horizontal_stretch .ps_arrow_right{
    top: 0.25em;

   -webkit-transform: rotate(-315deg); -moz-transform: rotate(-315deg); -ms-transform: rotate(-315deg); transform: rotate(-315deg);
  border-left:none;  


   right: -0.55em;
}



:root.psc_dir-rtl .ps_modal_container .ps_popup-horizontal .ps_arrow_right,
:root.psc_dir-rtl .ps_modal_container .ps_popup-vertical .ps_arrow_right,
:root.psc_dir-rtl .ps_modal_container .ps_box_horizontal_stretch .ps_arrow_right
{
   -webkit-transform: rotate(315deg); -moz-transform: rotate(315deg); -ms-transform: rotate(315deg); transform: rotate(315deg); 
}

.ps_modal_container .ps_popup-horizontal .ps_arrow_top,
.ps_modal_container .ps_popup-vertical .ps_arrow_top,
.ps_modal_container .ps_box_horizontal_stretch .ps_arrow_top{
    top: 1.675em; 

   -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);
  border-bottom:none;  


   right:auto;
   top:-0.55em;
}



:root.psc_dir-rtl .ps_modal_container .ps_popup-horizontal .ps_arrow_top,
:root.psc_dir-rtl .ps_modal_container .ps_popup-vertical .ps_arrow_top,
:root.psc_dir-rtl .ps_modal_container .ps_box_horizontal_stretch .ps_arrow_top{
   -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); 
}

.ps_modal_container .ps_popup-horizontal .ps_arrow_bottom,
.ps_modal_container .ps_popup-vertical .ps_arrow_bottom,
.ps_modal_container .ps_box_horizontal_stretch .ps_arrow_bottom{
    


   right:auto;
   bottom:-0.62em;
   -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg);
   z-index:-1;
}


:root.psc_dir-rtl .ps_modal_container .ps_popup-horizontal .ps_arrow_bottom,
:root.psc_dir-rtl .ps_modal_container .ps_popup-vertical .ps_arrow_bottom,
:root.psc_dir-rtl .ps_modal_container .ps_box_horizontal_stretch .ps_arrow_bottom{
   -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); transform: rotate(-135deg);  
}






.ps_box-grid-flex.psc_show-actionable .psc_rowact .psc_more{
    position:relative;
    margin-left: 0.2em;
    margin-bottom: 0;
}

.ps_box-group.psc_show-actionable.psc_rowact{
    padding:1em;
    border: 1px solid #ced4da; 
    border-color: var(--pt-groupbox-border-color);
}



.ps_box-group.psc_show-actionable.psc_rowact,
.ps_box-grid-div.psc_show-actionable .psc_rowact,
.ps_box-grid-list.psc_show-actionable .psc_rowact {
    position:relative;
    padding-right: 1.25em;
}

.ps_box-grid-flex.psc_show-actionable .psc_rowact:not(.psc_disabled) .psc_more > .ps_box-value:after,
.ps_box-grid-list.psc_show-actionable .psc_rowact:not(.psc_disabled):after,
.ps_box-grid-div.psc_show-actionable .psc_rowact:not(.psc_disabled):after,
.ps_box-group.psc_show-actionable:not(.psc_disabled):after{
    position:absolute;
    content: url(/cs/psprdpub/cache/86204/PT_NUI_CHEVRON_1.svg);
    right: 0.2em;
    top:50%;
    margin-top:-0.4575em; 
    width:0.915em; 
    height:0.915em; 
}




.ps_box-group.psc_show-actionable:not(.psc_disabled):after{
    right: 0.5em; 
}


.psc_group-collection {
  border:1px solid #ced4da; 
  border-color:var(--pt-groupbox-border-color);
}


.psc_group-collection > .ps_box-scrollarea-row {
  margin-top:0;
}

.psc_group-collection > .ps_box-group,
.psc_group-collection >.ps_box-scrollarea-row> .psc_collapsible 
{
  border:none;
  margin:0;
}

.psc_group-collection > .ps_box-group:not(:empty):not(.psc_hidden) ~ .ps_box-group:not(:empty):not(.psc_hidden),
 .psc_group-collection > .ps_box-scrollarea-row:not(:first-child) > .psc_collapsible 
{
  border-top:1px solid #ced4da; 
  border-top-color: var(--pt-groupbox-border-color);
}

.psc_group-collection > .psc_collapsible > .ps_header-group,
.psc_group-collection >.ps_box-scrollarea-row> .psc_collapsible > .ps_header-group  
{
  padding:0;
}

.psc_group-collection > .psc_collapsible.psc_close > .ps_header-group,
.psc_group-collection >.ps_box-scrollarea-row> .psc_collapsible.psc_close > .ps_header-group 
{
  border:0;
}

.psc_group-collection:not(.psc_padding-none) > .psc_collapsible > .ps_detail-group,
.psc_group-collection:not(.psc_padding-none) >.ps_box-scrollarea-row> .psc_collapsible > .ps_detail-group 
{
  padding-bottom:1.2em;
}

.psc_group-collection > .psc_collapsible > .ps_header-group > .ps-link,
.psc_group-collection >.ps_box-scrollarea-row> .psc_collapsible > .ps_header-group > .ps-link 
{
  padding: 0.6em;
}

.psc_group-collection > .psc_collapsible > .ps_header-group > .ps-link:hover,
.psc_group-collection >.ps_box-scrollarea-row> .psc_collapsible > .ps_header-group > .ps-link:hover 
{
  background: rgb(247,247,247);
  outline: 1px dotted; 
  outline-offset: -2px; 
  outline: 1px dashed; 
  background: var(--pt-hover-background-color);
}





.ps_modal_body {
   

}








.ps_box-grid-header_bar {
  
  border:1px solid #ced4da; 
  border-bottom-width:0;
  border-color: var(--pt-grid-border-color);
}


.ps_header-grid-end {
  clear:both;
}


.ps_header-grid-system,
.ps_header-grid-custom
{
  padding:0.25em 0.2em;
  padding-top:0;
}


.ps_header-grid-custom {
  overflow:hidden;
}



.ps_header-grid-system:empty,
.ps_header-grid-custom:empty,
.ps_box-grid-header_bar.psc_empty
{
  display:none !important;
}


.ps_header-grid-system {
  display:inline-block;
  float:right;
  padding-bottom:0.1em;
}


.ps_box-grid-header_bar.psc_has_systemop
{
    width:100%; 
    display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:flex; 
    -webkit-flex-direction:row; -moz-flex-direction:row; -ms-flex-direction:row; flex-direction:row; 
    -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
}

.psc_has_systemop .ps_header-grid-custom
{
    -webkit-box-flex: 1.0; -moz-box-flex: 1.0; -ms-box-flex: 1.0; box-flex: 1.0;
    -webkit-flex:1 1 auto; -moz-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; 
    float:none;
}
:root.ie .psc_has_systemop .ps_header-grid-custom {
   flex-basis:0px;
}

.psc_has_systemop .ps_header-grid-system
{
    -webkit-box-flex: 0.0; -moz-box-flex: 0.0; -ms-box-flex: 0.0; box-flex: 0.0;
    -webkit-flex:0 0 auto; -moz-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto; 
}


.psc_has_systemop .ps_header-grid-system:first-child
{
    text-align:right;
    -webkit-box-flex: 1.0; -moz-box-flex: 1.0; -ms-box-flex: 1.0; box-flex: 1.0;
    -webkit-flex:1 1 auto; -moz-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; 
    float:none;
}




.ps_header-grid-system > div {
  margin-top:0.2em;
  margin-bottom:0.2em;
}


.ps_header-grid-custom > div,
.ps_header-grid-custom > .psc_layout > .ps_box-button,
.ps_header-grid-custom > .psc_layout > .ps_box-link
{
  float:left;
  margin-top:0.1em;
  margin-right:0.5em;
  margin-left:0;
}

.ps_grid-head.psc_sort {
    min-width:15em;
}

.ps_grid-head.psc_sort .ps_grid-head-row{
    list-style-type: none;
    padding-left:0;
}

.ps_modal-gridsort .ps_modal_header
{
    margin-bottom: 0;
    position:relative;
}

.ps_modal-gridsort .ps_modal_close, .ps_modal_container .ps_modal_close{
  position:absolute;
  top:0.1em;
  right:0.4em;
}

.ps_modal-gridsort .ps_modal_header .ps_modal_title {
  color:#000;
  background-color:#ffffff;
  background-color: var(--pt-modal-background-color);
  color: var(--pt-modal-text-color);
}

.ps_modal-gridsort .ps_grid-head.psc_sort .ps_grid-col {
    text-align:left;
    vertical-align:middle;
    
    background:#ffffff;
    color:#000;
    -webkit-text-shadow:none; -moz-text-shadow:none; -ms-text-shadow:none; text-shadow:none;
   border-bottom:1px solid #ced4da; 
   padding:0;
   position:relative; 
   background: var(--pt-modal-background-color);
   color: var(--pt-modal-text-color);
   border-bottom:none; 
}


.ps_modal-gridsort .ps_grid-head.psc_sort + .ps_box-group {
  border-top:1px solid var(--pt-border-normal-color);
}


.ps_modal-gridsort .ps_grid-head.psc_sort .ps_grid-col:hover:before {
    content: "";
    position: absolute;
    left: 0;  
    top: 0;
    bottom: 0;
    right: auto;  
    border: 2px solid #246FC7;
    display:block;
    z-index: 1;
    border-color: var(--pt-menu-item-hover-border-color);
    background-color: var(--pt-menu-item-hover-border-color); 
}

.ps_modal-gridsort .ps_grid-col-label.psc_link {
  padding:0.75em;
  display:block;
  overflow:hidden;
  text-overflow:ellipsis;
}

.ps_modal-gridsort .ps_grid-col-label.psc_link:hover {
  text-decoration:none;
  background-color:  #F4F7FC;  
  background-color: var(--pt-menu-item-hover-background-color);
}
.ps_modal-gridsort .ps_grid-col-label.psc_link:active {
   background-color: #f0f0f0; 
   background-color: var(--pt-menu-item-active-background-color);
}


.ps_modal-gridsort .ps_grid-col-label.psc_link:after {
     display:none !important;
}
.ps_modal-gridsort .psc_sort-enabled .ps_grid-col-label:before,
.ps_modal-gridsort .psc_sort-ascend .ps_grid-col-label:before,
.ps_modal-gridsort .psc_sort-descend .ps_grid-col-label:before
{
  background: transparent;
  
  display:inline-block;
  height:1em;
  width:1em;
  margin-right:0.2em;

  content:url(/cs/psprdpub/cache/86204/PT_NUI_SORT_ASCEND_1.svg);
}
.ps_modal-gridsort .psc_sort-enabled .ps_grid-col-label:before {
  visibility:hidden;
}

:root.ie .ps_modal-gridsort .psc_sort-enabled .ps_grid-col-label:before {
  content:"";
}

.ps_modal-gridsort .psc_sort-descend .ps_grid-col-label:before{
  content:url(/cs/psprdpub/cache/86204/PT_NUI_SORT_DESCEND_1.svg);
}





.ps_typeahead {
}

.ps_typeahead_modal .ps_mod_wrap
{
border: 1px solid rgb(201,206,213);
background-color:#ffffff;
border-color: var(--pt-modal-border-color);
background-color:var(--pt-modal-background-color);
}


.psc_bold{
    font-weight: bold;
}

.ps_box-typeahead{
}






input[type='button']
{
    
    min-width:5.5em; 
    padding: 0.48em 1.1em; 
    line-height:1.5em;
    font-weight:normal; 
    
    -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;

    overflow:hidden;
    text-overflow:ellipsis;
    
    background: #fff; 
    color: #246fc7; 
    border: 1px solid #246fc7; 
    border-radius: 3px; 
    transition: background 0.15s 0s ease-in-out; 
    background: var(--pt-button-background-color);
    border-color: var(--pt-button-border-color);
    color: var(--pt-button-text-color);
}


input[type='button']:hover {
  border-color: #1c579c;
  color: #1c579c;
  background: #f4f7fc;
  border-color: var(--pt-button-hover-border-color);
  color: var(--pt-button-hover-text-color);
  background: var(--pt-button-hover-background-color);
}


input[type='button']:active {
  border-color: #1d2733;
  color: #1d2733;
  background: #b9ddfb;
  border-color: var(--pt-button-active-border-color);
  color: var(--pt-button-active-text-color);
  background: var(--pt-button-active-background-color);
}


:root.ie input[type='button']
{
    padding: 0.3em 1em;
}




.ps_empty {display:inline-block;}

td[align="left"] {text-align:left;} 
td[align="right"] {text-align:right;} 

.ps_box-searchfor,
.ps_box-searchop,
.ps_box-editlbl
{
  display:inline-block;
 
}

.ps_box-searchfor { width:30%; text-align:right;}
.ps_box-searchop {

}
.ps_box-search {
  width:33%;
  text-align:right;
  padding-right:0.76em;
  padding-bottom:0.76em;
}

.ps_box-cancel {
  text-align:right;
  padding-right:0.76em;
  padding-bottom:0.76em;
}

.ps_box-editlbl {width:45%;}


.PSSRCHRESULTSWBO th {border-bottom:1px solid #888; font-weight:bold;
border-bottom-color:var(--pt-border-contrast-color);
} 
.ps_box-searchresultcontainer {font-size:0.9em;margin-top:0.5em;}
.ps_box-searchresultcontainer h2 {  color:rgb(051,102,153);
color: var(--pt-header-text-color);
} 
.ps_box-searchresultcontainer > span {font-size:0.7em;} 
.ps_box_searchresultnav { text-align:right; }

.ps_box-searchdetails .ps_grid_flex_row:hover {background-color:rgb(235,235,235);
background-color: var(--pt-hover-background-color);
}






.ps_sidetabc { 

}

.ps_sidetabc.psc_close
{
 
}

.ps_sidetabc .ps_tab {
margin-left: -4.4em; 
height: 30%;

-webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; border-radius:0;
background:0;
border:none;
}

.ps_sidetabc .ps_tab.psc_close .ps_tab_content {
    display: none;
}


.ps_sidetabc  .ps_tab.psc_close .ps_tabh {
text-align: center;
min-width: 100px;
position: absolute;
-webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg);
}


.ps_sidetabc .ps_tab.open .ps_tab_content {
display: block;
}




.test_tabc{
  margin-top: 100px;
}





.ps_sidetabc .ps_tabh {
background: rgb(248,153,0);
background: -moz-linear-gradient(top,  rgba(248,153,0,1) 0%, rgba(229,47,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,153,0,1)), color-stop(100%,rgba(229,47,0,1)));
background: -webkit-linear-gradient(top,  rgba(248,153,0,1) 0%,rgba(229,47,0,1) 100%);
background: -o-linear-gradient(top,  rgba(248,153,0,1) 0%,rgba(229,47,0,1) 100%);
background: -ms-linear-gradient(top,  rgba(248,153,0,1) 0%,rgba(229,47,0,1) 100%);
background: linear-gradient(to bottom,  rgba(248,153,0,1) 0%,rgba(229,47,0,1) 100%);
-webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; -ms-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px;
border-left:1px solid #CD7100;
border-right:1px solid #CD7100;
border-top:1px solid #CD7100;
color: #ffffff;
font-weight: bold;
}


.ps_sidetabc .ps_tab_content{
background: #E7E7FF;
border:1px solid #CD7100;
  -webkit-border-bottom-right-radius: 5px; -moz-border-bottom-right-radius: 5px; -ms-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px;
}

.ps_tab_content .ps_grid-row > div > h2:first-child {
  font-size: 1em;
  font-weight: bold;
  -webkit-text-shadow: 2px 2px 2px rgba(105,105,105,.3); -moz-text-shadow: 2px 2px 2px rgba(105,105,105,.3); -ms-text-shadow: 2px 2px 2px rgba(105,105,105,.3); text-shadow: 2px 2px 2px rgba(105,105,105,.3);
}


:root.psc_dir-rtl .ps_tab_content .ps_grid-row > div > h2:first-child
{
  -webkit-text-shadow: -2px 2px 2px rgba(105,105,105,.3); -moz-text-shadow: -2px 2px 2px rgba(105,105,105,.3); -ms-text-shadow: -2px 2px 2px rgba(105,105,105,.3); text-shadow: -2px 2px 2px rgba(105,105,105,.3);
}

.ps_tab_content .ps_grid-row > div.psc_selected >  h2:first-child {
   -webkit-text-shadow: 2px 2px 2px rgba(80,80,80,.9); -moz-text-shadow: 2px 2px 2px rgba(80,80,80,.9); -ms-text-shadow: 2px 2px 2px rgba(80,80,80,.9); text-shadow: 2px 2px 2px rgba(80,80,80,.9);
}


:root.psc_dir-rtl .ps_tab_content .ps_grid-row > div.psc_selected >  h2:first-child
{
   -webkit-text-shadow: -2px 2px 2px rgba(80,80,80,.9); -moz-text-shadow: -2px 2px 2px rgba(80,80,80,.9); -ms-text-shadow: -2px 2px 2px rgba(80,80,80,.9); text-shadow: -2px 2px 2px rgba(80,80,80,.9); 
}

.ps_sidepopup{
-webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; -ms-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px;
border-color:rgb(124,144,163);
border-left:1px solid #CD7100;
border-top:1px solid #CD7100;
border-bottom:1px solid #CD7100;
border-right:0px solid #CD7100;
background: #E7E7FF;
-webkit-box-shadow: 0px 0px 0px #ffffff; -moz-box-shadow: 0px 0px 0px #ffffff; -ms-box-shadow: 0px 0px 0px #ffffff; box-shadow: 0px 0px 0px #ffffff; 
}

.ps_sidepopup .ps_modal_header{
background: #F89900;
background: -moz-linear-gradient(top, rgba(248, 153, 0, 1) 0%, rgba(229, 47, 0, 1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248, 153, 0, 1)), color-stop(100%,rgba(229, 47, 0, 1)));
background: -webkit-linear-gradient(top, rgba(248, 153, 0, 1) 0%,rgba(229, 47, 0, 1) 100%);
background: -o-linear-gradient(top, rgba(248, 153, 0, 1) 0%,rgba(229, 47, 0, 1) 100%);
background: -ms-linear-gradient(top, rgba(248, 153, 0, 1) 0%,rgba(229, 47, 0, 1) 100%);
background: linear-gradient(to bottom, rgba(248, 153, 0, 1) 0%,rgba(229, 47, 0, 1) 100%);
-webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; -ms-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px;
border-left: 1px solid #CD7100;
border-right: 0px solid #CD7100;
border-top: 1px solid #CD7100;
color: #ffffff;
font-weight: bold;
line-height: 0.9em;
}

.ps_sidepopup .ps_modal_title {
font-family: Arial;
font-weight: bold;
font-size: 1em;
}

.ps_sidepopup_content{
height:750px;
background: #E7E7FF;
padding-top: 7px;}

.ps_sidetabc .psc_selected{
border: 5px solid #CD7100;
}







.ps_accordion .ps_header-group {
  margin-top:0;
  margin-bottom:0;
  padding:0.2em 0.4em;
}
.ps_accordion > section {
    position: relative;
    display: block;
    overflow: hidden;
    
    border-left:1px solid #ced4da; 
    border-right:1px solid #ced4da; 
    border-left-color: var(--pt-groupbox-border-color);
    border-right-color: var(--pt-groupbox-border-color);
}



.ps_accordion .ps_header-group + .ps_accordion_content
{

overflow: hidden;
-webkit-transition: height 0.3s ease-in-out; -moz-transition: height 0.3s ease-in-out; -ms-transition: height 0.3s ease-in-out; transition: height 0.3s ease-in-out;
visibility:visible; 

}


.ps_accordion > .ps_box-group.psc_close > .ps_accordion_content, .ps_accordion > section.psc_hidden, .ps_accordion_content.psc_close{
  height:0px;
  visibility:hidden;
}

.ps_accordion_content0
{
  padding-top:0.5em;
  padding-bottom:0.5em;
}



.ps_accordion :target .ps_header-group + .ps_accordion_content
{

overflow: hidden;
-webkit-transition: height 0.3s ease-in-out; -moz-transition: height 0.3s ease-in-out; -ms-transition: height 0.3s ease-in-out; transition: height 0.3s ease-in-out;
}




.ps_accordionH
{
    display: block;
    float: left;
    overflow: auto;
    margin: 0 auto;
}


.ps_accordionH section 
{
    position: relative;
    display: block;
    overflow: hidden;
    float: left;
    width: 2em;
    margin: 0.5em;    
    margin-right: 0;
    height: 15em;
}

.ps_accordionH section h2, .ps_accordionH .ps_header-group 
{
    position: absolute;
    width: 15em;
    height: 2em;
    top: 13em;
    
    -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0;
    -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg);
}
.ps_accordionH section h2 a, .ps_accordionH section h3 a 
{
    display: block;
    width: 100%;
    line-height: 2em;
    
    color: inherit;
    outline: 0 none;
}

.ps_accordionH section:target, .ps_accordionH .ps-box_groupExpand, .ps_accordionH .expand 
{
    width: 15em;
    padding: 0 1em;
    background-color: #ffffff;
    background-color: var(--pt-page-background-color);
}

.ps_header-groupExpand { border-bottom:1px solid #888;
  border-bottom-color: var(--pt-border-contrast-color);
}

.ps_accordionH section:target h2, .ps_accordionH section:target h3, .ps_accordionH .ps_header-groupExpand, .ps_accordionH section .expand 
{
    position: static;
    
    
    -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg);
}

.ps_accordionH section:target .ps_accordion_content0, .ps_accordionH .ps_accordion_content0Expand, .ps_accordionH section div .expand 
{
    display: block;
    visibility: visible;
}

.ps_accordionH .ps_accordion_content0{
display: inline-block;
visibility: hidden;
}

.ps_accordionH section,
.ps_accordionH section h2,
.ps_accordionH section h3 
{
-webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; transition: all .3s ease;
}

.ps_accordionH .ps-box_group_hide
{
    position: relative;
    display: none;
    overflow: hidden;
    float: left;
    width: 0em;
    height: 0em;
}
.ps_accordionH .ps_back_hidden{
display:none;
}

.ps_back {
   padding:0.2em 0.5em;
}



.ps_accordion, .ps_accordionH {
    
   
    
}


.ps_accordion section
{

    

}






.psc_side_selector {
  line-height:3em;
  display:block;
  text-align:left;
}

.psc_side_selector  .ps-button-wrapper {
  display:block;
}

.psc_side_selector .ps-button {
  display:block;
  background-image:none;
  -webkit-text-shadow:none; -moz-text-shadow:none; -ms-text-shadow:none; text-shadow:none;
  -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none;
  -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; border-radius:0;
  border:0;
  font-weight:bold;
  border-bottom:1px solid #ced4da; 
  border-bottom-color: var(--pt-border-normal-color);
}








.ps_grouplet{
text-align:center;
}

.ps_grouplet_row > div > div { 
text-align:center;
  padding:0px;
  margin-left:100px;
  vertical-align:bottom;
  white-space:nowrap;
display:-webkit-box; display:-moz-box; display:-ms-box; display:box;
-webkit-box-orient: horizontal; -moz-box-orient: horizontal; -ms-box-orient: horizontal; box-orient: horizontal;
-webkit-box-align: stretch; -moz-box-align: stretch; -ms-box-align: stretch; box-align: stretch;
-webkit-box-pack: justify; -moz-box-pack: justify; -ms-box-pack: justify; box-pack: justify;
  
  display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:flex; 
  -webkit-flex-direction:row; -moz-flex-direction:row; -ms-flex-direction:row; flex-direction:row; 
  -webkit-align-items:stretch; -moz-align-items:stretch; -ms-align-items:stretch; align-items:stretch; 
  -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; justify-content:center; 
}
.ps_groupleth.ps_arrow:after, .ps_grid-grp.ps_menu:first-child:after {
    content:  ">";
}
.ps_grouplet_tile  {
margin: .5em;
text-align:center;
}

.ps_grouplet_tile h2 { 
    margin-top: 1px;
}


.ps_grouplet_80  {
  padding-left: 3px;
  padding-right: 3px;
}

.ps_grouplet_80 h2 {
}

.ps_grouplet_80 h2:first-child {
    margin-top: 1px;
}


.ps_grouplet_menu  {
}

.ps_grouplet_menu_item {
    margin-left: 10px;
    margin-right: 5px;
}




.ps_grouplet_tile  {
  -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px;

  border:1px solid #ced4da; 
  border-color: #868e96; 
  border-color: var(--pt-border-contrast-color);
}


.ps_grouplet_tile h2:first-child { 
    text-align: center;
    font-size: 1.1em;
    font-weight: bold;
 
    color: #246fc7; 
    color: var(--pt-page-text-color); 
}

.ps_grouplet_80  {
  -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px;

  border:1px solid #ced4da; 
  border-color: #868e96; 
  border-color: var(--pt-border-contrast-color);
}


.ps_grouplet_80 h2:first-child {
    text-align: center;
    font-size: .8em;
    vertical-align: middle;
    font-weight: bold;
 
    color: #246fc7; 
    color: var(--pt-page-text-color);
}




.ps_dash {
    border: 1px dashed rgb(255,165,0);
    border-color: var(--pt-header-hover-text-color); 
}


 


.ps_box_searchresultnav .ps_arrow_left{
    border-color: transparent;
    border-right-color:rgb(255,165,0);
    border-right-color: var(--pt-header-hover-text-color); 
}

.ps_box_searchresultnav .ps_arrow_left_disable{
    border-color: transparent;
    border-right-color:rgb(203,206,214);
    border-right-color: var(--pt-control-disabled-border-color); 
}

.ps_box_searchresultnav .ps_arrow_right{
    border-color: transparent; 
    border-left-color: rgb(255,165,0);
    border-left-color: var(--pt-header-hover-text-color); 
}

.ps_box_searchresultnav .ps_arrow_right_disable{
    border-color: transparent; 
    border-left-color:rgb(203,206,214); 
    border-left-color: var(--pt-control-disabled-border-color); 
}

.ps_box-searchdetails table { 
  font-size: 1em;
  font-weight:bold;
  color:rgb(050,053,053);
  border: 1px solid #888;
  border-color: var(--pt-border-contrast-color);
  color: var(--pt-page-text-color);
}


.ps_box-searchdetails .ps_box-editlbl {
  display:inline-block;
  margin-right:15px;
  color:rgb(082,082,082);
  color: var(--pt-label-text-color);
}



.ps_box-searchdetails .ps_grid-row:nth-child(odd) { 
    background: -webkit-gradient(
          linear, left top, left bottom,
          from(#ffffff),
          to(rgb(243,249,252)));
    border-bottom: 1px solid #888;
    border-collapse:separate;
    overflow-y:hidden;
    white-space:nowrap;
    cursor:pointer;
    vertical-align:top;
    border-bottom-color: var(--pt-border-contrast-color);
    background: var(--pt-page-background-color);
}


.ps_box-searchdetails .ps_grid-row:nth-child(even) { 
   background: -webkit-gradient(
          linear, left top, left bottom,
          from(rgb(233,238,241)),
          to(rgb(223,232,234)));
    border:0;
    border-bottom: 1px solid #888;
    border-collapse:separate;
    overflow-y:hidden;
    white-space:nowrap;
    cursor:pointer;
    vertical-align:top;
    background: var(--pt-page-background-color);
    border-color: var(--pt-border-contrast-color);
}

.ps_box-searchdetails .ps_grid-row > td { 
  transition:background-color 0.3s linear 0.1s;
  -moz-transition:background-color 0.3s linear 0.1s;
  -webkit-transition:background-color 0.3s linear 0.1s;
  -o-transition:background-color 0.3s linear 0.1s;
}


.ps_box-searchdetails .ps_desc {
    color:  rgb(27,73,106);
    color: var(--pt-page-text-color);
}








.ps_box-alertmsg,
#alertmsg:not(.ps_box-alertmsg)
{
    text-align:center;
}

 
:root:not(.psc_mode-access) .ps_popup-msg .ps_modal_header,  
#msgTitle,
.psc_modal-noheader .ps_header_modal 
{  
  display:none !important;
}


.ps_modal_header .ps_button_backnav,
.ps_modal_header .ps_popup-back 
{
    float: left;
}




.ps_box-msgalert {
  min-width:20vw;
  min-height:3em;
  
  padding:0.5em;
  padding-bottom:0.5em;
  margin-bottom: 2em;  
  word-break: break-word; 
}


.ps_box-msgshort ,
.ps_box-msgnum
{
  display:inline-block;
}

.ps_box-msgnum {margin-left:0.25em;}


.ps_box-msgnum {display:none;}


.ps_box-msgshort:empty,
.ps_box-msgnum:empty
{
   display:none !important;
}

.ps_box-msglong {
  margin-top:0.5em;
  margin-bottom:1.5em; 
}

.ps_box-msglong:empty {display:none;}


:root.firefox .ps_box-msgother,
:root.ie .ps_box-msgother
{
   word-wrap: break-word;
}

.ps_box-msgactions
{

  width:100%;
  text-align:center;
  
  white-space:nowrap;

}

.ps_box-msgactions  .ps-button {
  min-width: 3em;
}


.ps_box-msgactions > .ps_box-button:first-child {
  margin-left:0.5em;
}
.ps_box-msgactions > .ps_box-button:last-child {
  margin-right:0.5em;
}


:root.psc_mode-access .ps_popup-msg {
   max-height: calc(100vh - 48px); 
}

:root.ie:not(.edge):not(.psc_mode-access) .ps_modal_container.ps_popup-msg {
  max-height:100vh;
}

.ps_popup-msg .ps_modal_header,  
.ps_popup-msg .psc_modal-pagetitle, 
.ps_popup-msg .ps_box-msgactions
{
  flex: 0 0 auto;
  position:static !important;
}

.ps_popup-msg .ps_box-msgactions {

  
  margin:0;
  padding:1em 0.25em 0.5em 0.25em;
}

.ps_popup-msg .ps_box-msglong {
  margin-bottom:0.5em;
}

.ps_popup-msg .ps_modal_content,
.ps_popup-msg .ps_box-msgcontainer,
 
.ps_popup-systeminfo .ps_modal_content,
.ps_popup-systeminfo .ps_content-group
{
  width:100%; 
  display:-ms-flexbox; 
  -webkit-box-flex: 1.0; -moz-box-flex: 1.0; -ms-box-flex: 1.0; box-flex: 1.0;
  display:-webkit-box; display:-moz-box; display:-ms-box; display:box;
  -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; box-orient: vertical;
  -webkit-box-align: stretch; -moz-box-align: stretch; -ms-box-align: stretch; box-align: stretch;
  position:relative;
  overflow: hidden;
  display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:flex;
  -webkit-flex-direction:column; -moz-flex-direction:column; -ms-flex-direction:column; flex-direction:column;
  min-height:0;
  -webkit-flex:1 1 auto; -moz-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto;
  max-height:100%;
}


@media print {
  .ps_popup-systeminfo.psc_modal-fullscreen {
    width:100vw !important;
    height:auto !important;
  }
  .ps_popup-systeminfo .ps_modal_content,
  .ps_popup-systeminfo .ps_content-group
  {
    -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
    width:100% !important;
    height:auto !important;
  }
  .ps_popup-systeminfo .ps_apps_content {
    overflow:visible !important;
  }
}

.ps_popup-msg .ps_box-msgalert
{
  width:100%;
  -webkit-box-flex: 1.0; -moz-box-flex: 1.0; -ms-box-flex: 1.0; box-flex: 1.0;
  overflow:auto;
  -webkit-overflow-scrolling:touch; -moz-overflow-scrolling:touch; -ms-overflow-scrolling:touch; overflow-scrolling:touch;
  -webkit-flex:1 1 auto; -moz-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto;
  min-height:3em;
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;

  
  margin:0;
  padding:1em 0.5em;
  padding-bottom:0;
}

:root.ie.psc_mode-access:not(.edge) .ps_popup-msg .ps_modal_content {
  max-height: calc(100vh - 48px); 
}

:root.ie:not(.edge) .ps_popup-msg .ps_modal_content,
:root.ie:not(.edge) .ps_popup-msg .ps_box-msgcontainer
{
  height:inherit;
}

:root.firefox .ps_popup-msg .ps_box-msgalert,
:root.firefox .ps_popup-msg .ps_modal_content,
:root.firefox .ps_popup-msg .ps_box-msgcontainer
{
  max-width: calc( 100vw - 1px ); 
}


:root.ie:not(.edge) .ps_popup-msg .ps_box-msgalert,
:root.ie:not(.edge) .ps_popup-msg .ps_modal_content,
:root.ie:not(.edge) .ps_popup-msg .ps_box-msgcontainer
{
  min-height: initial;
  max-width: calc( 100vw - 1px ); 
}

@media only screen and (max-width:360px) {
    .ps_popup-msg .ps_box-msgactions {
        white-space:normal; 
    }
}



.ps_popup-msg.psc_popup-classic #alertmsg
{
  overflow:auto;
  max-height: calc(100vh - 40px) !important;
  max-width: calc(100vw - 10px) !important;
  min-width: 200px;
  
}

.ps_popup-msg.psc_popup-classic .popupText
{
  padding: 0 0.75em; 
  padding-top:1em; 
  display:inline-block;
  padding-bottom:1em;
  min-height:3em; 
}

.ps_popup-msg.psc_popup-classic #okbutton,
.ps_popup-msg.psc_popup-classic #alertbutton 
{
  text-align:center;
  padding-bottom:0.5em; 
  padding-left: 0.5em; 
  padding-right: 0.5em; 
}

.ps_popup-msg.psc_popup-classic #okbutton > a,
.ps_popup-msg.psc_popup-classic #okbutton > a > span,
.ps_popup-msg.psc_popup-classic #alertbutton > a,
.ps_popup-msg.psc_popup-classic #alertbutton > a > span
{
  display:inline-block;
}

.ps_popup-msg.psc_popup-classic #alertbutton > a:not(:last-child)
{
  margin-right:0.4em;
}

.ps_popup-msg.psc_popup-classic input[type="button"]
{
  font-size:inherit;
}



:root.ie:not(.edge) .ps_popup-msg.psc_popup-classic #okbutton,
:root.ie:not(.edge) .ps_popup-msg.psc_popup-classic #alertbutton
{
   -webkit-flex:0 0 auto; -moz-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto;
}





.ps_prompt-resultswrapper,
.ps_prompt-criteria { 
  position:relative;
   
}


.ps_prompt-resultswrapper .ps_header-group {
  margin-bottom:0.5em;
}




.ps_prompt-sourcelabel {
  margin-bottom:0;
  font-size:0.8em;
}


.ps_prompt-sourcelabel > .ps_box-label {
  padding-right:0.6em;
  width:auto;
}



.ps_prompt-sourcelabel > .ps_box-value,
.ps_prompt-sourcelabel > .ps_box-label > .ps-label
{
  font-weight:normal;
  color:#000;
  vertical-align:bottom;
  color: var(--pt-page-text-alt-color);
}


.ps_prompt-searchoptions {

}



.ps_prompt-intemp,
.ps_prompt-done {
  display:none;
}


.ps_prompt-inmode .ps_prompt-done {
  display:inline-block;
}



.ps_box-control.ps_box-searchop { display:none; }
.ps-searchop-show .ps_box-control.ps_box-searchop {display:inline-block;}

.ps-searchop-show .ps-searchcurrentop {display:none !important;} 
.ps-searchop-show .ps_box-searchto > .ps-searchjoin {width:9em;}

.ps-searchcurrentop {
  display:block;
  font-size:0.8em;
}
.ps-searchcurrentop:before {
  content:"(";
  display:inline;
}
.ps-searchcurrentop:after {
  content:")";
  display:inline;
}


.ps_box-searchop > .ps-dropdown {
  min-width:9em;
  margin-right:0.5em;
}

.ps_box-searchto { display:none; }

.psc_op-between > .ps_box-searchto {
  display:block;
  padding-left:33%;
  margin-top:0.23em;
}

.ps_box-searchto > .ps-searchjoin {

  display:block;
  text-align:left;
  margin-top:-0.3em;
  width:auto; 
  margin-right:0.25em;
}


.ps-searchop-show .ps_box-searchto > .ps-searchjoin {
  display:inline-block;
  text-align:right;
  margin-top:0;
}


.psc_norowstext > .ps_header-group {
  padding-left:1.3em; 
  font-size:1em;
  color:inherit;
  font-weight:normal; 
  border:0;
  padding-top:0; 
}


.psc_grid-norows > .ps_content-group,
.psc_grid-norows.psc_layout {
  padding: 0 1.3em 1em 1.3em;
}


:is(.psc_grid-norowstext,.psc_grid-norowsprimary,.psc_grid-norowsexplain) > .ps_box-label { 
  display:none;
}

:is(.psc_grid-norowstext,.psc_grid-norowsprimary,.psc_grid-norowsexplain) :is(.ps-text,.ps_box-value) {
  white-space:normal;
}


.psc_grid-norowsprimary :is(.ps-text,.ps_box-value) {
  font-size:1.1em;
  font-weight:700;
}

.psc_grid-norowsprimary ~ .psc_grid-norowsexplain {
  margin-top:-0.4em;
}

.psc_grid-norowsexplain :is(.ps-text,.ps_box-value) {
  font-weight:normal;
}

.psc_grid-norowsimage .ps-img {
  width:80px;
  height:80px;
}




.ps_prompt-resultsgrid.ps_box-grid-flex .ps_grid-body .ps_box-label {display:none;} 


.ps_prompt-resultsgrid .ptgrid-multiselect,
.ps_prompt-resultsgrid.ps_box-grid-list li > div:first-child
{
  display:none;
}


.ps_prompt-inmode .ps_box-grid-flex.ps_prompt-resultsgrid .ptgrid-multiselect {
  display:table-cell;
}

.ps_prompt-inmode .ps_box-grid-list.ps_prompt-resultsgrid .ps_grid-row {
  position:relative;
}


.ps_prompt-inmode .ps_box-grid-list.ps_prompt-resultsgrid .ps_grid-row > div {
  padding-left:2em;
}


.ps_prompt-inmode .ps_box-grid-list.ps_prompt-resultsgrid .ps_grid-row .ps_box_grid-col.ps_box-checkbox {
  display:inline-block;
  position:absolute;
  top:0.5em;
  left:0.5em;
  padding:0;
}






.psc_gridlist-standard.ps_box-grid-list .ps_box-gridc,
.psc_gridlist-autolabel.ps_box-grid-list .ps_box-gridc,
.ps_prompt-resultsgrid.ps_box-grid-list .ps_box-gridc
{
  border-top: 1px solid #ced4da; 
  border-top-color: var(--pt-grid-border-color);
}


.psc_gridlist-standard.ps_box-grid-list .ps_grid-body .ps_grid-row,
.psc_gridlist-autolabel.ps_box-grid-list .ps_grid-body .ps_grid-row
{
  padding-top:0.3em;
  padding-bottom:0.3em;
  border-bottom:1px solid #ced4da; 
  border-bottom-color: var(--pt-grid-border-color);
}



.psc_gridlist-standard.ps_box-grid-list .ps_grid-body .ps_grid-row > div:last-child,
.psc_gridlist-autolabel.ps_box-grid-list .ps_grid-body .ps_grid-row > div:last-child
{
  margin-bottom:0;
}


.psc_gridlist-standard.ps_box-grid-list .ps_grid-body .ps_box-checkbox.psc_standard:not(.ptgrid-multiselect),
.psc_gridlist-standard.ps_box-grid-list .ps_grid-body .ps_box-edit.psc_rownum,
.psc_gridlist-standard.ps_box-grid-list .ps_grid-body .ps_box-radio:not(.ptgrid-singleselect), 
.psc_gridlist-standard.ps_box-grid-list .ps_grid-body .ps_box-link,
.psc_gridlist-standard.ps_box-grid-list .ps_grid-body .ps_box-button
{
  padding-left:33%;
}

.psc_gridlist-standard.ps_box-grid-list .ps_grid-body .ps_box-link,
.psc_gridlist-standard.ps_box-grid-list .ps_grid-body .ps_box-button,
.psc_gridlist-autolabel.ps_box-grid-list .ps_grid-body .ps_box-link,
.psc_gridlist-autolabel.ps_box-grid-list .ps_grid-body .ps_box-button
{
  display:block;
  margin-left:0;
}


.psc_gridlist-standard.ps_box-grid-list .ps_grid-body .ps_grid-row > div,
.psc_gridlist-autolabel.ps_box-grid-list .ps_grid-body .ps_grid-row > div
{
  min-height:0;
  margin-bottom:0.5em;

}

.ps_prompt-resultsgrid.ps_box-grid-list .ps_grid-body .ps_box-label, 
.psc_gridlist-autolabel.ps_box-grid-list .ps_grid-body .ps_box-label 
{
    width:auto;
    
    max-width:50%;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:normal;
    line-height:1em;
    text-align:left;
    padding-top:0.2em; 
}


.ps_box-grid-list.psc_gridlist-autolabel .ps_grid-body .ps_grid-row,
.ps_box-grid-list.psc_gridlist-standard .ps_grid-body .ps_grid-row
{
  position:relative;
}


.psc_gridlist-autolabel.ps_box-grid-list .ps_grid-body .ptgrid-multiselect,
.psc_gridlist-standard.ps_box-grid-list .ps_grid-body .ptgrid-multiselect,
.psc_gridlist-autolabel.ps_box-grid-list .ps_grid-body .ptgrid-singleselect,
.psc_gridlist-standard.ps_box-grid-list .ps_grid-body .ptgrid-singleselect
{
  position:absolute;
  top:0.5em;
  left:0.5em;
}


.psc_gridlist-autolabel.ps_box-grid-list:not(.psc_multiselect-hide):not(.psc_singleselect-hide) .ps_grid-body .ps_grid-row,
.psc_gridlist-standard.ps_box-grid-list:not(.psc_multiselect-hide):not(.psc_singleselect-hide) .ps_grid-body .ps_grid-row
{
  padding-left:1em;
}




.ps_box-grid-list:not(.psc_list-expanded) .ps_grid-row:not(.psc_list-expanded) .psc_show-expanded,
.ps_box-grid-list:not(.psc_list-detail) .ps_grid-row:not(.psc_list-detail) .psc_show-detail,
.ps_box-grid-flex .psc_show-listonly,
.ps_box-grid-div  .psc_show-listonly,
.ps_box-grid-list .psc_show-gridonly,
.ps_box-grid-div  .psc_show-gridonly
{
   display:none !important;
}






.ps_prompt-resultsgrid.ps_box-grid-list .ps_grid-body,
.psc_gridlist-autolabel.ps_box-grid-list .ps_grid-body, 
.psc_gridlist-standard.ps_box-grid-list .ps_grid-body 
{padding:0px;}

.ps_prompt-resultsgrid li.ps_grid-row,
.psc_gridlist-autolabel.ps_box-grid-list li.ps_grid-row, 
.psc_gridlist-standard.ps_box-grid-list li.ps_grid-row 
{
   list-style-type:none;
}
.ps_prompt-resultsgrid.ps_box-grid-list .ps_grid-row
{
  border-bottom:1px solid #ced4da; 
  padding-top:0.5em; 
  padding-bottom:0.5em; 
  border-bottom-color: var(--pt-grid-item-border-color);
}

.ps_prompt-resultsgrid .ps_grid-row { cursor:pointer;}


.ps_prompt-inmode .ps_prompt-resultsgrid .ps_grid-row { cursor:default;}




.ps_prompt-resultsgrid .ps_grid-list .ps_box-edit {
  margin-bottom:0;
  min-height:0;
}


.psc_gridview-toggle,
.psc_toggle-imagecontainer
{
  padding-top:0.1em;
}


.ps_prompt-resultsgrid .psc_gridview-toggle {
  padding-top:0;
}


.psc_gridview-item > .ps_box-label > .ps-label,
.psc_gridview-grid > .ps_box-label > .ps-label,
.psc_gridview-list > .ps_box-label > .ps-label,
.psc_toggle-imageitem > .ps_box-label > .ps-label 
{
  color: transparent !important;
  text-shadow: none !important;
  overflow: hidden !important;
  width: 1em;
  height: 1.2em;
}


.psc_gridview-grid > .ps_box-label > .ps-label,
.psc_gridview-list > .ps_box-label > .ps-label,
.psc_toggle-imageitem > .ps_box-label > .ps-label 
{
   text-overflow:clip !important;
}



.psc_gridview-item:not(.psc_selected) > .ps_box-label > .ps-label:before,
.psc_gridview-grid:not(.psc_selected) > .ps_box-label > .ps-label:before,
.psc_gridview-list:not(.psc_selected) > .ps_box-label > .ps-label:before,
.psc_toggle-imageitem:not(.psc_selected) > .ps_box-label > .ps-label:before
{
  position:relative; 
  top:1px;
}


.psc_gridview-grid > .ps_box-label > .ps-label:before {
  content:url(/cs/psprdpub/cache/86204/PT_NUI_VIEW_GRID_1.svg);
}


.psc_gridview-list > .ps_box-label > .ps-label:before {
  content:url(/cs/psprdpub/cache/86204/PT_NUI_VIEW_LIST_1.svg);
}


:root.edge .psc_gridview-grid > .ps_box-label > .ps-label:before,
:root.edge .psc_gridview-list > .ps_box-label > .ps-label:before,
:root.edge .psc_toggle-imageitem > .ps_box-label > .ps-label:before
{
  display:inline-block;
}



:root.ie:not(.edge) .ps_prompt-resultsgrid .ps_grid-flex .ps_grid-body .psc_wrappable, 
:root.ie:not(.edge) .psc_wrappable-ieadjust .ps_grid-flex .ps_grid-body .ps_grid-cell > .psc_wrappable, 
:root.ie:not(.edge) .ps_grid-flex .psc_wrappable-ieadjust.psc_wrappable 
{
   white-space: normal;
   display:block;
}

:root.ie:not(.edge) .ps_prompt-resultsgrid .ps_grid-flex .ps_grid-body .psc_wrappable > .ps_box-value,
:root.ie:not(.edge) .psc_wrappable-ieadjust .ps_grid-flex .ps_grid-body .ps_grid-cell > .psc_wrappable > .ps_box-value,
:root.ie:not(.edge) .ps_grid-flex .psc_wrappable-ieadjust.psc_wrappable > .ps_box-value
{
   flex:initial;
}







.pts_gsearch_cont {
  position:relative;
}


.ps_search-custom:not(:empty) +.pts_gsearch_cont {
  display: none !important;
}



.ps_header_bar .pts_gsearch_tray { 
  display:inline-block;
  position:absolute;
  right:0;
  background-color: #6a7481; 
  top:100%;
  padding:0.45em 0.6em; 
  -webkit-border-radius: 0.38em 0 0.35em 0.35em; -moz-border-radius: 0.38em 0 0.35em 0.35em; -ms-border-radius: 0.38em 0 0.35em 0.35em; border-radius: 0.38em 0 0.35em 0.35em; 
  overflow:hidden;
  
  white-space:nowrap;
  z-index:200; 
  -webkit-box-shadow: 8px 8px 16px 0 rgba(0, 0, 0, 0.35); -moz-box-shadow: 8px 8px 16px 0 rgba(0, 0, 0, 0.35); -ms-box-shadow: 8px 8px 16px 0 rgba(0, 0, 0, 0.35); box-shadow: 8px 8px 16px 0 rgba(0, 0, 0, 0.35); 
  border: 1px solid #5c6570; 
  border-top:none; 
  border-left: none; 
}


:root.ie .ps_header_bar .pts_gsearch_tray {
    top:89%; 
}

.pts_gsearch_tray.psc_closed {
  display:none;
}

.pts_gsearch_tray_item {
  display:inline-block;
  margin:0;
}

.pts_gsearch_tray_item > .ps_box-label {
  display:none !important;
}

.pts_gsearch_tray_item + .pts_gsearch_tray_item {
  margin-left:0.5em; 
}

.pts_gsearch_go .ps-button {
  padding:0.4em;
}
.pts_gsearch_go .ps-img {
  max-height:0;
}


.pts_gsearch_input .ps-edit {
  width:14.88em; 
}


.pts_gsearch_cat .ps-dropdown {
  max-width:14.88em;
}

.pts_addmode .pts_addbtn {display: none;}
.pts_addmode .pts_keyword {display: none;}
.pts_addmode .pts_srchtype {display: none;}
.pts_addmode .pts_include_hist {display: none;}

.pts_searchmode .pts_searchbtn {display: none;}

.pts_gblsearchmode .pts_srchtype {display: none;}
.pts_gblsearchmode .pts_addbtn {display: none;}
.pts_gblsearchmode .pts_searchbtn {display: none;}
.pts_gblsearchmode .pts_include_hist {display: none;}

.pts_noxlat .pts_srchfltrxlat {display: none;}
.pts_xlat .pts_srchfltrnopmt {display: none;}

.PTS_PROMPT_NAME > .pts_srchcriteria {width: 100%;}
.PTS_NOOPPROMPT_NAME > .pts_srchcriteria {width: 100%;}

.pts_facet {text-align:left;} 

.pts_facet_checkbox > .ps_box-label > .ps-label { font-weight:normal; } 

.pts_fltr_no_fltr .pts_fltr {display: none;}
.pts_fltr_no_noop .pts_fltr_noop {display: none;}


.pts_transparent_label .ps_box-label {
                position:absolute;
                left:0; 
                top:-999px;
                width:1px;
                height:1px;
                overflow:hidden;
}

.pts_bulkramode .PTS_RELACTIONS {display:none;}
.pts_ramode .PTS_BULKACTIONS {display:none;}
.pts_noramode .PTS_RELACTIONS {display:none;}
.pts_nobulkramode .PTS_BULKACTIONS {display:none;}

.pts_listramode .PTS_BULKACTIONS_L {display:none;}
.pts_listbulkramode .PTS_RELACTIONS_L {display:none;}
.pts_listnoramode .PTS_RELACTIONS_L {display:none;}
.pts_listnobulkramode .PTS_BULKACTIONS_L {display:none;}

.pts_srchrslts_gridmixedtypes .pts_keyvalues {display:none;}
.pts_srchrslts_gridmixedtypes .pts_bulkrelactions {margin-left: 2em;}

.pts_srchrslts_list tr {margin-bottom: 2em;} 

.pts_srchcriteriafilters_nononprompt > .pts_srchfltrnopmt {display: none;}

.pts_srchcriteriafilters_noprompt > .pts_srchfltrpmt {display: none;}
.pts_srchcriteriafilters_nodtprompt > .pts_srchfltrdtpmt {display: none;}
.pts_srchcriteriafilters_noxlat > .pts_srchfltrxlat {display: none;}
.pts_srchcriteriafilters_noyesno > .pts_srchfltryesno {display: none;}

.pts_srchcriteriafilters_nopromptnoedit > .pts_srchfltrpmtnoedit {display: none;}







.ps_box-menu{
}

.ps_box-menu .ps_menu_c{

display:-webkit-box; display:-moz-box; display:-ms-box; display:box;
-webkit-box-orient: horizontal; -moz-box-orient: horizontal; -ms-box-orient: horizontal; box-orient: horizontal;

display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:flex;
-webkit-flex-direction:row; -moz-flex-direction:row; -ms-flex-direction:row; flex-direction:row; 
overflow-x:hidden;
}

.ps_box-menu .ps_menu_folder{
width:26em;
}

.ps_box-menu .ps_menu_folder h2 {       
margin:10px;
}

.ps_box-menu .ps_menu_link{
width:26em;
}
.ps_box-menu .ps_menu_link > a 
{
margin:10px;
}

.ps_box-menu .ps_menu_close{
width:0px;
}

.ps_box-menu .ps_menu_open{
 
}

.ps_box-menu .ps_menu_level1, .ps_menu_level2, .ps_menu_level3
{
-webkit-transition: width 0.3s ease-in-out; -moz-transition: width 0.3s ease-in-out; -ms-transition: width 0.3s ease-in-out; transition: width 0.3s ease-in-out;
}

.ps_box-menu .ps_more {
    float: right;
}

.ps_box-menu .ps_menu_folder{
border-top:1px solid rgb(203,206,214); 
line-height:2.0em;
border-top-border: var(--pt-border-normal-color);
}

.ps_box-menu .ps_menu_folder h2 {   
font-size: 1.1em;
}

.ps_box-menu .ps_menu_link{
line-height:2.4em;

}

.ps_box-menu .ps_more {
    color: #888;
    color: var(--pt-page-text-color);
}

 
.ps_popup-menu.ps_modal_container .ps_modal_header {
  background:#fff;
  color:#000;
  margin-bottom:0;
  background: var(--pt-modal-background-color);
  color: var(--pt-modal-text-color);
}


.ps_box-popupmenu .ps_modal_header { display:none !important; }


.ps_popup-systeminfo .ps_modal_header {
  margin-bottom:0;
}


.ps_menutype-rc.ps_modal_container .ps_modal_content {
  -webkit-border-radius: 0 0 0.5em 0.5em; -moz-border-radius: 0 0 0.5em 0.5em; -ms-border-radius: 0 0 0.5em 0.5em; border-radius: 0 0 0.5em 0.5em;
}

.ps_popup-menu .ps_content-group,
.ps_box-popupmenu div:not(.ps_box-group) > .ps_content-group 
{
    min-width: 18em;
    max-width: 22em; 
    max-height: 32em;

}


.ps_box-popupmenu div:not(.ps_box-group) > .ps_content-group {
    text-align:left;
}

.ps_popup-menu .ps_custom_action:empty,
.ps_popup-menu li:empty,
.ps_box-menuitem:empty 
{
display:none !important;
}

.ps_popup-menu ul,
.ps_box-menucontainer 
{
    list-style-type: none;
    display: block;
    padding: 0;
    margin:0;
}

.ps_popup-menu li:not(.psc_hidden),
.ps_box-menuitem:not(.psc_hidden) 
{ 
    display: block;
    text-align: left;
    min-height: 3.2em;
}


.ps_popup-menu .ps_menusection:not(.psc_hidden) {
   display:block;
   text-align:inherit;
   min-height:0;
}




.ps_menuitem,
.ps_box-menuitem 
{
  position:relative;
}


.psc_trigger.ps_menuitem,
.ps_box-menuitem .psc_rowact > .ps_box-link:only-child, 
.psc_linkasmenu 
{
	display:block;
}

.ps_menuitem > .ps_box-link,
.ps_menuitem > .ps_box-link > .ps-link-wrapper,
.ps_menuitem > .ps_box-link > .ps-link-wrapper > .ps-link,

.ps_box-menuitem.psc_rowact .ps_box-link:only-child,
.ps_box-menuitem.psc_rowact .ps_box-link:only-child > .ps-link-wrapper,
.ps_box-menuitem.psc_rowact .ps_box-link:only-child > .ps-link-wrapper > .ps-link,
.ps_box-menuitem > .ps_box-link,
.ps_box-menuitem > .ps_box-link > .ps-link-wrapper,
.ps_box-menuitem > .ps_box-link > .ps-link-wrapper > .ps-link,

.ps_menuitem > .ps-link-wrapper,
.ps_menuitem > .ps-link-wrapper > .ps-link,

.ps_box-menuitem .psc_rowact > .ps_box-link:only-child > .ps-link-wrapper,
.ps_box-menuitem .psc_rowact > .ps_box-link:only-child > .ps-link-wrapper > .ps-link,
.psc_linkasmenu > .ps-link-wrapper,
.psc_linkasmenu > .ps-link-wrapper > .ps-link,

.ps_menutype-grid .ps_grid-row > .ps_box-link,
.ps_menutype-grid .ps_grid-row > .ps_box-link > .ps-link-wrapper,
.ps_menutype-grid .ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link
{
    display:block;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
}

.ps_menuitem > .ps_box-link > .ps-link-wrapper > .ps-link,
.ps_box-menuitem > .ps_box-link > .ps-link-wrapper > .ps-link, 
.ps_box-menuitem.psc_rowact .ps_box-link:only-child > .ps-link-wrapper > .ps-link, 
.ps_menuitem > .ps-link-wrapper > .ps-link, 
.ps_box-menuitem .psc_rowact .ps_box-link:only-child > .ps-link-wrapper > .ps-link, 
.psc_linkasmenu > .ps-link-wrapper > .ps-link, 

.ps_menutype-grid .ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link
{
    padding: 1em;
    color: #1c579c;  
    white-space: normal;
    text-overflow: ellipsis;
    position:relative; 
    color: var(--pt-menu-item-text-color);
}

.ps_menuitem > .ps_box-link > .ps-link-wrapper > .ps-link:hover,
.ps_menuitem > .ps_box-link > .ps-link-wrapper > .ps-link:active,

.ps_box-menuitem > .ps_box-link > .ps-link-wrapper > .ps-link:hover,
.ps_box-menuitem > .ps_box-link > .ps-link-wrapper > .ps-link:active,

.ps_box-menuitem .psc_rowact .ps_box-link:only-child > .ps-link-wrapper > .ps-link:hover,
.ps_box-menuitem .psc_rowact .ps_box-link:only-child > .ps-link-wrapper > .ps-link:active,
.psc_linkasmenu > .ps-link-wrapper > .ps-link:hover,
.psc_linkasmenu > .ps-link-wrapper > .ps-link:active,

.ps_menutype-grid .ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link:hover,
.ps_menutype-grid .ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link:active
{
   color:#1c579C; 
   text-decoration:none;
   color: var(--pt-menu-item-text-color);
}


.ps_menuitem > .ps_box-link > .ps-link-wrapper > .ps-link:active,
.ps_box-menuitem > .ps_box-link > .ps-link-wrapper > .ps-link:active,
.ps_box-menuitem .psc_rowact .ps_box-link:only-child > .ps-link-wrapper > .ps-link:active,
.psc_linkasmenu > .ps-link-wrapper > .ps-link:active,
.ps_menutype-grid .ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link:active
{
  background-color: #f0f0f0;
  background-color: var(--pt-menu-item-active-background-color);
}


.ps_menuitem > .ps_box-link > .ps-link-wrapper > .ps-link:hover:before,
.ps_menuitem > .ps_box-link > .ps-link-wrapper > .ps-link:active:before,
.ps_box-menuitem > .ps_box-link > .ps-link-wrapper > .ps-link:hover:before,
.ps_box-menuitem > .ps_box-link > .ps-link-wrapper > .ps-link:active:before,
.ps_box-menuitem .psc_rowact .ps_box-link:only-child > .ps-link-wrapper > .ps-link:hover:before,
.ps_box-menuitem .psc_rowact .ps_box-link:only-child > .ps-link-wrapper > .ps-link:active:before,
.psc_linkasmenu > .ps-link-wrapper > .ps-link:hover:before,
.psc_linkasmenu > .ps-link-wrapper > .ps-link:active:before,
.ps_menutype-grid .ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link:hover:before,
.ps_menutype-grid .ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link:active:before
{
    content: "";
    position: absolute;
    left: 0; 
    top: 0;
    bottom: 0;
    right: auto; 
    border: 2px solid #1C579C;
    display:block;
    z-index:1;
    border-color: var(--pt-menu-item-hover-border-color);
    background-color: var(--pt-menu-item-hover-border-color); 
}

 




.psc_menu-actionsheet .ps_menucontainer,
.psc_menu-actionsheet .ps_modal_content
{
    background:transparent;
    list-style-type: none;
    padding: 0;

}
.psc_menu-actionsheet .ps_menuitem {
    padding: 0;
    list-style:none; 
}

.psc_menu-actionsheet .ps_menuitem > .ps_box-button,
.psc_menu-actionsheet .ps_menuitem > .ps_box-button > .ps-button-wrapper,
.psc_menu-actionsheet .ps_menuitem > .ps_box-button > .ps-button-wrapper > .ps-button
{
    display:block;
}

.psc_menu-actionsheet .ps_menuitem:empty,
.psc_menu-actionsheet .ps_menuitem.psc_hidden
{
    display:none !important;
}

.psc_menu-actionsheet .ps_menuitem:hover,
.psc_menu-actionsheet .ps_menuitem:active
{
    background-color:inherit !important;
}


.psc_menu-actionsheet {
    width: 100% !important;
    margin: auto;
    position: absolute;
    left: 0 !important;
    bottom: 0 !important;
    right: 0 !important;
    top: auto !important;
    border: initial !important;
    -webkit-border-radius: initial !important; -moz-border-radius: initial !important; -ms-border-radius: initial !important; border-radius: initial !important ;
    border-top: 1px solid #5c6570; 
    -webkit-box-shadow: inset 0 20px 20px -12px #737e8c !important; -moz-box-shadow: inset 0 20px 20px -12px #737e8c !important; -ms-box-shadow: inset 0 20px 20px -12px #737e8c !important; box-shadow: inset 0 20px 20px -12px #737e8c !important;  
    padding-top: 0.8em !important;
    background-color: #868e96 !important; 

    -webkit-box-shadow:none !important; -moz-box-shadow:none !important; -ms-box-shadow:none !important; box-shadow:none !important; 
    background-color: var(--pt-panel-background-color) !important;  
    border-color: var(--pt-panel-border-color);
}



.psc_menu-actionsheet ul {
    width: 92%;
    margin: 0 auto;
    padding: 0;
    border: 0;
}

.psc_menu-actionsheet div.ps_box-button {
    width: 92%;
    margin: .5em auto;
    text-align: center;
    font-size: 1em;
}










.ps_title{
    text-align: left;
    text-indent: 0.4em;
    font-size: 1.5em;
    font-weight: bold;
    margin-bottom: 1em;
    color: #1d2733; 
    color: var(--pt-page-title-text-color);
}






.psc_attach-selecting .psc_attach-upload,
.psc_attach-selecting .psc_modal-done,
.psc_attach-selecting .ps_attach-loader,

.psc_attach-selected .psc_modal-done,
.psc_attach-selected .ps_attach-loader,

.psc_attach-uploading .psc_modal-done,
.psc_attach-uploading .psc_attach-clear,
.psc_attach-uploading .psc_attach-upload,
.psc_attach-uploading .ps_attach-completetext,

.psc_attach-completed .ps_attach-uploadtext,
.psc_attach-completed .psc_attach-upload,
.psc_attach-completed .psc_attach-clear,
.psc_attach-completed .psc_modal-close, 
.ps_popup-attach:not(.psc_attach-multiple) .ps_attach-instruct
{
  display:none !important;
}

.ps_attach-instruct {
  margin:0.75em;
  white-space:normal; 
}

.ps_attach-loader {
  padding:1em;
}

.ps_attach-loadertext {
  text-align:right;
}

.ps_attach-indicator {

  height:0.5em;
  box-sizing: border-box; 
  border: 0.25em solid #246fc7; 
  border-color: var(--pt-progress-bar-color);
  background-color: var(--pt-progress-bar-color); 
}

.ps-attach-loadcontainer {
  border:1px solid  #1d2733; 
  border-color: var(--pt-border-contrast-color);
  border-radius: 0.5em; 
}

.ps_popup-attach .psc_modal-done {
    position: absolute;
    top: 0.4em;
    right: 0.4em;
    z-index: 209;
}


.ps_popup-attach .ps_mheader-bar {
  min-height:2.75em;
}


.ps_popup-attach {

}

.ps_attach_choose_from{
    text-align: justify;
    padding: 0.75em;
}









.ps-filesList {

    min-height:5em; 
    
    margin-left: 1em;
    margin-right: 1em;
    max-height:17em; 
    overflow:auto;
}


:root.psc_form-small .ps-filesList,
:root.ios .ps-filesList
{
  max-height:none;
  overflow:visible;
}

.ps-fileList > li { 
    margin: 0;
    padding: 10px 1em; 
    margin: 0;
    overflow: auto;
    position: relative;
    min-height:3.6em; 
    word-break:break-word; 
    white-space:normal; 
}

.ps-fileList {
   list-style-type:none; 
   padding-left:0; 
}


.ps-fileList li > h2 {
  font-weight:normal;
  font-size:1em;
  margin-bottom:0.25em;
  white-space:normal; 
  word-break:break-word; 
}

.ps-filesList li > .ps_attach-img {
        width:45px;
        max-height:90px;
        padding: 6px;
        margin: 0;
        margin-right:10px; 
        display: block;
        float: left;
    border: solid 1px #ced4da;  
   background-color: #fafafa; 
   border-color: var(--pt-border-normal-color);
   background-color: var(--pt-modal-background-color);
}

.ps-inputfile
{

    display:block;
    padding: 10px;
}


.ps-inputfile > .ps_box-edit {
  display:none !important; 
  
}







.loader {
    position: absolute;
    bottom: 10px;
    right: 0;
}

.loadingIndicator {
    width: 0%;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.imagePreview {
    width: 300px;
    padding: 10px;
    position: absolute;
}

.imagePreview img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}


.ps-filesList {
    border: dashed 2px #868e96;  
    
    color: #000; 
    
    border-color: var(--pt-border-contrast-color);
    color: var(--pt-modal-text-color);
}

.ps-filesList li + li { 
    border-top: solid 1px #ced4da; 
    border-top-color: var(--pt-grid-item-border-color);
}




.loader {
    color: rgb(255,165,0);
    color: var(--pt-progress-bar-color); 
}

.loadingIndicator {
    background-color: rgb(255,165,0);
    background-color: var(--pt-progress-bar-color); 
}

.imagePreview {
    border: solid 1px #ced4da; 
    border-color: var(--pt-border-contrast-color);
}




.psc_error input,
.psc_error select,
.psc_error textarea 
{
  background-image:none !important;
  background-color: #E03131 !important;  
  color:#ffffff !important;
  background-color: var(--pt-control-error-background-color) !important;
  color: var(--pt-control-error-text-color) !important;
  border-color: var(--pt-control-error-border-color) !important; 
  outline-offset: 1px; 
}

:root.mac.chrome .psc_error input,
:root.mac.chrome .psc_error select,
:root.mac.chrome .psc_error textarea
{
   outline-offset: 3px; 
}



.psc_rowact:not(.psc_disabled) {
  cursor:pointer;
}

.ps_menuitem:not(.psc_disabled):hover, 
.psc_rowact:not(.psc_disabled):hover,
.ps_box-menuitem > .ps_box-link:hover 
{
  background-color: #F4F7FC; 
background-color: var(--pt-hover-background-color);
}


:root:not(.ios) .psc_rowact:not(.psc_disabled):hover {
  outline: 1px dotted #1c579c;
  outline-offset:-1px;
outline-color: var(--pt-hover-outline-color);
outline-style:dashed; 
}


:root:not(.ios) .ps_menuitem:not(.psc_disabled):hover,
:root:not(.ios).ps_box-menuitem > .ps_box-link:hover {
  outline:0;
}

.ps_menuitem:active, 
.psc_rowact:not(.psc_disabled):active,
.ps_box-menuitem > .ps_box-link:active 
{
   background-color: #f0f0f0; 
   background-color: var(--pt-active-background-color);
}





.ps_apps_pageheader,
.ps_proc_pageheader, 

.ps_ag-processheader
{

  padding:0.3em 0.4em; 
  text-align:left;
  border-bottom: 1px solid #ced4da;  
  border-bottom-color: #868e96; 
  border-bottom-color: var(--pt-panel-border-color);
}

.ps_proc_pageheader,

.ps_ag-processheader
{

  background-color: #f8f8f8;
 
  background-color: var(--pt-panel-background-color);

}





.ps_ag-processheader:empty
{
  display:none;
}

.ps_apps_pageheader:empty,
.ps_proc_pageheader:empty 
{
  padding:0.4em;
}

.ps_apps_pageheader .psc_data-image .ps-img,
.ps_proc_pageheader .psc_data-image .ps-img 
{

  height:3.75em; 
  padding:3px;  
  border:1px solid #ced4da; 

  margin-right:0.5em; 
  float:left;
  background:#fff; 
  
  background: var(--pt-page-background-color);
  border-color: var(--pt-border-normal-color);
}

.ps_apps_pageheader .psc_data-primary,
.ps_proc_pageheader .psc_data-primary 
{
  font-weight:bold;
  
  min-height:0 !important;
  font-size:1.1em; 
  
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:normal;
  margin-bottom:0; 
}


.ps_apps_pageheader .psc_data-secondary,
.ps_proc_pageheader .psc_data-secondary 
{
  font-size:0.9em; 
  margin-bottom:0.1em; 

  min-height:0 !important;
  
  overflow:hidden;
  text-overflow:ellipsis;
}



.ps_apps_pageheader .psc_data-primary > .ps_box-value,
.ps_apps_pageheader .psc_data-secondary > .ps_box-value,
.ps_proc_pageheader .psc_data-primary > .ps_box-value, 
.ps_proc_pageheader .psc_data-secondary > .ps_box-value 
{
  padding-top:0;
  padding-bottom:0;
  
  display:inline;
}


.ps_apps_pageheader.psc_pageheader-fixed,
.ps_header .ps_apps_pageheader
{
  background-color:#f8f8f8; 
  background-color: var(--pt-panel-background-color);
}


.ps_apps_pageheader.psc_pageheader-darkborder,
.ps_proc_pageheader.psc_pageheader-darkborder
{
  border-bottom-color:#868e96; 
  border-bottom-color: var(--pt-panel-border-color);
}


.psc_reldisp-container {
  margin-bottom:0.75em; 
}


.psc_reldisp-field,
.psc_reldisp-value,
.psc_reldisp-units 
{
  display:inline;
}

.psc_reldisp-value,
.psc_reldisp-units 
{
  white-space:nowrap;
  text-overflow: ellipsis; 
}







.psc_reldisp-field+.psc_reldisp-value,
.ps_box-button.psc_reldisp-prompt+.psc_reldisp-value,
.psc_reldisp-field+.psc_reldisp-units, 
.ps_box-button.psc_reldisp-prompt+.psc_reldisp-units 
{
  margin-left:0.5em;
}


.psc_reldisp-value > .ps_box-label,
div.psc_reldisp-value.psc_wrappable > .ps_box-label,  
.psc_reldisp-units > .ps_box-label, 
div.psc_reldisp-units.psc_wrappable > .ps_box-label 
{
  display:none;
}


.psc_reldisp-value.psc_hide-reldispvalue,
.psc_reldisp-field.psc_hide-reldispvalue ~ .psc_reldisp-value,
.psc_hide-reldispvalue > .psc_reldisp-value,
.psc_reldisp-units.psc_hide-reldispunits,
.psc_reldisp-field.psc_hide-reldispunits ~ .psc_reldisp-units,
.psc_hide-reldispunits > .psc_reldisp-units

{
   display:none !important;
}







.psc_list-linkmenu .ps-link .ps-img + .ps-text,
.psc_list-linkmenu .ps-link .ps-text + .ps-img
{
  margin-left:0;
}


.psc_list-linkmenu:not(.psc_grid-selectedhighlight) li.ps_grid-row.psc_selected,

.psc_grid-selectedascurrent .ps_grid-row.psc_selected,
.psc_list-linkmenu > li.ps_box-scrollarea-row.psc_selected
{
    background-color: #C8EAD6;
    border: 2px solid #3c9f65; 
    background-color: var(--pt-selected-background-color);
    border-color: var(--pt-selected-border-color);
}

.psc_list-linkmenu.psc_list-commonmenu li.ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link,

.psc_list-linkmenu.psc_list-commonmenu > li.ps_box-scrollarea-row > .ps_list-linkitem .ps-link
{
    font-weight:normal !important;
    text-overflow: ellipsis;
    white-space: nowrap !important;
    overflow: hidden;
    width: 100%;
    font-size:0.95em;
}

.psc_list-linkmenu.psc_list-commonmenu li.ps_grid-row,

.psc_list-linkmenu.psc_list-commonmenu > li.ps_box-scrollarea-row
{
    padding: 0.625em;
}

.psc_list-linkmenu.psc_list-has-icon:not(.psc_wrap) li.ps_grid-row > .ps_box-link > .ps-link-wrapper,
.psc_list-linkmenu.psc_list-commonmenu li.ps_grid-row > .ps_box-link > .ps-link-wrapper,

.psc_list-linkmenu.psc_list-has-icon:not(.psc_wrap) > li.ps_box-scrollarea-row  .psc_list-linkitem > .ps-link-wrapper,
.psc_list-linkmenu.psc_list-commonmenu > li.ps_box-scrollarea-row  .psc_list-linkitem > .ps-link-wrapper
{
    padding-top: 0.25em;  
}

.psc_list-linkmenu.psc_list-settingmenu .psc_list-col-2 > .ps_box-edit,
.psc_list-linkmenu.psc_list-settingmenu .psc_list-col-1 > .ps_box-link > .ps-link-wrapper
{
    padding-top: 0.25em;
}


.psc_list-linkmenu.psc_list-commonmenu li.ps_grid-row > .ps_box-link > .ps-link-wrapper,
.psc_list-linkmenu .psc_list-col-1 > .ps_box-link > .ps-link-wrapper,
.psc_list-linkmenu .psc_list-col-2 > .ps_box-link > .ps-link-wrapper,
.psc_list-linkmenu li.ps_grid-row > .ps_box-link > .ps-link-wrapper,

.psc_list-linkmenu > li.ps_box-scrollarea-row .psc_list-linkitem > .ps-link-wrapper
{
    width:100%;
}

.psc_list-linkmenu .ps_box-link.psc_list-tertiary > .ps-link-wrapper > .ps-link,
.psc_list-linkmenu .ps_box-link.psc_list-tertiary > .ps-link-wrapper > .ps-link:hover,
.psc_list-linkmenu .psc_list-col-1 > .ps_box-link > .ps-link-wrapper > .ps-link:hover,
.psc_list-linkmenu li.ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link:hover,

.psc_list-linkmenu > li.ps_box-scrollarea-row .psc_list-linkitem .ps-link:hover
{
    text-decoration:none;
    color: #000;
    color: var(--pt-menu-item-text-color);
}

.psc_list-linkmenu .psc_list-col-1 > .ps_box-link > .ps-link-wrapper > .ps-link,
.psc_list-linkmenu li.ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link,

.psc_list-linkmenu > li.ps_box-scrollarea-row .psc_list-linkitem .ps-link
{
    position: relative;
    font-weight: bold;
    color: #000;
    color: var(--pt-menu-item-text-color);
}



.psc_list-linkmenu:not(.psc_wrap) li.ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link,
.psc_list-linkmenu:not(.psc_wrap) .psc_list-col-1 > .ps_box-link > .ps-link-wrapper > .ps-link{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
}


.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-medium:not(.psc_wrap) li.ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link,
.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-medium.psc_nowrap li.ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link{
    padding-top: 1.5em; 
}


.psc_list-linkmenu.psc_wrap li.ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link,
.psc_list-linkmenu.psc_wrap .psc_list-col-1 > .ps_box-link > .ps-link-wrapper > .ps-link{
    white-space:normal;
}


.psc_list-linkmenu:not(.psc_list-has-icon) .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img,
.psc_list-linkmenu:not(.psc_list-has-icon) .psc_list-col-1 > .ps_box-img,
.psc_list-linkmenu:not(.psc_list-has-icon) li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img,
.psc_list-linkmenu:not(.psc_list-has-icon) li.ps_grid-row > .ps_box-img{
    display:none; 
}

.psc_list-linkmenu li.ps_grid-row,
.psc_list-linkmenu.psc_list-has-icon li.ps_grid-row,

.psc_list-linkmenu.psc_list-has-icon > li.ps_box-scrollarea-row
{
    position: relative;
}

.psc_list-linkmenu.psc_has-link li.ps_grid-row
{
    padding-right: 2em; 
}

.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-medium li.ps_grid-row,
.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-medium.psc_list-icon-top li.ps_grid-row{
    padding-top:0.5em;
    padding-bottom:0.5em;
    min-height:5.5em;
}

.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-top li.ps_grid-row{
    min-height:3em;
}

.psc_list-linkmenu.psc_has-link:not(.psc_list-settingmenu).psc_nowrap li.ps_grid-row{
    padding-right:4.75em;
}


.psc_list-linkmenu > .ps_box-scrollarea-row.psc_collapsible
{
  padding:0;
}

.psc_list-linkmenu > .ps_box-scrollarea-row.psc_collapsible > .ps_header-group {
  color:#000;
  font-weight:bold;
  font-size:1em;
  margin:0;
  border:none;
  padding:1.1em 0.6em;
  color: var(--pt-menu-item-text-color);

}

.psc_list-linkmenu > .ps_box-scrollarea-row.psc_collapsible > .ps_header-group .ps-link {
  color:inherit;
}

.psc_list-linkmenu.psc_list-has-icon > .ps_box-scrollarea-row.psc_collapsible > .ps_header-group .ps-link:before {
  width:1.5em;
  padding-right:0.5em;
  text-align:right;
}



.psc_list-linkmenu.psc_has-link.psc_nowrap.psc_list-has-icon li.ps_grid-row,
.psc_list-linkmenu.psc_has-link.psc_list-has-icon:not(.psc_wrap) li.ps_grid-row
{
    padding-right:4.75em; 
}

.psc_list-linkmenu.psc_has-link.psc_nowrap.psc_list-has-icon.psc_list-icon-medium li.ps_grid-row,
.psc_list-linkmenu.psc_has-link.psc_list-has-icon.psc_list-icon-medium:not(.psc_wrap) li.ps_grid-row{
    padding-right:7.75em; 
}


.psc_list-linkmenu.psc_nowrap.psc_list-has-icon li.ps_grid-row,
.psc_list-linkmenu.psc_list-has-icon:not(.psc_wrap) li.ps_grid-row
{
    padding-right:3.75em; 
}

.psc_list-linkmenu.psc_nowrap.psc_list-has-icon.psc_list-icon-medium li.ps_grid-row,
.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-medium:not(.psc_wrap) li.ps_grid-row{
    padding-right:6.75em; 
}


.psc_list-linkmenu.psc_nowrap.psc_list-has-icon.psc_list-2col li.ps_grid-row,
.psc_list-linkmenu.psc_nowrap.psc_list-has-icon.psc_list-3col li.ps_grid-row,
.psc_list-linkmenu.psc_list-has-icon.psc_list-2col:not(.psc_wrap) li.ps_grid-row,
.psc_list-linkmenu.psc_list-has-icon.psc_list-3col:not(.psc_wrap) li.ps_grid-row{
    padding-right:0.6em; 
}
.psc_list-linkmenu.psc_nowrap.psc_has-link.psc_list-has-icon.psc_list-2col li.ps_grid-row,
.psc_list-linkmenu.psc_nowrap.psc_has-link.psc_list-has-icon.psc_list-3col li.ps_grid-row,
.psc_list-linkmenu.psc_has-link.psc_list-has-icon.psc_list-2col:not(.psc_wrap) li.ps_grid-row,
.psc_list-linkmenu.psc_has-link.psc_list-has-icon.psc_list-3col:not(.psc_wrap) li.ps_grid-row{
    padding-right:1.85em; 
}


.psc_list-linkmenu.psc_has-count.psc_nowrap li.ps_grid-row,
.psc_list-linkmenu.psc_list-has-icon.psc_has-count:not(.psc_wrap) li.ps_grid-row{
    padding-right:7em !important; 
}
.psc_list-linkmenu.psc_has-count.psc_nowrap.psc_list-icon-medium li.ps_grid-row{
    padding-right:9em !important;  
}




.psc_list-linkmenu.psc_list-1col:not(.psc_list-settingmenu) li.ps_grid-row,
.psc_list-linkmenu.psc_list-2col:not(.psc_list-settingmenu) li.ps_grid-row,
.psc_list-linkmenu.psc_list-3col:not(.psc_list-settingmenu) li.ps_grid-row{
    padding-top: 0.5em !important; 
    padding-bottom: 0.5em !important;
}

.psc_list-linkmenu li.ps_grid-row .ps_box-link.psc_list-tertiary,
.psc_list-linkmenu.psc_nowrap .psc_list-col-1 > .ps_box-link:not(.psc_list-col-1),
.psc_list-linkmenu.psc_nowrap li.ps_grid-row > .ps_box-link:not(.psc_list-col-1),
.psc_list-linkmenu .psc_list-col-1 > .ps_box-link:not(.psc_list-col-1),
.psc_list-linkmenu li.ps_grid-row > .ps_box-link:not(.psc_list-col-1){
    width:100%; 
}



.psc_list-linkmenu.psc_has-link:not(.psc_has-count) li.psc_rowact:not(.psc_disabled):after
{
    content:url(/cs/psprdpub/cache/86204/PT_NUI_CHEVRON_1.svg);
    position:absolute;
    right:0.5em;
    top:50%;
    margin-top: -0.4575em; 
    font-size: 0.95em;
    width:0.915em; 
    height:0.915em; 
}






:root:not(.psc_mode-access) .psc_list-linkmenu.psc_trigger-hidden li.psc_rowact .ps_box-link.psc_trigger, :root:not(.psc_mode-access) .KEYLIST.psc_trigger{
                display:none;
}



.psc_list-linkmenu.psc_list-has-icon li.ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link,
.psc_list-linkmenu.psc_list-has-icon .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link
{
    position: static;
    padding-left: 2.5em;
}


.psc_list-linkmenu.psc_list-has-icon > li.ps_box-scrollarea-row  .psc_list-linkitem .ps-link
{
    position: static;
    padding-left: 1.75em;
}

.psc_list-linkmenu li.ps_grid-row .ps_box-link.psc_list-tertiary > .ps-link-wrapper > .ps-link > .ps-img {
    vertical-align: middle;
}

.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-medium li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link,
.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-medium .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link{
    padding-left: 4.5em;
}

.psc_list-linkmenu.psc_list-has-icon .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img,
.psc_list-linkmenu.psc_list-has-icon li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img,

.psc_list-linkmenu.psc_list-has-icon > li.ps_box-scrollarea-row  .psc_list-linkitem:not(.psc_list-tertiary)  .ps-img
{
    width: 2em;
    height: 2em;
}

.psc_list-linkmenu.psc_list-has-icon .psc_list-col-1 > .ps_box-img > .ps-img,
.psc_list-linkmenu.psc_list-has-icon li.ps_grid-row > .ps_box-img > .ps-img,

.psc_list-linkmenu.psc_list-has-icon > li.ps_box-scrollarea-row .ps_box-img > .ps-img
{
    width: 1.75em;
    height: 1.75em;
    background: #fff;
    border: 1px solid #ced4da; 
    padding: 0.125em;
    background: var(--pt-page-background-color); 
    border-color: var(--pt-menu-item-border-color);
}

.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-medium .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img,
.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-medium li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img{
    width: 4em;
    height: 4.5em;
}

.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-medium .psc_list-col-1 > .ps_box-img > .ps-img,
.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-medium li.ps_grid-row > .ps_box-img > .ps-img{
    width: 3.25em;
    height: 4em;
    background: #fff;
    border: 1px solid #ced4da; 
    padding: 0.25em;
    background: var(--pt-page-background-color);
    border-color: var(--pt-menu-item-border-color);
}

.psc_list-linkmenu.psc_list-has-icon:not(.psc_list-icon-top) .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img,
.psc_list-linkmenu.psc_list-has-icon:not(.psc_list-icon-top) li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img,
.psc_list-linkmenu.psc_list-has-icon:not(.psc_list-icon-top) .psc_list-col-1 > .ps_box-img > .ps-img,
.psc_list-linkmenu.psc_list-has-icon:not(.psc_list-icon-top) li.ps_grid-row > .ps_box-img > .ps-img,

.psc_list-linkmenu.psc_list-has-icon:not(.psc_list-icon-top) > li.ps_box-scrollarea-row  .psc_list-linkitem:not(.psc_list-tertiary)  .ps-img,
.psc_list-linkmenu.psc_list-has-icon:not(.psc_list-icon-top) > li.ps_box-scrollarea-row .ps_box-img > .ps-img
{
    position: absolute;
    margin:0em;
    left: 0;
    top: 50%;
    margin-top: -1em;
    margin-left: 0.5em;
}

.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-medium:not(.psc_list-icon-top) .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img,
.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-medium:not(.psc_list-icon-top) li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img,
.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-medium:not(.psc_list-icon-top) .psc_list-col-1 > .ps_box-img > .ps-img,
.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-medium:not(.psc_list-icon-top) li.ps_grid-row > .ps_box-img > .ps-img{
    position: absolute;
    margin:0em;
    left: 0;
    top: 50%;
    margin-top: -2.25em;
    margin-left: 0.5em;
}

.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-top .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img,
.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-top li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img,
.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-top .psc_list-col-1 > .ps_box-img > .ps-img,
.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-top li.ps_grid-row > .ps_box-img > .ps-img{
    position: absolute;
    margin:0em;
    left: 0.5em;
    top: 0.5em;
}

.psc_list-linkmenu .ps_box-link.psc_list-tertiary > .ps-link-wrapper > .ps-link > .ps-img{
    display:inline-block;
    width:1.5em;
    height:1.5em;
    margin-left:0em;
    margin-right: 0.5em; 
}

.psc_list-linkmenu.psc_has-count li.ps_grid-row{
    padding-right: 3.75em; 
}

.psc_list-linkmenu .psc_list_count {
    position: absolute;
    padding: .1em .61em;
    top: 50%;
    margin-top: -.9em;
    right: 1em;
    margin-left: -2.5em;
    padding-top: .25em;
}

.psc_list_count{
    font-size: 0.85em;
    font-weight:bold;
    width: auto;
    text-align: center;
    height: 1.2em;
    line-height: 1.2em;
    padding: .32em 0.6em;
    background: #e5f0f8;
    border-radius: 1em;
    border: 1px solid #97baD7;
    -webkit-text-shadow: 1px 1px 0px #fff; -moz-text-shadow: 1px 1px 0px #fff; -ms-text-shadow: 1px 1px 0px #fff; text-shadow: 1px 1px 0px #fff;
    -webkit-box-shadow:0px 1px 1px #fff inset; -moz-box-shadow:0px 1px 1px #fff inset; -ms-box-shadow:0px 1px 1px #fff inset; box-shadow:0px 1px 1px #fff inset; 
    color:#000; 
    
    background-color: var(--pt-badge-background-color);
    border-color: var(--pt-badge-border-color);
    color: var(--pt-badge-text-color); 
    -webkit-text-shadow:none; -moz-text-shadow:none; -ms-text-shadow:none; text-shadow:none;
    -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none;
}


:root.psc_dir-rtl .psc_list_count
{
   -webkit-text-shadow: -1px 1px 0px #fff; -moz-text-shadow: -1px 1px 0px #fff; -ms-text-shadow: -1px 1px 0px #fff; text-shadow: -1px 1px 0px #fff;
   -webkit-text-shadow:none; -moz-text-shadow:none; -ms-text-shadow:none; text-shadow:none; 
}


.psc_list-1col .psc_list-col-2 {
    display:none;
}


.psc_list-linkmenu li.ps_grid-row .ps_box-link.psc_list-tertiary > .ps-link-wrapper > .ps-link {
    height: 1.5em;
}

.psc_list-linkmenu.psc_list-3col li.ps_grid-row,
.psc_list-linkmenu.psc_list-2col li.ps_grid-row{
  width:100%;
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
  overflow:hidden;
}

.psc_list-linkmenu.psc_list-2col .psc_list-col-1,
.psc_list-linkmenu.psc_list-2col .psc_list-col-2{
    float: left;
    width: 50%;
    display: block;
}

.psc_list-linkmenu.psc_list-3col .psc_list-col-1{
    float: left;
    width: 66%;
    display: block;
}

.psc_list-linkmenu.psc_list-3col .psc_list-col-2{
    float: right;
    width: 33%;
    display: block;
}

.psc_list-linkmenu:not(.psc_list-settingmenu) .psc_list-col-2{
    padding-top:1.5em;  
}


.psc_list-col-1 .psc_list-secondarydata,
.psc_list-col-2 .psc_list-tertiary {
    overflow:hidden;
}


.psc_list-tertiary > .ps_box-value,
.psc_list-tertiary > .ps-link-wrapper > .ps-link,
.psc_list-linkmenu.psc_list-settingmenu .psc_list-col-2 > .ps_box-edit > .ps_box-value,
.psc_list-secondarydata > .ps_box-label+.ps_box-value,
.psc_list-tertiary > .ps_box-valueemail,
.psc_list-tertiary > .ps_box-valuelink,
.psc_list-secondarydata > .ps_box-valueemail,
.psc_list-secondarydata > .ps_box-valuelink
{
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap !important;
    overflow: hidden;
}


.psc_list-linkmenu .psc_list-col-1 > .psc_list-tertiary > .ps_box-label,
.psc_list-linkmenu .psc_list-col-1 > .psc_list-secondarydata > .ps_box-label{
    width:auto;
    text-align:left;
}

.psc_list-col-1 > .psc_list-secondarydata > .ps_box-label+.ps_box-value,
.psc_list-col-1 > .psc_list-tertiary > .ps_box-label+.ps_box-value{
    width: 66%;


}


.psc_list-linkmenu.psc_list-has-icon .psc_list-col-1 > .psc_list-tertiary{
    padding-left:3.25em;
}
.psc_list-linkmenu.psc_list-has-icon .psc_list-col-1 > .psc_list-secondarydata {
    padding-left: 2.75em;
}
.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-medium .psc_list-col-1 > .psc_list-tertiary{
    padding-left:5.7em;   
}
.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-medium .psc_list-col-1 > .psc_list-secondarydata,
.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-medium.psc_list-icon-top .psc_list-col-1 > .psc_list-secondarydata{
    padding-left: 4.8em;
}
.psc_list-linkmenu .psc_list-col-1 > .psc_list-tertiary,
.psc_list-linkmenu .psc_list-col-1 > .psc_list-secondarydata+.psc_list-tertiary.ps_box-link {
    padding-bottom: 0.5em;
}
.psc_list-linkmenu .psc_list-col-1 > .psc_list-secondarydata+.psc_list-tertiary {
    padding-top: 0em;
}
.psc_list-linkmenu .psc_list-col-1 > .ps_box-link+.psc_list-secondarydata {
    padding-top: 0.2em;
}
.psc_list-linkmenu .psc_list-col-1 > .psc_list-secondarydata {
    padding-bottom: 0.2em;
}



.psc_list-linkmenu .psc_list-secondarydata > .ps_box-valuelink,
.psc_list-linkmenu .psc_list-secondarydata > .ps_box-valueemail,
.psc_list-linkmenu .psc_list-tertiary > .ps_box-valuelink,
.psc_list-linkmenu .psc_list-tertiary > .ps_box-valueemail{
    padding:0.35em 0em;
}


.psc_list-col-1 > .psc_list-tertiary,
.psc_list-col-2 > .psc_list-tertiary  {
    font-size: 0.8em;
}


.psc_list-linkmenu .psc_list-secondarydata{
    font-size:0.95em;
    white-space:normal;
}

.psc_list-linkmenu li.ps_grid-row .ps_box-link.psc_list-tertiary > .ps-link-wrapper > .ps-link > .ps-text{
     font-weight:normal;
}





.psc_list-linkmenu .psc_list-col-2 > .ps_box-dropdown, 
.psc_list-linkmenu .psc_list-col-1 > .ps_box-dropdown, 
.psc_list-linkmenu .psc_list-col-2 > .ps_box-checkbox, 
.psc_list-linkmenu .psc_list-col-1 > .ps_box-checkbox, 
.psc_list-linkmenu .psc_list-col-1 > .ps_box-edit,
.psc_list-linkmenu .psc_list-col-2 > .ps_box-edit{
    margin-bottom:0;
}

.psc_list-col-2 .psc_list-tertiary{
    text-align:right;
}
.psc_list-linkmenu.psc_list-settingmenu .psc_list-col-2 .psc_list-tertiary > .ps_box-value{
    width: 100%;
}
.psc_list-linkmenu .psc_list-col-2 .psc_list-tertiary.psc_label-top.ps_box-edit,
.psc_list-linkmenu .psc_list-col-2 .psc_list-tertiary.psc_label-top > .ps_box-label,
.psc_list-linkmenu .psc_list-col-2 .psc_list-tertiary.psc_label-top > .ps_box-value{
    width: auto;
    padding-right: 0em;
    text-align:right;
}

.psc_list-linkmenu .psc_list-col-2 > .ps_box-dropdown, 
.psc_list-linkmenu .psc_list-col-2 > .ps_box-checkbox, 
.psc_list-linkmenu .psc_list-col-2 > .ps_box-edit,
.psc_list-linkmenu .psc_list-col-2 > .ps_box-link{
    padding-top: 0.35em;
}




.psc_list-linkmenu .psc_list-col-2 .psc_list-tertiary:not(.psc_label-top) > .ps_box-label{
     display:inline;
    width:33%;
}

.psc_list-linkmenu:not(.psc_list-settingmenu) .psc_list-col-2 .psc_list-tertiary.psc_nowrap:not(.psc_label-top) > .ps_box-value{
    display:inline-block;
    width:100%;
}

.psc_list-linkmenu:not(.psc_list-settingmenu) .psc_list-col-2 .psc_list-tertiary:not(.psc_label-top) > .ps_box-value,
.psc_list-linkmenu:not(.psc_list-settingmenu) .psc_list-col-2 .psc_list-tertiary.psc_nowrap > .ps_box-label+.ps_box-value{
    display:inline;
    width:66%;
}


.psc_list-linkmenu.psc_selection-none li.psc_rowact > .ptgrid-singleselect,
.psc_list-linkmenu.psc_selection-none li.psc_rowact > .ptgrid-multiselect{
    display:none;
}

.psc_list-linkmenu:not(.psc_selection-none) li.psc_rowact > .ptgrid-singleselect,
.psc_list-linkmenu:not(.psc_selection-none) li.psc_rowact > .ptgrid-multiselect{
    position: absolute;
    top: 50%;
    margin-top: -8.5px;
}

.psc_list-linkmenu:not(.psc_selection-none) .ptgrid-multiselect+.ps_box-link,
.psc_list-linkmenu:not(.psc_selection-none) .ptgrid-singleselect+.ps_box-link{
    margin-left: 2em;
    padding-right: 1em;
}

.psc_list-linkmenu.psc_list-3col:not(.psc_selection-none) li.psc_rowact > .ptgrid-multiselect+.psc_list-col-1,
.psc_list-linkmenu.psc_list-2col:not(.psc_selection-none) li.psc_rowact > .ptgrid-multiselect+.psc_list-col-1,
.psc_list-linkmenu.psc_list-1col:not(.psc_selection-none) li.psc_rowact > .ptgrid-multiselect+.psc_list-col-1,
.psc_list-linkmenu.psc_list-3col:not(.psc_selection-none) li.psc_rowact > .ptgrid-singleselect+.psc_list-col-1,
.psc_list-linkmenu.psc_list-2col:not(.psc_selection-none) li.psc_rowact > .ptgrid-singleselect+.psc_list-col-1,
.psc_list-linkmenu.psc_list-1col:not(.psc_selection-none) li.psc_rowact > .ptgrid-singleselect+.psc_list-col-1{
   margin-left:2em;
}

.psc_list-linkmenu.psc_list-2col:not(.psc_selection-none) li.psc_rowact > .ptgrid-multiselect+.psc_list-col-1,
.psc_list-linkmenu.psc_list-2col:not(.psc_selection-none) li.psc_rowact > .ptgrid-singleselect+.psc_list-col-1 {
    width: 45%;  
}
.psc_list-linkmenu.psc_list-3col:not(.psc_selection-none) li.psc_rowact > .ptgrid-multiselect+.psc_list-col-1,
.psc_list-linkmenu.psc_list-3col:not(.psc_selection-none) li.psc_rowact > .ptgrid-singleselect+.psc_list-col-1 {
    width: 54%; 
}


.psc_list-linkmenu.psc_list-has-icon:not(.psc_selection-none) .ptgrid-multiselect+.ps_box-link > .ps-link-wrapper > .ps-link > .ps-img,
.psc_list-linkmenu.psc_list-has-icon:not(.psc_selection-none) .ptgrid-multiselect+.psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img,
.psc_list-linkmenu.psc_list-has-icon:not(.psc_selection-none) .ptgrid-multiselect+.psc_list-col-1 > .ps_box-img > .ps-img,
.psc_list-linkmenu.psc_list-has-icon:not(.psc_selection-none) .ptgrid-singleselect+.ps_box-link > .ps-link-wrapper > .ps-link > .ps-img,
.psc_list-linkmenu.psc_list-has-icon:not(.psc_selection-none) .ptgrid-singleselect+.psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img,
.psc_list-linkmenu.psc_list-has-icon:not(.psc_selection-none) .ptgrid-singleselect+.psc_list-col-1 > .ps_box-img > .ps-img{
    margin-left: 2em !important;  
}

.psc_list-linkmenu.psc_list-2col li.psc_rowact .ptgrid-singleselect+.psc_list-col-1+.psc_list-col-2,
.psc_list-linkmenu.psc_list-2col li.psc_rowact .ptgrid-multiselect+.psc_list-col-1+.psc_list-col-2{
    float: right;
    width:45%; 
}



.psc_list-linkmenu .ps_box-link.psc_list-tertiary.psc_menu-rc > .ps-link-wrapper > .ps-link > .ps-img{
       margin-left:0.4em;
       width: 1.24em;
       height: 1.24em;
}

.psc_list-linkmenu li.ps_grid-row .ps_box-link.psc_list-tertiary.psc_menu-rc > .ps-link-wrapper > .ps-link > .ps-text{
       font-weight: bold;
}

.psc_list-linkmenu.psc_list-has-icon .psc_list-col-1 > .ps_box-link.psc_menu-rc:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img,
.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-top .psc_list-col-1 > .ps_box-link.psc_menu-rc:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img{
       position: initial;
       width: 1em;
       margin-left: 0.4em;
}


.psc_list-linkmenu.psc_list-has-icon .psc_list-col-1 > .ps_box-link.psc_menu-rc:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img,
.psc_list-linkmenu.psc_list-has-icon li.ps_grid-row > .ps_box-link.psc_menu-rc:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img,
.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-medium .psc_list-col-1 > .ps_box-link.psc_menu-rc:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img,
.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-medium li.ps_grid-row > .ps_box-link.psc_menu-rc:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img{
       height:initial;
}

.psc_list-linkmenu.psc_list-has-icon:not(.psc_list-icon-top) .psc_list-col-1 > .ps_box-link.psc_menu-rc:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img,
.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-medium:not(.psc_list-icon-top) .psc_list-col-1 > .ps_box-link.psc_menu-rc:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img{
       position: relative;
       margin:0;
       margin-left: 0.4em;
}


.ps_box-link.psc_disabled.psc_menu-rc .ps-img{
       opacity:1;
}


.psc_list-linkmenu:not(.psc_list-has-icon) .psc_list-col-1 > .ps_box-link.psc_menu-rc:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img{
                display:inline;
}



:root.ie .psc_list-linkmenu.psc_list-has-icon .psc_list-col-1 > .ps_box-link.psc_menu-rc:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img,
:root.ie .psc_list-linkmenu.psc_list-has-icon li.ps_grid-row > .ps_box-link.psc_menu-rc:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img,
:root.ie .psc_list-linkmenu.psc_list-has-icon.psc_list-icon-medium .psc_list-col-1 > .ps_box-link.psc_menu-rc:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img,
:root.ie .psc_list-linkmenu.psc_list-has-icon.psc_list-icon-medium li.ps_grid-row > .ps_box-link.psc_menu-rc:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img{
       height:1em;
       width:1em;
       margin-top:-1em;
       margin-right:1em;
       margin-left:0;
       position:relative;
}


.psc_grid-nohbar .ps_box-grid-header_bar {
  display:none;
}

.psc_gridlist-borderall.ps_box-grid-list .ps_box-gridc {
  border:1px solid #ced4da; 
  border-color: var(--pt-grid-border-color);
}

.psc_gridlist-bordersides.ps_box-grid-list .ps_box-gridc {
  border-left:1px solid #ced4da; 
  border-right:1px solid #ced4da; 
  border-left-color: var(--pt-grid-border-color);
  border-right-color: var(--pt-grid-border-color);
}

.psc_gridlist-bordertop.ps_box-grid-list .ps_box-gridc {
  border-top:1px solid #ced4da; 
  border-top-color: var(--pt-grid-border-color);
}

.psc_gridlist-borderbottom.ps_box-grid-list .ps_box-gridc {
  border-bottom:1px solid #ced4da; 
  border-bottom-color: var(--pt-grid-border-color);
}

.psc_gridlist-bordertopbottom.ps_box-grid-list .ps_box-gridc {
  border-top:1px solid #ced4da; 
  border-bottom:1px solid #ced4da; 
  border-top-color: var(--pt-grid-border-color);
  border-bottom-color: var(--pt-grid-border-color);
}

.psc_gridlist-bordernone.ps_box-grid-list .ps_box-gridc {
  border:none;
}

.psc_grid-borderall .ps_box-gridc {
  border:1px solid #ced4da; 
  border-color: var(--pt-grid-border-color);
}

.psc_grid-bordersides .ps_box-gridc {
  border-left:1px solid #ced4da; 
  border-right:1px solid #ced4da; 
  border-left-color: var(--pt-grid-border-color);
  border-right-color: var(--pt-grid-border-color);
}

.psc_grid-bordertop .ps_box-gridc {
  border-top:1px solid #ced4da; 
  border-top-color: var(--pt-grid-border-color);
}

.psc_grid-borderbottom .ps_box-gridc {
  border-bottom:1px solid #ced4da; 
  border-bottom-color: var(--pt-grid-border-color);
}

.psc_grid-bordertopbottom .ps_box-gridc {
  border-top:1px solid #ced4da; 
  border-bottom:1px solid #ced4da; 
  border-top-color: var(--pt-grid-border-color);
  border-bottom-color: var(--pt-grid-border-color);
}

.psc_grid-bordernone .ps_box-gridc {
  border:none;
}







.psc_list-vtab.psc_list-linkmenu:not(.psc_has-link) li.ps_grid-row.psc_rowact{
       padding: 0.75em 0.6em;
       font-size: 0.93em;
}

.psc_list-vtab.psc_list-linkmenu.psc_has-link li.ps_grid-row.psc_rowact{
       padding-top: 0.75em;
       padding-bottom: 0.75em;
       padding-left: 0.6em;
       font-size: 0.93em;
}
.psc_list-vtab.psc_list-linkmenu li.ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link{
       font-weight:normal;
}

.psc_list-vtab.psc_list-linkmenu li.ps_grid-row.psc_selected > .ps_box-link > .ps-link-wrapper > .ps-link{
       font-weight:bold;
}


.psc_list-vtab.psc_list-linkmenu .psc_list-col-1 > .psc_list-tertiary,
.psc_list-vtab.psc_list-linkmenu .psc_list-col-2 > .psc_list-tertiary,
.psc_list-vtab.psc_list-linkmenu .psc_list-col-1 > .psc_list-secondarydata+.psc_list-tertiary.ps_box-link,
.psc_list-vtab.psc_list-linkmenu .psc_list-col-2 > .psc_list-secondarydata+.psc_list-tertiary.ps_box-link,
.psc_list-vtab.psc_list-linkmenu .psc_list-col-1 > .psc_list-secondarydata,
.psc_list-vtab.psc_list-linkmenu .psc_list-col-1 > .ps_box-link+.psc_list-secondarydata{
       padding-bottom:0em;
       padding-top:0em;
}


.psc_list-vtab.psc_list-linkmenu .psc_list-tertiary > .ps_box-valueemail,
.psc_list-vtab.psc_list-linkmenu .psc_list-tertiary > .ps_box-valuelink{
    padding: 0.55em 0em 0.35em 0em;
}

.psc_list-vtab.psc_list-linkmenu .psc_list-tertiary:not(.psc_disabled) > .ps-link-wrapper{
    padding: 0.45em 0em 0.25em 0em;
}




.psc_list-linkmenu .psc_list-col-1 > div:last-child{
                padding-bottom:0em;
}




.pst_panel-side1 .psc_list-linkmenu .psc_list-secondarydata .ps-label,
.pst_panel-side1 .psc_list-linkmenu .psc_list-tertiary .ps-label,
.psc_panel-action .psc_list-linkmenu .psc_list-secondarydata .ps-label,
.psc_panel-action .psc_list-linkmenu .psc_list-tertiary .ps-label
{
    color: inherit;
}





:root:not(.psc_form-small) .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .psc_list-tertiary,
:root:not(.psc_form-small) .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .psc_list-tertiary,
:root:not(.psc_form-small) .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .psc_list-tertiary,
:root:not(.psc_form-small) .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .psc_list-tertiary, 
:root:not(.psc_form-small)         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon .psc_list-col-1 > .psc_list-tertiary
{
    padding-left:2.32em;
}

:root:not(.psc_form-small) .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .psc_list-secondarydata,
:root:not(.psc_form-small) .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .psc_list-secondarydata,
:root:not(.psc_form-small) .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .psc_list-secondarydata,
:root:not(.psc_form-small) .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .psc_list-secondarydata, 
:root:not(.psc_form-small)         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon .psc_list-col-1 > .psc_list-secondarydata
{
    padding-left: 2em;
}

:root.psc_form-small .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .psc_list-tertiary,
:root.psc_form-small .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .psc_list-tertiary,
:root.psc_form-small .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .psc_list-tertiary,
:root.psc_form-small .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .psc_list-tertiary, 
:root.psc_form-small         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon .psc_list-col-1 > .psc_list-tertiary
{
    padding-left:2.5em;
}

:root.psc_form-small .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .psc_list-secondarydata,
:root.psc_form-small .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .psc_list-secondarydata,
:root.psc_form-small .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .psc_list-secondarydata,
:root.psc_form-small .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .psc_list-secondarydata, 
:root.psc_form-small         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon .psc_list-col-1 > .psc_list-secondarydata
{
    padding-left:2.1em;
}


:root:not(.psc_form-small) .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .ps_grid-row,
:root:not(.psc_form-small) .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > .ps_box-scrollarea-row,
:root:not(.psc_form-small) .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .ps_grid-row,
:root:not(.psc_form-small) .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > .ps_box-scrollarea-row,
:root:not(.psc_form-small) .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .ps_grid-row,
:root:not(.psc_form-small) .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > .ps_box-scrollarea-row,
:root:not(.psc_form-small) .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .ps_grid-row, 
:root:not(.psc_form-small) .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > .ps_box-scrollarea-row, 
:root:not(.psc_form-small)         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon .ps_grid-row,
:root:not(.psc_form-small)         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon > .ps_box-scrollarea-row
{
  padding-top:1.2em;
  padding-bottom:1em;
}

:root.psc_form-small .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .ps_grid-row,
:root.psc_form-small .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > .ps_box-scrollarea-row,
:root.psc_form-small .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .ps_grid-row,
:root.psc_form-small .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > .ps_box-scrollarea-row,
:root.psc_form-small .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .ps_grid-row,
:root.psc_form-small .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > .ps_box-scrollarea-row,
:root.psc_form-small .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .ps_grid-row, 
:root.psc_form-small .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > .ps_box-scrollarea-row, 
:root.psc_form-small         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon .ps_grid-row,
:root.psc_form-small         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon > .ps_box-scrollarea-row
{
  padding-top:1.1em;
  padding-bottom:1em;
}

:root:not(.psc_form-small) .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon li.ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link,
:root:not(.psc_form-small) .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link,
:root:not(.psc_form-small) .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > li.ps_box-scrollarea-row  .psc_list-linkitem .ps-link,
:root:not(.psc_form-small) .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon li.ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link,
:root:not(.psc_form-small) .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link,
:root:not(.psc_form-small) .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > li.ps_box-scrollarea-row  .psc_list-linkitem .ps-link,
:root:not(.psc_form-small) .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon li.ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link,
:root:not(.psc_form-small) .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link,
:root:not(.psc_form-small) .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > li.ps_box-scrollarea-row  .psc_list-linkitem .ps-link,
:root:not(.psc_form-small) .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon li.ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link,  
:root:not(.psc_form-small) .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link, 
:root:not(.psc_form-small) .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > li.ps_box-scrollarea-row  .psc_list-linkitem .ps-link, 
:root:not(.psc_form-small)         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon li.ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link,
:root:not(.psc_form-small)         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link,
:root:not(.psc_form-small)         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon > li.ps_box-scrollarea-row  .psc_list-linkitem .ps-link
{
    padding-left: 1.75em;
}

:root.psc_form-small .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon li.ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link,
:root.psc_form-small .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link,
:root.psc_form-small .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > li.ps_box-scrollarea-row  .psc_list-linkitem .ps-link,
:root.psc_form-small .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon li.ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link,
:root.psc_form-small .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link,
:root.psc_form-small .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > li.ps_box-scrollarea-row  .psc_list-linkitem .ps-link,
:root.psc_form-small .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon li.ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link,
:root.psc_form-small .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link,
:root.psc_form-small .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > li.ps_box-scrollarea-row  .psc_list-linkitem .ps-link,
:root.psc_form-small .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon li.ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link, 
:root.psc_form-small .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link, 
:root.psc_form-small .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > li.ps_box-scrollarea-row  .psc_list-linkitem .ps-link, 
:root.psc_form-small         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon li.ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link,
:root.psc_form-small         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link,
:root.psc_form-small         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon > li.ps_box-scrollarea-row  .psc_list-linkitem .ps-link
{
    padding-left: 2em;
}

:root:not(.psc_form-small) .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root:not(.psc_form-small) .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root:not(.psc_form-small) .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > li.ps_box-scrollarea-row  .psc_list-linkitem:not(.psc_list-tertiary):not(.psc_menu-rc)  .ps-img,
:root:not(.psc_form-small) .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root:not(.psc_form-small) .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root:not(.psc_form-small) .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > li.ps_box-scrollarea-row  .psc_list-linkitem:not(.psc_list-tertiary):not(.psc_menu-rc)  .ps-img,
:root:not(.psc_form-small) .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root:not(.psc_form-small) .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root:not(.psc_form-small) .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > li.ps_box-scrollarea-row  .psc_list-linkitem:not(.psc_list-tertiary):not(.psc_menu-rc)  .ps-img,
:root:not(.psc_form-small) .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img, 
:root:not(.psc_form-small) .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img, 
:root:not(.psc_form-small) .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > li.ps_box-scrollarea-row  .psc_list-linkitem:not(.psc_list-tertiary):not(.psc_menu-rc)  .ps-img, 
:root:not(.psc_form-small)         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root:not(.psc_form-small)         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root:not(.psc_form-small)         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon > li.ps_box-scrollarea-row  .psc_list-linkitem:not(.psc_list-tertiary):not(.psc_menu-rc)  .ps-img,
:root:not(.psc_form-small) .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .ps_box-img > .ps-img,
:root:not(.psc_form-small) .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon li.ps_grid-row > .ps_box-img > .ps-img,
:root:not(.psc_form-small) .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > li.ps_box-scrollarea-row .ps_box-img > .ps-img,
:root:not(.psc_form-small) .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .ps_box-img > .ps-img,
:root:not(.psc_form-small) .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon li.ps_grid-row > .ps_box-img > .ps-img,
:root:not(.psc_form-small) .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > li.ps_box-scrollarea-row .ps_box-img > .ps-img,
:root:not(.psc_form-small) .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .ps_box-img > .ps-img,
:root:not(.psc_form-small) .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon li.ps_grid-row > .ps_box-img > .ps-img,
:root:not(.psc_form-small) .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > li.ps_box-scrollarea-row .ps_box-img > .ps-img,
:root:not(.psc_form-small) .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .ps_box-img > .ps-img, 
:root:not(.psc_form-small) .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon li.ps_grid-row > .ps_box-img > .ps-img, 
:root:not(.psc_form-small) .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > li.ps_box-scrollarea-row .ps_box-img > .ps-img, 
:root:not(.psc_form-small)         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon .psc_list-col-1 > .ps_box-img > .ps-img,
:root:not(.psc_form-small)         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon li.ps_grid-row > .ps_box-img > .ps-img,
:root:not(.psc_form-small)         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon > li.ps_box-scrollarea-row .ps_box-img > .ps-img
{
    width: 20px;
    height: 20px;
}

:root.psc_form-small .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root.psc_form-small .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root.psc_form-small .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > li.ps_box-scrollarea-row  .psc_list-linkitem:not(.psc_list-tertiary):not(.psc_menu-rc)  .ps-img,
:root.psc_form-small .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root.psc_form-small .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root.psc_form-small .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > li.ps_box-scrollarea-row  .psc_list-linkitem:not(.psc_list-tertiary):not(.psc_menu-rc)  .ps-img,
:root.psc_form-small .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root.psc_form-small .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root.psc_form-small .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > li.ps_box-scrollarea-row  .psc_list-linkitem:not(.psc_list-tertiary):not(.psc_menu-rc)  .ps-img,
:root.psc_form-small .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img, 
:root.psc_form-small .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img, 
:root.psc_form-small .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > li.ps_box-scrollarea-row  .psc_list-linkitem:not(.psc_list-tertiary):not(.psc_menu-rc)  .ps-img, 
:root.psc_form-small         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root.psc_form-small         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root.psc_form-small         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon > li.ps_box-scrollarea-row  .psc_list-linkitem:not(.psc_list-tertiary):not(.psc_menu-rc)  .ps-img,
:root.psc_form-small .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .ps_box-img > .ps-img,
:root.psc_form-small .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon li.ps_grid-row > .ps_box-img > .ps-img,
:root.psc_form-small .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > li.ps_box-scrollarea-row .ps_box-img > .ps-img,
:root.psc_form-small .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .ps_box-img > .ps-img,
:root.psc_form-small .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon li.ps_grid-row > .ps_box-img > .ps-img,
:root.psc_form-small .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > li.ps_box-scrollarea-row .ps_box-img > .ps-img,
:root.psc_form-small .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .ps_box-img > .ps-img,
:root.psc_form-small .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon li.ps_grid-row > .ps_box-img > .ps-img,
:root.psc_form-small .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > li.ps_box-scrollarea-row .ps_box-img > .ps-img,
:root.psc_form-small .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon .psc_list-col-1 > .ps_box-img > .ps-img, 
:root.psc_form-small .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon li.ps_grid-row > .ps_box-img > .ps-img, 
:root.psc_form-small .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon > li.ps_box-scrollarea-row .ps_box-img > .ps-img, 
:root.psc_form-small         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon .psc_list-col-1 > .ps_box-img > .ps-img,
:root.psc_form-small         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon li.ps_grid-row > .ps_box-img > .ps-img,
:root.psc_form-small         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon > li.ps_box-scrollarea-row .ps_box-img > .ps-img
{
    width: 24px;
    height: 24px;
}

:root:not(.psc_form-small) .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root:not(.psc_form-small) .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root:not(.psc_form-small) .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) .psc_list-col-1 > .ps_box-img > .ps-img,
:root:not(.psc_form-small) .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) li.ps_grid-row > .ps_box-img > .ps-img,
:root:not(.psc_form-small) .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) > li.ps_box-scrollarea-row  .psc_list-linkitem:not(.psc_list-tertiary)  .ps-img,
:root:not(.psc_form-small) .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) > li.ps_box-scrollarea-row .ps_box-img > .ps-img,
:root:not(.psc_form-small) .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root:not(.psc_form-small) .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root:not(.psc_form-small) .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) .psc_list-col-1 > .ps_box-img > .ps-img,
:root:not(.psc_form-small) .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) li.ps_grid-row > .ps_box-img > .ps-img,
:root:not(.psc_form-small) .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) > li.ps_box-scrollarea-row  .psc_list-linkitem:not(.psc_list-tertiary)  .ps-img,
:root:not(.psc_form-small) .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) > li.ps_box-scrollarea-row .ps_box-img > .ps-img,
:root:not(.psc_form-small) .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root:not(.psc_form-small) .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root:not(.psc_form-small) .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) .psc_list-col-1 > .ps_box-img > .ps-img,
:root:not(.psc_form-small) .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) li.ps_grid-row > .ps_box-img > .ps-img,
:root:not(.psc_form-small) .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) > li.ps_box-scrollarea-row  .psc_list-linkitem:not(.psc_list-tertiary)  .ps-img,
:root:not(.psc_form-small) .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) > li.ps_box-scrollarea-row .ps_box-img > .ps-img,
:root:not(.psc_form-small) .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img, 
:root:not(.psc_form-small) .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img, 
:root:not(.psc_form-small) .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) .psc_list-col-1 > .ps_box-img > .ps-img,  
:root:not(.psc_form-small) .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) li.ps_grid-row > .ps_box-img > .ps-img, 
:root:not(.psc_form-small) .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) > li.ps_box-scrollarea-row  .psc_list-linkitem:not(.psc_list-tertiary)  .ps-img, 
:root:not(.psc_form-small) .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) > li.ps_box-scrollarea-row .ps_box-img > .ps-img, 
:root:not(.psc_form-small)         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon:not(.psc_list-icon-top) .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root:not(.psc_form-small)         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon:not(.psc_list-icon-top) li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root:not(.psc_form-small)         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon:not(.psc_list-icon-top) .psc_list-col-1 > .ps_box-img > .ps-img,
:root:not(.psc_form-small)         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon:not(.psc_list-icon-top) li.ps_grid-row > .ps_box-img > .ps-img,
:root:not(.psc_form-small)         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon:not(.psc_list-icon-top) > li.ps_box-scrollarea-row  .psc_list-linkitem:not(.psc_list-tertiary)  .ps-img,
:root:not(.psc_form-small)         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon:not(.psc_list-icon-top) > li.ps_box-scrollarea-row .ps_box-img > .ps-img
{
    margin-top: -10px;
}

:root.psc_form-small .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root.psc_form-small .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root.psc_form-small .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) .psc_list-col-1 > .ps_box-img > .ps-img,
:root.psc_form-small .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) li.ps_grid-row > .ps_box-img > .ps-img,
:root.psc_form-small .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) > li.ps_box-scrollarea-row  .psc_list-linkitem:not(.psc_list-tertiary)  .ps-img,
:root.psc_form-small .psc_panel-container .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) > li.ps_box-scrollarea-row .ps_box-img > .ps-img,
:root.psc_form-small .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root.psc_form-small .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root.psc_form-small .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) .psc_list-col-1 > .ps_box-img > .ps-img,
:root.psc_form-small .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) li.ps_grid-row > .ps_box-img > .ps-img,
:root.psc_form-small .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) > li.ps_box-scrollarea-row  .psc_list-linkitem:not(.psc_list-tertiary)  .ps-img,
:root.psc_form-small .pst_panel-side1     .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) > li.ps_box-scrollarea-row .ps_box-img > .ps-img,
:root.psc_form-small .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root.psc_form-small .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root.psc_form-small .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) .psc_list-col-1 > .ps_box-img > .ps-img,
:root.psc_form-small .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) li.ps_grid-row > .ps_box-img > .ps-img,
:root.psc_form-small .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) > li.ps_box-scrollarea-row  .psc_list-linkitem:not(.psc_list-tertiary)  .ps-img,
:root.psc_form-small .ps_popup-menu       .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) > li.ps_box-scrollarea-row .ps_box-img > .ps-img,
:root.psc_form-small .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img, 
:root.psc_form-small .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img, 
:root.psc_form-small .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) .psc_list-col-1 > .ps_box-img > .ps-img,  
:root.psc_form-small .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) li.ps_grid-row > .ps_box-img > .ps-img, 
:root.psc_form-small .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) > li.ps_box-scrollarea-row  .psc_list-linkitem:not(.psc_list-tertiary)  .ps-img, 
:root.psc_form-small .ps_box-popupmenu    .psc_list-linkmenu:not(.psc_list-icon-medium).psc_list-has-icon:not(.psc_list-icon-top) > li.ps_box-scrollarea-row .ps_box-img > .ps-img, 
:root.psc_form-small         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon:not(.psc_list-icon-top) .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root.psc_form-small         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon:not(.psc_list-icon-top) li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary):not(.psc_menu-rc) > .ps-link-wrapper > .ps-link > .ps-img,
:root.psc_form-small         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon:not(.psc_list-icon-top) .psc_list-col-1 > .ps_box-img > .ps-img,
:root.psc_form-small         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon:not(.psc_list-icon-top) li.ps_grid-row > .ps_box-img > .ps-img,
:root.psc_form-small         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon:not(.psc_list-icon-top) > li.ps_box-scrollarea-row  .psc_list-linkitem:not(.psc_list-tertiary)  .ps-img,
:root.psc_form-small         .psc_list-nav.psc_list-linkmenu.psc_list-has-icon:not(.psc_list-icon-top) > li.ps_box-scrollarea-row .ps_box-img > .ps-img
{
    margin-top: -12px;
}






.psc_confirmation-area
{
  padding:1em 2em;
  text-align:center;
  white-space:normal;
  background: #c8ead6;
  color:#000;
   
  border:1px solid #76a68a;
  border-color: #3c9f65; 
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
  background: var(--pt-confirmation-background-color);
  border-color: var(--pt-confirmation-border-color);
  color: var(--pt-confirmation-text-color);
}




.psc_confirmation-msg .ps_box-label {
  display:none !important;
}

.psc_confirmation-msg {
  font-weight:bold;
  margin-bottom:0;
}

.psc_confirmation-close {
  position:absolute;
  top:0.5em;
  right:0.5em;
}





.psc_text-disclaimer{
     display:block;
     padding-top:0.8em;
     margin-top:1em;
     margin-bottom:1em;
     border-top: 1px solid #ced4da; 
     font-size:0.9em;
     text-align: left;
     border-top-color: var(--pt-border-normal-color);
}

.psc_text-disclaimer > .ps_box-value,
.psc_text-disclaimer > .ps-text{
     display:block;
     white-space:normal;
}

.psc_text-disclaimer > .ps_box-label{
     display: none !important;
}




.psc_text-important{
     margin-top: 1em;
     margin-bottom:1em;
     padding: 0.5em 0 0;
     font-size:0.9em;
     text-align: left;
     border-top: 1px solid #ced4da; 
     border-bottom: 1px solid #ced4da; 
     border-color: #868e96; 
     border-color: var(--pt-border-contrast-color);
}

.psc_text-important > .ps_box-edit > .ps_box-label,
.psc_text-important > .ps_box-longedit > .ps_box-label
{
     display: none !important;
}

.psc_text-important > .ps_box-staticimg {
     float:left;
     width: 1.65em;
}

.psc_text-important > .ps_box-staticimg > .ps-staticimg {
     width: 1.85em;
     height: 1.85em;
}

.psc_text-important > .ps_box-edit,
.psc_text-important > .ps_box-longedit,
.psc_text-important > .ps_box-text{
     white-space: normal;
}


.psc_text-important > .ps_box-staticimg + .ps_box-edit,
.psc_text-important > .ps_box-staticimg + .ps_box-longedit,
.psc_text-important > .ps_box-staticimg + .ps_box-text{
   padding-left:2.2em;
}




.psc_subtitle .ps_box-grid-header > .ps_box-grid-title > .ps_grid-title,
.psc_subtitle > .ps_header-group
{
      color: inherit;
      border-bottom:0px;
      margin-bottom: 0.25em;
}

.psc_subtitle
{
   padding-left: 1.2em;
   padding-top: 0.2815em; 
}





.ps_box-edit.psc_disabled.psc_edit-adjustforlink {
  min-height:0;
  vertical-align:text-bottom;
  display:inline-block;
  margin-bottom:0px; 
}





:root.psc_form-small .ps_menutype-act .ps_menuitem.ps_header-previous,
:root.psc_form-small .ps_menutype-act .ps_menuitem.ps_header-next
{
  display:none !important;
}


.psc_group-special {
  background: #b9ddfb; 
  border:1px solid #ced4da; 
  border-color: #868e96; 
  background: var(--pt-selected-background-color); 
  border-color: var(--pt-border-contrast-color);
}

.psc_group-special .ps_box-label > .ps-label {
  color:#000;
  color: var(--pt-page-text-color);
}



.ps_box-link.psc_link-drilldown,
.ps_box-link.psc_link-drilldown > .ps-link-wrapper,
.ps_box-link.psc_link-drilldown > .ps-link-wrapper > .ps-link{
     display:block;
}

.ps_box-link.psc_link-drilldown{
     border: 1px solid #ced4da; 
     border-color: #868e96; 
     position:relative;
     max-width: 27.3em; 
     margin-bottom: 0.75em; 
     margin-left:0;
     border-color: var(--pt-border-contrast-color);
}


.ps_box-link + div.ps_box-link.psc_link-drilldown,
.ps_box-button + div.ps_box-link.psc_link-drilldown
{
    margin-left:0;
}

.ps_box-link.psc_link-drilldown > .ps-link-wrapper > .ps-link{
     padding: 1em; 
     padding-left:0.35em;
     color: rgb(0, 0, 0);
     color: var(--pt-page-text-color);
}

.ps_box-link.psc_link-drilldown:not(.psc_disabled):hover{
     background-color: #F4F7FC; 
     background-color: var(--pt-hover-background-color);
}
.ps_box-link.psc_link-drilldown:not(.psc_disabled):active{
     background-color: #f0f0f0; 
     background-color: var(--pt-active-background-color);
}

.ps_box-link.psc_link-drilldown > .ps-link-wrapper > .ps-link{
     text-decoration:none;
}

.ps_box-link.psc_link-drilldown:not(.psc_disabled) > .ps-link-wrapper:after{
     position:absolute;
     content: url(/cs/psprdpub/cache/86204/PT_NUI_CHEVRON_1.svg);
     right: 0.25em;
     top:50%;
     margin-top:-0.4575em;
     width:0.915em;
     height:0.915em;
}









.page-pt_revalidatepwd {
  min-width: 26em;
  min-height: 18em;
}

:root.psc_form-small .page-pt_revalidatepwd {
  min-width: 20em;
  min-height: 18.5em;
}




.frame-pt_attachmentpage iframe {
   min-width:70vw;
}


.frame-pt_attachmentpage > .ps_modal_content {
  width:100%;
  height:100%;
}

.ps_popup-attach {
  min-height:27.5em; 
}

.ps_popup-attach.psc_attach-multiple {
  min-height:38em; 
}


:root.psc_form-small .ps_popup-attach,
:root.psc_form-small .ps_popup-attach.psc_attach-multiple,
:root.ios .ps_popup-attach,
:root.ios .ps_popup-attach.psc_attach-multiple
{
  min-height:0;
}


.ps_popup-attach .ps_pspagecontainer {
   
  overflow:auto;
  display:block; 
}




.ps_attach-source-list
{
     overflow-x: auto;
     white-space: nowrap;
     padding:1px 0px;
}


.ps_box-button.ps_attach-prvdr-btn >.ps-button-wrapper > .ps-button > .ps-img
{
     display:block;
     max-height: 80px;
     margin-left: auto; 
     margin-right: auto; 
     height: auto;
     -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}

.ps_attach-prvdr
{
     padding-left: 0.2em; 
     padding-right: 0.2em; 
     padding-top: 0.1em;
     padding-bottom: 0.1em;
     display: inline-block;
}

:root.psc_dir-rtl .ps_box-button.ps_attach-prvdr-btn > .ps-button-wrapper > .ps-button,
.ps_box-button.ps_attach-prvdr-btn > .ps-button-wrapper > .ps-button
{
    border-style: dotted;
    border-style: dashed; 
}

:root.psc_dir-rtl .ps_box-button.ps_attach-prvdr-btn > .ps-button-wrapper > .ps-button:hover,
.ps_box-button.ps_attach-prvdr-btn > .ps-button-wrapper > .ps-button:hover
{
    background-color: #f4f7fc; 
    background-image:none;
    text-decoration: none;
    background-color: var(--pt-button-hover-background-color);
}

:root.psc_dir-rtl .ps_box-button.ps_attach-prvdr-btn > .ps-button-wrapper > .ps-button:focus,
.ps_box-button.ps_attach-prvdr-btn > .ps-button-wrapper > .ps-button:focus
{
    background-color: transparent;
    border-color: #1c579c; 
    border-color: var(--pt-border-absolute-color); 
}

:root.psc_dir-rtl .ps_box-button.ps_attach-prvdr-btn > .ps-button-wrapper > .ps-button:focus:hover,
.ps_box-button.ps_attach-prvdr-btn > .ps-button-wrapper > .ps-button:hover
{
    background-color: #f4f7fc; 
    background-image:none;
    border-color:#1c579c; 
    background-color: var(--pt-button-hover-background-color);
    border-color: var(--pt-button-hover-border-color);
}

:root.psc_dir-rtl .ps_box-button.ps_attach-prvdr-btn > .ps-button-wrapper > .ps-button:active,
.ps_box-button.ps_attach-prvdr-btn > .ps-button-wrapper > .ps-button:active
{
    background-color: #f0f0f0; 
    background-image:none;
    border-color:#1c579c; 
    border-style:solid; 
    background-color: var(--pt-button-active-background-color);
    border-color: var(--pt-button-active-border-color);
}

.ps_attach_prvdr-btn-disabled
{
    pointer-events: none;
    background-color: transparent;
    opacity: 0.25;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
 }









.psc_skipnav_container {
    position: absolute;
    left:0;
    top:0;
    width:1px;
    height:1px;
    overflow:hidden;
    color:transparent;
    background:transparent;
}

.psc_skipnav_container:focus-within {
    position: absolute;
    left: 0.25em;
    top: 0.25em;
    z-index: 9999;
    border:1px solid #1d2733;
    overflow:auto;
    width:auto;
    height:auto;
    border-color: var(--pt-border-absolute-color);
}

.psc_skipnav {
    color: #1d2733; 
    background-color: #ffe8c2; 

    padding:0.6em 0.75em; 
    border:4px solid #cba367; 
    background-color: var(--pt-badge-background-color);
    color: var(--pt-badge-text-color);
    border: var(--pt-badge-border-color);
}

.psc_skipnav_container .ps-link {
    text-decoration: none !important;
    color: inherit !important;
    font-size: 1.1em;
    font-weight: bold;
    padding-top:0.2em;
}





.ps_calendar_modal {
    min-width:308px; 
    min-height: 350px;
}

:root.ios .ps_calendar_modal {
  min-height:360px;
}


.ps_calendar_modal > .ps_mod_wrap,
.ps_calendar_modal > .ps_mod_wrap > .ps_mod_wrapc,
.ps_calendar_modal > .ps_mod_wrap > .ps_mod_wrapc > .ps_modal_content,
#fullCalendar
{
  width:100% !important;
  height:100% !important;
}

#fullCalendar
{
  padding:0.25em 0.5em;
  -webkit-box-shadow:none !important; -moz-box-shadow:none !important; -ms-box-shadow:none !important; box-shadow:none !important;
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
  border:0 !important;
  -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; border-radius:3px;
  
  left:0px !important;
  top:0px !important;
  background: var(--pt-modal-background-color) !important; 
}

#headCalendar {
  font-size:11pt !important;
  width:100% !important;
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
}

#CalCloseHeader {
  padding:0 !important;
}

#CalCloseHeader .PTCALHEAD {
 padding:0 !important;
 height:auto !important;
 background: var(--pt-modal-background-color) !important; 
}

#CalCloseHeader .PTCALHEAD > span {
float: none !important;
text-align: center !important;
display: block !important;
font-weight: bold !important;
font-size: 1.18em !important;
padding: 0.5em 0 !important;
}


#CalCloseHeader .PTCALHEAD > a {
  position:absolute;
  top:0.3em;
  right:1.1em;
  padding: 0 !important; 
  padding-right: 3px !important; 
  top:0.275em; 
}

.PTCALHEAD > a > img {
  visibility:hidden;
}

.PTCALHEAD > a:after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: url(/cs/psprdpub/cache/86204/PT_MODAL_CLOSE_NUI_1.svg);
-webkit-border-radius: 1em; -moz-border-radius: 1em; -ms-border-radius: 1em; border-radius: 1em;
padding: 0.5em 0.05em 0.3em 0.6em; 
padding-right:0.05em; 
padding-left:0.6em;
border:1px solid transparent; 
-webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; 
}


.PTCALHEAD > a:focus {
  outline:none;
}

.PTCALHEAD > a:focus:after {
  outline: 1px dotted #1d2733; 
  outline: 1px dashed var(--pt-page-text-color);
}


.PTCALHEAD > a:hover:after {
  border:1px solid #868e96; 
  outline:none; 
  border-color: var(--pt-border-contrast-color);
}

#headCalendar thead tr:last-child td {
  position:relative;
  width:auto !important;
}

#headCalendar  select:first-child {
  position:relative;
  left:-1.6em;
  width:53%;
}

#headCalendar  select:last-child {
  position:absolute;
  right:0em;
  width:48% !important;
}



#bodyCalendar {
  font-size:11pt !important;
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
}

#bodyCalendar > thead {
  background-color:#f8f8f8; 
  font-weight:bold;
  background-color: var(--pt-panel-background-color);
}


:root.ie #bodyCalendar > thead th {
  font-weight:700 !important;
}


#bodyCalendar thead th {
   border-color: #868e96 !important;
   border-color: var(--pt-border-contrast-color) !important;
}

#bodyCalendar > thead > tr:first-child {
  display:none;
}

#bodyCalendar td {
  text-align:center !important;
  padding:0 !important;
  width:2em !important;
  height:2em !important;
  background-position:top left !important;
  background-repeat: repeat !important;
  background:transparent !important;
  background-image:none !important;
  border-color: #868e96 !important; 
  border-color: var(--pt-border-contrast-color) !important;
}


#bodyCalendar th {
  text-align:center  !important;
}

:root.ie #bodyCalendar tbody td {
  cursor:pointer;
}

#bodyCalendar td[style*="SELECTED_DATE"],
#bodyCalendar td[style*="CURRENT_DATE"] > a[style*="SELECTED_DATE"]
{
  background: #b9ddfb  !important; 
  border: 1px solid #b9ddfb  !important; 
  border-color: var(--pt-selected-border-color) !important;
  background-color: var(--pt-selected-background-color) !important;
}

#bodyCalendar td[style*="CURRENT_DATE"] {
  border:1px dotted #6c6c6c !important;
  border-color: var(--pt-button-primary-border-color) !important;
}


#bodyCalendar a {
  padding:8px 12px !important;

  width:100% !important;
  display:inline-block !important;
  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;

  color: var(--pt-modal-text-color) !important; 
}

#bodyCalendar a[style*="SELECTED_DATE"] {
  background:transparent !important;
}

:root.ie #bodyCalendar a {
  background:transparent !important;
  padding:8px 8px !important;
}

#bodyCalendar a:hover,
:root.ie #bodyCalendar tbody td:not([disabled]):hover
{
  background-color:#f4f7fc  !important; 
  outline:1px dotted #1c579c; 
  background-color: var(--pt-hover-background-color) !important;
  outline:1px dashed var(--pt-hover-outline-color);
}

#bodyCalendar > thead > tr:last-child > td:first-child,
#bodyCalendar > tbody > tr > td:first-child
{
  display:none;
}

#tailCalendar {
  font-size:11pt !important;
  margin-top:0 !important;
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
}


#tailCalendar tr {
  background:var(--pt-modal-background-color) !important;
}

#tailCalendar td {padding:0;} 


#tailCalendar td:nth-child(2),
#tailCalendar td:nth-child(3),
#tailCalendar td:nth-child(5)

{
  display:none;
}


#tailCalendar td:nth-child(1)
{
  width:auto !important;
  height:auto !important;
  text-align:left !important;
}


#nextmonth, #prevmonth {
  padding:0.75em;
  display:inline-block;
  position:relative;
}


#prevmonth:hover, #nextmonth:hover {
  outline:1px dotted #1d2733;
  outline:1px dashed var(--pt-hover-outline-color);
}


#nextmonth img,
#prevmonth img
{
  visibility:hidden;
}


#prevmonth:after,
#nextmonth:after
{
  position:absolute;
  top: calc(50% - 0.5em);
  bottom:0;
  left:auto;
  right:auto;
  display:block;
  content:url(/cs/psprdpub/cache/86204/PT_NUI_CHEVRON_1.svg);

}


#prevmonth:after {
  left: calc(50% + 0.5em);
  transform: scaleX(-1);
  transform-origin:0 0;
}


#nextmonth:after {
  right: calc(50% - 0.5em);
}

#tailCalendar td:nth-child(6)
{

  
  width:auto !important;
  height:auto !important;
  text-align:right !important;
}

#tailCalendar td:nth-child(4)
{
  text-align:center;
}







.psc_container-small .psc_fld-standard.ps_box-checkbox > .ps_box-label,
.psc_container-small .psc_fld-standard.ps_box-radio > .ps_box-label
{
    text-align:left;
    width:auto;
}


.psc_container-small .psc_fld-standard.ps_switch > .ps_box-label {
	width: calc(100% - 6.75em + 3px);
	width: calc(100% - 4.75em + 3px);  
}




.psc_container-small .psc_fld-standard.ps_box-edit,
.psc_container-small .psc_fld-standard.ps_box-dropdown,
.psc_container-small .psc_fld-standard.ps_box-longedit,
.psc_container-small .psc_fld-standard.psc_label_filler
{
  display:block;
  padding:0;
  margin:0;
  margin-bottom:0.75em;
  text-align:left;
}

.psc_container-small .psc_label_filler.psc_fld-aligned
{
  display:block;
  padding:0;
  text-align:left;
}

.psc_container-small .psc_fld-standard.ps_box-edit > .ps_box-label,
.psc_container-small .psc_fld-standard.ps_box-dropdown > .ps_box-label,
.psc_container-small .psc_fld-standard.ps_box-longedit > .ps_box-label,
.psc_container-small .psc_fld-standard.ps_box-longedit > .ps_box-control,
.psc_container-small .psc_fld-standard.ps_box-edit > .ps_box-value,
.psc_container-small .psc_fld-standard.ps_box-longedit > .ps_box-value,
.psc_container-small .psc_fld-standard.ps_box-edit > .ps_box-valueemail,
.psc_container-small .psc_fld-standard.ps_box-edit > .ps_box-valuelink
{
    display:block;
    width:100%;
    padding:0;
    text-align:left;
}

.psc_container-small .psc_fld-standard.psc_display-inline,
.psc_container-small .psc_fld-standard.psc_reldisp-field
{
   display:inline;
}


.psc_container-small .psc_fld-standard.ps_box-edit > .ps_box-control,
.psc_container-small .psc_fld-standard.ps_box-dropdown > .ps_box-control,
.psc_container-small .psc_fld-standard > .ps_box-value
{
    display:inline-block;
    padding:0;
    text-align:left;
}

.psc_container-small .psc_fld-standard.psc_icon > .ps_box-control,
.psc_container-small .psc_fld-standard.psc_icon > .ps_box-control,
.psc_container-small .psc_fld-standard.psc_icon > .ps_box-control
{
    position:relative;
    display:inline-block;
}

.psc_container-small .psc_fld-standard.ps_box-longedit > .ps_box-control > textarea,
.psc_container-small .psc_fld-standard.ps_box-edit > .ps_box-control > .ps_box-valueemail
{
    display:block;
    width:auto;
    margin:0;
}

.psc_container-small .psc_fld-standard.ps_box-longedit > .ps_box-control > textarea
{
    width:100%;
}


.psc_container-small .psc_fld-standard.ps_box-longedit.psc_has_spellcheck > .ps_box-control > textarea,
.psc_container-small .psc_fld-standard.ps_box-longedit.psc_menu-frc > .ps_box-control > textarea
{
   width: calc(100% - 2.7em);
   display:inline-block;
}

.psc_container-small .psc_fld-standard.ps_box-longedit.psc_menu-frc.psc_has_spellcheck > .ps_box-control > textarea
{
   width: calc(100% - 5.4em);
}


.psc_container-small .psc_fld-autolabel > .ps_box-label
{
    text-align:left;
    width:auto !important;
}

.psc_container-small .psc_fld-standard.psc_colon > .ps_box-label > .ps-label:after {
    content:"";
}

.psc_container-small .psc_reldisp-value:not(.psc_hidden) {
  margin-left:0;
  display:block;
  white-space:normal;
}

.psc_container-small .psc_reldisp-value:not(.psc_hidden) > .ps_box-value {
  max-width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
}





.frame-pt_viewattach {
  right:0;
  bottom:0;
}

.frame-pt_viewattach .ps_mod_wrapc {
  top:0;
  left:0;
  right:0;
  bottom:0;
  position:absolute;
}

.frame-pt_viewattach .ps_modal_header {
  margin-bottom:0;
}

.frame-pt_viewattach .ps_modal_content {
  height:auto !important;
  text-align:left;
}

.frame-pt_viewattach iframe {
  height: auto% !important;
  width: auto% !important;
}

.frame-pt_viewattach object {
  height: auto% !important;
  width: auto% !important;
}

.frame-pt_viewattach .psc_maxdocheight, .ps_viewattach-doc.psc_maxdocheight {
  width:130%; 
  height:1000%;
}

:root.psc_form-small .frame-pt_viewattach .psc_maxdocheight, .ps_viewattach-doc.psc_maxdocheight {
    width: 250%;
}



.psc_groupletiframe{
border:0;
height: 100%;
width: 100%;
}


.pst_panel-side1 .ps_box-pagetabs .ps_tabs,
.psc_tabs-vertical .ps_tabs 
{
   display:block;
   border:none;
   padding:0 !important;
}

.pst_panel-side1  .ps_box-pagetabs .ps_tab,
.psc_tabs-vertical .ps_tab 
{
   margin:0 !important;
   -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; border-radius:0;
   border:none;
   border-bottom: 1px solid #ced4da; 
   -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none;
   display:block;
   border-bottom-color: var(--pt-panel-item-border-color);
}


:root:not(.ios) .pst_panel-side1 .ps_tab:not(.psc_selected):hover,
:root:not(.ios) .psc_tabs-vertical .ps_tab:not(.psc_selected):hover,
:root:not(.ios) .psc_tabs-vertical .ps_tab > .psc_rowact:not(.psc_selected):hover
{
  border-color: #ced4da; 
  background-color: #f4f7fc !important;
  border-color: var(--pt-panel-item-border-color);
  background-color: var(--pt-panel-item-hover-background-color) !important;

}


:root:not(.ios) .pst_panel-side1 .ps_tab:not(.psc_selected):active,
:root:not(.ios) .psc_tabs-vertical .ps_tab:not(.psc_selected):active,
:root:not(.ios) .psc_tabs-vertical .ps_tab > .psc_rowact:not(.psc_selected):active
{
  background-color: #f0f0f0 !important;
  background-color: var(--pt-panel-item-active-background-color) !important;
}


.pst_panel-side1  .ps_box-pagetabs .ps_tab > .ps_tab-link,
.psc_tabs-vertical .ps_tab > .ps_box-link > .ps-link-wrapper > .ps-link, 
.psc_tabs-vertical .ps_tab.psc_rowact .ps_box-link:only-child > .ps-link-wrapper > .ps-link, 
.psc_tabs-vertical .ps_tab .psc_linkastab > .ps-link-wrapper > .ps-link, 
.psc_tabs-vertical .ps_tab .psc_rowact .ps_box-link:only-child > .ps-link-wrapper > .ps-link 
{
  display:block;
  padding:1.2em;
  white-space:normal;
  line-height:1em;
}


:root.ios .pst_panel-side1  .ps_box-pagetabs .ps_tab.psc_selected > .ps_tab-link {
  padding-top:1.2em;
  margin-top:-1px; 
}


.psc_tabs-vertical .ps_tab.psc_rowact > .ps_box-group,
.psc_tabs-vertical .ps_tab .ps_box-link:only-child,
.psc_tabs-vertical .ps_tab .ps_box-link:only-child > .ps-link-wrapper,
.psc_tabs-vertical .ps_tab .psc_linkastab, 
.psc_tabs-vertical .ps_tab .psc_linkastab > .ps-link-wrapper 
{
  display:block;
  padding:0; 
  -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; border-radius:0; 
}


.psc_tabs-vertical .ps_tab,
.psc_tabs-vertical .ps-link
{
  -webkit-border-radius:0 !important; -moz-border-radius:0 !important; -ms-border-radius:0 !important; border-radius:0 !important;
}


.ps_ag-processheader
{
  position:relative;
}



:root.psc_mode-guided .ps_header_bar .ps_actions_cont {
  top:0.175em;
  right:0.4em; 
}



:root.psc_mode-ag.psc_mode-guided .ps_search-custom,
:root.psc_mode-ag.psc_mode-guided .pts_gsearch_cont,
:root.psc_mode-ag.psc_mode-guided .ps_header-navbar,
:root.psc_mode-ag.psc_mode-guided .ps_header-gsearch, 
:root.psc_mode-ag.psc_mode-guided .ps_header-mypref,
:root.psc_mode-ag.psc_mode-guided .ps_header-logout,
:root.psc_mode-ag.psc_mode-guided .ps_header-addhp,
:root.psc_mode-ag.psc_mode-guided .ps_header-addnb,
:root.psc_mode-ag.psc_mode-guided .ps_header-addfav,
:root.psc_mode-ag.psc_mode-guided .pt_hdr-qabcontainer, 
:root.psc_mode-ag.psc_mode-guided .ps_headersearch_cont, 
:root.psc_form-small.psc_mode-guided:not(.psc_mode-ag) .ps_header_bar .ps_header-home, 
:root.psc_form-small.psc_mode-guided:not(.psc_mode-ag) .ps_header_bar .ps_search-custom, 
:root.psc_form-small.psc_mode-guided:not(.psc_mode-ag) .ps_header_bar .pts_gsearch_cont, 
:root.psc_form-small.psc_mode-guided:not(.psc_mode-ag) .ps_header_bar .ps_header-navbar, 
:root.psc_form-small.psc_mode-guided:not(.psc_mode-ag) .ps_header_bar .ps_header-gsearch, 
:root.psc_form-small.psc_mode-guided:not(.psc_mode-ag) .ps_header-next.ps_menuitem, 
:root.psc_form-small.psc_mode-guided:not(.psc_mode-ag) .ps_header-previous.ps_menuitem 
{
   display:none !important;
}


:root.psc_mode-fscreen-search .ps_header-next,
:root.psc_mode-fscreen-search .ps_header-previous,
:root.psc_mode-fscreen-search .ps_header-retlist,
:root:not(.psc_form-small).psc_mode-guided .ps_header-next.ps_menuitem,
:root:not(.psc_form-small).psc_mode-guided .ps_header-previous.ps_menuitem,
:root:not(.psc_form-small).psc_mode-guided .ps_header-retlist.ps_menuitem
{
  display:none !important;
}


:root.psc_mode-ag.psc_mode-guided .ps_header-home.ps_menuitem:not(:empty) {  
   display:block !important;
}


:root.psc_mode-ag.psc_mode-guided .ps_header-home:not(.ps_menuitem) {
   display:none !important;
}


.psc_mode-guided .ps_header_bar .ps_guided-cont {
  margin-left: 0.5em;
}


.psc_mode-guided:not(.psc_mode-fscreen-search) .ps_header_bar .ps_header-notify {
  padding-right:0; 

}


:root.psc_mode-ag.psc_mode-suow .ps_box-button.psc_toolaction-save {
  display:none !important;
}


.ps_header-notify.ps_menuitem,
:root.psc_form-small.psc_mode-guided .ps_header-notify.ps_header_button {
  display:none !important;
}

:root.psc_form-small.psc_mode-guided .ps_header-notify.ps_menuitem {
  display:block !important;
}


.ps_process-submit.psc_disabled{
  display:none !important;
}


:root.psc_mode-ag .ps_box-button.ps_process-submit > .ps-button-wrapper > .ps-button,
:root.psc_mode-ag .ps_box-button.ps_header-next > .ps-button-wrapper > .ps-button
{
 


 
 
  min-width:6.3em;
  padding:0.478em 0.345em;
  font-weight:bold; 

}

:root.psc_mode-ag .ps_box-button.ps_process-submit > .ps-button-wrapper > .ps-button {
  padding-top: 0.546em;
  padding-bottom: 0.546em;
}

:root.psc_mode-ag .ps_box-button.ps_header-previous > .ps-button-wrapper > .ps-button
{
  padding:0.478em 0.345em;
  padding-left: 0.1em;
}
:root.psc_mode-ag .ps_box-button.ps_header-next > .ps-button-wrapper > .ps-button
{
 padding-right:0.1em;
}

:root.psc_mode-ag .ps_box-button.ps_header-previous > .ps-button-wrapper > .ps-button > .ps-text
{
 top:1px; 
 margin-left: 0.1em
}
:root.psc_mode-ag .ps_box-button.ps_header-next > .ps-button-wrapper > .ps-button > .ps-text
{
 top:1px; 
 margin-right: 0.2em;
}


:root.psc_mode-ag .ps_box-button.ps_header-previous > .ps-button-wrapper > .ps-button > .ps-img,
:root.psc_mode-ag .ps_box-button.ps_header-next > .ps-button-wrapper > .ps-button > .ps-img
{
  width:17px;
  height:17px;
  min-width:0;
  max-width:none;
  max-height:none;
  padding:0;
  margin:0;
}





:root.psc_mode-ag .ps_box-button.ps_process-submit > .ps-button-wrapper > .ps-button:hover,
:root.psc_mode-ag .ps_box-button.ps_header-next > .ps-button-wrapper > .ps-button:hover,
:root.psc_dir-rtl .ps_box-button.ps_process-submit > .ps-button-wrapper > .ps-button:hover,
:root.psc_dir-rtl.psc_mode-ag .ps_box-button.ps_header-next > .ps-button-wrapper > .ps-button:hover
{



 
}


:root.psc_mode-ag .ps_box-button.ps_header-previous > .ps-button-wrapper > .ps-button
{

  min-width:6.3em;
}





:root.psc_mode-ag .ps_box-button.ps_header-previous > .ps-button-wrapper > .ps-button:hover {

}


:root.psc_mode-ag .ps_box-button.ps_process-submit > .ps-button-wrapper > .ps-button:active,
:root.psc_mode-ag .ps_box-button.ps_header-next > .ps-button-wrapper > .ps-button:active,
:root.psc_dir-rtl .ps_box-button.ps_process-submit > .ps-button-wrapper > .ps-button:active,
:root.psc_dir-rtl.psc_mode-ag .ps_box-button.ps_header-next > .ps-button-wrapper > .ps-button:active,
:root.psc_mode-ag .ps_box-button.ps_header-previous > .ps-button-wrapper > .ps-button:active,
:root.psc_dir-rtl.psc_mode-ag .ps_box-button.ps_header-previous > .ps-button-wrapper > .ps-button:active
{

}





.ps_ag-contenttabs {
-webkit-flex:0 0 auto; -moz-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto; 
}


.ps_modal_content .ps_masterlist-group {
  min-width:19.5em;
}



.ps_box-erc:empty { display: none; }


.ps_box-groupletcont.psc_icon
{
  position:relative;
}

.ps_box-groupletcont.psc_icon:not(.psc_collapsible) > .ps_header-group,
.ps_box-groupletcont.psc_icon.psc_collapsible > .ps_header-group > .ps-link
{
  padding-top:0.5em;
  padding-bottom:0.5em;
  
  padding-right: 1.7em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; 
}

.ps_box-groupletcont.psc_icon > .ps-icon-wrapper
{
  position:absolute;
  right:0;
  top:0;  
  width:auto;
  overflow:visible;
  display:inline-block;
}

.ps_box-groupletcont.psc_icon > .ps-icon-wrapper > .ps_icon-zoom,
.ps_box-groupletcont.psc_icon > .ps-icon-wrapper > .ps_icon-settings 
{
  padding:0.5em;
  
  display: inline-block;
  padding-bottom: 0.7em;
}


.ps_box-groupletcont.psc_icon > .ps-icon-wrapper > .ps_icon-zoom {
    padding-top:0.7em;
}

.ps_box-groupletcont.psc_icon > .ps-icon-wrapper > .ps_icon-zoom:hover > .ps-img,
.ps_box-groupletcont.psc_icon > .ps-icon-wrapper > .ps_icon-settings:hover > .ps-img 
{
  -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);
}


.psc_header-textindent > .ps_header-group {
  text-indent:0.5em;
}



.ps_box-value p {
   margin-top:1em;
   margin-bottom:1em;
}


.ps_box-value ul,
.ps_box-value ol {
   margin-top:0.5em;
   margin-bottom:0.5em;
   padding-left: 2.75em;
}

.ps_box-value li {
  margin-top:0.25em;
  margin-bottom:0.25em;
}




.psc_value-aslabel .ps_box-label,
:root.psc_mode-access .psc_value-aslabel .psc_label-suppressed > .ps_box-label,
:root.psc_mode-access .psc_value-aslabel.psc_label-suppressed > .ps_box-label,
.psc_label-forcenone .ps_box-label,
:root.psc_mode-access .psc_label-forcenone .psc_label-suppressed > .ps_box-label,
:root.psc_mode-access .psc_label-forcenone.psc_label-suppressed > .ps_box-label
{
  display:none !important;
}

.psc_selector-invisible .ptgrid-singleselect,
.psc_selector-invisible .ptgrid-multiselect 
{
  margin:0;
  position:absolute !important;
  left:0 !important;
  top:-9999px !important;
  right:auto !important;
  bottom:auto !important;
  width:1px;
  height:1px;
  overflow:hidden;
  display:block !important;
}

:root:not(.ios) .ps_selector-control:not(.psc_grid-buttonbar) .psc_rowact:hover, 
.ps_selector-control:not(.psc_grid-buttonbar) .psc_rowact:active 
{
  background-color:transparent;
  outline:0; 
}


:root:not(.ios) .psc_grid-buttonbar .psc_rowact:not(.psc_disabled):hover {
    outline-offset: -3px !important;
}

.ps_selector-control .psc_trigger,
:root.psc_mode-access .ps_selector-control .psc_trigger 
{
  display:none !important;
}

.psc_grid-dyncontrol ul.ps_grid-body,
.psc_grid-dyncontrol ol.ps_grid-body
{
   list-style-type:none;
   padding-left:0;
}


.psc_grid-dyncontrol .ptgrid-singleselect + .ps_grid-cell,
.psc_grid-dyncontrol .ptgrid-multiselect + .ps_grid-cell,
.psc_grid-dyncontrol li .ptgrid-singleselect + div,
.psc_grid-dyncontrol li .ptgrid-multiselect + div
{
    margin-left: 1.4em; 
}

.psc_grid-dyncontrol .ptgrid-singleselect,
.psc_grid-dyncontrol .ptgrid-multiselect
{
  float:left; 
  margin-top:0.12em;
  
}


:root.ios.psc_form-small .psc_grid-dyncontrol .ptgrid-singleselect,
:root.ios.psc_form-small .psc_grid-dyncontrol .ptgrid-multiselect
{
  padding-left:1px;
}

.psc_grid-dyncontrol .ptgrid-multiselect {
  margin-top:0.1em;
}

.psc_grid-dyncontrol .ps_grid-row {
    white-space: nowrap;
    overflow:hidden;
    position:relative;
}






.psc_qna-indent
{
  margin-left: 1em;
}


:root.psc_form-small .psc_qna-indent
{
  margin-left: 0;
}

.psc_qna-container > li, 
.psc_qna-question > .ps_header-group, 
.psc_topic-main > .ps_header-group, 
.psc_header-boldtext > .ps_header-group 
{
    font-size: 1em;
    color: inherit;
    font-weight: bold;
    border: 0;
}

.psc_header-colortext > .ps_header-group, 
.psc_header-colortext > .ps_header-group > .ps-link,
.psc_header-boldtext > .ps_header-group > .ps-link
{
    color: inherit;
}


.psc_qna-answer,
.psc_topic-subtopic
{
    font-weight:normal;
}


.psc_qna-answerinline .ps_grid-body
{
    overflow:hidden;
}

.psc_qna-answerinline .ps_grid-row
{
    float:left;
    margin-right: 1.75em;
}


.psc_qna-fieldmargin
{
    margin-bottom:2em;
}





#pt_envinfo, #pt_pageinfo { display:none !important; }


:root.ie:not(.edge) .ps_box-toolshiddens { display:inline; }


:root.ie:not(.edge) .ps_pspagecontainer
{
   position:relative;
}


:root.ie:not(.edge) .ps_pspagecontainer > .ps_apps_content:only-child,
:root.ie:not(.edge) .psc_panel-contentinterior > .ps_apps_content:only-child,
:root.ie:not(.edge) .psc_panel-actioninterior > .ps_apps_content:only-child,
:root.ie:not(.edge) .psc_panel-actioninterior > .ps_panel_content:only-child
{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
}




.ps_box-headerbranding {
   margin:0;
   padding:0;

   border-bottom: 1px solid #1d2733; 
   background: #1d2733; 
   color:#FFFFFF;
   overflow:hidden;
   -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
   background: var(--pt-banner-background-color);
   border-bottom-color: var(--pt-banner-background-color);
   color: var(--pt-banner-text-color);
}

.ps_box-headerbranding .ps_box-label {
  display:none !important;
}

.ps_box-headerbranding .ps_box-value {
   display:block;
   margin:0;
   padding:0;
   overflow:hidden;
}


.ps_box-headerbranding .ps_box-value > p {
  margin:0;
}


.pt_homepage div:not(.persmode) > .ps_box-headerbranding + .ps_header_bar .lphdrleft { display:none !important; }
:root.psc_mode-access .pt_homepage div:not(.persmode) > .ps_box-headerbranding + .ps_header_bar .ps_back_cont::before {display:none !important; } 

.pt_homepage:not(.pt_apphomepage) .pt_hdr-qabcontainer:before {
    content: "";
    box-sizing: border-box;
    border-left: 1px solid var(--pt-banner-separator-color,var(--pt-banner-text-color)); 
    margin-left: calc(1.75 * 0.875em);
    opacity: 0.8;
    display:inline-block;
    width:1px;
    height:1.4em;
    margin-bottom:-0.4em;
}


.pt_homepage:not(.pt_apphomepage) div:not(.persmode) > .ps_box-headerbranding + .ps_header_bar .pt_hdr-qabcontainer:before {
    display:none !important;
}


form#PT_LANDINGPAGE .ps_wrapper:not(.pt_homepage) .ps_header_bar_cont+ .ps_pagetitle_cont > * {
    display: none !important;
}


.pt_homepage .persmode .ps_box-headerbranding {display:none !important;}




.psc_gridfind-mode .psc_disabled[tabindex="-1"]:focus,
.psc_gridfind-mode .psc_disabled [tabindex="-1"]:focus,
.psc_gridfind-mode .psc_trigger [tabindex="-1"]:focus, 
.psc_gridfind-mode .ps-link:focus, 

.psc_gridfind-mode.psc_disabled[tabindex="-1"]:focus,
.psc_gridfind-mode.psc_disabled [tabindex="-1"]:focus,
.psc_gridfind-mode.psc_trigger [tabindex="-1"]:focus
{
    outline: 1px dashed #c04a26;
    outline-offset: 2px;
    position:relative; 
    outline-color: var(--pt-grid-find-outline-color);
}


:root.ie:not(.edge) .psc_gridfind-mode .psc_disabled[tabindex="-1"]:focus,
:root.ie:not(.edge) .psc_gridfind-mode .psc_disabled [tabindex="-1"]:focus,
:root.ie:not(.edge) .psc_gridfind-mode .psc_trigger [tabindex="-1"]:focus, 
:root.ie:not(.edge) .psc_gridfind-mode .ps-link:focus 
{
    outline: 0px solid transparent;
}

:root.ie:not(.edge) .psc_gridfind-mode .psc_disabled[tabindex="-1"]:focus:after,
:root.ie:not(.edge) .psc_gridfind-mode .psc_disabled [tabindex="-1"]:focus:after,
:root.ie:not(.edge) .psc_gridfind-mode .psc_trigger [tabindex="-1"]:focus:after, 
:root.ie:not(.edge) .psc_gridfind-mode .ps-link:focus:after 
{
    display:block;
    content: " ";
    outline: 1px dashed #c04a26;
    position:absolute;
    top: -2px;
    bottom: -2px;
    left: -2px;
    right: -2px;
}



.pts_search_modal {
    position: fixed;
    z-index: 211;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
}

.pts_search_modal > iframe {
  width:100%;
  height:100%;
}



.ps_box-grid-typeahead_with_sp .ps_grid-typeahead-spmrrow span.psc_strong:before {
	content: url(/cs/psprdpub/cache/86204/PT_SP_MRU_1.svg) ;
	position: relative;
	top: 2px;
	padding-right: 0.5em;
}
.ps_box-grid-typeahead_with_sp .ps_grid-typeahead-onfocus .ps_grid-typeahead-spmrrow td:first-child span.ps_box-value:before {
	content: url(/cs/psprdpub/cache/86204/PT_SP_MRU_1.svg) ;
	position: relative;
	top: 2px;
	padding-right: 0.5em;
}
.ps_box-grid-typeahead_with_sp .ps_grid-typeahead-spotherrow span.psc_strong:before {
	content: url(/cs/psprdpub/cache/86204/PT_SP_OTHERS_1.svg) ;
	position: relative;
	top: 2px;
	padding-right: 0.5em;
}
.ps_box-grid-typeahead_with_sp .ps_grid-flex td.ps_grid-cell,
.ps_box-grid-typeahead_with_sp .ps_grid-head-row > th {
	border-bottom: 0px;
}
.ps_box-grid-typeahead_with_sp .ps_grid-typeahead-spmrrow th,
.ps_box-grid-typeahead_with_sp .ps_grid-typeahead-spotherrow th {
	font-weight: bold;
	color: var(--pt-header-text-color);
}








.psc_border{
border: 1px solid #ced4da;  
border-color: var(--pt-border-normal-color);
}

.psc_bordert{
border-top: 1px solid #ced4da;  
border-top-color: var(--pt-border-normal-color);
}






.psc_strong
{ font-weight:bold; }

.psc_auto_size {
    display: inline-block;
    width: auto;
    height: auto;
    min-width: 0;
    max-width: none;
    min-height: 0;
    max-height: none;
}

.ps_box-button.psc_auto_size > .ps-button-wrapper,
.ps_box-button.psc_auto_size > .ps-button-wrapper > .ps-button, 
.ps_box-link.psc_auto_size > .ps-link-wrapper,
.ps_box-link.psc_auto_size > .ps-link-wrapper > .ps-link 
{
  display:inline-block;
}

.psc_auto_size> .ps-button-wrapper > .ps-button  
{
  padding:0 !important;
}

.ps_box-button.psc_auto_size .ps-img,
.ps_box-link.psc_auto_size .ps-img
{
  width:auto;
  height:auto;
  min-height:0;
  max-height:none;
  min-width:0;
  max-width:none;
}

.psc_block {
  display:block;
  text-align:center;
}


.ps_box-button.psc_block,
.psc_block > .ps-button-wrapper,
.psc_block > .ps-button-wrapper > .ps-button,
.psc_block > .ps-button-wrapper > .ps-button > .ps-text,
.psc_block > .ps-button-wrapper > .ps-button > .ps-img
{
   display:block;
   text-align:center;
   margin-right:auto;
   margin-left:auto;
}


.ps_box-link.psc_block,
.psc_block > .ps-link-wrapper,
.psc_block > .ps-link-wrapper > .ps-link,
.psc_block > .ps-link-wrapper > .ps-link > .ps-text,
.psc_block > .ps-link-wrapper > .ps-link > .ps-img
{
  display:block;
  text-align:left;
}


.psc_block .ps-text + .ps-img,
.psc_block .ps-img + .ps-text 
{
  margin-right:0;
  margin-top:0.1em;
}


.psc_align-center,
.psc_align-center > .ps-button-wrapper,
.psc_align-center > .ps-button-wrapper > .ps-button,
.psc_align-center > .ps-button-wrapper > .ps-button > .ps-text,
.psc_align-center > .ps-button-wrapper > .ps-button > .ps-img
{
  text-align:center;
}

.psc_nowrap {white-space:nowrap;}
.psc_wrap {white-space:normal;}

.psc_link_normalsize,
.psc_fontsize-inherit
{
  font-size:inherit; 
}

.psc_margin-none {margin:0}
.psc_margin-bottomnone {margin-bottom:0;}
.psc_margin-topnone {margin-top:0;}
.psc_margin-leftnone {margin-left:0;}
.psc_margin-rightnone {margin-right:0;}

.psc_margin-auto {margin: 0 auto;}

.psc_margin-1em {margin:1em;}

.psc_margin-025em {margin:0.25em;}
.psc_margin-bottom025em {margin-bottom:0.25em;}
.psc_margin-left025em {margin-left:0.25em;}
.psc_margin-right025em {margin-right:0.25em;}
.psc_margin-top025em {margin-top:0.25em;}

.psc_margin-05em {margin:0.5em;}
.psc_margin-bottom05em {margin-bottom:0.5em;}
.psc_margin-left05em {margin-left:0.5em;}
.psc_margin-right05em {margin-right:0.5em;}
.psc_margin-top05em {margin-top:0.5em;}

.psc_margin-bottom1em {margin-bottom:1em;}
.psc_margin-left1em {margin-left:1em;}
.psc_margin-right1em {margin-right:1em;}
.psc_margin-top1em {margin-top:1em;}


.psc_padding-none {padding:0}
.psc_padding-bottomnone {padding-bottom:0;}
.psc_padding-topnone {padding-top:0;} 
.psc_padding-leftnone {padding-left:0;} 
.psc_padding-rightnone {padding-right:0;} 



.psc_padding-1em {padding:1em;}
.psc_padding-05em {padding:0.5em;}
.psc_padding-bottom05em {padding-bottom:0.5em;}
.psc_padding-left05em {padding-left:0.5em;}
.psc_padding-right05em {padding-right:0.5em;}
.psc_padding-top05em {padding-top:0.5em;}

.psc_padding-bottom1em {padding-bottom:1em;}
.psc_padding-left1em {padding-left:1em;}
.psc_padding-right1em {padding-right:1em;}
.psc_padding-top1em {padding-top:1em;}



.psc_label-width1pct .ps_box-label:not(:last-child),.psc_label-width1pct > div.ps_box-label {width:1%;}
.psc_label-width1pct > .psc_label_filler, div.psc_label-width1pct.psc_label_filler {padding-left:1%;}
.psc_label-width2pct .ps_box-label:not(:last-child),.psc_label-width2pct > div.ps_box-label {width:2%;}
.psc_label-width2pct > .psc_label_filler, div.psc_label-width2pct.psc_label_filler {padding-left:2%;}
.psc_label-width3pct .ps_box-label:not(:last-child),.psc_label-width3pct > div.ps_box-label {width:3%;}
.psc_label-width3pct > .psc_label_filler, div.psc_label-width3pct.psc_label_filler {padding-left:3%;}
.psc_label-width4pct .ps_box-label:not(:last-child),.psc_label-width4pct > div.ps_box-label {width:4%;}
.psc_label-width4pct > .psc_label_filler, div.psc_label-width4pct.psc_label_filler {padding-left:4%;}
.psc_label-width5pct .ps_box-label:not(:last-child),.psc_label-width5pct > div.ps_box-label {width:5%;}
.psc_label-width5pct > .psc_label_filler, div.psc_label-width5pct.psc_label_filler {padding-left:5%;}
.psc_label-width6pct .ps_box-label:not(:last-child),.psc_label-width6pct > div.ps_box-label {width:6%;}
.psc_label-width6pct > .psc_label_filler, div.psc_label-width6pct.psc_label_filler {padding-left:6%;}
.psc_label-width7pct .ps_box-label:not(:last-child),.psc_label-width7pct > div.ps_box-label {width:7%;}
.psc_label-width7pct > .psc_label_filler, div.psc_label-width7pct.psc_label_filler {padding-left:7%;}
.psc_label-width8pct .ps_box-label:not(:last-child),.psc_label-width8pct > div.ps_box-label {width:8%;}
.psc_label-width8pct > .psc_label_filler, div.psc_label-width8pct.psc_label_filler {padding-left:8%;}
.psc_label-width9pct .ps_box-label:not(:last-child),.psc_label-width9pct > div.ps_box-label {width:9%;}
.psc_label-width9pct > .psc_label_filler, div.psc_label-width9pct.psc_label_filler {padding-left:9%;}
.psc_label-width10pct .ps_box-label:not(:last-child),.psc_label-width10pct > div.ps_box-label {width:10%;}
.psc_label-width10pct > .psc_label_filler, div.psc_label-width10pct.psc_label_filler {padding-left:10%;}
.psc_label-width11pct .ps_box-label:not(:last-child),.psc_label-width11pct > div.ps_box-label {width:11%;}
.psc_label-width11pct > .psc_label_filler, div.psc_label-width11pct.psc_label_filler {padding-left:11%;}
.psc_label-width12pct .ps_box-label:not(:last-child),.psc_label-width12pct > div.ps_box-label {width:12%;}
.psc_label-width12pct > .psc_label_filler, div.psc_label-width12pct.psc_label_filler {padding-left:12%;}
.psc_label-width13pct .ps_box-label:not(:last-child),.psc_label-width13pct > div.ps_box-label {width:13%;}
.psc_label-width13pct > .psc_label_filler, div.psc_label-width13pct.psc_label_filler {padding-left:13%;}
.psc_label-width14pct .ps_box-label:not(:last-child),.psc_label-width14pct > div.ps_box-label {width:14%;}
.psc_label-width14pct > .psc_label_filler, div.psc_label-width14pct.psc_label_filler {padding-left:14%;}
.psc_label-width15pct .ps_box-label:not(:last-child),.psc_label-width15pct > div.ps_box-label {width:15%;}
.psc_label-width15pct > .psc_label_filler, div.psc_label-width15pct.psc_label_filler {padding-left:15%;}
.psc_label-width16pct .ps_box-label:not(:last-child),.psc_label-width16pct > div.ps_box-label {width:16%;}
.psc_label-width16pct > .psc_label_filler, div.psc_label-width16pct.psc_label_filler {padding-left:16%;}
.psc_label-width17pct .ps_box-label:not(:last-child),.psc_label-width17pct > div.ps_box-label {width:17%;}
.psc_label-width17pct > .psc_label_filler, div.psc_label-width17pct.psc_label_filler {padding-left:17%;}
.psc_label-width18pct .ps_box-label:not(:last-child),.psc_label-width18pct > div.ps_box-label {width:18%;}
.psc_label-width18pct > .psc_label_filler, div.psc_label-width18pct.psc_label_filler {padding-left:18%;}
.psc_label-width19pct .ps_box-label:not(:last-child),.psc_label-width19pct > div.ps_box-label {width:19%;}
.psc_label-width19pct > .psc_label_filler, div.psc_label-width19pct.psc_label_filler {padding-left:19%;}
.psc_label-width20pct .ps_box-label:not(:last-child),.psc_label-width20pct > div.ps_box-label {width:20%;}
.psc_label-width20pct > .psc_label_filler, div.psc_label-width20pct.psc_label_filler {padding-left:20%;}
.psc_label-width21pct .ps_box-label:not(:last-child),.psc_label-width21pct > div.ps_box-label {width:21%;}
.psc_label-width21pct > .psc_label_filler, div.psc_label-width21pct.psc_label_filler {padding-left:21%;}
.psc_label-width22pct .ps_box-label:not(:last-child),.psc_label-width22pct > div.ps_box-label {width:22%;}
.psc_label-width22pct > .psc_label_filler, div.psc_label-width22pct.psc_label_filler {padding-left:22%;}
.psc_label-width23pct .ps_box-label:not(:last-child),.psc_label-width23pct > div.ps_box-label {width:23%;}
.psc_label-width23pct > .psc_label_filler, div.psc_label-width23pct.psc_label_filler {padding-left:23%;}
.psc_label-width24pct .ps_box-label:not(:last-child),.psc_label-width24pct > div.ps_box-label {width:24%;}
.psc_label-width24pct > .psc_label_filler, div.psc_label-width24pct.psc_label_filler {padding-left:24%;}
.psc_label-width25pct .ps_box-label:not(:last-child),.psc_label-width25pct > div.ps_box-label {width:25%;}
.psc_label-width25pct > .psc_label_filler, div.psc_label-width25pct.psc_label_filler {padding-left:25%;}
.psc_label-width26pct .ps_box-label:not(:last-child),.psc_label-width26pct > div.ps_box-label {width:26%;}
.psc_label-width26pct > .psc_label_filler, div.psc_label-width26pct.psc_label_filler {padding-left:26%;}
.psc_label-width27pct .ps_box-label:not(:last-child),.psc_label-width27pct > div.ps_box-label {width:27%;}
.psc_label-width27pct > .psc_label_filler, div.psc_label-width27pct.psc_label_filler {padding-left:27%;}
.psc_label-width28pct .ps_box-label:not(:last-child),.psc_label-width28pct > div.ps_box-label {width:28%;}
.psc_label-width28pct > .psc_label_filler, div.psc_label-width28pct.psc_label_filler {padding-left:28%;}
.psc_label-width29pct .ps_box-label:not(:last-child),.psc_label-width29pct > div.ps_box-label {width:29%;}
.psc_label-width29pct > .psc_label_filler, div.psc_label-width29pct.psc_label_filler {padding-left:29%;}
.psc_label-width30pct .ps_box-label:not(:last-child),.psc_label-width30pct > div.ps_box-label {width:30%;}
.psc_label-width30pct > .psc_label_filler, div.psc_label-width30pct.psc_label_filler {padding-left:30%;}
.psc_label-width31pct .ps_box-label:not(:last-child),.psc_label-width31pct > div.ps_box-label {width:31%;}
.psc_label-width31pct > .psc_label_filler, div.psc_label-width31pct.psc_label_filler {padding-left:31%;}
.psc_label-width32pct .ps_box-label:not(:last-child),.psc_label-width32pct > div.ps_box-label {width:32%;}
.psc_label-width32pct > .psc_label_filler, div.psc_label-width32pct.psc_label_filler {padding-left:32%;}
.psc_label-width33pct .ps_box-label:not(:last-child),.psc_label-width33pct > div.ps_box-label {width:33%;}
.psc_label-width33pct > .psc_label_filler, div.psc_label-width33pct.psc_label_filler {padding-left:33%;}
.psc_label-width34pct .ps_box-label:not(:last-child),.psc_label-width34pct > div.ps_box-label {width:34%;}
.psc_label-width34pct > .psc_label_filler, div.psc_label-width34pct.psc_label_filler {padding-left:34%;}
.psc_label-width35pct .ps_box-label:not(:last-child),.psc_label-width35pct > div.ps_box-label {width:35%;}
.psc_label-width35pct > .psc_label_filler, div.psc_label-width35pct.psc_label_filler {padding-left:35%;}
.psc_label-width36pct .ps_box-label:not(:last-child),.psc_label-width36pct > div.ps_box-label {width:36%;}
.psc_label-width36pct > .psc_label_filler, div.psc_label-width36pct.psc_label_filler {padding-left:36%;}
.psc_label-width37pct .ps_box-label:not(:last-child),.psc_label-width37pct > div.ps_box-label {width:37%;}
.psc_label-width37pct > .psc_label_filler, div.psc_label-width37pct.psc_label_filler {padding-left:37%;}
.psc_label-width38pct .ps_box-label:not(:last-child),.psc_label-width38pct > div.ps_box-label {width:38%;}
.psc_label-width38pct > .psc_label_filler, div.psc_label-width38pct.psc_label_filler {padding-left:38%;}
.psc_label-width39pct .ps_box-label:not(:last-child),.psc_label-width39pct > div.ps_box-label {width:39%;}
.psc_label-width39pct > .psc_label_filler, div.psc_label-width39pct.psc_label_filler {padding-left:39%;}
.psc_label-width40pct .ps_box-label:not(:last-child),.psc_label-width40pct > div.ps_box-label {width:40%;}
.psc_label-width40pct > .psc_label_filler, div.psc_label-width40pct.psc_label_filler {padding-left:40%;}
.psc_label-width41pct .ps_box-label:not(:last-child),.psc_label-width41pct > div.ps_box-label {width:41%;}
.psc_label-width41pct > .psc_label_filler, div.psc_label-width41pct.psc_label_filler {padding-left:41%;}
.psc_label-width42pct .ps_box-label:not(:last-child),.psc_label-width42pct > div.ps_box-label {width:42%;}
.psc_label-width42pct > .psc_label_filler, div.psc_label-width42pct.psc_label_filler {padding-left:42%;}
.psc_label-width43pct .ps_box-label:not(:last-child),.psc_label-width43pct > div.ps_box-label {width:43%;}
.psc_label-width43pct > .psc_label_filler, div.psc_label-width43pct.psc_label_filler {padding-left:43%;}
.psc_label-width44pct .ps_box-label:not(:last-child),.psc_label-width44pct > div.ps_box-label {width:44%;}
.psc_label-width44pct > .psc_label_filler, div.psc_label-width44pct.psc_label_filler {padding-left:44%;}
.psc_label-width45pct .ps_box-label:not(:last-child),.psc_label-width45pct > div.ps_box-label {width:45%;}
.psc_label-width45pct > .psc_label_filler, div.psc_label-width45pct.psc_label_filler {padding-left:45%;}
.psc_label-width46pct .ps_box-label:not(:last-child),.psc_label-width46pct > div.ps_box-label {width:46%;}
.psc_label-width46pct > .psc_label_filler, div.psc_label-width46pct.psc_label_filler {padding-left:46%;}
.psc_label-width47pct .ps_box-label:not(:last-child),.psc_label-width47pct > div.ps_box-label {width:47%;}
.psc_label-width47pct > .psc_label_filler, div.psc_label-width47pct.psc_label_filler {padding-left:47%;}
.psc_label-width48pct .ps_box-label:not(:last-child),.psc_label-width48pct > div.ps_box-label {width:48%;}
.psc_label-width48pct > .psc_label_filler, div.psc_label-width48pct.psc_label_filler {padding-left:48%;}
.psc_label-width49pct .ps_box-label:not(:last-child),.psc_label-width49pct > div.ps_box-label {width:49%;}
.psc_label-width49pct > .psc_label_filler, div.psc_label-width49pct.psc_label_filler {padding-left:49%;}
.psc_label-width50pct .ps_box-label:not(:last-child),.psc_label-width50pct > div.ps_box-label {width:50%;}
.psc_label-width50pct > .psc_label_filler, div.psc_label-width50pct.psc_label_filler {padding-left:50%;}
.psc_label-width51pct .ps_box-label:not(:last-child),.psc_label-width51pct > div.ps_box-label {width:51%;}
.psc_label-width51pct > .psc_label_filler, div.psc_label-width51pct.psc_label_filler {padding-left:51%;}
.psc_label-width52pct .ps_box-label:not(:last-child),.psc_label-width52pct > div.ps_box-label {width:52%;}
.psc_label-width52pct > .psc_label_filler, div.psc_label-width52pct.psc_label_filler {padding-left:52%;}
.psc_label-width53pct .ps_box-label:not(:last-child),.psc_label-width53pct > div.ps_box-label {width:53%;}
.psc_label-width53pct > .psc_label_filler, div.psc_label-width53pct.psc_label_filler {padding-left:53%;}
.psc_label-width54pct .ps_box-label:not(:last-child),.psc_label-width54pct > div.ps_box-label {width:54%;}
.psc_label-width54pct > .psc_label_filler, div.psc_label-width54pct.psc_label_filler {padding-left:54%;}
.psc_label-width55pct .ps_box-label:not(:last-child),.psc_label-width55pct > div.ps_box-label {width:55%;}
.psc_label-width55pct > .psc_label_filler, div.psc_label-width55pct.psc_label_filler {padding-left:55%;}
.psc_label-width56pct .ps_box-label:not(:last-child),.psc_label-width56pct > div.ps_box-label {width:56%;}
.psc_label-width56pct > .psc_label_filler, div.psc_label-width56pct.psc_label_filler {padding-left:56%;}
.psc_label-width57pct .ps_box-label:not(:last-child),.psc_label-width57pct > div.ps_box-label {width:57%;}
.psc_label-width57pct > .psc_label_filler, div.psc_label-width57pct.psc_label_filler {padding-left:57%;}
.psc_label-width58pct .ps_box-label:not(:last-child),.psc_label-width58pct > div.ps_box-label {width:58%;}
.psc_label-width58pct > .psc_label_filler, div.psc_label-width58pct.psc_label_filler {padding-left:58%;}
.psc_label-width59pct .ps_box-label:not(:last-child),.psc_label-width59pct > div.ps_box-label {width:59%;}
.psc_label-width59pct > .psc_label_filler, div.psc_label-width59pct.psc_label_filler {padding-left:59%;}
.psc_label-width60pct .ps_box-label:not(:last-child),.psc_label-width60pct > div.ps_box-label {width:60%;}
.psc_label-width60pct > .psc_label_filler, div.psc_label-width60pct.psc_label_filler {padding-left:60%;}
.psc_label-width61pct .ps_box-label:not(:last-child),.psc_label-width61pct > div.ps_box-label {width:61%;}
.psc_label-width61pct > .psc_label_filler, div.psc_label-width61pct.psc_label_filler {padding-left:61%;}
.psc_label-width62pct .ps_box-label:not(:last-child),.psc_label-width62pct > div.ps_box-label {width:62%;}
.psc_label-width62pct > .psc_label_filler, div.psc_label-width62pct.psc_label_filler {padding-left:62%;}
.psc_label-width63pct .ps_box-label:not(:last-child),.psc_label-width63pct > div.ps_box-label {width:63%;}
.psc_label-width63pct > .psc_label_filler, div.psc_label-width63pct.psc_label_filler {padding-left:63%;}
.psc_label-width64pct .ps_box-label:not(:last-child),.psc_label-width64pct > div.ps_box-label {width:64%;}
.psc_label-width64pct > .psc_label_filler, div.psc_label-width64pct.psc_label_filler {padding-left:64%;}
.psc_label-width65pct .ps_box-label:not(:last-child),.psc_label-width65pct > div.ps_box-label {width:65%;}
.psc_label-width65pct > .psc_label_filler, div.psc_label-width65pct.psc_label_filler {padding-left:65%;}
.psc_label-width66pct .ps_box-label:not(:last-child),.psc_label-width66pct > div.ps_box-label {width:66%;}
.psc_label-width66pct > .psc_label_filler, div.psc_label-width66pct.psc_label_filler {padding-left:66%;}
.psc_label-width67pct .ps_box-label:not(:last-child),.psc_label-width67pct > div.ps_box-label {width:67%;}
.psc_label-width67pct > .psc_label_filler, div.psc_label-width67pct.psc_label_filler {padding-left:67%;}
.psc_label-width68pct .ps_box-label:not(:last-child),.psc_label-width68pct > div.ps_box-label {width:68%;}
.psc_label-width68pct > .psc_label_filler, div.psc_label-width68pct.psc_label_filler {padding-left:68%;}
.psc_label-width69pct .ps_box-label:not(:last-child),.psc_label-width69pct > div.ps_box-label {width:69%;}
.psc_label-width69pct > .psc_label_filler, div.psc_label-width69pct.psc_label_filler {padding-left:69%;}
.psc_label-width70pct .ps_box-label:not(:last-child),.psc_label-width70pct > div.ps_box-label {width:70%;}
.psc_label-width70pct > .psc_label_filler, div.psc_label-width70pct.psc_label_filler {padding-left:70%;}
.psc_label-width71pct .ps_box-label:not(:last-child),.psc_label-width71pct > div.ps_box-label {width:71%;}
.psc_label-width71pct > .psc_label_filler, div.psc_label-width71pct.psc_label_filler {padding-left:71%;}
.psc_label-width72pct .ps_box-label:not(:last-child),.psc_label-width72pct > div.ps_box-label {width:72%;}
.psc_label-width72pct > .psc_label_filler, div.psc_label-width72pct.psc_label_filler {padding-left:72%;}
.psc_label-width73pct .ps_box-label:not(:last-child),.psc_label-width73pct > div.ps_box-label {width:73%;}
.psc_label-width73pct > .psc_label_filler, div.psc_label-width73pct.psc_label_filler {padding-left:73%;}
.psc_label-width74pct .ps_box-label:not(:last-child),.psc_label-width74pct > div.ps_box-label {width:74%;}
.psc_label-width74pct > .psc_label_filler, div.psc_label-width74pct.psc_label_filler {padding-left:74%;}
.psc_label-width75pct .ps_box-label:not(:last-child),.psc_label-width75pct > div.ps_box-label {width:75%;}
.psc_label-width75pct > .psc_label_filler, div.psc_label-width75pct.psc_label_filler {padding-left:75%;}
.psc_label-width76pct .ps_box-label:not(:last-child),.psc_label-width76pct > div.ps_box-label {width:76%;}
.psc_label-width76pct > .psc_label_filler, div.psc_label-width76pct.psc_label_filler {padding-left:76%;}
.psc_label-width77pct .ps_box-label:not(:last-child),.psc_label-width77pct > div.ps_box-label {width:77%;}
.psc_label-width77pct > .psc_label_filler, div.psc_label-width77pct.psc_label_filler {padding-left:77%;}
.psc_label-width78pct .ps_box-label:not(:last-child),.psc_label-width78pct > div.ps_box-label {width:78%;}
.psc_label-width78pct > .psc_label_filler, div.psc_label-width78pct.psc_label_filler {padding-left:78%;}
.psc_label-width79pct .ps_box-label:not(:last-child),.psc_label-width79pct > div.ps_box-label {width:79%;}
.psc_label-width79pct > .psc_label_filler, div.psc_label-width79pct.psc_label_filler {padding-left:79%;}
.psc_label-width80pct .ps_box-label:not(:last-child),.psc_label-width80pct > div.ps_box-label {width:80%;}
.psc_label-width80pct > .psc_label_filler, div.psc_label-width80pct.psc_label_filler {padding-left:80%;}
.psc_label-width81pct .ps_box-label:not(:last-child),.psc_label-width81pct > div.ps_box-label {width:81%;}
.psc_label-width81pct > .psc_label_filler, div.psc_label-width81pct.psc_label_filler {padding-left:81%;}
.psc_label-width82pct .ps_box-label:not(:last-child),.psc_label-width82pct > div.ps_box-label {width:82%;}
.psc_label-width82pct > .psc_label_filler, div.psc_label-width82pct.psc_label_filler {padding-left:82%;}
.psc_label-width83pct .ps_box-label:not(:last-child),.psc_label-width83pct > div.ps_box-label {width:83%;}
.psc_label-width83pct > .psc_label_filler, div.psc_label-width83pct.psc_label_filler {padding-left:83%;}
.psc_label-width84pct .ps_box-label:not(:last-child),.psc_label-width84pct > div.ps_box-label {width:84%;}
.psc_label-width84pct > .psc_label_filler, div.psc_label-width84pct.psc_label_filler {padding-left:84%;}
.psc_label-width85pct .ps_box-label:not(:last-child),.psc_label-width85pct > div.ps_box-label {width:85%;}
.psc_label-width85pct > .psc_label_filler, div.psc_label-width85pct.psc_label_filler {padding-left:85%;}
.psc_label-width86pct .ps_box-label:not(:last-child),.psc_label-width86pct > div.ps_box-label {width:86%;}
.psc_label-width86pct > .psc_label_filler, div.psc_label-width86pct.psc_label_filler {padding-left:86%;}
.psc_label-width87pct .ps_box-label:not(:last-child),.psc_label-width87pct > div.ps_box-label {width:87%;}
.psc_label-width87pct > .psc_label_filler, div.psc_label-width87pct.psc_label_filler {padding-left:87%;}
.psc_label-width88pct .ps_box-label:not(:last-child),.psc_label-width88pct > div.ps_box-label {width:88%;}
.psc_label-width88pct > .psc_label_filler, div.psc_label-width88pct.psc_label_filler {padding-left:88%;}
.psc_label-width89pct .ps_box-label:not(:last-child),.psc_label-width89pct > div.ps_box-label {width:89%;}
.psc_label-width89pct > .psc_label_filler, div.psc_label-width89pct.psc_label_filler {padding-left:89%;}
.psc_label-width90pct .ps_box-label:not(:last-child),.psc_label-width90pct > div.ps_box-label {width:90%;}
.psc_label-width90pct > .psc_label_filler, div.psc_label-width90pct.psc_label_filler {padding-left:90%;}
.psc_label-width91pct .ps_box-label:not(:last-child),.psc_label-width91pct > div.ps_box-label {width:91%;}
.psc_label-width91pct > .psc_label_filler, div.psc_label-width91pct.psc_label_filler {padding-left:91%;}
.psc_label-width92pct .ps_box-label:not(:last-child),.psc_label-width92pct > div.ps_box-label {width:92%;}
.psc_label-width92pct > .psc_label_filler, div.psc_label-width92pct.psc_label_filler {padding-left:92%;}
.psc_label-width93pct .ps_box-label:not(:last-child),.psc_label-width93pct > div.ps_box-label {width:93%;}
.psc_label-width93pct > .psc_label_filler, div.psc_label-width93pct.psc_label_filler {padding-left:93%;}
.psc_label-width94pct .ps_box-label:not(:last-child),.psc_label-width94pct > div.ps_box-label {width:94%;}
.psc_label-width94pct > .psc_label_filler, div.psc_label-width94pct.psc_label_filler {padding-left:94%;}
.psc_label-width95pct .ps_box-label:not(:last-child),.psc_label-width95pct > div.ps_box-label {width:95%;}
.psc_label-width95pct > .psc_label_filler, div.psc_label-width95pct.psc_label_filler {padding-left:95%;}
.psc_label-width96pct .ps_box-label:not(:last-child),.psc_label-width96pct > div.ps_box-label {width:96%;}
.psc_label-width96pct > .psc_label_filler, div.psc_label-width96pct.psc_label_filler {padding-left:96%;}
.psc_label-width97pct .ps_box-label:not(:last-child),.psc_label-width97pct > div.ps_box-label {width:97%;}
.psc_label-width97pct > .psc_label_filler, div.psc_label-width97pct.psc_label_filler {padding-left:97%;}
.psc_label-width98pct .ps_box-label:not(:last-child),.psc_label-width98pct > div.ps_box-label {width:98%;}
.psc_label-width98pct > .psc_label_filler, div.psc_label-width98pct.psc_label_filler {padding-left:98%;}
.psc_label-width99pct .ps_box-label:not(:last-child),.psc_label-width99pct > div.ps_box-label {width:99%;}
.psc_label-width99pct > .psc_label_filler, div.psc_label-width99pct.psc_label_filler {padding-left:99%;}
.psc_label-width100pct .ps_box-label:not(:last-child),.psc_label-width100pct > div.ps_box-label {width:100%;}
.psc_label-width100pct > .psc_label_filler, div.psc_label-width100pct.psc_label_filler {padding-left:100%;}
.psc_label-width1em .ps_box-label:not(:last-child),.psc_label-width1em> div.ps_box-label {width:1em;}
.psc_label-width1em > .psc_label_filler, div.psc_label-width1em.psc_label_filler {padding-left:1em;}
.psc_label-width2em .ps_box-label:not(:last-child),.psc_label-width2em> div.ps_box-label {width:2em;}
.psc_label-width2em > .psc_label_filler, div.psc_label-width2em.psc_label_filler {padding-left:2em;}
.psc_label-width3em .ps_box-label:not(:last-child),.psc_label-width3em> div.ps_box-label {width:3em;}
.psc_label-width3em > .psc_label_filler, div.psc_label-width3em.psc_label_filler {padding-left:3em;}
.psc_label-width4em .ps_box-label:not(:last-child),.psc_label-width4em> div.ps_box-label {width:4em;}
.psc_label-width4em > .psc_label_filler, div.psc_label-width4em.psc_label_filler {padding-left:4em;}
.psc_label-width5em .ps_box-label:not(:last-child),.psc_label-width5em> div.ps_box-label {width:5em;}
.psc_label-width5em > .psc_label_filler, div.psc_label-width5em.psc_label_filler {padding-left:5em;}
.psc_label-width6em .ps_box-label:not(:last-child),.psc_label-width6em> div.ps_box-label {width:6em;}
.psc_label-width6em > .psc_label_filler, div.psc_label-width6em.psc_label_filler {padding-left:6em;}
.psc_label-width7em .ps_box-label:not(:last-child),.psc_label-width7em> div.ps_box-label {width:7em;}
.psc_label-width7em > .psc_label_filler, div.psc_label-width7em.psc_label_filler {padding-left:7em;}
.psc_label-width8em .ps_box-label:not(:last-child),.psc_label-width8em> div.ps_box-label {width:8em;}
.psc_label-width8em > .psc_label_filler, div.psc_label-width8em.psc_label_filler {padding-left:8em;}
.psc_label-width9em .ps_box-label:not(:last-child),.psc_label-width9em> div.ps_box-label {width:9em;}
.psc_label-width9em > .psc_label_filler, div.psc_label-width9em.psc_label_filler {padding-left:9em;}
.psc_label-width10em .ps_box-label:not(:last-child),.psc_label-width10em> div.ps_box-label {width:10em;}
.psc_label-width10em > .psc_label_filler, div.psc_label-width10em.psc_label_filler {padding-left:10em;}
.psc_label-width11em .ps_box-label:not(:last-child),.psc_label-width11em> div.ps_box-label {width:11em;}
.psc_label-width11em > .psc_label_filler, div.psc_label-width11em.psc_label_filler {padding-left:11em;}
.psc_label-width12em .ps_box-label:not(:last-child),.psc_label-width12em> div.ps_box-label {width:12em;}
.psc_label-width12em > .psc_label_filler, div.psc_label-width12em.psc_label_filler {padding-left:12em;}
.psc_label-width13em .ps_box-label:not(:last-child),.psc_label-width13em> div.ps_box-label {width:13em;}
.psc_label-width13em > .psc_label_filler, div.psc_label-width13em.psc_label_filler {padding-left:13em;}
.psc_label-width14em .ps_box-label:not(:last-child),.psc_label-width14em> div.ps_box-label {width:14em;}
.psc_label-width14em > .psc_label_filler, div.psc_label-width14em.psc_label_filler {padding-left:14em;}
.psc_label-width15em .ps_box-label:not(:last-child),.psc_label-width15em> div.ps_box-label {width:15em;}
.psc_label-width15em > .psc_label_filler, div.psc_label-width15em.psc_label_filler {padding-left:15em;}
.psc_label-width16em .ps_box-label:not(:last-child),.psc_label-width16em> div.ps_box-label {width:16em;}
.psc_label-width16em > .psc_label_filler, div.psc_label-width16em.psc_label_filler {padding-left:16em;}
.psc_label-width17em .ps_box-label:not(:last-child),.psc_label-width17em> div.ps_box-label {width:17em;}
.psc_label-width17em > .psc_label_filler, div.psc_label-width17em.psc_label_filler {padding-left:17em;}
.psc_label-width18em .ps_box-label:not(:last-child),.psc_label-width18em> div.ps_box-label {width:18em;}
.psc_label-width18em > .psc_label_filler, div.psc_label-width18em.psc_label_filler {padding-left:18em;}
.psc_label-width19em .ps_box-label:not(:last-child),.psc_label-width19em> div.ps_box-label {width:19em;}
.psc_label-width19em > .psc_label_filler, div.psc_label-width19em.psc_label_filler {padding-left:19em;}
.psc_label-width20em .ps_box-label:not(:last-child),.psc_label-width20em> div.ps_box-label {width:20em;}
.psc_label-width20em > .psc_label_filler, div.psc_label-width20em.psc_label_filler {padding-left:20em;}
.psc_label-width21em .ps_box-label:not(:last-child),.psc_label-width21em> div.ps_box-label {width:21em;}
.psc_label-width21em > .psc_label_filler, div.psc_label-width21em.psc_label_filler {padding-left:21em;}
.psc_label-width22em .ps_box-label:not(:last-child),.psc_label-width22em> div.ps_box-label {width:22em;}
.psc_label-width22em > .psc_label_filler, div.psc_label-width22em.psc_label_filler {padding-left:22em;}
.psc_label-width23em .ps_box-label:not(:last-child),.psc_label-width23em> div.ps_box-label {width:23em;}
.psc_label-width23em > .psc_label_filler, div.psc_label-width23em.psc_label_filler {padding-left:23em;}
.psc_label-width24em .ps_box-label:not(:last-child),.psc_label-width24em> div.ps_box-label {width:24em;}
.psc_label-width24em > .psc_label_filler, div.psc_label-width24em.psc_label_filler {padding-left:24em;}
.psc_label-width25em .ps_box-label:not(:last-child),.psc_label-width25em> div.ps_box-label {width:25em;}
.psc_label-width25em > .psc_label_filler, div.psc_label-width25em.psc_label_filler {padding-left:25em;}
.psc_label-width26em .ps_box-label:not(:last-child),.psc_label-width26em> div.ps_box-label {width:26em;}
.psc_label-width26em > .psc_label_filler, div.psc_label-width26em.psc_label_filler {padding-left:26em;}
.psc_label-width27em .ps_box-label:not(:last-child),.psc_label-width27em> div.ps_box-label {width:27em;}
.psc_label-width27em > .psc_label_filler, div.psc_label-width27em.psc_label_filler {padding-left:27em;}
.psc_label-width28em .ps_box-label:not(:last-child),.psc_label-width28em> div.ps_box-label {width:28em;}
.psc_label-width28em > .psc_label_filler, div.psc_label-width28em.psc_label_filler {padding-left:28em;}
.psc_label-width29em .ps_box-label:not(:last-child),.psc_label-width29em> div.ps_box-label {width:29em;}
.psc_label-width29em > .psc_label_filler, div.psc_label-width29em.psc_label_filler {padding-left:29em;}
.psc_label-width30em .ps_box-label:not(:last-child),.psc_label-width30em> div.ps_box-label {width:30em;}
.psc_label-width30em > .psc_label_filler, div.psc_label-width30em.psc_label_filler {padding-left:30em;}
.psc_label-width31em .ps_box-label:not(:last-child),.psc_label-width31em> div.ps_box-label {width:31em;}
.psc_label-width31em > .psc_label_filler, div.psc_label-width31em.psc_label_filler {padding-left:31em;}
.psc_label-width32em .ps_box-label:not(:last-child),.psc_label-width32em> div.ps_box-label {width:32em;}
.psc_label-width32em > .psc_label_filler, div.psc_label-width32em.psc_label_filler {padding-left:32em;}
.psc_label-width33em .ps_box-label:not(:last-child),.psc_label-width33em> div.ps_box-label {width:33em;}
.psc_label-width33em > .psc_label_filler, div.psc_label-width33em.psc_label_filler {padding-left:33em;}
.psc_label-width34em .ps_box-label:not(:last-child),.psc_label-width34em> div.ps_box-label {width:34em;}
.psc_label-width34em > .psc_label_filler, div.psc_label-width34em.psc_label_filler {padding-left:34em;}
.psc_label-width35em .ps_box-label:not(:last-child),.psc_label-width35em> div.ps_box-label {width:35em;}
.psc_label-width35em > .psc_label_filler, div.psc_label-width35em.psc_label_filler {padding-left:35em;}
.psc_label-width36em .ps_box-label:not(:last-child),.psc_label-width36em> div.ps_box-label {width:36em;}
.psc_label-width36em > .psc_label_filler, div.psc_label-width36em.psc_label_filler {padding-left:36em;}
.psc_label-width37em .ps_box-label:not(:last-child),.psc_label-width37em> div.ps_box-label {width:37em;}
.psc_label-width37em > .psc_label_filler, div.psc_label-width37em.psc_label_filler {padding-left:37em;}
.psc_label-width38em .ps_box-label:not(:last-child),.psc_label-width38em> div.ps_box-label {width:38em;}
.psc_label-width38em > .psc_label_filler, div.psc_label-width38em.psc_label_filler {padding-left:38em;}
.psc_label-width39em .ps_box-label:not(:last-child),.psc_label-width39em> div.ps_box-label {width:39em;}
.psc_label-width39em > .psc_label_filler, div.psc_label-width39em.psc_label_filler {padding-left:39em;}
.psc_label-width40em .ps_box-label:not(:last-child),.psc_label-width40em> div.ps_box-label {width:40em;}
.psc_label-width40em > .psc_label_filler, div.psc_label-width40em.psc_label_filler {padding-left:40em;}
.psc_label-width41em .ps_box-label:not(:last-child),.psc_label-width41em> div.ps_box-label {width:41em;}
.psc_label-width41em > .psc_label_filler, div.psc_label-width41em.psc_label_filler {padding-left:41em;}
.psc_label-width42em .ps_box-label:not(:last-child),.psc_label-width42em> div.ps_box-label {width:42em;}
.psc_label-width42em > .psc_label_filler, div.psc_label-width42em.psc_label_filler {padding-left:42em;}
.psc_label-width43em .ps_box-label:not(:last-child),.psc_label-width43em> div.ps_box-label {width:43em;}
.psc_label-width43em > .psc_label_filler, div.psc_label-width43em.psc_label_filler {padding-left:43em;}
.psc_label-width44em .ps_box-label:not(:last-child),.psc_label-width44em> div.ps_box-label {width:44em;}
.psc_label-width44em > .psc_label_filler, div.psc_label-width44em.psc_label_filler {padding-left:44em;}
.psc_label-width45em .ps_box-label:not(:last-child),.psc_label-width45em> div.ps_box-label {width:45em;}
.psc_label-width45em > .psc_label_filler, div.psc_label-width45em.psc_label_filler {padding-left:45em;}
.psc_label-width46em .ps_box-label:not(:last-child),.psc_label-width46em> div.ps_box-label {width:46em;}
.psc_label-width46em > .psc_label_filler, div.psc_label-width46em.psc_label_filler {padding-left:46em;}
.psc_label-width47em .ps_box-label:not(:last-child),.psc_label-width47em> div.ps_box-label {width:47em;}
.psc_label-width47em > .psc_label_filler, div.psc_label-width47em.psc_label_filler {padding-left:47em;}
.psc_label-width48em .ps_box-label:not(:last-child),.psc_label-width48em> div.ps_box-label {width:48em;}
.psc_label-width48em > .psc_label_filler, div.psc_label-width48em.psc_label_filler {padding-left:48em;}
.psc_label-width49em .ps_box-label:not(:last-child),.psc_label-width49em> div.ps_box-label {width:49em;}
.psc_label-width49em > .psc_label_filler, div.psc_label-width49em.psc_label_filler {padding-left:49em;}
.psc_label-width50em .ps_box-label:not(:last-child),.psc_label-width50em> div.ps_box-label {width:50em;}
.psc_label-width50em > .psc_label_filler, div.psc_label-width50em.psc_label_filler {padding-left:50em;}



.psc_label-top > div.ps_box-label {
  display:block;
  text-align:left;
  width:auto; 
}
.psc_label-valigntop .ps_box-label,.psc_label-valigntop > div.ps_box-label {vertical-align:top;}
.psc_label-valignbottom .ps_box-label,.psc_label-valignbottom > div.ps_box-label {vertical-align:bottom;}
.psc_label-valignbaseline .ps_box-label,.psc_label-valignbaseline > div.ps_box-label {vertical-align:baseline;}
.psc_label-valignmiddle .ps_box-label,.psc_label-valignmiddle > div.ps_box-label {vertical-align:middle;}
.psc_label-halignleft .ps_box-label,.psc_label-halignleft > div.ps_box-label {text-align:left;}
.psc_label-halignright .ps_box-label,.psc_label-halignright > div.ps_box-label {text-align:right;}
.psc_label-haligncenter .ps_box-label,.psc_label-haligncenter > div.ps_box-label {text-align:center;} 


.psc_label-top.psc_has_ckeditor {flex-direction:column;}
.psc_label-valigntop.psc_has_ckeditor .ps-label {align-self:flex-start;}
.psc_label-valignmiddle.psc_has_ckeditor .ps-label {align-self:center;}
.psc_label-valignbottom.psc_has_ckeditor .ps-label {align-self:flex-end;}


.psc_value-valigntop .ps_box-value,.psc_value-valigntop > div.ps_box-value {vertical-align:top;}
.psc_value-valignbottom .ps_box-value,.psc_value-valignbottom > div.ps_box-value {vertical-align:bottom;}
.psc_value-valignbaseline .ps_box-value,.psc_value-valignbaseline > div.ps_box-value {vertical-align:baseline;}
.psc_value-valignmiddle .ps_box-value,.psc_value-valignmiddle > div.ps_box-value {vertical-align:middle;}

.psc_value-halignleft .ps_box-value,.psc_value-halignleft > div.ps_box-value,
.psc_value-halignleft .ps_box-valueemail,.psc_value-halignleft > div.ps_box-valueemail,
.psc_value-halignleft .ps_box-valuelink,.psc_value-halignleft > div.ps_box-valuelink,
.psc_value-halignleft .ps-edit,.psc_value-halignleft > .ps_box-control > .ps-edit,
.psc_value-halignleft .ps-dropdown,.psc_value-halignleft > .ps_box-control > .ps-dropdown,
.psc_value-halignleft .ps-longedit,.psc_value-halignleft > .ps_box-control > .ps-longedit
{text-align:left;}
.psc_value-halignright .ps_box-value,.psc_value-halignright > div.ps_box-value,
.psc_value-halignright .ps_box-valueemail,.psc_value-halignright > div.ps_box-valueemail,
.psc_value-halignright .ps_box-valuelink,.psc_value-halignright > div.ps_box-valuelink,
.psc_value-halignright .ps-edit,.psc_value-halignright > .ps_box-control > .ps-edit,
.psc_value-halignright .ps-dropdown,.psc_value-halignright > .ps_box-control > .ps-dropdown,
.psc_value-halignright .ps-longedit,.psc_value-halignright > .ps_box-control > .ps-longedit
{text-align:right;}
.psc_value-haligncenter .ps_box-value,.psc_value-haligncenter > div.ps_box-value,
.psc_value-haligncenter .ps_box-valueemail,.psc_value-haligncenter > div.ps_box-valueemail,
.psc_value-haligncenter .ps_box-valuelink,.psc_value-haligncenter > div.ps_box-valuelink,
.psc_value-haligncenter .ps-edit,.psc_value-haligncenter > .ps_box-control > .ps-edit,
.psc_value-haligncenter .ps-dropdown,.psc_value-haligncenter > .ps_box-control > .ps-dropdown,
.psc_value-haligncenter .ps-longedit,.psc_value-haligncenter > .ps_box-control > .ps-longedit
{text-align:center;}

.psc_value-alignauto .ps_box-value,.psc_value-alignauto > div.ps_box-value {text-align:left;}
.psc_value-alignauto.psc_num .ps_box-value,
.psc_value-alignauto.psc_num > div.ps_box-value,
.psc_value-alignauto.psc_num .ps-edit,
.psc_value-alignauto.psc_num > .ps_box-control > .ps-edit
{text-align:right;}




.psc_button-minwidth20em .ps-button {min-width:20em;}

.psc_control-width1pct > .ps_box-valuelink,
.psc_control-width1pct > .ps_box-valueemail,
.psc_control-width1pct > .ps_box-value,
.psc_control-width1pct > .ps_box-control > .ps-longedit,
.psc_control-width1pct > .ps_box-control > .ps-dropdown,
.psc_control-width1pct > .ps_box-control > .ps-edit 
{width:1%;}
.psc_control-width1em > .ps_box-valuelink,
.psc_control-width1em > .ps_box-valueemail,
.psc_control-width1em > .ps_box-value,
.psc_control-width1em > .ps_box-control > .ps-longedit,
.psc_control-width1em > .ps_box-control > .ps-dropdown,
.psc_control-width1em > .ps_box-control > .ps-edit
{width:1em;}
.psc_control-width1px > .ps_box-valuelink,
.psc_control-width1px > .ps_box-valueemail,
.psc_control-width1px > .ps_box-value,
.psc_control-width1px > .ps_box-control > .ps-longedit,
.psc_control-width1px > .ps_box-control > .ps-dropdown,
.psc_control-width1px > .ps_box-control > .ps-edit
{width:1px;}

.psc_control-width2pct > .ps_box-valuelink,
.psc_control-width2pct > .ps_box-valueemail,
.psc_control-width2pct > .ps_box-value,
.psc_control-width2pct > .ps_box-control > .ps-longedit,
.psc_control-width2pct > .ps_box-control > .ps-dropdown,
.psc_control-width2pct > .ps_box-control > .ps-edit 
{width:2%;}
.psc_control-width2em > .ps_box-valuelink,
.psc_control-width2em > .ps_box-valueemail,
.psc_control-width2em > .ps_box-value,
.psc_control-width2em > .ps_box-control > .ps-longedit,
.psc_control-width2em > .ps_box-control > .ps-dropdown,
.psc_control-width2em > .ps_box-control > .ps-edit
{width:2em;}
.psc_control-width2px > .ps_box-valuelink,
.psc_control-width2px > .ps_box-valueemail,
.psc_control-width2px > .ps_box-value,
.psc_control-width2px > .ps_box-control > .ps-longedit,
.psc_control-width2px > .ps_box-control > .ps-dropdown,
.psc_control-width2px > .ps_box-control > .ps-edit
{width:2px;}

.psc_control-width3pct > .ps_box-valuelink,
.psc_control-width3pct > .ps_box-valueemail,
.psc_control-width3pct > .ps_box-value,
.psc_control-width3pct > .ps_box-control > .ps-longedit,
.psc_control-width3pct > .ps_box-control > .ps-dropdown,
.psc_control-width3pct > .ps_box-control > .ps-edit 
{width:3%;}
.psc_control-width3em > .ps_box-valuelink,
.psc_control-width3em > .ps_box-valueemail,
.psc_control-width3em > .ps_box-value,
.psc_control-width3em > .ps_box-control > .ps-longedit,
.psc_control-width3em > .ps_box-control > .ps-dropdown,
.psc_control-width3em > .ps_box-control > .ps-edit
{width:3em;}
.psc_control-width3px > .ps_box-valuelink,
.psc_control-width3px > .ps_box-valueemail,
.psc_control-width3px > .ps_box-value,
.psc_control-width3px > .ps_box-control > .ps-longedit,
.psc_control-width3px > .ps_box-control > .ps-dropdown,
.psc_control-width3px > .ps_box-control > .ps-edit
{width:3px;}

.psc_control-width4pct > .ps_box-valuelink,
.psc_control-width4pct > .ps_box-valueemail,
.psc_control-width4pct > .ps_box-value,
.psc_control-width4pct > .ps_box-control > .ps-longedit,
.psc_control-width4pct > .ps_box-control > .ps-dropdown,
.psc_control-width4pct > .ps_box-control > .ps-edit 
{width:4%;}
.psc_control-width4em > .ps_box-valuelink,
.psc_control-width4em > .ps_box-valueemail,
.psc_control-width4em > .ps_box-value,
.psc_control-width4em > .ps_box-control > .ps-longedit,
.psc_control-width4em > .ps_box-control > .ps-dropdown,
.psc_control-width4em > .ps_box-control > .ps-edit
{width:4em;}
.psc_control-width4px > .ps_box-valuelink,
.psc_control-width4px > .ps_box-valueemail,
.psc_control-width4px > .ps_box-value,
.psc_control-width4px > .ps_box-control > .ps-longedit,
.psc_control-width4px > .ps_box-control > .ps-dropdown,
.psc_control-width4px > .ps_box-control > .ps-edit
{width:4px;}

.psc_control-width5pct > .ps_box-valuelink,
.psc_control-width5pct > .ps_box-valueemail,
.psc_control-width5pct > .ps_box-value,
.psc_control-width5pct > .ps_box-control > .ps-longedit,
.psc_control-width5pct > .ps_box-control > .ps-dropdown,
.psc_control-width5pct > .ps_box-control > .ps-edit 
{width:5%;}
.psc_control-width5em > .ps_box-valuelink,
.psc_control-width5em > .ps_box-valueemail,
.psc_control-width5em > .ps_box-value,
.psc_control-width5em > .ps_box-control > .ps-longedit,
.psc_control-width5em > .ps_box-control > .ps-dropdown,
.psc_control-width5em > .ps_box-control > .ps-edit
{width:5em;}
.psc_control-width5px > .ps_box-valuelink,
.psc_control-width5px > .ps_box-valueemail,
.psc_control-width5px > .ps_box-value,
.psc_control-width5px > .ps_box-control > .ps-longedit,
.psc_control-width5px > .ps_box-control > .ps-dropdown,
.psc_control-width5px > .ps_box-control > .ps-edit
{width:5px;}

.psc_control-width6pct > .ps_box-valuelink,
.psc_control-width6pct > .ps_box-valueemail,
.psc_control-width6pct > .ps_box-value,
.psc_control-width6pct > .ps_box-control > .ps-longedit,
.psc_control-width6pct > .ps_box-control > .ps-dropdown,
.psc_control-width6pct > .ps_box-control > .ps-edit 
{width:6%;}
.psc_control-width6em > .ps_box-valuelink,
.psc_control-width6em > .ps_box-valueemail,
.psc_control-width6em > .ps_box-value,
.psc_control-width6em > .ps_box-control > .ps-longedit,
.psc_control-width6em > .ps_box-control > .ps-dropdown,
.psc_control-width6em > .ps_box-control > .ps-edit
{width:6em;}
.psc_control-width6px > .ps_box-valuelink,
.psc_control-width6px > .ps_box-valueemail,
.psc_control-width6px > .ps_box-value,
.psc_control-width6px > .ps_box-control > .ps-longedit,
.psc_control-width6px > .ps_box-control > .ps-dropdown,
.psc_control-width6px > .ps_box-control > .ps-edit
{width:6px;}

.psc_control-width7pct > .ps_box-valuelink,
.psc_control-width7pct > .ps_box-valueemail,
.psc_control-width7pct > .ps_box-value,
.psc_control-width7pct > .ps_box-control > .ps-longedit,
.psc_control-width7pct > .ps_box-control > .ps-dropdown,
.psc_control-width7pct > .ps_box-control > .ps-edit 
{width:7%;}
.psc_control-width7em > .ps_box-valuelink,
.psc_control-width7em > .ps_box-valueemail,
.psc_control-width7em > .ps_box-value,
.psc_control-width7em > .ps_box-control > .ps-longedit,
.psc_control-width7em > .ps_box-control > .ps-dropdown,
.psc_control-width7em > .ps_box-control > .ps-edit
{width:7em;}
.psc_control-width7px > .ps_box-valuelink,
.psc_control-width7px > .ps_box-valueemail,
.psc_control-width7px > .ps_box-value,
.psc_control-width7px > .ps_box-control > .ps-longedit,
.psc_control-width7px > .ps_box-control > .ps-dropdown,
.psc_control-width7px > .ps_box-control > .ps-edit
{width:7px;}

.psc_control-width8pct > .ps_box-valuelink,
.psc_control-width8pct > .ps_box-valueemail,
.psc_control-width8pct > .ps_box-value,
.psc_control-width8pct > .ps_box-control > .ps-longedit,
.psc_control-width8pct > .ps_box-control > .ps-dropdown,
.psc_control-width8pct > .ps_box-control > .ps-edit 
{width:8%;}
.psc_control-width8em > .ps_box-valuelink,
.psc_control-width8em > .ps_box-valueemail,
.psc_control-width8em > .ps_box-value,
.psc_control-width8em > .ps_box-control > .ps-longedit,
.psc_control-width8em > .ps_box-control > .ps-dropdown,
.psc_control-width8em > .ps_box-control > .ps-edit
{width:8em;}
.psc_control-width8px > .ps_box-valuelink,
.psc_control-width8px > .ps_box-valueemail,
.psc_control-width8px > .ps_box-value,
.psc_control-width8px > .ps_box-control > .ps-longedit,
.psc_control-width8px > .ps_box-control > .ps-dropdown,
.psc_control-width8px > .ps_box-control > .ps-edit
{width:8px;}

.psc_control-width9pct > .ps_box-valuelink,
.psc_control-width9pct > .ps_box-valueemail,
.psc_control-width9pct > .ps_box-value,
.psc_control-width9pct > .ps_box-control > .ps-longedit,
.psc_control-width9pct > .ps_box-control > .ps-dropdown,
.psc_control-width9pct > .ps_box-control > .ps-edit 
{width:9%;}
.psc_control-width9em > .ps_box-valuelink,
.psc_control-width9em > .ps_box-valueemail,
.psc_control-width9em > .ps_box-value,
.psc_control-width9em > .ps_box-control > .ps-longedit,
.psc_control-width9em > .ps_box-control > .ps-dropdown,
.psc_control-width9em > .ps_box-control > .ps-edit
{width:9em;}
.psc_control-width9px > .ps_box-valuelink,
.psc_control-width9px > .ps_box-valueemail,
.psc_control-width9px > .ps_box-value,
.psc_control-width9px > .ps_box-control > .ps-longedit,
.psc_control-width9px > .ps_box-control > .ps-dropdown,
.psc_control-width9px > .ps_box-control > .ps-edit
{width:9px;}

.psc_control-width10pct > .ps_box-valuelink,
.psc_control-width10pct > .ps_box-valueemail,
.psc_control-width10pct > .ps_box-value,
.psc_control-width10pct > .ps_box-control > .ps-longedit,
.psc_control-width10pct > .ps_box-control > .ps-dropdown,
.psc_control-width10pct > .ps_box-control > .ps-edit 
{width:10%;}
.psc_control-width10em > .ps_box-valuelink,
.psc_control-width10em > .ps_box-valueemail,
.psc_control-width10em > .ps_box-value,
.psc_control-width10em > .ps_box-control > .ps-longedit,
.psc_control-width10em > .ps_box-control > .ps-dropdown,
.psc_control-width10em > .ps_box-control > .ps-edit
{width:10em;}
.psc_control-width10px > .ps_box-valuelink,
.psc_control-width10px > .ps_box-valueemail,
.psc_control-width10px > .ps_box-value,
.psc_control-width10px > .ps_box-control > .ps-longedit,
.psc_control-width10px > .ps_box-control > .ps-dropdown,
.psc_control-width10px > .ps_box-control > .ps-edit
{width:10px;}

.psc_control-width11pct > .ps_box-valuelink,
.psc_control-width11pct > .ps_box-valueemail,
.psc_control-width11pct > .ps_box-value,
.psc_control-width11pct > .ps_box-control > .ps-longedit,
.psc_control-width11pct > .ps_box-control > .ps-dropdown,
.psc_control-width11pct > .ps_box-control > .ps-edit 
{width:11%;}
.psc_control-width11em > .ps_box-valuelink,
.psc_control-width11em > .ps_box-valueemail,
.psc_control-width11em > .ps_box-value,
.psc_control-width11em > .ps_box-control > .ps-longedit,
.psc_control-width11em > .ps_box-control > .ps-dropdown,
.psc_control-width11em > .ps_box-control > .ps-edit
{width:11em;}
.psc_control-width11px > .ps_box-valuelink,
.psc_control-width11px > .ps_box-valueemail,
.psc_control-width11px > .ps_box-value,
.psc_control-width11px > .ps_box-control > .ps-longedit,
.psc_control-width11px > .ps_box-control > .ps-dropdown,
.psc_control-width11px > .ps_box-control > .ps-edit
{width:11px;}

.psc_control-width12pct > .ps_box-valuelink,
.psc_control-width12pct > .ps_box-valueemail,
.psc_control-width12pct > .ps_box-value,
.psc_control-width12pct > .ps_box-control > .ps-longedit,
.psc_control-width12pct > .ps_box-control > .ps-dropdown,
.psc_control-width12pct > .ps_box-control > .ps-edit 
{width:12%;}
.psc_control-width12em > .ps_box-valuelink,
.psc_control-width12em > .ps_box-valueemail,
.psc_control-width12em > .ps_box-value,
.psc_control-width12em > .ps_box-control > .ps-longedit,
.psc_control-width12em > .ps_box-control > .ps-dropdown,
.psc_control-width12em > .ps_box-control > .ps-edit
{width:12em;}
.psc_control-width12px > .ps_box-valuelink,
.psc_control-width12px > .ps_box-valueemail,
.psc_control-width12px > .ps_box-value,
.psc_control-width12px > .ps_box-control > .ps-longedit,
.psc_control-width12px > .ps_box-control > .ps-dropdown,
.psc_control-width12px > .ps_box-control > .ps-edit
{width:12px;}

.psc_control-width13pct > .ps_box-valuelink,
.psc_control-width13pct > .ps_box-valueemail,
.psc_control-width13pct > .ps_box-value,
.psc_control-width13pct > .ps_box-control > .ps-longedit,
.psc_control-width13pct > .ps_box-control > .ps-dropdown,
.psc_control-width13pct > .ps_box-control > .ps-edit 
{width:13%;}
.psc_control-width13em > .ps_box-valuelink,
.psc_control-width13em > .ps_box-valueemail,
.psc_control-width13em > .ps_box-value,
.psc_control-width13em > .ps_box-control > .ps-longedit,
.psc_control-width13em > .ps_box-control > .ps-dropdown,
.psc_control-width13em > .ps_box-control > .ps-edit
{width:13em;}
.psc_control-width13px > .ps_box-valuelink,
.psc_control-width13px > .ps_box-valueemail,
.psc_control-width13px > .ps_box-value,
.psc_control-width13px > .ps_box-control > .ps-longedit,
.psc_control-width13px > .ps_box-control > .ps-dropdown,
.psc_control-width13px > .ps_box-control > .ps-edit
{width:13px;}

.psc_control-width14pct > .ps_box-valuelink,
.psc_control-width14pct > .ps_box-valueemail,
.psc_control-width14pct > .ps_box-value,
.psc_control-width14pct > .ps_box-control > .ps-longedit,
.psc_control-width14pct > .ps_box-control > .ps-dropdown,
.psc_control-width14pct > .ps_box-control > .ps-edit 
{width:14%;}
.psc_control-width14em > .ps_box-valuelink,
.psc_control-width14em > .ps_box-valueemail,
.psc_control-width14em > .ps_box-value,
.psc_control-width14em > .ps_box-control > .ps-longedit,
.psc_control-width14em > .ps_box-control > .ps-dropdown,
.psc_control-width14em > .ps_box-control > .ps-edit
{width:14em;}
.psc_control-width14px > .ps_box-valuelink,
.psc_control-width14px > .ps_box-valueemail,
.psc_control-width14px > .ps_box-value,
.psc_control-width14px > .ps_box-control > .ps-longedit,
.psc_control-width14px > .ps_box-control > .ps-dropdown,
.psc_control-width14px > .ps_box-control > .ps-edit
{width:14px;}

.psc_control-width15pct > .ps_box-valuelink,
.psc_control-width15pct > .ps_box-valueemail,
.psc_control-width15pct > .ps_box-value,
.psc_control-width15pct > .ps_box-control > .ps-longedit,
.psc_control-width15pct > .ps_box-control > .ps-dropdown,
.psc_control-width15pct > .ps_box-control > .ps-edit 
{width:15%;}
.psc_control-width15em > .ps_box-valuelink,
.psc_control-width15em > .ps_box-valueemail,
.psc_control-width15em > .ps_box-value,
.psc_control-width15em > .ps_box-control > .ps-longedit,
.psc_control-width15em > .ps_box-control > .ps-dropdown,
.psc_control-width15em > .ps_box-control > .ps-edit
{width:15em;}
.psc_control-width15px > .ps_box-valuelink,
.psc_control-width15px > .ps_box-valueemail,
.psc_control-width15px > .ps_box-value,
.psc_control-width15px > .ps_box-control > .ps-longedit,
.psc_control-width15px > .ps_box-control > .ps-dropdown,
.psc_control-width15px > .ps_box-control > .ps-edit
{width:15px;}

.psc_control-width16pct > .ps_box-valuelink,
.psc_control-width16pct > .ps_box-valueemail,
.psc_control-width16pct > .ps_box-value,
.psc_control-width16pct > .ps_box-control > .ps-longedit,
.psc_control-width16pct > .ps_box-control > .ps-dropdown,
.psc_control-width16pct > .ps_box-control > .ps-edit 
{width:16%;}
.psc_control-width16em > .ps_box-valuelink,
.psc_control-width16em > .ps_box-valueemail,
.psc_control-width16em > .ps_box-value,
.psc_control-width16em > .ps_box-control > .ps-longedit,
.psc_control-width16em > .ps_box-control > .ps-dropdown,
.psc_control-width16em > .ps_box-control > .ps-edit
{width:16em;}
.psc_control-width16px > .ps_box-valuelink,
.psc_control-width16px > .ps_box-valueemail,
.psc_control-width16px > .ps_box-value,
.psc_control-width16px > .ps_box-control > .ps-longedit,
.psc_control-width16px > .ps_box-control > .ps-dropdown,
.psc_control-width16px > .ps_box-control > .ps-edit
{width:16px;}

.psc_control-width17pct > .ps_box-valuelink,
.psc_control-width17pct > .ps_box-valueemail,
.psc_control-width17pct > .ps_box-value,
.psc_control-width17pct > .ps_box-control > .ps-longedit,
.psc_control-width17pct > .ps_box-control > .ps-dropdown,
.psc_control-width17pct > .ps_box-control > .ps-edit 
{width:17%;}
.psc_control-width17em > .ps_box-valuelink,
.psc_control-width17em > .ps_box-valueemail,
.psc_control-width17em > .ps_box-value,
.psc_control-width17em > .ps_box-control > .ps-longedit,
.psc_control-width17em > .ps_box-control > .ps-dropdown,
.psc_control-width17em > .ps_box-control > .ps-edit
{width:17em;}
.psc_control-width17px > .ps_box-valuelink,
.psc_control-width17px > .ps_box-valueemail,
.psc_control-width17px > .ps_box-value,
.psc_control-width17px > .ps_box-control > .ps-longedit,
.psc_control-width17px > .ps_box-control > .ps-dropdown,
.psc_control-width17px > .ps_box-control > .ps-edit
{width:17px;}

.psc_control-width18pct > .ps_box-valuelink,
.psc_control-width18pct > .ps_box-valueemail,
.psc_control-width18pct > .ps_box-value,
.psc_control-width18pct > .ps_box-control > .ps-longedit,
.psc_control-width18pct > .ps_box-control > .ps-dropdown,
.psc_control-width18pct > .ps_box-control > .ps-edit 
{width:18%;}
.psc_control-width18em > .ps_box-valuelink,
.psc_control-width18em > .ps_box-valueemail,
.psc_control-width18em > .ps_box-value,
.psc_control-width18em > .ps_box-control > .ps-longedit,
.psc_control-width18em > .ps_box-control > .ps-dropdown,
.psc_control-width18em > .ps_box-control > .ps-edit
{width:18em;}
.psc_control-width18px > .ps_box-valuelink,
.psc_control-width18px > .ps_box-valueemail,
.psc_control-width18px > .ps_box-value,
.psc_control-width18px > .ps_box-control > .ps-longedit,
.psc_control-width18px > .ps_box-control > .ps-dropdown,
.psc_control-width18px > .ps_box-control > .ps-edit
{width:18px;}

.psc_control-width19pct > .ps_box-valuelink,
.psc_control-width19pct > .ps_box-valueemail,
.psc_control-width19pct > .ps_box-value,
.psc_control-width19pct > .ps_box-control > .ps-longedit,
.psc_control-width19pct > .ps_box-control > .ps-dropdown,
.psc_control-width19pct > .ps_box-control > .ps-edit 
{width:19%;}
.psc_control-width19em > .ps_box-valuelink,
.psc_control-width19em > .ps_box-valueemail,
.psc_control-width19em > .ps_box-value,
.psc_control-width19em > .ps_box-control > .ps-longedit,
.psc_control-width19em > .ps_box-control > .ps-dropdown,
.psc_control-width19em > .ps_box-control > .ps-edit
{width:19em;}
.psc_control-width19px > .ps_box-valuelink,
.psc_control-width19px > .ps_box-valueemail,
.psc_control-width19px > .ps_box-value,
.psc_control-width19px > .ps_box-control > .ps-longedit,
.psc_control-width19px > .ps_box-control > .ps-dropdown,
.psc_control-width19px > .ps_box-control > .ps-edit
{width:19px;}

.psc_control-width20pct > .ps_box-valuelink,
.psc_control-width20pct > .ps_box-valueemail,
.psc_control-width20pct > .ps_box-value,
.psc_control-width20pct > .ps_box-control > .ps-longedit,
.psc_control-width20pct > .ps_box-control > .ps-dropdown,
.psc_control-width20pct > .ps_box-control > .ps-edit 
{width:20%;}
.psc_control-width20em > .ps_box-valuelink,
.psc_control-width20em > .ps_box-valueemail,
.psc_control-width20em > .ps_box-value,
.psc_control-width20em > .ps_box-control > .ps-longedit,
.psc_control-width20em > .ps_box-control > .ps-dropdown,
.psc_control-width20em > .ps_box-control > .ps-edit
{width:20em;}
.psc_control-width20px > .ps_box-valuelink,
.psc_control-width20px > .ps_box-valueemail,
.psc_control-width20px > .ps_box-value,
.psc_control-width20px > .ps_box-control > .ps-longedit,
.psc_control-width20px > .ps_box-control > .ps-dropdown,
.psc_control-width20px > .ps_box-control > .ps-edit
{width:20px;}

.psc_control-width21pct > .ps_box-valuelink,
.psc_control-width21pct > .ps_box-valueemail,
.psc_control-width21pct > .ps_box-value,
.psc_control-width21pct > .ps_box-control > .ps-longedit,
.psc_control-width21pct > .ps_box-control > .ps-dropdown,
.psc_control-width21pct > .ps_box-control > .ps-edit 
{width:21%;}
.psc_control-width21em > .ps_box-valuelink,
.psc_control-width21em > .ps_box-valueemail,
.psc_control-width21em > .ps_box-value,
.psc_control-width21em > .ps_box-control > .ps-longedit,
.psc_control-width21em > .ps_box-control > .ps-dropdown,
.psc_control-width21em > .ps_box-control > .ps-edit
{width:21em;}
.psc_control-width21px > .ps_box-valuelink,
.psc_control-width21px > .ps_box-valueemail,
.psc_control-width21px > .ps_box-value,
.psc_control-width21px > .ps_box-control > .ps-longedit,
.psc_control-width21px > .ps_box-control > .ps-dropdown,
.psc_control-width21px > .ps_box-control > .ps-edit
{width:21px;}

.psc_control-width22pct > .ps_box-valuelink,
.psc_control-width22pct > .ps_box-valueemail,
.psc_control-width22pct > .ps_box-value,
.psc_control-width22pct > .ps_box-control > .ps-longedit,
.psc_control-width22pct > .ps_box-control > .ps-dropdown,
.psc_control-width22pct > .ps_box-control > .ps-edit 
{width:22%;}
.psc_control-width22em > .ps_box-valuelink,
.psc_control-width22em > .ps_box-valueemail,
.psc_control-width22em > .ps_box-value,
.psc_control-width22em > .ps_box-control > .ps-longedit,
.psc_control-width22em > .ps_box-control > .ps-dropdown,
.psc_control-width22em > .ps_box-control > .ps-edit
{width:22em;}
.psc_control-width22px > .ps_box-valuelink,
.psc_control-width22px > .ps_box-valueemail,
.psc_control-width22px > .ps_box-value,
.psc_control-width22px > .ps_box-control > .ps-longedit,
.psc_control-width22px > .ps_box-control > .ps-dropdown,
.psc_control-width22px > .ps_box-control > .ps-edit
{width:22px;}

.psc_control-width23pct > .ps_box-valuelink,
.psc_control-width23pct > .ps_box-valueemail,
.psc_control-width23pct > .ps_box-value,
.psc_control-width23pct > .ps_box-control > .ps-longedit,
.psc_control-width23pct > .ps_box-control > .ps-dropdown,
.psc_control-width23pct > .ps_box-control > .ps-edit 
{width:23%;}
.psc_control-width23em > .ps_box-valuelink,
.psc_control-width23em > .ps_box-valueemail,
.psc_control-width23em > .ps_box-value,
.psc_control-width23em > .ps_box-control > .ps-longedit,
.psc_control-width23em > .ps_box-control > .ps-dropdown,
.psc_control-width23em > .ps_box-control > .ps-edit
{width:23em;}
.psc_control-width23px > .ps_box-valuelink,
.psc_control-width23px > .ps_box-valueemail,
.psc_control-width23px > .ps_box-value,
.psc_control-width23px > .ps_box-control > .ps-longedit,
.psc_control-width23px > .ps_box-control > .ps-dropdown,
.psc_control-width23px > .ps_box-control > .ps-edit
{width:23px;}

.psc_control-width24pct > .ps_box-valuelink,
.psc_control-width24pct > .ps_box-valueemail,
.psc_control-width24pct > .ps_box-value,
.psc_control-width24pct > .ps_box-control > .ps-longedit,
.psc_control-width24pct > .ps_box-control > .ps-dropdown,
.psc_control-width24pct > .ps_box-control > .ps-edit 
{width:24%;}
.psc_control-width24em > .ps_box-valuelink,
.psc_control-width24em > .ps_box-valueemail,
.psc_control-width24em > .ps_box-value,
.psc_control-width24em > .ps_box-control > .ps-longedit,
.psc_control-width24em > .ps_box-control > .ps-dropdown,
.psc_control-width24em > .ps_box-control > .ps-edit
{width:24em;}
.psc_control-width24px > .ps_box-valuelink,
.psc_control-width24px > .ps_box-valueemail,
.psc_control-width24px > .ps_box-value,
.psc_control-width24px > .ps_box-control > .ps-longedit,
.psc_control-width24px > .ps_box-control > .ps-dropdown,
.psc_control-width24px > .ps_box-control > .ps-edit
{width:24px;}

.psc_control-width25pct > .ps_box-valuelink,
.psc_control-width25pct > .ps_box-valueemail,
.psc_control-width25pct > .ps_box-value,
.psc_control-width25pct > .ps_box-control > .ps-longedit,
.psc_control-width25pct > .ps_box-control > .ps-dropdown,
.psc_control-width25pct > .ps_box-control > .ps-edit 
{width:25%;}
.psc_control-width25em > .ps_box-valuelink,
.psc_control-width25em > .ps_box-valueemail,
.psc_control-width25em > .ps_box-value,
.psc_control-width25em > .ps_box-control > .ps-longedit,
.psc_control-width25em > .ps_box-control > .ps-dropdown,
.psc_control-width25em > .ps_box-control > .ps-edit
{width:25em;}
.psc_control-width25px > .ps_box-valuelink,
.psc_control-width25px > .ps_box-valueemail,
.psc_control-width25px > .ps_box-value,
.psc_control-width25px > .ps_box-control > .ps-longedit,
.psc_control-width25px > .ps_box-control > .ps-dropdown,
.psc_control-width25px > .ps_box-control > .ps-edit
{width:25px;}

.psc_control-width26pct > .ps_box-valuelink,
.psc_control-width26pct > .ps_box-valueemail,
.psc_control-width26pct > .ps_box-value,
.psc_control-width26pct > .ps_box-control > .ps-longedit,
.psc_control-width26pct > .ps_box-control > .ps-dropdown,
.psc_control-width26pct > .ps_box-control > .ps-edit 
{width:26%;}
.psc_control-width26em > .ps_box-valuelink,
.psc_control-width26em > .ps_box-valueemail,
.psc_control-width26em > .ps_box-value,
.psc_control-width26em > .ps_box-control > .ps-longedit,
.psc_control-width26em > .ps_box-control > .ps-dropdown,
.psc_control-width26em > .ps_box-control > .ps-edit
{width:26em;}
.psc_control-width26px > .ps_box-valuelink,
.psc_control-width26px > .ps_box-valueemail,
.psc_control-width26px > .ps_box-value,
.psc_control-width26px > .ps_box-control > .ps-longedit,
.psc_control-width26px > .ps_box-control > .ps-dropdown,
.psc_control-width26px > .ps_box-control > .ps-edit
{width:26px;}

.psc_control-width27pct > .ps_box-valuelink,
.psc_control-width27pct > .ps_box-valueemail,
.psc_control-width27pct > .ps_box-value,
.psc_control-width27pct > .ps_box-control > .ps-longedit,
.psc_control-width27pct > .ps_box-control > .ps-dropdown,
.psc_control-width27pct > .ps_box-control > .ps-edit 
{width:27%;}
.psc_control-width27em > .ps_box-valuelink,
.psc_control-width27em > .ps_box-valueemail,
.psc_control-width27em > .ps_box-value,
.psc_control-width27em > .ps_box-control > .ps-longedit,
.psc_control-width27em > .ps_box-control > .ps-dropdown,
.psc_control-width27em > .ps_box-control > .ps-edit
{width:27em;}
.psc_control-width27px > .ps_box-valuelink,
.psc_control-width27px > .ps_box-valueemail,
.psc_control-width27px > .ps_box-value,
.psc_control-width27px > .ps_box-control > .ps-longedit,
.psc_control-width27px > .ps_box-control > .ps-dropdown,
.psc_control-width27px > .ps_box-control > .ps-edit
{width:27px;}

.psc_control-width28pct > .ps_box-valuelink,
.psc_control-width28pct > .ps_box-valueemail,
.psc_control-width28pct > .ps_box-value,
.psc_control-width28pct > .ps_box-control > .ps-longedit,
.psc_control-width28pct > .ps_box-control > .ps-dropdown,
.psc_control-width28pct > .ps_box-control > .ps-edit 
{width:28%;}
.psc_control-width28em > .ps_box-valuelink,
.psc_control-width28em > .ps_box-valueemail,
.psc_control-width28em > .ps_box-value,
.psc_control-width28em > .ps_box-control > .ps-longedit,
.psc_control-width28em > .ps_box-control > .ps-dropdown,
.psc_control-width28em > .ps_box-control > .ps-edit
{width:28em;}
.psc_control-width28px > .ps_box-valuelink,
.psc_control-width28px > .ps_box-valueemail,
.psc_control-width28px > .ps_box-value,
.psc_control-width28px > .ps_box-control > .ps-longedit,
.psc_control-width28px > .ps_box-control > .ps-dropdown,
.psc_control-width28px > .ps_box-control > .ps-edit
{width:28px;}

.psc_control-width29pct > .ps_box-valuelink,
.psc_control-width29pct > .ps_box-valueemail,
.psc_control-width29pct > .ps_box-value,
.psc_control-width29pct > .ps_box-control > .ps-longedit,
.psc_control-width29pct > .ps_box-control > .ps-dropdown,
.psc_control-width29pct > .ps_box-control > .ps-edit 
{width:29%;}
.psc_control-width29em > .ps_box-valuelink,
.psc_control-width29em > .ps_box-valueemail,
.psc_control-width29em > .ps_box-value,
.psc_control-width29em > .ps_box-control > .ps-longedit,
.psc_control-width29em > .ps_box-control > .ps-dropdown,
.psc_control-width29em > .ps_box-control > .ps-edit
{width:29em;}
.psc_control-width29px > .ps_box-valuelink,
.psc_control-width29px > .ps_box-valueemail,
.psc_control-width29px > .ps_box-value,
.psc_control-width29px > .ps_box-control > .ps-longedit,
.psc_control-width29px > .ps_box-control > .ps-dropdown,
.psc_control-width29px > .ps_box-control > .ps-edit
{width:29px;}

.psc_control-width30pct > .ps_box-valuelink,
.psc_control-width30pct > .ps_box-valueemail,
.psc_control-width30pct > .ps_box-value,
.psc_control-width30pct > .ps_box-control > .ps-longedit,
.psc_control-width30pct > .ps_box-control > .ps-dropdown,
.psc_control-width30pct > .ps_box-control > .ps-edit 
{width:30%;}
.psc_control-width30em > .ps_box-valuelink,
.psc_control-width30em > .ps_box-valueemail,
.psc_control-width30em > .ps_box-value,
.psc_control-width30em > .ps_box-control > .ps-longedit,
.psc_control-width30em > .ps_box-control > .ps-dropdown,
.psc_control-width30em > .ps_box-control > .ps-edit
{width:30em;}
.psc_control-width30px > .ps_box-valuelink,
.psc_control-width30px > .ps_box-valueemail,
.psc_control-width30px > .ps_box-value,
.psc_control-width30px > .ps_box-control > .ps-longedit,
.psc_control-width30px > .ps_box-control > .ps-dropdown,
.psc_control-width30px > .ps_box-control > .ps-edit
{width:30px;}

.psc_control-width31pct > .ps_box-valuelink,
.psc_control-width31pct > .ps_box-valueemail,
.psc_control-width31pct > .ps_box-value,
.psc_control-width31pct > .ps_box-control > .ps-longedit,
.psc_control-width31pct > .ps_box-control > .ps-dropdown,
.psc_control-width31pct > .ps_box-control > .ps-edit 
{width:31%;}
.psc_control-width31em > .ps_box-valuelink,
.psc_control-width31em > .ps_box-valueemail,
.psc_control-width31em > .ps_box-value,
.psc_control-width31em > .ps_box-control > .ps-longedit,
.psc_control-width31em > .ps_box-control > .ps-dropdown,
.psc_control-width31em > .ps_box-control > .ps-edit
{width:31em;}
.psc_control-width31px > .ps_box-valuelink,
.psc_control-width31px > .ps_box-valueemail,
.psc_control-width31px > .ps_box-value,
.psc_control-width31px > .ps_box-control > .ps-longedit,
.psc_control-width31px > .ps_box-control > .ps-dropdown,
.psc_control-width31px > .ps_box-control > .ps-edit
{width:31px;}

.psc_control-width32pct > .ps_box-valuelink,
.psc_control-width32pct > .ps_box-valueemail,
.psc_control-width32pct > .ps_box-value,
.psc_control-width32pct > .ps_box-control > .ps-longedit,
.psc_control-width32pct > .ps_box-control > .ps-dropdown,
.psc_control-width32pct > .ps_box-control > .ps-edit 
{width:32%;}
.psc_control-width32em > .ps_box-valuelink,
.psc_control-width32em > .ps_box-valueemail,
.psc_control-width32em > .ps_box-value,
.psc_control-width32em > .ps_box-control > .ps-longedit,
.psc_control-width32em > .ps_box-control > .ps-dropdown,
.psc_control-width32em > .ps_box-control > .ps-edit
{width:32em;}
.psc_control-width32px > .ps_box-valuelink,
.psc_control-width32px > .ps_box-valueemail,
.psc_control-width32px > .ps_box-value,
.psc_control-width32px > .ps_box-control > .ps-longedit,
.psc_control-width32px > .ps_box-control > .ps-dropdown,
.psc_control-width32px > .ps_box-control > .ps-edit
{width:32px;}

.psc_control-width33pct > .ps_box-valuelink,
.psc_control-width33pct > .ps_box-valueemail,
.psc_control-width33pct > .ps_box-value,
.psc_control-width33pct > .ps_box-control > .ps-longedit,
.psc_control-width33pct > .ps_box-control > .ps-dropdown,
.psc_control-width33pct > .ps_box-control > .ps-edit 
{width:33%;}
.psc_control-width33em > .ps_box-valuelink,
.psc_control-width33em > .ps_box-valueemail,
.psc_control-width33em > .ps_box-value,
.psc_control-width33em > .ps_box-control > .ps-longedit,
.psc_control-width33em > .ps_box-control > .ps-dropdown,
.psc_control-width33em > .ps_box-control > .ps-edit
{width:33em;}
.psc_control-width33px > .ps_box-valuelink,
.psc_control-width33px > .ps_box-valueemail,
.psc_control-width33px > .ps_box-value,
.psc_control-width33px > .ps_box-control > .ps-longedit,
.psc_control-width33px > .ps_box-control > .ps-dropdown,
.psc_control-width33px > .ps_box-control > .ps-edit
{width:33px;}

.psc_control-width34pct > .ps_box-valuelink,
.psc_control-width34pct > .ps_box-valueemail,
.psc_control-width34pct > .ps_box-value,
.psc_control-width34pct > .ps_box-control > .ps-longedit,
.psc_control-width34pct > .ps_box-control > .ps-dropdown,
.psc_control-width34pct > .ps_box-control > .ps-edit 
{width:34%;}
.psc_control-width34em > .ps_box-valuelink,
.psc_control-width34em > .ps_box-valueemail,
.psc_control-width34em > .ps_box-value,
.psc_control-width34em > .ps_box-control > .ps-longedit,
.psc_control-width34em > .ps_box-control > .ps-dropdown,
.psc_control-width34em > .ps_box-control > .ps-edit
{width:34em;}
.psc_control-width34px > .ps_box-valuelink,
.psc_control-width34px > .ps_box-valueemail,
.psc_control-width34px > .ps_box-value,
.psc_control-width34px > .ps_box-control > .ps-longedit,
.psc_control-width34px > .ps_box-control > .ps-dropdown,
.psc_control-width34px > .ps_box-control > .ps-edit
{width:34px;}

.psc_control-width35pct > .ps_box-valuelink,
.psc_control-width35pct > .ps_box-valueemail,
.psc_control-width35pct > .ps_box-value,
.psc_control-width35pct > .ps_box-control > .ps-longedit,
.psc_control-width35pct > .ps_box-control > .ps-dropdown,
.psc_control-width35pct > .ps_box-control > .ps-edit 
{width:35%;}
.psc_control-width35em > .ps_box-valuelink,
.psc_control-width35em > .ps_box-valueemail,
.psc_control-width35em > .ps_box-value,
.psc_control-width35em > .ps_box-control > .ps-longedit,
.psc_control-width35em > .ps_box-control > .ps-dropdown,
.psc_control-width35em > .ps_box-control > .ps-edit
{width:35em;}
.psc_control-width35px > .ps_box-valuelink,
.psc_control-width35px > .ps_box-valueemail,
.psc_control-width35px > .ps_box-value,
.psc_control-width35px > .ps_box-control > .ps-longedit,
.psc_control-width35px > .ps_box-control > .ps-dropdown,
.psc_control-width35px > .ps_box-control > .ps-edit
{width:35px;}

.psc_control-width36pct > .ps_box-valuelink,
.psc_control-width36pct > .ps_box-valueemail,
.psc_control-width36pct > .ps_box-value,
.psc_control-width36pct > .ps_box-control > .ps-longedit,
.psc_control-width36pct > .ps_box-control > .ps-dropdown,
.psc_control-width36pct > .ps_box-control > .ps-edit 
{width:36%;}
.psc_control-width36em > .ps_box-valuelink,
.psc_control-width36em > .ps_box-valueemail,
.psc_control-width36em > .ps_box-value,
.psc_control-width36em > .ps_box-control > .ps-longedit,
.psc_control-width36em > .ps_box-control > .ps-dropdown,
.psc_control-width36em > .ps_box-control > .ps-edit
{width:36em;}
.psc_control-width36px > .ps_box-valuelink,
.psc_control-width36px > .ps_box-valueemail,
.psc_control-width36px > .ps_box-value,
.psc_control-width36px > .ps_box-control > .ps-longedit,
.psc_control-width36px > .ps_box-control > .ps-dropdown,
.psc_control-width36px > .ps_box-control > .ps-edit
{width:36px;}

.psc_control-width37pct > .ps_box-valuelink,
.psc_control-width37pct > .ps_box-valueemail,
.psc_control-width37pct > .ps_box-value,
.psc_control-width37pct > .ps_box-control > .ps-longedit,
.psc_control-width37pct > .ps_box-control > .ps-dropdown,
.psc_control-width37pct > .ps_box-control > .ps-edit 
{width:37%;}
.psc_control-width37em > .ps_box-valuelink,
.psc_control-width37em > .ps_box-valueemail,
.psc_control-width37em > .ps_box-value,
.psc_control-width37em > .ps_box-control > .ps-longedit,
.psc_control-width37em > .ps_box-control > .ps-dropdown,
.psc_control-width37em > .ps_box-control > .ps-edit
{width:37em;}
.psc_control-width37px > .ps_box-valuelink,
.psc_control-width37px > .ps_box-valueemail,
.psc_control-width37px > .ps_box-value,
.psc_control-width37px > .ps_box-control > .ps-longedit,
.psc_control-width37px > .ps_box-control > .ps-dropdown,
.psc_control-width37px > .ps_box-control > .ps-edit
{width:37px;}

.psc_control-width38pct > .ps_box-valuelink,
.psc_control-width38pct > .ps_box-valueemail,
.psc_control-width38pct > .ps_box-value,
.psc_control-width38pct > .ps_box-control > .ps-longedit,
.psc_control-width38pct > .ps_box-control > .ps-dropdown,
.psc_control-width38pct > .ps_box-control > .ps-edit 
{width:38%;}
.psc_control-width38em > .ps_box-valuelink,
.psc_control-width38em > .ps_box-valueemail,
.psc_control-width38em > .ps_box-value,
.psc_control-width38em > .ps_box-control > .ps-longedit,
.psc_control-width38em > .ps_box-control > .ps-dropdown,
.psc_control-width38em > .ps_box-control > .ps-edit
{width:38em;}
.psc_control-width38px > .ps_box-valuelink,
.psc_control-width38px > .ps_box-valueemail,
.psc_control-width38px > .ps_box-value,
.psc_control-width38px > .ps_box-control > .ps-longedit,
.psc_control-width38px > .ps_box-control > .ps-dropdown,
.psc_control-width38px > .ps_box-control > .ps-edit
{width:38px;}

.psc_control-width39pct > .ps_box-valuelink,
.psc_control-width39pct > .ps_box-valueemail,
.psc_control-width39pct > .ps_box-value,
.psc_control-width39pct > .ps_box-control > .ps-longedit,
.psc_control-width39pct > .ps_box-control > .ps-dropdown,
.psc_control-width39pct > .ps_box-control > .ps-edit 
{width:39%;}
.psc_control-width39em > .ps_box-valuelink,
.psc_control-width39em > .ps_box-valueemail,
.psc_control-width39em > .ps_box-value,
.psc_control-width39em > .ps_box-control > .ps-longedit,
.psc_control-width39em > .ps_box-control > .ps-dropdown,
.psc_control-width39em > .ps_box-control > .ps-edit
{width:39em;}
.psc_control-width39px > .ps_box-valuelink,
.psc_control-width39px > .ps_box-valueemail,
.psc_control-width39px > .ps_box-value,
.psc_control-width39px > .ps_box-control > .ps-longedit,
.psc_control-width39px > .ps_box-control > .ps-dropdown,
.psc_control-width39px > .ps_box-control > .ps-edit
{width:39px;}

.psc_control-width40pct > .ps_box-valuelink,
.psc_control-width40pct > .ps_box-valueemail,
.psc_control-width40pct > .ps_box-value,
.psc_control-width40pct > .ps_box-control > .ps-longedit,
.psc_control-width40pct > .ps_box-control > .ps-dropdown,
.psc_control-width40pct > .ps_box-control > .ps-edit 
{width:40%;}
.psc_control-width40em > .ps_box-valuelink,
.psc_control-width40em > .ps_box-valueemail,
.psc_control-width40em > .ps_box-value,
.psc_control-width40em > .ps_box-control > .ps-longedit,
.psc_control-width40em > .ps_box-control > .ps-dropdown,
.psc_control-width40em > .ps_box-control > .ps-edit
{width:40em;}
.psc_control-width40px > .ps_box-valuelink,
.psc_control-width40px > .ps_box-valueemail,
.psc_control-width40px > .ps_box-value,
.psc_control-width40px > .ps_box-control > .ps-longedit,
.psc_control-width40px > .ps_box-control > .ps-dropdown,
.psc_control-width40px > .ps_box-control > .ps-edit
{width:40px;}

.psc_control-width41pct > .ps_box-valuelink,
.psc_control-width41pct > .ps_box-valueemail,
.psc_control-width41pct > .ps_box-value,
.psc_control-width41pct > .ps_box-control > .ps-longedit,
.psc_control-width41pct > .ps_box-control > .ps-dropdown,
.psc_control-width41pct > .ps_box-control > .ps-edit 
{width:41%;}
.psc_control-width41em > .ps_box-valuelink,
.psc_control-width41em > .ps_box-valueemail,
.psc_control-width41em > .ps_box-value,
.psc_control-width41em > .ps_box-control > .ps-longedit,
.psc_control-width41em > .ps_box-control > .ps-dropdown,
.psc_control-width41em > .ps_box-control > .ps-edit
{width:41em;}
.psc_control-width41px > .ps_box-valuelink,
.psc_control-width41px > .ps_box-valueemail,
.psc_control-width41px > .ps_box-value,
.psc_control-width41px > .ps_box-control > .ps-longedit,
.psc_control-width41px > .ps_box-control > .ps-dropdown,
.psc_control-width41px > .ps_box-control > .ps-edit
{width:41px;}

.psc_control-width42pct > .ps_box-valuelink,
.psc_control-width42pct > .ps_box-valueemail,
.psc_control-width42pct > .ps_box-value,
.psc_control-width42pct > .ps_box-control > .ps-longedit,
.psc_control-width42pct > .ps_box-control > .ps-dropdown,
.psc_control-width42pct > .ps_box-control > .ps-edit 
{width:42%;}
.psc_control-width42em > .ps_box-valuelink,
.psc_control-width42em > .ps_box-valueemail,
.psc_control-width42em > .ps_box-value,
.psc_control-width42em > .ps_box-control > .ps-longedit,
.psc_control-width42em > .ps_box-control > .ps-dropdown,
.psc_control-width42em > .ps_box-control > .ps-edit
{width:42em;}
.psc_control-width42px > .ps_box-valuelink,
.psc_control-width42px > .ps_box-valueemail,
.psc_control-width42px > .ps_box-value,
.psc_control-width42px > .ps_box-control > .ps-longedit,
.psc_control-width42px > .ps_box-control > .ps-dropdown,
.psc_control-width42px > .ps_box-control > .ps-edit
{width:42px;}

.psc_control-width43pct > .ps_box-valuelink,
.psc_control-width43pct > .ps_box-valueemail,
.psc_control-width43pct > .ps_box-value,
.psc_control-width43pct > .ps_box-control > .ps-longedit,
.psc_control-width43pct > .ps_box-control > .ps-dropdown,
.psc_control-width43pct > .ps_box-control > .ps-edit 
{width:43%;}
.psc_control-width43em > .ps_box-valuelink,
.psc_control-width43em > .ps_box-valueemail,
.psc_control-width43em > .ps_box-value,
.psc_control-width43em > .ps_box-control > .ps-longedit,
.psc_control-width43em > .ps_box-control > .ps-dropdown,
.psc_control-width43em > .ps_box-control > .ps-edit
{width:43em;}
.psc_control-width43px > .ps_box-valuelink,
.psc_control-width43px > .ps_box-valueemail,
.psc_control-width43px > .ps_box-value,
.psc_control-width43px > .ps_box-control > .ps-longedit,
.psc_control-width43px > .ps_box-control > .ps-dropdown,
.psc_control-width43px > .ps_box-control > .ps-edit
{width:43px;}

.psc_control-width44pct > .ps_box-valuelink,
.psc_control-width44pct > .ps_box-valueemail,
.psc_control-width44pct > .ps_box-value,
.psc_control-width44pct > .ps_box-control > .ps-longedit,
.psc_control-width44pct > .ps_box-control > .ps-dropdown,
.psc_control-width44pct > .ps_box-control > .ps-edit 
{width:44%;}
.psc_control-width44em > .ps_box-valuelink,
.psc_control-width44em > .ps_box-valueemail,
.psc_control-width44em > .ps_box-value,
.psc_control-width44em > .ps_box-control > .ps-longedit,
.psc_control-width44em > .ps_box-control > .ps-dropdown,
.psc_control-width44em > .ps_box-control > .ps-edit
{width:44em;}
.psc_control-width44px > .ps_box-valuelink,
.psc_control-width44px > .ps_box-valueemail,
.psc_control-width44px > .ps_box-value,
.psc_control-width44px > .ps_box-control > .ps-longedit,
.psc_control-width44px > .ps_box-control > .ps-dropdown,
.psc_control-width44px > .ps_box-control > .ps-edit
{width:44px;}

.psc_control-width45pct > .ps_box-valuelink,
.psc_control-width45pct > .ps_box-valueemail,
.psc_control-width45pct > .ps_box-value,
.psc_control-width45pct > .ps_box-control > .ps-longedit,
.psc_control-width45pct > .ps_box-control > .ps-dropdown,
.psc_control-width45pct > .ps_box-control > .ps-edit 
{width:45%;}
.psc_control-width45em > .ps_box-valuelink,
.psc_control-width45em > .ps_box-valueemail,
.psc_control-width45em > .ps_box-value,
.psc_control-width45em > .ps_box-control > .ps-longedit,
.psc_control-width45em > .ps_box-control > .ps-dropdown,
.psc_control-width45em > .ps_box-control > .ps-edit
{width:45em;}
.psc_control-width45px > .ps_box-valuelink,
.psc_control-width45px > .ps_box-valueemail,
.psc_control-width45px > .ps_box-value,
.psc_control-width45px > .ps_box-control > .ps-longedit,
.psc_control-width45px > .ps_box-control > .ps-dropdown,
.psc_control-width45px > .ps_box-control > .ps-edit
{width:45px;}

.psc_control-width46pct > .ps_box-valuelink,
.psc_control-width46pct > .ps_box-valueemail,
.psc_control-width46pct > .ps_box-value,
.psc_control-width46pct > .ps_box-control > .ps-longedit,
.psc_control-width46pct > .ps_box-control > .ps-dropdown,
.psc_control-width46pct > .ps_box-control > .ps-edit 
{width:46%;}
.psc_control-width46em > .ps_box-valuelink,
.psc_control-width46em > .ps_box-valueemail,
.psc_control-width46em > .ps_box-value,
.psc_control-width46em > .ps_box-control > .ps-longedit,
.psc_control-width46em > .ps_box-control > .ps-dropdown,
.psc_control-width46em > .ps_box-control > .ps-edit
{width:46em;}
.psc_control-width46px > .ps_box-valuelink,
.psc_control-width46px > .ps_box-valueemail,
.psc_control-width46px > .ps_box-value,
.psc_control-width46px > .ps_box-control > .ps-longedit,
.psc_control-width46px > .ps_box-control > .ps-dropdown,
.psc_control-width46px > .ps_box-control > .ps-edit
{width:46px;}

.psc_control-width47pct > .ps_box-valuelink,
.psc_control-width47pct > .ps_box-valueemail,
.psc_control-width47pct > .ps_box-value,
.psc_control-width47pct > .ps_box-control > .ps-longedit,
.psc_control-width47pct > .ps_box-control > .ps-dropdown,
.psc_control-width47pct > .ps_box-control > .ps-edit 
{width:47%;}
.psc_control-width47em > .ps_box-valuelink,
.psc_control-width47em > .ps_box-valueemail,
.psc_control-width47em > .ps_box-value,
.psc_control-width47em > .ps_box-control > .ps-longedit,
.psc_control-width47em > .ps_box-control > .ps-dropdown,
.psc_control-width47em > .ps_box-control > .ps-edit
{width:47em;}
.psc_control-width47px > .ps_box-valuelink,
.psc_control-width47px > .ps_box-valueemail,
.psc_control-width47px > .ps_box-value,
.psc_control-width47px > .ps_box-control > .ps-longedit,
.psc_control-width47px > .ps_box-control > .ps-dropdown,
.psc_control-width47px > .ps_box-control > .ps-edit
{width:47px;}

.psc_control-width48pct > .ps_box-valuelink,
.psc_control-width48pct > .ps_box-valueemail,
.psc_control-width48pct > .ps_box-value,
.psc_control-width48pct > .ps_box-control > .ps-longedit,
.psc_control-width48pct > .ps_box-control > .ps-dropdown,
.psc_control-width48pct > .ps_box-control > .ps-edit 
{width:48%;}
.psc_control-width48em > .ps_box-valuelink,
.psc_control-width48em > .ps_box-valueemail,
.psc_control-width48em > .ps_box-value,
.psc_control-width48em > .ps_box-control > .ps-longedit,
.psc_control-width48em > .ps_box-control > .ps-dropdown,
.psc_control-width48em > .ps_box-control > .ps-edit
{width:48em;}
.psc_control-width48px > .ps_box-valuelink,
.psc_control-width48px > .ps_box-valueemail,
.psc_control-width48px > .ps_box-value,
.psc_control-width48px > .ps_box-control > .ps-longedit,
.psc_control-width48px > .ps_box-control > .ps-dropdown,
.psc_control-width48px > .ps_box-control > .ps-edit
{width:48px;}

.psc_control-width49pct > .ps_box-valuelink,
.psc_control-width49pct > .ps_box-valueemail,
.psc_control-width49pct > .ps_box-value,
.psc_control-width49pct > .ps_box-control > .ps-longedit,
.psc_control-width49pct > .ps_box-control > .ps-dropdown,
.psc_control-width49pct > .ps_box-control > .ps-edit 
{width:49%;}
.psc_control-width49em > .ps_box-valuelink,
.psc_control-width49em > .ps_box-valueemail,
.psc_control-width49em > .ps_box-value,
.psc_control-width49em > .ps_box-control > .ps-longedit,
.psc_control-width49em > .ps_box-control > .ps-dropdown,
.psc_control-width49em > .ps_box-control > .ps-edit
{width:49em;}
.psc_control-width49px > .ps_box-valuelink,
.psc_control-width49px > .ps_box-valueemail,
.psc_control-width49px > .ps_box-value,
.psc_control-width49px > .ps_box-control > .ps-longedit,
.psc_control-width49px > .ps_box-control > .ps-dropdown,
.psc_control-width49px > .ps_box-control > .ps-edit
{width:49px;}

.psc_control-width50pct > .ps_box-valuelink,
.psc_control-width50pct > .ps_box-valueemail,
.psc_control-width50pct > .ps_box-value,
.psc_control-width50pct > .ps_box-control > .ps-longedit,
.psc_control-width50pct > .ps_box-control > .ps-dropdown,
.psc_control-width50pct > .ps_box-control > .ps-edit 
{width:50%;}
.psc_control-width50em > .ps_box-valuelink,
.psc_control-width50em > .ps_box-valueemail,
.psc_control-width50em > .ps_box-value,
.psc_control-width50em > .ps_box-control > .ps-longedit,
.psc_control-width50em > .ps_box-control > .ps-dropdown,
.psc_control-width50em > .ps_box-control > .ps-edit
{width:50em;}
.psc_control-width50px > .ps_box-valuelink,
.psc_control-width50px > .ps_box-valueemail,
.psc_control-width50px > .ps_box-value,
.psc_control-width50px > .ps_box-control > .ps-longedit,
.psc_control-width50px > .ps_box-control > .ps-dropdown,
.psc_control-width50px > .ps_box-control > .ps-edit
{width:50px;}

.psc_control-width51pct > .ps_box-valuelink,
.psc_control-width51pct > .ps_box-valueemail,
.psc_control-width51pct > .ps_box-value,
.psc_control-width51pct > .ps_box-control > .ps-longedit,
.psc_control-width51pct > .ps_box-control > .ps-dropdown,
.psc_control-width51pct > .ps_box-control > .ps-edit 
{width:51%;}
.psc_control-width51em > .ps_box-valuelink,
.psc_control-width51em > .ps_box-valueemail,
.psc_control-width51em > .ps_box-value,
.psc_control-width51em > .ps_box-control > .ps-longedit,
.psc_control-width51em > .ps_box-control > .ps-dropdown,
.psc_control-width51em > .ps_box-control > .ps-edit
{width:51em;}
.psc_control-width51px > .ps_box-valuelink,
.psc_control-width51px > .ps_box-valueemail,
.psc_control-width51px > .ps_box-value,
.psc_control-width51px > .ps_box-control > .ps-longedit,
.psc_control-width51px > .ps_box-control > .ps-dropdown,
.psc_control-width51px > .ps_box-control > .ps-edit
{width:51px;}

.psc_control-width52pct > .ps_box-valuelink,
.psc_control-width52pct > .ps_box-valueemail,
.psc_control-width52pct > .ps_box-value,
.psc_control-width52pct > .ps_box-control > .ps-longedit,
.psc_control-width52pct > .ps_box-control > .ps-dropdown,
.psc_control-width52pct > .ps_box-control > .ps-edit 
{width:52%;}
.psc_control-width52em > .ps_box-valuelink,
.psc_control-width52em > .ps_box-valueemail,
.psc_control-width52em > .ps_box-value,
.psc_control-width52em > .ps_box-control > .ps-longedit,
.psc_control-width52em > .ps_box-control > .ps-dropdown,
.psc_control-width52em > .ps_box-control > .ps-edit
{width:52em;}
.psc_control-width52px > .ps_box-valuelink,
.psc_control-width52px > .ps_box-valueemail,
.psc_control-width52px > .ps_box-value,
.psc_control-width52px > .ps_box-control > .ps-longedit,
.psc_control-width52px > .ps_box-control > .ps-dropdown,
.psc_control-width52px > .ps_box-control > .ps-edit
{width:52px;}

.psc_control-width53pct > .ps_box-valuelink,
.psc_control-width53pct > .ps_box-valueemail,
.psc_control-width53pct > .ps_box-value,
.psc_control-width53pct > .ps_box-control > .ps-longedit,
.psc_control-width53pct > .ps_box-control > .ps-dropdown,
.psc_control-width53pct > .ps_box-control > .ps-edit 
{width:53%;}
.psc_control-width53em > .ps_box-valuelink,
.psc_control-width53em > .ps_box-valueemail,
.psc_control-width53em > .ps_box-value,
.psc_control-width53em > .ps_box-control > .ps-longedit,
.psc_control-width53em > .ps_box-control > .ps-dropdown,
.psc_control-width53em > .ps_box-control > .ps-edit
{width:53em;}
.psc_control-width53px > .ps_box-valuelink,
.psc_control-width53px > .ps_box-valueemail,
.psc_control-width53px > .ps_box-value,
.psc_control-width53px > .ps_box-control > .ps-longedit,
.psc_control-width53px > .ps_box-control > .ps-dropdown,
.psc_control-width53px > .ps_box-control > .ps-edit
{width:53px;}

.psc_control-width54pct > .ps_box-valuelink,
.psc_control-width54pct > .ps_box-valueemail,
.psc_control-width54pct > .ps_box-value,
.psc_control-width54pct > .ps_box-control > .ps-longedit,
.psc_control-width54pct > .ps_box-control > .ps-dropdown,
.psc_control-width54pct > .ps_box-control > .ps-edit 
{width:54%;}
.psc_control-width54em > .ps_box-valuelink,
.psc_control-width54em > .ps_box-valueemail,
.psc_control-width54em > .ps_box-value,
.psc_control-width54em > .ps_box-control > .ps-longedit,
.psc_control-width54em > .ps_box-control > .ps-dropdown,
.psc_control-width54em > .ps_box-control > .ps-edit
{width:54em;}
.psc_control-width54px > .ps_box-valuelink,
.psc_control-width54px > .ps_box-valueemail,
.psc_control-width54px > .ps_box-value,
.psc_control-width54px > .ps_box-control > .ps-longedit,
.psc_control-width54px > .ps_box-control > .ps-dropdown,
.psc_control-width54px > .ps_box-control > .ps-edit
{width:54px;}

.psc_control-width55pct > .ps_box-valuelink,
.psc_control-width55pct > .ps_box-valueemail,
.psc_control-width55pct > .ps_box-value,
.psc_control-width55pct > .ps_box-control > .ps-longedit,
.psc_control-width55pct > .ps_box-control > .ps-dropdown,
.psc_control-width55pct > .ps_box-control > .ps-edit 
{width:55%;}
.psc_control-width55em > .ps_box-valuelink,
.psc_control-width55em > .ps_box-valueemail,
.psc_control-width55em > .ps_box-value,
.psc_control-width55em > .ps_box-control > .ps-longedit,
.psc_control-width55em > .ps_box-control > .ps-dropdown,
.psc_control-width55em > .ps_box-control > .ps-edit
{width:55em;}
.psc_control-width55px > .ps_box-valuelink,
.psc_control-width55px > .ps_box-valueemail,
.psc_control-width55px > .ps_box-value,
.psc_control-width55px > .ps_box-control > .ps-longedit,
.psc_control-width55px > .ps_box-control > .ps-dropdown,
.psc_control-width55px > .ps_box-control > .ps-edit
{width:55px;}

.psc_control-width56pct > .ps_box-valuelink,
.psc_control-width56pct > .ps_box-valueemail,
.psc_control-width56pct > .ps_box-value,
.psc_control-width56pct > .ps_box-control > .ps-longedit,
.psc_control-width56pct > .ps_box-control > .ps-dropdown,
.psc_control-width56pct > .ps_box-control > .ps-edit 
{width:56%;}
.psc_control-width56em > .ps_box-valuelink,
.psc_control-width56em > .ps_box-valueemail,
.psc_control-width56em > .ps_box-value,
.psc_control-width56em > .ps_box-control > .ps-longedit,
.psc_control-width56em > .ps_box-control > .ps-dropdown,
.psc_control-width56em > .ps_box-control > .ps-edit
{width:56em;}
.psc_control-width56px > .ps_box-valuelink,
.psc_control-width56px > .ps_box-valueemail,
.psc_control-width56px > .ps_box-value,
.psc_control-width56px > .ps_box-control > .ps-longedit,
.psc_control-width56px > .ps_box-control > .ps-dropdown,
.psc_control-width56px > .ps_box-control > .ps-edit
{width:56px;}

.psc_control-width57pct > .ps_box-valuelink,
.psc_control-width57pct > .ps_box-valueemail,
.psc_control-width57pct > .ps_box-value,
.psc_control-width57pct > .ps_box-control > .ps-longedit,
.psc_control-width57pct > .ps_box-control > .ps-dropdown,
.psc_control-width57pct > .ps_box-control > .ps-edit 
{width:57%;}
.psc_control-width57em > .ps_box-valuelink,
.psc_control-width57em > .ps_box-valueemail,
.psc_control-width57em > .ps_box-value,
.psc_control-width57em > .ps_box-control > .ps-longedit,
.psc_control-width57em > .ps_box-control > .ps-dropdown,
.psc_control-width57em > .ps_box-control > .ps-edit
{width:57em;}
.psc_control-width57px > .ps_box-valuelink,
.psc_control-width57px > .ps_box-valueemail,
.psc_control-width57px > .ps_box-value,
.psc_control-width57px > .ps_box-control > .ps-longedit,
.psc_control-width57px > .ps_box-control > .ps-dropdown,
.psc_control-width57px > .ps_box-control > .ps-edit
{width:57px;}

.psc_control-width58pct > .ps_box-valuelink,
.psc_control-width58pct > .ps_box-valueemail,
.psc_control-width58pct > .ps_box-value,
.psc_control-width58pct > .ps_box-control > .ps-longedit,
.psc_control-width58pct > .ps_box-control > .ps-dropdown,
.psc_control-width58pct > .ps_box-control > .ps-edit 
{width:58%;}
.psc_control-width58em > .ps_box-valuelink,
.psc_control-width58em > .ps_box-valueemail,
.psc_control-width58em > .ps_box-value,
.psc_control-width58em > .ps_box-control > .ps-longedit,
.psc_control-width58em > .ps_box-control > .ps-dropdown,
.psc_control-width58em > .ps_box-control > .ps-edit
{width:58em;}
.psc_control-width58px > .ps_box-valuelink,
.psc_control-width58px > .ps_box-valueemail,
.psc_control-width58px > .ps_box-value,
.psc_control-width58px > .ps_box-control > .ps-longedit,
.psc_control-width58px > .ps_box-control > .ps-dropdown,
.psc_control-width58px > .ps_box-control > .ps-edit
{width:58px;}

.psc_control-width59pct > .ps_box-valuelink,
.psc_control-width59pct > .ps_box-valueemail,
.psc_control-width59pct > .ps_box-value,
.psc_control-width59pct > .ps_box-control > .ps-longedit,
.psc_control-width59pct > .ps_box-control > .ps-dropdown,
.psc_control-width59pct > .ps_box-control > .ps-edit 
{width:59%;}
.psc_control-width59em > .ps_box-valuelink,
.psc_control-width59em > .ps_box-valueemail,
.psc_control-width59em > .ps_box-value,
.psc_control-width59em > .ps_box-control > .ps-longedit,
.psc_control-width59em > .ps_box-control > .ps-dropdown,
.psc_control-width59em > .ps_box-control > .ps-edit
{width:59em;}
.psc_control-width59px > .ps_box-valuelink,
.psc_control-width59px > .ps_box-valueemail,
.psc_control-width59px > .ps_box-value,
.psc_control-width59px > .ps_box-control > .ps-longedit,
.psc_control-width59px > .ps_box-control > .ps-dropdown,
.psc_control-width59px > .ps_box-control > .ps-edit
{width:59px;}

.psc_control-width60pct > .ps_box-valuelink,
.psc_control-width60pct > .ps_box-valueemail,
.psc_control-width60pct > .ps_box-value,
.psc_control-width60pct > .ps_box-control > .ps-longedit,
.psc_control-width60pct > .ps_box-control > .ps-dropdown,
.psc_control-width60pct > .ps_box-control > .ps-edit 
{width:60%;}
.psc_control-width60em > .ps_box-valuelink,
.psc_control-width60em > .ps_box-valueemail,
.psc_control-width60em > .ps_box-value,
.psc_control-width60em > .ps_box-control > .ps-longedit,
.psc_control-width60em > .ps_box-control > .ps-dropdown,
.psc_control-width60em > .ps_box-control > .ps-edit
{width:60em;}
.psc_control-width60px > .ps_box-valuelink,
.psc_control-width60px > .ps_box-valueemail,
.psc_control-width60px > .ps_box-value,
.psc_control-width60px > .ps_box-control > .ps-longedit,
.psc_control-width60px > .ps_box-control > .ps-dropdown,
.psc_control-width60px > .ps_box-control > .ps-edit
{width:60px;}

.psc_control-width61pct > .ps_box-valuelink,
.psc_control-width61pct > .ps_box-valueemail,
.psc_control-width61pct > .ps_box-value,
.psc_control-width61pct > .ps_box-control > .ps-longedit,
.psc_control-width61pct > .ps_box-control > .ps-dropdown,
.psc_control-width61pct > .ps_box-control > .ps-edit 
{width:61%;}
.psc_control-width61em > .ps_box-valuelink,
.psc_control-width61em > .ps_box-valueemail,
.psc_control-width61em > .ps_box-value,
.psc_control-width61em > .ps_box-control > .ps-longedit,
.psc_control-width61em > .ps_box-control > .ps-dropdown,
.psc_control-width61em > .ps_box-control > .ps-edit
{width:61em;}
.psc_control-width61px > .ps_box-valuelink,
.psc_control-width61px > .ps_box-valueemail,
.psc_control-width61px > .ps_box-value,
.psc_control-width61px > .ps_box-control > .ps-longedit,
.psc_control-width61px > .ps_box-control > .ps-dropdown,
.psc_control-width61px > .ps_box-control > .ps-edit
{width:61px;}

.psc_control-width62pct > .ps_box-valuelink,
.psc_control-width62pct > .ps_box-valueemail,
.psc_control-width62pct > .ps_box-value,
.psc_control-width62pct > .ps_box-control > .ps-longedit,
.psc_control-width62pct > .ps_box-control > .ps-dropdown,
.psc_control-width62pct > .ps_box-control > .ps-edit 
{width:62%;}
.psc_control-width62em > .ps_box-valuelink,
.psc_control-width62em > .ps_box-valueemail,
.psc_control-width62em > .ps_box-value,
.psc_control-width62em > .ps_box-control > .ps-longedit,
.psc_control-width62em > .ps_box-control > .ps-dropdown,
.psc_control-width62em > .ps_box-control > .ps-edit
{width:62em;}
.psc_control-width62px > .ps_box-valuelink,
.psc_control-width62px > .ps_box-valueemail,
.psc_control-width62px > .ps_box-value,
.psc_control-width62px > .ps_box-control > .ps-longedit,
.psc_control-width62px > .ps_box-control > .ps-dropdown,
.psc_control-width62px > .ps_box-control > .ps-edit
{width:62px;}

.psc_control-width63pct > .ps_box-valuelink,
.psc_control-width63pct > .ps_box-valueemail,
.psc_control-width63pct > .ps_box-value,
.psc_control-width63pct > .ps_box-control > .ps-longedit,
.psc_control-width63pct > .ps_box-control > .ps-dropdown,
.psc_control-width63pct > .ps_box-control > .ps-edit 
{width:63%;}
.psc_control-width63em > .ps_box-valuelink,
.psc_control-width63em > .ps_box-valueemail,
.psc_control-width63em > .ps_box-value,
.psc_control-width63em > .ps_box-control > .ps-longedit,
.psc_control-width63em > .ps_box-control > .ps-dropdown,
.psc_control-width63em > .ps_box-control > .ps-edit
{width:63em;}
.psc_control-width63px > .ps_box-valuelink,
.psc_control-width63px > .ps_box-valueemail,
.psc_control-width63px > .ps_box-value,
.psc_control-width63px > .ps_box-control > .ps-longedit,
.psc_control-width63px > .ps_box-control > .ps-dropdown,
.psc_control-width63px > .ps_box-control > .ps-edit
{width:63px;}

.psc_control-width64pct > .ps_box-valuelink,
.psc_control-width64pct > .ps_box-valueemail,
.psc_control-width64pct > .ps_box-value,
.psc_control-width64pct > .ps_box-control > .ps-longedit,
.psc_control-width64pct > .ps_box-control > .ps-dropdown,
.psc_control-width64pct > .ps_box-control > .ps-edit 
{width:64%;}
.psc_control-width64em > .ps_box-valuelink,
.psc_control-width64em > .ps_box-valueemail,
.psc_control-width64em > .ps_box-value,
.psc_control-width64em > .ps_box-control > .ps-longedit,
.psc_control-width64em > .ps_box-control > .ps-dropdown,
.psc_control-width64em > .ps_box-control > .ps-edit
{width:64em;}
.psc_control-width64px > .ps_box-valuelink,
.psc_control-width64px > .ps_box-valueemail,
.psc_control-width64px > .ps_box-value,
.psc_control-width64px > .ps_box-control > .ps-longedit,
.psc_control-width64px > .ps_box-control > .ps-dropdown,
.psc_control-width64px > .ps_box-control > .ps-edit
{width:64px;}

.psc_control-width65pct > .ps_box-valuelink,
.psc_control-width65pct > .ps_box-valueemail,
.psc_control-width65pct > .ps_box-value,
.psc_control-width65pct > .ps_box-control > .ps-longedit,
.psc_control-width65pct > .ps_box-control > .ps-dropdown,
.psc_control-width65pct > .ps_box-control > .ps-edit 
{width:65%;}
.psc_control-width65em > .ps_box-valuelink,
.psc_control-width65em > .ps_box-valueemail,
.psc_control-width65em > .ps_box-value,
.psc_control-width65em > .ps_box-control > .ps-longedit,
.psc_control-width65em > .ps_box-control > .ps-dropdown,
.psc_control-width65em > .ps_box-control > .ps-edit
{width:65em;}
.psc_control-width65px > .ps_box-valuelink,
.psc_control-width65px > .ps_box-valueemail,
.psc_control-width65px > .ps_box-value,
.psc_control-width65px > .ps_box-control > .ps-longedit,
.psc_control-width65px > .ps_box-control > .ps-dropdown,
.psc_control-width65px > .ps_box-control > .ps-edit
{width:65px;}

.psc_control-width66pct > .ps_box-valuelink,
.psc_control-width66pct > .ps_box-valueemail,
.psc_control-width66pct > .ps_box-value,
.psc_control-width66pct > .ps_box-control > .ps-longedit,
.psc_control-width66pct > .ps_box-control > .ps-dropdown,
.psc_control-width66pct > .ps_box-control > .ps-edit 
{width:66%;}
.psc_control-width66em > .ps_box-valuelink,
.psc_control-width66em > .ps_box-valueemail,
.psc_control-width66em > .ps_box-value,
.psc_control-width66em > .ps_box-control > .ps-longedit,
.psc_control-width66em > .ps_box-control > .ps-dropdown,
.psc_control-width66em > .ps_box-control > .ps-edit
{width:66em;}
.psc_control-width66px > .ps_box-valuelink,
.psc_control-width66px > .ps_box-valueemail,
.psc_control-width66px > .ps_box-value,
.psc_control-width66px > .ps_box-control > .ps-longedit,
.psc_control-width66px > .ps_box-control > .ps-dropdown,
.psc_control-width66px > .ps_box-control > .ps-edit
{width:66px;}

.psc_control-width67pct > .ps_box-valuelink,
.psc_control-width67pct > .ps_box-valueemail,
.psc_control-width67pct > .ps_box-value,
.psc_control-width67pct > .ps_box-control > .ps-longedit,
.psc_control-width67pct > .ps_box-control > .ps-dropdown,
.psc_control-width67pct > .ps_box-control > .ps-edit 
{width:67%;}
.psc_control-width67em > .ps_box-valuelink,
.psc_control-width67em > .ps_box-valueemail,
.psc_control-width67em > .ps_box-value,
.psc_control-width67em > .ps_box-control > .ps-longedit,
.psc_control-width67em > .ps_box-control > .ps-dropdown,
.psc_control-width67em > .ps_box-control > .ps-edit
{width:67em;}
.psc_control-width67px > .ps_box-valuelink,
.psc_control-width67px > .ps_box-valueemail,
.psc_control-width67px > .ps_box-value,
.psc_control-width67px > .ps_box-control > .ps-longedit,
.psc_control-width67px > .ps_box-control > .ps-dropdown,
.psc_control-width67px > .ps_box-control > .ps-edit
{width:67px;}

.psc_control-width68pct > .ps_box-valuelink,
.psc_control-width68pct > .ps_box-valueemail,
.psc_control-width68pct > .ps_box-value,
.psc_control-width68pct > .ps_box-control > .ps-longedit,
.psc_control-width68pct > .ps_box-control > .ps-dropdown,
.psc_control-width68pct > .ps_box-control > .ps-edit 
{width:68%;}
.psc_control-width68em > .ps_box-valuelink,
.psc_control-width68em > .ps_box-valueemail,
.psc_control-width68em > .ps_box-value,
.psc_control-width68em > .ps_box-control > .ps-longedit,
.psc_control-width68em > .ps_box-control > .ps-dropdown,
.psc_control-width68em > .ps_box-control > .ps-edit
{width:68em;}
.psc_control-width68px > .ps_box-valuelink,
.psc_control-width68px > .ps_box-valueemail,
.psc_control-width68px > .ps_box-value,
.psc_control-width68px > .ps_box-control > .ps-longedit,
.psc_control-width68px > .ps_box-control > .ps-dropdown,
.psc_control-width68px > .ps_box-control > .ps-edit
{width:68px;}

.psc_control-width69pct > .ps_box-valuelink,
.psc_control-width69pct > .ps_box-valueemail,
.psc_control-width69pct > .ps_box-value,
.psc_control-width69pct > .ps_box-control > .ps-longedit,
.psc_control-width69pct > .ps_box-control > .ps-dropdown,
.psc_control-width69pct > .ps_box-control > .ps-edit 
{width:69%;}
.psc_control-width69em > .ps_box-valuelink,
.psc_control-width69em > .ps_box-valueemail,
.psc_control-width69em > .ps_box-value,
.psc_control-width69em > .ps_box-control > .ps-longedit,
.psc_control-width69em > .ps_box-control > .ps-dropdown,
.psc_control-width69em > .ps_box-control > .ps-edit
{width:69em;}
.psc_control-width69px > .ps_box-valuelink,
.psc_control-width69px > .ps_box-valueemail,
.psc_control-width69px > .ps_box-value,
.psc_control-width69px > .ps_box-control > .ps-longedit,
.psc_control-width69px > .ps_box-control > .ps-dropdown,
.psc_control-width69px > .ps_box-control > .ps-edit
{width:69px;}

.psc_control-width70pct > .ps_box-valuelink,
.psc_control-width70pct > .ps_box-valueemail,
.psc_control-width70pct > .ps_box-value,
.psc_control-width70pct > .ps_box-control > .ps-longedit,
.psc_control-width70pct > .ps_box-control > .ps-dropdown,
.psc_control-width70pct > .ps_box-control > .ps-edit 
{width:70%;}
.psc_control-width70em > .ps_box-valuelink,
.psc_control-width70em > .ps_box-valueemail,
.psc_control-width70em > .ps_box-value,
.psc_control-width70em > .ps_box-control > .ps-longedit,
.psc_control-width70em > .ps_box-control > .ps-dropdown,
.psc_control-width70em > .ps_box-control > .ps-edit
{width:70em;}
.psc_control-width70px > .ps_box-valuelink,
.psc_control-width70px > .ps_box-valueemail,
.psc_control-width70px > .ps_box-value,
.psc_control-width70px > .ps_box-control > .ps-longedit,
.psc_control-width70px > .ps_box-control > .ps-dropdown,
.psc_control-width70px > .ps_box-control > .ps-edit
{width:70px;}

.psc_control-width71pct > .ps_box-valuelink,
.psc_control-width71pct > .ps_box-valueemail,
.psc_control-width71pct > .ps_box-value,
.psc_control-width71pct > .ps_box-control > .ps-longedit,
.psc_control-width71pct > .ps_box-control > .ps-dropdown,
.psc_control-width71pct > .ps_box-control > .ps-edit 
{width:71%;}
.psc_control-width71em > .ps_box-valuelink,
.psc_control-width71em > .ps_box-valueemail,
.psc_control-width71em > .ps_box-value,
.psc_control-width71em > .ps_box-control > .ps-longedit,
.psc_control-width71em > .ps_box-control > .ps-dropdown,
.psc_control-width71em > .ps_box-control > .ps-edit
{width:71em;}
.psc_control-width71px > .ps_box-valuelink,
.psc_control-width71px > .ps_box-valueemail,
.psc_control-width71px > .ps_box-value,
.psc_control-width71px > .ps_box-control > .ps-longedit,
.psc_control-width71px > .ps_box-control > .ps-dropdown,
.psc_control-width71px > .ps_box-control > .ps-edit
{width:71px;}

.psc_control-width72pct > .ps_box-valuelink,
.psc_control-width72pct > .ps_box-valueemail,
.psc_control-width72pct > .ps_box-value,
.psc_control-width72pct > .ps_box-control > .ps-longedit,
.psc_control-width72pct > .ps_box-control > .ps-dropdown,
.psc_control-width72pct > .ps_box-control > .ps-edit 
{width:72%;}
.psc_control-width72em > .ps_box-valuelink,
.psc_control-width72em > .ps_box-valueemail,
.psc_control-width72em > .ps_box-value,
.psc_control-width72em > .ps_box-control > .ps-longedit,
.psc_control-width72em > .ps_box-control > .ps-dropdown,
.psc_control-width72em > .ps_box-control > .ps-edit
{width:72em;}
.psc_control-width72px > .ps_box-valuelink,
.psc_control-width72px > .ps_box-valueemail,
.psc_control-width72px > .ps_box-value,
.psc_control-width72px > .ps_box-control > .ps-longedit,
.psc_control-width72px > .ps_box-control > .ps-dropdown,
.psc_control-width72px > .ps_box-control > .ps-edit
{width:72px;}

.psc_control-width73pct > .ps_box-valuelink,
.psc_control-width73pct > .ps_box-valueemail,
.psc_control-width73pct > .ps_box-value,
.psc_control-width73pct > .ps_box-control > .ps-longedit,
.psc_control-width73pct > .ps_box-control > .ps-dropdown,
.psc_control-width73pct > .ps_box-control > .ps-edit 
{width:73%;}
.psc_control-width73em > .ps_box-valuelink,
.psc_control-width73em > .ps_box-valueemail,
.psc_control-width73em > .ps_box-value,
.psc_control-width73em > .ps_box-control > .ps-longedit,
.psc_control-width73em > .ps_box-control > .ps-dropdown,
.psc_control-width73em > .ps_box-control > .ps-edit
{width:73em;}
.psc_control-width73px > .ps_box-valuelink,
.psc_control-width73px > .ps_box-valueemail,
.psc_control-width73px > .ps_box-value,
.psc_control-width73px > .ps_box-control > .ps-longedit,
.psc_control-width73px > .ps_box-control > .ps-dropdown,
.psc_control-width73px > .ps_box-control > .ps-edit
{width:73px;}

.psc_control-width74pct > .ps_box-valuelink,
.psc_control-width74pct > .ps_box-valueemail,
.psc_control-width74pct > .ps_box-value,
.psc_control-width74pct > .ps_box-control > .ps-longedit,
.psc_control-width74pct > .ps_box-control > .ps-dropdown,
.psc_control-width74pct > .ps_box-control > .ps-edit 
{width:74%;}
.psc_control-width74em > .ps_box-valuelink,
.psc_control-width74em > .ps_box-valueemail,
.psc_control-width74em > .ps_box-value,
.psc_control-width74em > .ps_box-control > .ps-longedit,
.psc_control-width74em > .ps_box-control > .ps-dropdown,
.psc_control-width74em > .ps_box-control > .ps-edit
{width:74em;}
.psc_control-width74px > .ps_box-valuelink,
.psc_control-width74px > .ps_box-valueemail,
.psc_control-width74px > .ps_box-value,
.psc_control-width74px > .ps_box-control > .ps-longedit,
.psc_control-width74px > .ps_box-control > .ps-dropdown,
.psc_control-width74px > .ps_box-control > .ps-edit
{width:74px;}

.psc_control-width75pct > .ps_box-valuelink,
.psc_control-width75pct > .ps_box-valueemail,
.psc_control-width75pct > .ps_box-value,
.psc_control-width75pct > .ps_box-control > .ps-longedit,
.psc_control-width75pct > .ps_box-control > .ps-dropdown,
.psc_control-width75pct > .ps_box-control > .ps-edit 
{width:75%;}
.psc_control-width75em > .ps_box-valuelink,
.psc_control-width75em > .ps_box-valueemail,
.psc_control-width75em > .ps_box-value,
.psc_control-width75em > .ps_box-control > .ps-longedit,
.psc_control-width75em > .ps_box-control > .ps-dropdown,
.psc_control-width75em > .ps_box-control > .ps-edit
{width:75em;}
.psc_control-width75px > .ps_box-valuelink,
.psc_control-width75px > .ps_box-valueemail,
.psc_control-width75px > .ps_box-value,
.psc_control-width75px > .ps_box-control > .ps-longedit,
.psc_control-width75px > .ps_box-control > .ps-dropdown,
.psc_control-width75px > .ps_box-control > .ps-edit
{width:75px;}

.psc_control-width76pct > .ps_box-valuelink,
.psc_control-width76pct > .ps_box-valueemail,
.psc_control-width76pct > .ps_box-value,
.psc_control-width76pct > .ps_box-control > .ps-longedit,
.psc_control-width76pct > .ps_box-control > .ps-dropdown,
.psc_control-width76pct > .ps_box-control > .ps-edit 
{width:76%;}
.psc_control-width76em > .ps_box-valuelink,
.psc_control-width76em > .ps_box-valueemail,
.psc_control-width76em > .ps_box-value,
.psc_control-width76em > .ps_box-control > .ps-longedit,
.psc_control-width76em > .ps_box-control > .ps-dropdown,
.psc_control-width76em > .ps_box-control > .ps-edit
{width:76em;}
.psc_control-width76px > .ps_box-valuelink,
.psc_control-width76px > .ps_box-valueemail,
.psc_control-width76px > .ps_box-value,
.psc_control-width76px > .ps_box-control > .ps-longedit,
.psc_control-width76px > .ps_box-control > .ps-dropdown,
.psc_control-width76px > .ps_box-control > .ps-edit
{width:76px;}

.psc_control-width77pct > .ps_box-valuelink,
.psc_control-width77pct > .ps_box-valueemail,
.psc_control-width77pct > .ps_box-value,
.psc_control-width77pct > .ps_box-control > .ps-longedit,
.psc_control-width77pct > .ps_box-control > .ps-dropdown,
.psc_control-width77pct > .ps_box-control > .ps-edit 
{width:77%;}
.psc_control-width77em > .ps_box-valuelink,
.psc_control-width77em > .ps_box-valueemail,
.psc_control-width77em > .ps_box-value,
.psc_control-width77em > .ps_box-control > .ps-longedit,
.psc_control-width77em > .ps_box-control > .ps-dropdown,
.psc_control-width77em > .ps_box-control > .ps-edit
{width:77em;}
.psc_control-width77px > .ps_box-valuelink,
.psc_control-width77px > .ps_box-valueemail,
.psc_control-width77px > .ps_box-value,
.psc_control-width77px > .ps_box-control > .ps-longedit,
.psc_control-width77px > .ps_box-control > .ps-dropdown,
.psc_control-width77px > .ps_box-control > .ps-edit
{width:77px;}

.psc_control-width78pct > .ps_box-valuelink,
.psc_control-width78pct > .ps_box-valueemail,
.psc_control-width78pct > .ps_box-value,
.psc_control-width78pct > .ps_box-control > .ps-longedit,
.psc_control-width78pct > .ps_box-control > .ps-dropdown,
.psc_control-width78pct > .ps_box-control > .ps-edit 
{width:78%;}
.psc_control-width78em > .ps_box-valuelink,
.psc_control-width78em > .ps_box-valueemail,
.psc_control-width78em > .ps_box-value,
.psc_control-width78em > .ps_box-control > .ps-longedit,
.psc_control-width78em > .ps_box-control > .ps-dropdown,
.psc_control-width78em > .ps_box-control > .ps-edit
{width:78em;}
.psc_control-width78px > .ps_box-valuelink,
.psc_control-width78px > .ps_box-valueemail,
.psc_control-width78px > .ps_box-value,
.psc_control-width78px > .ps_box-control > .ps-longedit,
.psc_control-width78px > .ps_box-control > .ps-dropdown,
.psc_control-width78px > .ps_box-control > .ps-edit
{width:78px;}

.psc_control-width79pct > .ps_box-valuelink,
.psc_control-width79pct > .ps_box-valueemail,
.psc_control-width79pct > .ps_box-value,
.psc_control-width79pct > .ps_box-control > .ps-longedit,
.psc_control-width79pct > .ps_box-control > .ps-dropdown,
.psc_control-width79pct > .ps_box-control > .ps-edit 
{width:79%;}
.psc_control-width79em > .ps_box-valuelink,
.psc_control-width79em > .ps_box-valueemail,
.psc_control-width79em > .ps_box-value,
.psc_control-width79em > .ps_box-control > .ps-longedit,
.psc_control-width79em > .ps_box-control > .ps-dropdown,
.psc_control-width79em > .ps_box-control > .ps-edit
{width:79em;}
.psc_control-width79px > .ps_box-valuelink,
.psc_control-width79px > .ps_box-valueemail,
.psc_control-width79px > .ps_box-value,
.psc_control-width79px > .ps_box-control > .ps-longedit,
.psc_control-width79px > .ps_box-control > .ps-dropdown,
.psc_control-width79px > .ps_box-control > .ps-edit
{width:79px;}

.psc_control-width80pct > .ps_box-valuelink,
.psc_control-width80pct > .ps_box-valueemail,
.psc_control-width80pct > .ps_box-value,
.psc_control-width80pct > .ps_box-control > .ps-longedit,
.psc_control-width80pct > .ps_box-control > .ps-dropdown,
.psc_control-width80pct > .ps_box-control > .ps-edit 
{width:80%;}
.psc_control-width80em > .ps_box-valuelink,
.psc_control-width80em > .ps_box-valueemail,
.psc_control-width80em > .ps_box-value,
.psc_control-width80em > .ps_box-control > .ps-longedit,
.psc_control-width80em > .ps_box-control > .ps-dropdown,
.psc_control-width80em > .ps_box-control > .ps-edit
{width:80em;}
.psc_control-width80px > .ps_box-valuelink,
.psc_control-width80px > .ps_box-valueemail,
.psc_control-width80px > .ps_box-value,
.psc_control-width80px > .ps_box-control > .ps-longedit,
.psc_control-width80px > .ps_box-control > .ps-dropdown,
.psc_control-width80px > .ps_box-control > .ps-edit
{width:80px;}

.psc_control-width81pct > .ps_box-valuelink,
.psc_control-width81pct > .ps_box-valueemail,
.psc_control-width81pct > .ps_box-value,
.psc_control-width81pct > .ps_box-control > .ps-longedit,
.psc_control-width81pct > .ps_box-control > .ps-dropdown,
.psc_control-width81pct > .ps_box-control > .ps-edit 
{width:81%;}
.psc_control-width81em > .ps_box-valuelink,
.psc_control-width81em > .ps_box-valueemail,
.psc_control-width81em > .ps_box-value,
.psc_control-width81em > .ps_box-control > .ps-longedit,
.psc_control-width81em > .ps_box-control > .ps-dropdown,
.psc_control-width81em > .ps_box-control > .ps-edit
{width:81em;}
.psc_control-width81px > .ps_box-valuelink,
.psc_control-width81px > .ps_box-valueemail,
.psc_control-width81px > .ps_box-value,
.psc_control-width81px > .ps_box-control > .ps-longedit,
.psc_control-width81px > .ps_box-control > .ps-dropdown,
.psc_control-width81px > .ps_box-control > .ps-edit
{width:81px;}

.psc_control-width82pct > .ps_box-valuelink,
.psc_control-width82pct > .ps_box-valueemail,
.psc_control-width82pct > .ps_box-value,
.psc_control-width82pct > .ps_box-control > .ps-longedit,
.psc_control-width82pct > .ps_box-control > .ps-dropdown,
.psc_control-width82pct > .ps_box-control > .ps-edit 
{width:82%;}
.psc_control-width82em > .ps_box-valuelink,
.psc_control-width82em > .ps_box-valueemail,
.psc_control-width82em > .ps_box-value,
.psc_control-width82em > .ps_box-control > .ps-longedit,
.psc_control-width82em > .ps_box-control > .ps-dropdown,
.psc_control-width82em > .ps_box-control > .ps-edit
{width:82em;}
.psc_control-width82px > .ps_box-valuelink,
.psc_control-width82px > .ps_box-valueemail,
.psc_control-width82px > .ps_box-value,
.psc_control-width82px > .ps_box-control > .ps-longedit,
.psc_control-width82px > .ps_box-control > .ps-dropdown,
.psc_control-width82px > .ps_box-control > .ps-edit
{width:82px;}

.psc_control-width83pct > .ps_box-valuelink,
.psc_control-width83pct > .ps_box-valueemail,
.psc_control-width83pct > .ps_box-value,
.psc_control-width83pct > .ps_box-control > .ps-longedit,
.psc_control-width83pct > .ps_box-control > .ps-dropdown,
.psc_control-width83pct > .ps_box-control > .ps-edit 
{width:83%;}
.psc_control-width83em > .ps_box-valuelink,
.psc_control-width83em > .ps_box-valueemail,
.psc_control-width83em > .ps_box-value,
.psc_control-width83em > .ps_box-control > .ps-longedit,
.psc_control-width83em > .ps_box-control > .ps-dropdown,
.psc_control-width83em > .ps_box-control > .ps-edit
{width:83em;}
.psc_control-width83px > .ps_box-valuelink,
.psc_control-width83px > .ps_box-valueemail,
.psc_control-width83px > .ps_box-value,
.psc_control-width83px > .ps_box-control > .ps-longedit,
.psc_control-width83px > .ps_box-control > .ps-dropdown,
.psc_control-width83px > .ps_box-control > .ps-edit
{width:83px;}

.psc_control-width84pct > .ps_box-valuelink,
.psc_control-width84pct > .ps_box-valueemail,
.psc_control-width84pct > .ps_box-value,
.psc_control-width84pct > .ps_box-control > .ps-longedit,
.psc_control-width84pct > .ps_box-control > .ps-dropdown,
.psc_control-width84pct > .ps_box-control > .ps-edit 
{width:84%;}
.psc_control-width84em > .ps_box-valuelink,
.psc_control-width84em > .ps_box-valueemail,
.psc_control-width84em > .ps_box-value,
.psc_control-width84em > .ps_box-control > .ps-longedit,
.psc_control-width84em > .ps_box-control > .ps-dropdown,
.psc_control-width84em > .ps_box-control > .ps-edit
{width:84em;}
.psc_control-width84px > .ps_box-valuelink,
.psc_control-width84px > .ps_box-valueemail,
.psc_control-width84px > .ps_box-value,
.psc_control-width84px > .ps_box-control > .ps-longedit,
.psc_control-width84px > .ps_box-control > .ps-dropdown,
.psc_control-width84px > .ps_box-control > .ps-edit
{width:84px;}

.psc_control-width85pct > .ps_box-valuelink,
.psc_control-width85pct > .ps_box-valueemail,
.psc_control-width85pct > .ps_box-value,
.psc_control-width85pct > .ps_box-control > .ps-longedit,
.psc_control-width85pct > .ps_box-control > .ps-dropdown,
.psc_control-width85pct > .ps_box-control > .ps-edit 
{width:85%;}
.psc_control-width85em > .ps_box-valuelink,
.psc_control-width85em > .ps_box-valueemail,
.psc_control-width85em > .ps_box-value,
.psc_control-width85em > .ps_box-control > .ps-longedit,
.psc_control-width85em > .ps_box-control > .ps-dropdown,
.psc_control-width85em > .ps_box-control > .ps-edit
{width:85em;}
.psc_control-width85px > .ps_box-valuelink,
.psc_control-width85px > .ps_box-valueemail,
.psc_control-width85px > .ps_box-value,
.psc_control-width85px > .ps_box-control > .ps-longedit,
.psc_control-width85px > .ps_box-control > .ps-dropdown,
.psc_control-width85px > .ps_box-control > .ps-edit
{width:85px;}

.psc_control-width86pct > .ps_box-valuelink,
.psc_control-width86pct > .ps_box-valueemail,
.psc_control-width86pct > .ps_box-value,
.psc_control-width86pct > .ps_box-control > .ps-longedit,
.psc_control-width86pct > .ps_box-control > .ps-dropdown,
.psc_control-width86pct > .ps_box-control > .ps-edit 
{width:86%;}
.psc_control-width86em > .ps_box-valuelink,
.psc_control-width86em > .ps_box-valueemail,
.psc_control-width86em > .ps_box-value,
.psc_control-width86em > .ps_box-control > .ps-longedit,
.psc_control-width86em > .ps_box-control > .ps-dropdown,
.psc_control-width86em > .ps_box-control > .ps-edit
{width:86em;}
.psc_control-width86px > .ps_box-valuelink,
.psc_control-width86px > .ps_box-valueemail,
.psc_control-width86px > .ps_box-value,
.psc_control-width86px > .ps_box-control > .ps-longedit,
.psc_control-width86px > .ps_box-control > .ps-dropdown,
.psc_control-width86px > .ps_box-control > .ps-edit
{width:86px;}

.psc_control-width87pct > .ps_box-valuelink,
.psc_control-width87pct > .ps_box-valueemail,
.psc_control-width87pct > .ps_box-value,
.psc_control-width87pct > .ps_box-control > .ps-longedit,
.psc_control-width87pct > .ps_box-control > .ps-dropdown,
.psc_control-width87pct > .ps_box-control > .ps-edit 
{width:87%;}
.psc_control-width87em > .ps_box-valuelink,
.psc_control-width87em > .ps_box-valueemail,
.psc_control-width87em > .ps_box-value,
.psc_control-width87em > .ps_box-control > .ps-longedit,
.psc_control-width87em > .ps_box-control > .ps-dropdown,
.psc_control-width87em > .ps_box-control > .ps-edit
{width:87em;}
.psc_control-width87px > .ps_box-valuelink,
.psc_control-width87px > .ps_box-valueemail,
.psc_control-width87px > .ps_box-value,
.psc_control-width87px > .ps_box-control > .ps-longedit,
.psc_control-width87px > .ps_box-control > .ps-dropdown,
.psc_control-width87px > .ps_box-control > .ps-edit
{width:87px;}

.psc_control-width88pct > .ps_box-valuelink,
.psc_control-width88pct > .ps_box-valueemail,
.psc_control-width88pct > .ps_box-value,
.psc_control-width88pct > .ps_box-control > .ps-longedit,
.psc_control-width88pct > .ps_box-control > .ps-dropdown,
.psc_control-width88pct > .ps_box-control > .ps-edit 
{width:88%;}
.psc_control-width88em > .ps_box-valuelink,
.psc_control-width88em > .ps_box-valueemail,
.psc_control-width88em > .ps_box-value,
.psc_control-width88em > .ps_box-control > .ps-longedit,
.psc_control-width88em > .ps_box-control > .ps-dropdown,
.psc_control-width88em > .ps_box-control > .ps-edit
{width:88em;}
.psc_control-width88px > .ps_box-valuelink,
.psc_control-width88px > .ps_box-valueemail,
.psc_control-width88px > .ps_box-value,
.psc_control-width88px > .ps_box-control > .ps-longedit,
.psc_control-width88px > .ps_box-control > .ps-dropdown,
.psc_control-width88px > .ps_box-control > .ps-edit
{width:88px;}

.psc_control-width89pct > .ps_box-valuelink,
.psc_control-width89pct > .ps_box-valueemail,
.psc_control-width89pct > .ps_box-value,
.psc_control-width89pct > .ps_box-control > .ps-longedit,
.psc_control-width89pct > .ps_box-control > .ps-dropdown,
.psc_control-width89pct > .ps_box-control > .ps-edit 
{width:89%;}
.psc_control-width89em > .ps_box-valuelink,
.psc_control-width89em > .ps_box-valueemail,
.psc_control-width89em > .ps_box-value,
.psc_control-width89em > .ps_box-control > .ps-longedit,
.psc_control-width89em > .ps_box-control > .ps-dropdown,
.psc_control-width89em > .ps_box-control > .ps-edit
{width:89em;}
.psc_control-width89px > .ps_box-valuelink,
.psc_control-width89px > .ps_box-valueemail,
.psc_control-width89px > .ps_box-value,
.psc_control-width89px > .ps_box-control > .ps-longedit,
.psc_control-width89px > .ps_box-control > .ps-dropdown,
.psc_control-width89px > .ps_box-control > .ps-edit
{width:89px;}

.psc_control-width90pct > .ps_box-valuelink,
.psc_control-width90pct > .ps_box-valueemail,
.psc_control-width90pct > .ps_box-value,
.psc_control-width90pct > .ps_box-control > .ps-longedit,
.psc_control-width90pct > .ps_box-control > .ps-dropdown,
.psc_control-width90pct > .ps_box-control > .ps-edit 
{width:90%;}
.psc_control-width90em > .ps_box-valuelink,
.psc_control-width90em > .ps_box-valueemail,
.psc_control-width90em > .ps_box-value,
.psc_control-width90em > .ps_box-control > .ps-longedit,
.psc_control-width90em > .ps_box-control > .ps-dropdown,
.psc_control-width90em > .ps_box-control > .ps-edit
{width:90em;}
.psc_control-width90px > .ps_box-valuelink,
.psc_control-width90px > .ps_box-valueemail,
.psc_control-width90px > .ps_box-value,
.psc_control-width90px > .ps_box-control > .ps-longedit,
.psc_control-width90px > .ps_box-control > .ps-dropdown,
.psc_control-width90px > .ps_box-control > .ps-edit
{width:90px;}

.psc_control-width91pct > .ps_box-valuelink,
.psc_control-width91pct > .ps_box-valueemail,
.psc_control-width91pct > .ps_box-value,
.psc_control-width91pct > .ps_box-control > .ps-longedit,
.psc_control-width91pct > .ps_box-control > .ps-dropdown,
.psc_control-width91pct > .ps_box-control > .ps-edit 
{width:91%;}
.psc_control-width91em > .ps_box-valuelink,
.psc_control-width91em > .ps_box-valueemail,
.psc_control-width91em > .ps_box-value,
.psc_control-width91em > .ps_box-control > .ps-longedit,
.psc_control-width91em > .ps_box-control > .ps-dropdown,
.psc_control-width91em > .ps_box-control > .ps-edit
{width:91em;}
.psc_control-width91px > .ps_box-valuelink,
.psc_control-width91px > .ps_box-valueemail,
.psc_control-width91px > .ps_box-value,
.psc_control-width91px > .ps_box-control > .ps-longedit,
.psc_control-width91px > .ps_box-control > .ps-dropdown,
.psc_control-width91px > .ps_box-control > .ps-edit
{width:91px;}

.psc_control-width92pct > .ps_box-valuelink,
.psc_control-width92pct > .ps_box-valueemail,
.psc_control-width92pct > .ps_box-value,
.psc_control-width92pct > .ps_box-control > .ps-longedit,
.psc_control-width92pct > .ps_box-control > .ps-dropdown,
.psc_control-width92pct > .ps_box-control > .ps-edit 
{width:92%;}
.psc_control-width92em > .ps_box-valuelink,
.psc_control-width92em > .ps_box-valueemail,
.psc_control-width92em > .ps_box-value,
.psc_control-width92em > .ps_box-control > .ps-longedit,
.psc_control-width92em > .ps_box-control > .ps-dropdown,
.psc_control-width92em > .ps_box-control > .ps-edit
{width:92em;}
.psc_control-width92px > .ps_box-valuelink,
.psc_control-width92px > .ps_box-valueemail,
.psc_control-width92px > .ps_box-value,
.psc_control-width92px > .ps_box-control > .ps-longedit,
.psc_control-width92px > .ps_box-control > .ps-dropdown,
.psc_control-width92px > .ps_box-control > .ps-edit
{width:92px;}

.psc_control-width93pct > .ps_box-valuelink,
.psc_control-width93pct > .ps_box-valueemail,
.psc_control-width93pct > .ps_box-value,
.psc_control-width93pct > .ps_box-control > .ps-longedit,
.psc_control-width93pct > .ps_box-control > .ps-dropdown,
.psc_control-width93pct > .ps_box-control > .ps-edit 
{width:93%;}
.psc_control-width93em > .ps_box-valuelink,
.psc_control-width93em > .ps_box-valueemail,
.psc_control-width93em > .ps_box-value,
.psc_control-width93em > .ps_box-control > .ps-longedit,
.psc_control-width93em > .ps_box-control > .ps-dropdown,
.psc_control-width93em > .ps_box-control > .ps-edit
{width:93em;}
.psc_control-width93px > .ps_box-valuelink,
.psc_control-width93px > .ps_box-valueemail,
.psc_control-width93px > .ps_box-value,
.psc_control-width93px > .ps_box-control > .ps-longedit,
.psc_control-width93px > .ps_box-control > .ps-dropdown,
.psc_control-width93px > .ps_box-control > .ps-edit
{width:93px;}

.psc_control-width94pct > .ps_box-valuelink,
.psc_control-width94pct > .ps_box-valueemail,
.psc_control-width94pct > .ps_box-value,
.psc_control-width94pct > .ps_box-control > .ps-longedit,
.psc_control-width94pct > .ps_box-control > .ps-dropdown,
.psc_control-width94pct > .ps_box-control > .ps-edit 
{width:94%;}
.psc_control-width94em > .ps_box-valuelink,
.psc_control-width94em > .ps_box-valueemail,
.psc_control-width94em > .ps_box-value,
.psc_control-width94em > .ps_box-control > .ps-longedit,
.psc_control-width94em > .ps_box-control > .ps-dropdown,
.psc_control-width94em > .ps_box-control > .ps-edit
{width:94em;}
.psc_control-width94px > .ps_box-valuelink,
.psc_control-width94px > .ps_box-valueemail,
.psc_control-width94px > .ps_box-value,
.psc_control-width94px > .ps_box-control > .ps-longedit,
.psc_control-width94px > .ps_box-control > .ps-dropdown,
.psc_control-width94px > .ps_box-control > .ps-edit
{width:94px;}

.psc_control-width95pct > .ps_box-valuelink,
.psc_control-width95pct > .ps_box-valueemail,
.psc_control-width95pct > .ps_box-value,
.psc_control-width95pct > .ps_box-control > .ps-longedit,
.psc_control-width95pct > .ps_box-control > .ps-dropdown,
.psc_control-width95pct > .ps_box-control > .ps-edit 
{width:95%;}
.psc_control-width95em > .ps_box-valuelink,
.psc_control-width95em > .ps_box-valueemail,
.psc_control-width95em > .ps_box-value,
.psc_control-width95em > .ps_box-control > .ps-longedit,
.psc_control-width95em > .ps_box-control > .ps-dropdown,
.psc_control-width95em > .ps_box-control > .ps-edit
{width:95em;}
.psc_control-width95px > .ps_box-valuelink,
.psc_control-width95px > .ps_box-valueemail,
.psc_control-width95px > .ps_box-value,
.psc_control-width95px > .ps_box-control > .ps-longedit,
.psc_control-width95px > .ps_box-control > .ps-dropdown,
.psc_control-width95px > .ps_box-control > .ps-edit
{width:95px;}

.psc_control-width96pct > .ps_box-valuelink,
.psc_control-width96pct > .ps_box-valueemail,
.psc_control-width96pct > .ps_box-value,
.psc_control-width96pct > .ps_box-control > .ps-longedit,
.psc_control-width96pct > .ps_box-control > .ps-dropdown,
.psc_control-width96pct > .ps_box-control > .ps-edit 
{width:96%;}
.psc_control-width96em > .ps_box-valuelink,
.psc_control-width96em > .ps_box-valueemail,
.psc_control-width96em > .ps_box-value,
.psc_control-width96em > .ps_box-control > .ps-longedit,
.psc_control-width96em > .ps_box-control > .ps-dropdown,
.psc_control-width96em > .ps_box-control > .ps-edit
{width:96em;}
.psc_control-width96px > .ps_box-valuelink,
.psc_control-width96px > .ps_box-valueemail,
.psc_control-width96px > .ps_box-value,
.psc_control-width96px > .ps_box-control > .ps-longedit,
.psc_control-width96px > .ps_box-control > .ps-dropdown,
.psc_control-width96px > .ps_box-control > .ps-edit
{width:96px;}

.psc_control-width97pct > .ps_box-valuelink,
.psc_control-width97pct > .ps_box-valueemail,
.psc_control-width97pct > .ps_box-value,
.psc_control-width97pct > .ps_box-control > .ps-longedit,
.psc_control-width97pct > .ps_box-control > .ps-dropdown,
.psc_control-width97pct > .ps_box-control > .ps-edit 
{width:97%;}
.psc_control-width97em > .ps_box-valuelink,
.psc_control-width97em > .ps_box-valueemail,
.psc_control-width97em > .ps_box-value,
.psc_control-width97em > .ps_box-control > .ps-longedit,
.psc_control-width97em > .ps_box-control > .ps-dropdown,
.psc_control-width97em > .ps_box-control > .ps-edit
{width:97em;}
.psc_control-width97px > .ps_box-valuelink,
.psc_control-width97px > .ps_box-valueemail,
.psc_control-width97px > .ps_box-value,
.psc_control-width97px > .ps_box-control > .ps-longedit,
.psc_control-width97px > .ps_box-control > .ps-dropdown,
.psc_control-width97px > .ps_box-control > .ps-edit
{width:97px;}

.psc_control-width98pct > .ps_box-valuelink,
.psc_control-width98pct > .ps_box-valueemail,
.psc_control-width98pct > .ps_box-value,
.psc_control-width98pct > .ps_box-control > .ps-longedit,
.psc_control-width98pct > .ps_box-control > .ps-dropdown,
.psc_control-width98pct > .ps_box-control > .ps-edit 
{width:98%;}
.psc_control-width98em > .ps_box-valuelink,
.psc_control-width98em > .ps_box-valueemail,
.psc_control-width98em > .ps_box-value,
.psc_control-width98em > .ps_box-control > .ps-longedit,
.psc_control-width98em > .ps_box-control > .ps-dropdown,
.psc_control-width98em > .ps_box-control > .ps-edit
{width:98em;}
.psc_control-width98px > .ps_box-valuelink,
.psc_control-width98px > .ps_box-valueemail,
.psc_control-width98px > .ps_box-value,
.psc_control-width98px > .ps_box-control > .ps-longedit,
.psc_control-width98px > .ps_box-control > .ps-dropdown,
.psc_control-width98px > .ps_box-control > .ps-edit
{width:98px;}

.psc_control-width99pct > .ps_box-valuelink,
.psc_control-width99pct > .ps_box-valueemail,
.psc_control-width99pct > .ps_box-value,
.psc_control-width99pct > .ps_box-control > .ps-longedit,
.psc_control-width99pct > .ps_box-control > .ps-dropdown,
.psc_control-width99pct > .ps_box-control > .ps-edit 
{width:99%;}
.psc_control-width99em > .ps_box-valuelink,
.psc_control-width99em > .ps_box-valueemail,
.psc_control-width99em > .ps_box-value,
.psc_control-width99em > .ps_box-control > .ps-longedit,
.psc_control-width99em > .ps_box-control > .ps-dropdown,
.psc_control-width99em > .ps_box-control > .ps-edit
{width:99em;}
.psc_control-width99px > .ps_box-valuelink,
.psc_control-width99px > .ps_box-valueemail,
.psc_control-width99px > .ps_box-value,
.psc_control-width99px > .ps_box-control > .ps-longedit,
.psc_control-width99px > .ps_box-control > .ps-dropdown,
.psc_control-width99px > .ps_box-control > .ps-edit
{width:99px;}

.psc_control-width100pct > .ps_box-valuelink,
.psc_control-width100pct > .ps_box-valueemail,
.psc_control-width100pct > .ps_box-value,
.psc_control-width100pct > .ps_box-control > .ps-longedit,
.psc_control-width100pct > .ps_box-control > .ps-dropdown,
.psc_control-width100pct > .ps_box-control > .ps-edit 
{width:100%;}
.psc_control-width100em > .ps_box-valuelink,
.psc_control-width100em > .ps_box-valueemail,
.psc_control-width100em > .ps_box-value,
.psc_control-width100em > .ps_box-control > .ps-longedit,
.psc_control-width100em > .ps_box-control > .ps-dropdown,
.psc_control-width100em > .ps_box-control > .ps-edit
{width:100em;}
.psc_control-width100px > .ps_box-valuelink,
.psc_control-width100px > .ps_box-valueemail,
.psc_control-width100px > .ps_box-value,
.psc_control-width100px > .ps_box-control > .ps-longedit,
.psc_control-width100px > .ps_box-control > .ps-dropdown,
.psc_control-width100px > .ps_box-control > .ps-edit
{width:100px;}

.psc_control-fullwidth > .ps_box-control
{
  display:block;
}

.psc_control-fullwidth > .ps_box-valuelink,
.psc_control-fullwidth > .ps_box-valueemail,
.psc_control-fullwidth > .ps_box-value,
.psc_control-fullwidth > .ps_box-control > .ps-longedit,
.psc_control-fullwidth > .ps_box-control > .ps-dropdown,
.psc_control-fullwidth > .ps_box-control > .ps-edit
{
  width:100%;
  resize:none;
}


.psc_control-fullwidth.psc_has_spellcheck .ps-longedit,
.psc_control-fullwidth.psc_menu-frc .ps-longedit,
.psc_control-fullwidth.psc_has_spellcheck .ps-edit,
.psc_control-fullwidth.psc_menu-frc .ps-edit
{
   width: calc(100% - 2.7em);
   display:inline-block;
}

.psc_control-fullwidth.psc_has_spellcheck.psc_menu-frc .ps-longedit,
.psc_control-fullwidth.psc_has_spellcheck.psc_menu-frc .ps-edit
{
   width: calc(100% - 5.4em);
}


.psc_control-height1em > .ps_box-valuelink,
.psc_control-height1em > .ps_box-valueemail,
.psc_control-height1em > .ps_box-value,
.psc_control-height1em > .ps_box-control > .ps-longedit,
.psc_control-height1em > .ps_box-control > .ps-dropdown,
.psc_control-height1em > .ps_box-control > .ps-edit
{height:1em;}
.psc_control-height1pct > .ps_box-valuelink,
.psc_control-height1pct > .ps_box-valueemail,
.psc_control-height1pct > .ps_box-value,
.psc_control-height1pct > .ps_box-control > .ps-longedit,
.psc_control-height1pct > .ps_box-control > .ps-dropdown,
.psc_control-height1pct > .ps_box-control > .ps-edit 
{height:1%;}
.psc_control-height1px > .ps_box-valuelink,
.psc_control-height1px > .ps_box-valueemail,
.psc_control-height1px > .ps_box-value,
.psc_control-height1px > .ps_box-control > .ps-longedit,
.psc_control-height1px > .ps_box-control > .ps-dropdown,
.psc_control-height1px > .ps_box-control > .ps-edit 
{height:1px;}

.psc_control-height2em > .ps_box-valuelink,
.psc_control-height2em > .ps_box-valueemail,
.psc_control-height2em > .ps_box-value,
.psc_control-height2em > .ps_box-control > .ps-longedit,
.psc_control-height2em > .ps_box-control > .ps-dropdown,
.psc_control-height2em > .ps_box-control > .ps-edit
{height:2em;}
.psc_control-height2pct > .ps_box-valuelink,
.psc_control-height2pct > .ps_box-valueemail,
.psc_control-height2pct > .ps_box-value,
.psc_control-height2pct > .ps_box-control > .ps-longedit,
.psc_control-height2pct > .ps_box-control > .ps-dropdown,
.psc_control-height2pct > .ps_box-control > .ps-edit 
{height:2%;}
.psc_control-height2px > .ps_box-valuelink,
.psc_control-height2px > .ps_box-valueemail,
.psc_control-height2px > .ps_box-value,
.psc_control-height2px > .ps_box-control > .ps-longedit,
.psc_control-height2px > .ps_box-control > .ps-dropdown,
.psc_control-height2px > .ps_box-control > .ps-edit 
{height:2px;}

.psc_control-height3em > .ps_box-valuelink,
.psc_control-height3em > .ps_box-valueemail,
.psc_control-height3em > .ps_box-value,
.psc_control-height3em > .ps_box-control > .ps-longedit,
.psc_control-height3em > .ps_box-control > .ps-dropdown,
.psc_control-height3em > .ps_box-control > .ps-edit
{height:3em;}
.psc_control-height3pct > .ps_box-valuelink,
.psc_control-height3pct > .ps_box-valueemail,
.psc_control-height3pct > .ps_box-value,
.psc_control-height3pct > .ps_box-control > .ps-longedit,
.psc_control-height3pct > .ps_box-control > .ps-dropdown,
.psc_control-height3pct > .ps_box-control > .ps-edit 
{height:3%;}
.psc_control-height3px > .ps_box-valuelink,
.psc_control-height3px > .ps_box-valueemail,
.psc_control-height3px > .ps_box-value,
.psc_control-height3px > .ps_box-control > .ps-longedit,
.psc_control-height3px > .ps_box-control > .ps-dropdown,
.psc_control-height3px > .ps_box-control > .ps-edit 
{height:3px;}

.psc_control-height4em > .ps_box-valuelink,
.psc_control-height4em > .ps_box-valueemail,
.psc_control-height4em > .ps_box-value,
.psc_control-height4em > .ps_box-control > .ps-longedit,
.psc_control-height4em > .ps_box-control > .ps-dropdown,
.psc_control-height4em > .ps_box-control > .ps-edit
{height:4em;}
.psc_control-height4pct > .ps_box-valuelink,
.psc_control-height4pct > .ps_box-valueemail,
.psc_control-height4pct > .ps_box-value,
.psc_control-height4pct > .ps_box-control > .ps-longedit,
.psc_control-height4pct > .ps_box-control > .ps-dropdown,
.psc_control-height4pct > .ps_box-control > .ps-edit 
{height:4%;}
.psc_control-height4px > .ps_box-valuelink,
.psc_control-height4px > .ps_box-valueemail,
.psc_control-height4px > .ps_box-value,
.psc_control-height4px > .ps_box-control > .ps-longedit,
.psc_control-height4px > .ps_box-control > .ps-dropdown,
.psc_control-height4px > .ps_box-control > .ps-edit 
{height:4px;}

.psc_control-height5em > .ps_box-valuelink,
.psc_control-height5em > .ps_box-valueemail,
.psc_control-height5em > .ps_box-value,
.psc_control-height5em > .ps_box-control > .ps-longedit,
.psc_control-height5em > .ps_box-control > .ps-dropdown,
.psc_control-height5em > .ps_box-control > .ps-edit
{height:5em;}
.psc_control-height5pct > .ps_box-valuelink,
.psc_control-height5pct > .ps_box-valueemail,
.psc_control-height5pct > .ps_box-value,
.psc_control-height5pct > .ps_box-control > .ps-longedit,
.psc_control-height5pct > .ps_box-control > .ps-dropdown,
.psc_control-height5pct > .ps_box-control > .ps-edit 
{height:5%;}
.psc_control-height5px > .ps_box-valuelink,
.psc_control-height5px > .ps_box-valueemail,
.psc_control-height5px > .ps_box-value,
.psc_control-height5px > .ps_box-control > .ps-longedit,
.psc_control-height5px > .ps_box-control > .ps-dropdown,
.psc_control-height5px > .ps_box-control > .ps-edit 
{height:5px;}

.psc_control-height6em > .ps_box-valuelink,
.psc_control-height6em > .ps_box-valueemail,
.psc_control-height6em > .ps_box-value,
.psc_control-height6em > .ps_box-control > .ps-longedit,
.psc_control-height6em > .ps_box-control > .ps-dropdown,
.psc_control-height6em > .ps_box-control > .ps-edit
{height:6em;}
.psc_control-height6pct > .ps_box-valuelink,
.psc_control-height6pct > .ps_box-valueemail,
.psc_control-height6pct > .ps_box-value,
.psc_control-height6pct > .ps_box-control > .ps-longedit,
.psc_control-height6pct > .ps_box-control > .ps-dropdown,
.psc_control-height6pct > .ps_box-control > .ps-edit 
{height:6%;}
.psc_control-height6px > .ps_box-valuelink,
.psc_control-height6px > .ps_box-valueemail,
.psc_control-height6px > .ps_box-value,
.psc_control-height6px > .ps_box-control > .ps-longedit,
.psc_control-height6px > .ps_box-control > .ps-dropdown,
.psc_control-height6px > .ps_box-control > .ps-edit 
{height:6px;}

.psc_control-height7em > .ps_box-valuelink,
.psc_control-height7em > .ps_box-valueemail,
.psc_control-height7em > .ps_box-value,
.psc_control-height7em > .ps_box-control > .ps-longedit,
.psc_control-height7em > .ps_box-control > .ps-dropdown,
.psc_control-height7em > .ps_box-control > .ps-edit
{height:7em;}
.psc_control-height7pct > .ps_box-valuelink,
.psc_control-height7pct > .ps_box-valueemail,
.psc_control-height7pct > .ps_box-value,
.psc_control-height7pct > .ps_box-control > .ps-longedit,
.psc_control-height7pct > .ps_box-control > .ps-dropdown,
.psc_control-height7pct > .ps_box-control > .ps-edit 
{height:7%;}
.psc_control-height7px > .ps_box-valuelink,
.psc_control-height7px > .ps_box-valueemail,
.psc_control-height7px > .ps_box-value,
.psc_control-height7px > .ps_box-control > .ps-longedit,
.psc_control-height7px > .ps_box-control > .ps-dropdown,
.psc_control-height7px > .ps_box-control > .ps-edit 
{height:7px;}

.psc_control-height8em > .ps_box-valuelink,
.psc_control-height8em > .ps_box-valueemail,
.psc_control-height8em > .ps_box-value,
.psc_control-height8em > .ps_box-control > .ps-longedit,
.psc_control-height8em > .ps_box-control > .ps-dropdown,
.psc_control-height8em > .ps_box-control > .ps-edit
{height:8em;}
.psc_control-height8pct > .ps_box-valuelink,
.psc_control-height8pct > .ps_box-valueemail,
.psc_control-height8pct > .ps_box-value,
.psc_control-height8pct > .ps_box-control > .ps-longedit,
.psc_control-height8pct > .ps_box-control > .ps-dropdown,
.psc_control-height8pct > .ps_box-control > .ps-edit 
{height:8%;}
.psc_control-height8px > .ps_box-valuelink,
.psc_control-height8px > .ps_box-valueemail,
.psc_control-height8px > .ps_box-value,
.psc_control-height8px > .ps_box-control > .ps-longedit,
.psc_control-height8px > .ps_box-control > .ps-dropdown,
.psc_control-height8px > .ps_box-control > .ps-edit 
{height:8px;}

.psc_control-height9em > .ps_box-valuelink,
.psc_control-height9em > .ps_box-valueemail,
.psc_control-height9em > .ps_box-value,
.psc_control-height9em > .ps_box-control > .ps-longedit,
.psc_control-height9em > .ps_box-control > .ps-dropdown,
.psc_control-height9em > .ps_box-control > .ps-edit
{height:9em;}
.psc_control-height9pct > .ps_box-valuelink,
.psc_control-height9pct > .ps_box-valueemail,
.psc_control-height9pct > .ps_box-value,
.psc_control-height9pct > .ps_box-control > .ps-longedit,
.psc_control-height9pct > .ps_box-control > .ps-dropdown,
.psc_control-height9pct > .ps_box-control > .ps-edit 
{height:9%;}
.psc_control-height9px > .ps_box-valuelink,
.psc_control-height9px > .ps_box-valueemail,
.psc_control-height9px > .ps_box-value,
.psc_control-height9px > .ps_box-control > .ps-longedit,
.psc_control-height9px > .ps_box-control > .ps-dropdown,
.psc_control-height9px > .ps_box-control > .ps-edit 
{height:9px;}

.psc_control-height10em > .ps_box-valuelink,
.psc_control-height10em > .ps_box-valueemail,
.psc_control-height10em > .ps_box-value,
.psc_control-height10em > .ps_box-control > .ps-longedit,
.psc_control-height10em > .ps_box-control > .ps-dropdown,
.psc_control-height10em > .ps_box-control > .ps-edit
{height:10em;}
.psc_control-height10pct > .ps_box-valuelink,
.psc_control-height10pct > .ps_box-valueemail,
.psc_control-height10pct > .ps_box-value,
.psc_control-height10pct > .ps_box-control > .ps-longedit,
.psc_control-height10pct > .ps_box-control > .ps-dropdown,
.psc_control-height10pct > .ps_box-control > .ps-edit 
{height:10%;}
.psc_control-height10px > .ps_box-valuelink,
.psc_control-height10px > .ps_box-valueemail,
.psc_control-height10px > .ps_box-value,
.psc_control-height10px > .ps_box-control > .ps-longedit,
.psc_control-height10px > .ps_box-control > .ps-dropdown,
.psc_control-height10px > .ps_box-control > .ps-edit 
{height:10px;}

.psc_control-height11em > .ps_box-valuelink,
.psc_control-height11em > .ps_box-valueemail,
.psc_control-height11em > .ps_box-value,
.psc_control-height11em > .ps_box-control > .ps-longedit,
.psc_control-height11em > .ps_box-control > .ps-dropdown,
.psc_control-height11em > .ps_box-control > .ps-edit
{height:11em;}
.psc_control-height11pct > .ps_box-valuelink,
.psc_control-height11pct > .ps_box-valueemail,
.psc_control-height11pct > .ps_box-value,
.psc_control-height11pct > .ps_box-control > .ps-longedit,
.psc_control-height11pct > .ps_box-control > .ps-dropdown,
.psc_control-height11pct > .ps_box-control > .ps-edit 
{height:11%;}
.psc_control-height11px > .ps_box-valuelink,
.psc_control-height11px > .ps_box-valueemail,
.psc_control-height11px > .ps_box-value,
.psc_control-height11px > .ps_box-control > .ps-longedit,
.psc_control-height11px > .ps_box-control > .ps-dropdown,
.psc_control-height11px > .ps_box-control > .ps-edit 
{height:11px;}

.psc_control-height12em > .ps_box-valuelink,
.psc_control-height12em > .ps_box-valueemail,
.psc_control-height12em > .ps_box-value,
.psc_control-height12em > .ps_box-control > .ps-longedit,
.psc_control-height12em > .ps_box-control > .ps-dropdown,
.psc_control-height12em > .ps_box-control > .ps-edit
{height:12em;}
.psc_control-height12pct > .ps_box-valuelink,
.psc_control-height12pct > .ps_box-valueemail,
.psc_control-height12pct > .ps_box-value,
.psc_control-height12pct > .ps_box-control > .ps-longedit,
.psc_control-height12pct > .ps_box-control > .ps-dropdown,
.psc_control-height12pct > .ps_box-control > .ps-edit 
{height:12%;}
.psc_control-height12px > .ps_box-valuelink,
.psc_control-height12px > .ps_box-valueemail,
.psc_control-height12px > .ps_box-value,
.psc_control-height12px > .ps_box-control > .ps-longedit,
.psc_control-height12px > .ps_box-control > .ps-dropdown,
.psc_control-height12px > .ps_box-control > .ps-edit 
{height:12px;}

.psc_control-height13em > .ps_box-valuelink,
.psc_control-height13em > .ps_box-valueemail,
.psc_control-height13em > .ps_box-value,
.psc_control-height13em > .ps_box-control > .ps-longedit,
.psc_control-height13em > .ps_box-control > .ps-dropdown,
.psc_control-height13em > .ps_box-control > .ps-edit
{height:13em;}
.psc_control-height13pct > .ps_box-valuelink,
.psc_control-height13pct > .ps_box-valueemail,
.psc_control-height13pct > .ps_box-value,
.psc_control-height13pct > .ps_box-control > .ps-longedit,
.psc_control-height13pct > .ps_box-control > .ps-dropdown,
.psc_control-height13pct > .ps_box-control > .ps-edit 
{height:13%;}
.psc_control-height13px > .ps_box-valuelink,
.psc_control-height13px > .ps_box-valueemail,
.psc_control-height13px > .ps_box-value,
.psc_control-height13px > .ps_box-control > .ps-longedit,
.psc_control-height13px > .ps_box-control > .ps-dropdown,
.psc_control-height13px > .ps_box-control > .ps-edit 
{height:13px;}

.psc_control-height14em > .ps_box-valuelink,
.psc_control-height14em > .ps_box-valueemail,
.psc_control-height14em > .ps_box-value,
.psc_control-height14em > .ps_box-control > .ps-longedit,
.psc_control-height14em > .ps_box-control > .ps-dropdown,
.psc_control-height14em > .ps_box-control > .ps-edit
{height:14em;}
.psc_control-height14pct > .ps_box-valuelink,
.psc_control-height14pct > .ps_box-valueemail,
.psc_control-height14pct > .ps_box-value,
.psc_control-height14pct > .ps_box-control > .ps-longedit,
.psc_control-height14pct > .ps_box-control > .ps-dropdown,
.psc_control-height14pct > .ps_box-control > .ps-edit 
{height:14%;}
.psc_control-height14px > .ps_box-valuelink,
.psc_control-height14px > .ps_box-valueemail,
.psc_control-height14px > .ps_box-value,
.psc_control-height14px > .ps_box-control > .ps-longedit,
.psc_control-height14px > .ps_box-control > .ps-dropdown,
.psc_control-height14px > .ps_box-control > .ps-edit 
{height:14px;}

.psc_control-height15em > .ps_box-valuelink,
.psc_control-height15em > .ps_box-valueemail,
.psc_control-height15em > .ps_box-value,
.psc_control-height15em > .ps_box-control > .ps-longedit,
.psc_control-height15em > .ps_box-control > .ps-dropdown,
.psc_control-height15em > .ps_box-control > .ps-edit
{height:15em;}
.psc_control-height15pct > .ps_box-valuelink,
.psc_control-height15pct > .ps_box-valueemail,
.psc_control-height15pct > .ps_box-value,
.psc_control-height15pct > .ps_box-control > .ps-longedit,
.psc_control-height15pct > .ps_box-control > .ps-dropdown,
.psc_control-height15pct > .ps_box-control > .ps-edit 
{height:15%;}
.psc_control-height15px > .ps_box-valuelink,
.psc_control-height15px > .ps_box-valueemail,
.psc_control-height15px > .ps_box-value,
.psc_control-height15px > .ps_box-control > .ps-longedit,
.psc_control-height15px > .ps_box-control > .ps-dropdown,
.psc_control-height15px > .ps_box-control > .ps-edit 
{height:15px;}

.psc_control-height16em > .ps_box-valuelink,
.psc_control-height16em > .ps_box-valueemail,
.psc_control-height16em > .ps_box-value,
.psc_control-height16em > .ps_box-control > .ps-longedit,
.psc_control-height16em > .ps_box-control > .ps-dropdown,
.psc_control-height16em > .ps_box-control > .ps-edit
{height:16em;}
.psc_control-height16pct > .ps_box-valuelink,
.psc_control-height16pct > .ps_box-valueemail,
.psc_control-height16pct > .ps_box-value,
.psc_control-height16pct > .ps_box-control > .ps-longedit,
.psc_control-height16pct > .ps_box-control > .ps-dropdown,
.psc_control-height16pct > .ps_box-control > .ps-edit 
{height:16%;}
.psc_control-height16px > .ps_box-valuelink,
.psc_control-height16px > .ps_box-valueemail,
.psc_control-height16px > .ps_box-value,
.psc_control-height16px > .ps_box-control > .ps-longedit,
.psc_control-height16px > .ps_box-control > .ps-dropdown,
.psc_control-height16px > .ps_box-control > .ps-edit 
{height:16px;}

.psc_control-height17em > .ps_box-valuelink,
.psc_control-height17em > .ps_box-valueemail,
.psc_control-height17em > .ps_box-value,
.psc_control-height17em > .ps_box-control > .ps-longedit,
.psc_control-height17em > .ps_box-control > .ps-dropdown,
.psc_control-height17em > .ps_box-control > .ps-edit
{height:17em;}
.psc_control-height17pct > .ps_box-valuelink,
.psc_control-height17pct > .ps_box-valueemail,
.psc_control-height17pct > .ps_box-value,
.psc_control-height17pct > .ps_box-control > .ps-longedit,
.psc_control-height17pct > .ps_box-control > .ps-dropdown,
.psc_control-height17pct > .ps_box-control > .ps-edit 
{height:17%;}
.psc_control-height17px > .ps_box-valuelink,
.psc_control-height17px > .ps_box-valueemail,
.psc_control-height17px > .ps_box-value,
.psc_control-height17px > .ps_box-control > .ps-longedit,
.psc_control-height17px > .ps_box-control > .ps-dropdown,
.psc_control-height17px > .ps_box-control > .ps-edit 
{height:17px;}

.psc_control-height18em > .ps_box-valuelink,
.psc_control-height18em > .ps_box-valueemail,
.psc_control-height18em > .ps_box-value,
.psc_control-height18em > .ps_box-control > .ps-longedit,
.psc_control-height18em > .ps_box-control > .ps-dropdown,
.psc_control-height18em > .ps_box-control > .ps-edit
{height:18em;}
.psc_control-height18pct > .ps_box-valuelink,
.psc_control-height18pct > .ps_box-valueemail,
.psc_control-height18pct > .ps_box-value,
.psc_control-height18pct > .ps_box-control > .ps-longedit,
.psc_control-height18pct > .ps_box-control > .ps-dropdown,
.psc_control-height18pct > .ps_box-control > .ps-edit 
{height:18%;}
.psc_control-height18px > .ps_box-valuelink,
.psc_control-height18px > .ps_box-valueemail,
.psc_control-height18px > .ps_box-value,
.psc_control-height18px > .ps_box-control > .ps-longedit,
.psc_control-height18px > .ps_box-control > .ps-dropdown,
.psc_control-height18px > .ps_box-control > .ps-edit 
{height:18px;}

.psc_control-height19em > .ps_box-valuelink,
.psc_control-height19em > .ps_box-valueemail,
.psc_control-height19em > .ps_box-value,
.psc_control-height19em > .ps_box-control > .ps-longedit,
.psc_control-height19em > .ps_box-control > .ps-dropdown,
.psc_control-height19em > .ps_box-control > .ps-edit
{height:19em;}
.psc_control-height19pct > .ps_box-valuelink,
.psc_control-height19pct > .ps_box-valueemail,
.psc_control-height19pct > .ps_box-value,
.psc_control-height19pct > .ps_box-control > .ps-longedit,
.psc_control-height19pct > .ps_box-control > .ps-dropdown,
.psc_control-height19pct > .ps_box-control > .ps-edit 
{height:19%;}
.psc_control-height19px > .ps_box-valuelink,
.psc_control-height19px > .ps_box-valueemail,
.psc_control-height19px > .ps_box-value,
.psc_control-height19px > .ps_box-control > .ps-longedit,
.psc_control-height19px > .ps_box-control > .ps-dropdown,
.psc_control-height19px > .ps_box-control > .ps-edit 
{height:19px;}

.psc_control-height20em > .ps_box-valuelink,
.psc_control-height20em > .ps_box-valueemail,
.psc_control-height20em > .ps_box-value,
.psc_control-height20em > .ps_box-control > .ps-longedit,
.psc_control-height20em > .ps_box-control > .ps-dropdown,
.psc_control-height20em > .ps_box-control > .ps-edit
{height:20em;}
.psc_control-height20pct > .ps_box-valuelink,
.psc_control-height20pct > .ps_box-valueemail,
.psc_control-height20pct > .ps_box-value,
.psc_control-height20pct > .ps_box-control > .ps-longedit,
.psc_control-height20pct > .ps_box-control > .ps-dropdown,
.psc_control-height20pct > .ps_box-control > .ps-edit 
{height:20%;}
.psc_control-height20px > .ps_box-valuelink,
.psc_control-height20px > .ps_box-valueemail,
.psc_control-height20px > .ps_box-value,
.psc_control-height20px > .ps_box-control > .ps-longedit,
.psc_control-height20px > .ps_box-control > .ps-dropdown,
.psc_control-height20px > .ps_box-control > .ps-edit 
{height:20px;}

.psc_control-height21pct > .ps_box-valuelink,
.psc_control-height21pct > .ps_box-valueemail,
.psc_control-height21pct > .ps_box-value,
.psc_control-height21pct > .ps_box-control > .ps-longedit,
.psc_control-height21pct > .ps_box-control > .ps-dropdown,
.psc_control-height21pct > .ps_box-control > .ps-edit 
{height:21%;}
.psc_control-height21px > .ps_box-valuelink,
.psc_control-height21px > .ps_box-valueemail,
.psc_control-height21px > .ps_box-value,
.psc_control-height21px > .ps_box-control > .ps-longedit,
.psc_control-height21px > .ps_box-control > .ps-dropdown,
.psc_control-height21px > .ps_box-control > .ps-edit 
{height:21px;}

.psc_control-height22pct > .ps_box-valuelink,
.psc_control-height22pct > .ps_box-valueemail,
.psc_control-height22pct > .ps_box-value,
.psc_control-height22pct > .ps_box-control > .ps-longedit,
.psc_control-height22pct > .ps_box-control > .ps-dropdown,
.psc_control-height22pct > .ps_box-control > .ps-edit 
{height:22%;}
.psc_control-height22px > .ps_box-valuelink,
.psc_control-height22px > .ps_box-valueemail,
.psc_control-height22px > .ps_box-value,
.psc_control-height22px > .ps_box-control > .ps-longedit,
.psc_control-height22px > .ps_box-control > .ps-dropdown,
.psc_control-height22px > .ps_box-control > .ps-edit 
{height:22px;}

.psc_control-height23pct > .ps_box-valuelink,
.psc_control-height23pct > .ps_box-valueemail,
.psc_control-height23pct > .ps_box-value,
.psc_control-height23pct > .ps_box-control > .ps-longedit,
.psc_control-height23pct > .ps_box-control > .ps-dropdown,
.psc_control-height23pct > .ps_box-control > .ps-edit 
{height:23%;}
.psc_control-height23px > .ps_box-valuelink,
.psc_control-height23px > .ps_box-valueemail,
.psc_control-height23px > .ps_box-value,
.psc_control-height23px > .ps_box-control > .ps-longedit,
.psc_control-height23px > .ps_box-control > .ps-dropdown,
.psc_control-height23px > .ps_box-control > .ps-edit 
{height:23px;}

.psc_control-height24pct > .ps_box-valuelink,
.psc_control-height24pct > .ps_box-valueemail,
.psc_control-height24pct > .ps_box-value,
.psc_control-height24pct > .ps_box-control > .ps-longedit,
.psc_control-height24pct > .ps_box-control > .ps-dropdown,
.psc_control-height24pct > .ps_box-control > .ps-edit 
{height:24%;}
.psc_control-height24px > .ps_box-valuelink,
.psc_control-height24px > .ps_box-valueemail,
.psc_control-height24px > .ps_box-value,
.psc_control-height24px > .ps_box-control > .ps-longedit,
.psc_control-height24px > .ps_box-control > .ps-dropdown,
.psc_control-height24px > .ps_box-control > .ps-edit 
{height:24px;}

.psc_control-height25pct > .ps_box-valuelink,
.psc_control-height25pct > .ps_box-valueemail,
.psc_control-height25pct > .ps_box-value,
.psc_control-height25pct > .ps_box-control > .ps-longedit,
.psc_control-height25pct > .ps_box-control > .ps-dropdown,
.psc_control-height25pct > .ps_box-control > .ps-edit 
{height:25%;}
.psc_control-height25px > .ps_box-valuelink,
.psc_control-height25px > .ps_box-valueemail,
.psc_control-height25px > .ps_box-value,
.psc_control-height25px > .ps_box-control > .ps-longedit,
.psc_control-height25px > .ps_box-control > .ps-dropdown,
.psc_control-height25px > .ps_box-control > .ps-edit 
{height:25px;}

.psc_control-height26pct > .ps_box-valuelink,
.psc_control-height26pct > .ps_box-valueemail,
.psc_control-height26pct > .ps_box-value,
.psc_control-height26pct > .ps_box-control > .ps-longedit,
.psc_control-height26pct > .ps_box-control > .ps-dropdown,
.psc_control-height26pct > .ps_box-control > .ps-edit 
{height:26%;}
.psc_control-height26px > .ps_box-valuelink,
.psc_control-height26px > .ps_box-valueemail,
.psc_control-height26px > .ps_box-value,
.psc_control-height26px > .ps_box-control > .ps-longedit,
.psc_control-height26px > .ps_box-control > .ps-dropdown,
.psc_control-height26px > .ps_box-control > .ps-edit 
{height:26px;}

.psc_control-height27pct > .ps_box-valuelink,
.psc_control-height27pct > .ps_box-valueemail,
.psc_control-height27pct > .ps_box-value,
.psc_control-height27pct > .ps_box-control > .ps-longedit,
.psc_control-height27pct > .ps_box-control > .ps-dropdown,
.psc_control-height27pct > .ps_box-control > .ps-edit 
{height:27%;}
.psc_control-height27px > .ps_box-valuelink,
.psc_control-height27px > .ps_box-valueemail,
.psc_control-height27px > .ps_box-value,
.psc_control-height27px > .ps_box-control > .ps-longedit,
.psc_control-height27px > .ps_box-control > .ps-dropdown,
.psc_control-height27px > .ps_box-control > .ps-edit 
{height:27px;}

.psc_control-height28pct > .ps_box-valuelink,
.psc_control-height28pct > .ps_box-valueemail,
.psc_control-height28pct > .ps_box-value,
.psc_control-height28pct > .ps_box-control > .ps-longedit,
.psc_control-height28pct > .ps_box-control > .ps-dropdown,
.psc_control-height28pct > .ps_box-control > .ps-edit 
{height:28%;}
.psc_control-height28px > .ps_box-valuelink,
.psc_control-height28px > .ps_box-valueemail,
.psc_control-height28px > .ps_box-value,
.psc_control-height28px > .ps_box-control > .ps-longedit,
.psc_control-height28px > .ps_box-control > .ps-dropdown,
.psc_control-height28px > .ps_box-control > .ps-edit 
{height:28px;}

.psc_control-height29pct > .ps_box-valuelink,
.psc_control-height29pct > .ps_box-valueemail,
.psc_control-height29pct > .ps_box-value,
.psc_control-height29pct > .ps_box-control > .ps-longedit,
.psc_control-height29pct > .ps_box-control > .ps-dropdown,
.psc_control-height29pct > .ps_box-control > .ps-edit 
{height:29%;}
.psc_control-height29px > .ps_box-valuelink,
.psc_control-height29px > .ps_box-valueemail,
.psc_control-height29px > .ps_box-value,
.psc_control-height29px > .ps_box-control > .ps-longedit,
.psc_control-height29px > .ps_box-control > .ps-dropdown,
.psc_control-height29px > .ps_box-control > .ps-edit 
{height:29px;}

.psc_control-height30pct > .ps_box-valuelink,
.psc_control-height30pct > .ps_box-valueemail,
.psc_control-height30pct > .ps_box-value,
.psc_control-height30pct > .ps_box-control > .ps-longedit,
.psc_control-height30pct > .ps_box-control > .ps-dropdown,
.psc_control-height30pct > .ps_box-control > .ps-edit 
{height:30%;}
.psc_control-height30px > .ps_box-valuelink,
.psc_control-height30px > .ps_box-valueemail,
.psc_control-height30px > .ps_box-value,
.psc_control-height30px > .ps_box-control > .ps-longedit,
.psc_control-height30px > .ps_box-control > .ps-dropdown,
.psc_control-height30px > .ps_box-control > .ps-edit 
{height:30px;}

.psc_control-height31pct > .ps_box-valuelink,
.psc_control-height31pct > .ps_box-valueemail,
.psc_control-height31pct > .ps_box-value,
.psc_control-height31pct > .ps_box-control > .ps-longedit,
.psc_control-height31pct > .ps_box-control > .ps-dropdown,
.psc_control-height31pct > .ps_box-control > .ps-edit 
{height:31%;}
.psc_control-height31px > .ps_box-valuelink,
.psc_control-height31px > .ps_box-valueemail,
.psc_control-height31px > .ps_box-value,
.psc_control-height31px > .ps_box-control > .ps-longedit,
.psc_control-height31px > .ps_box-control > .ps-dropdown,
.psc_control-height31px > .ps_box-control > .ps-edit 
{height:31px;}

.psc_control-height32pct > .ps_box-valuelink,
.psc_control-height32pct > .ps_box-valueemail,
.psc_control-height32pct > .ps_box-value,
.psc_control-height32pct > .ps_box-control > .ps-longedit,
.psc_control-height32pct > .ps_box-control > .ps-dropdown,
.psc_control-height32pct > .ps_box-control > .ps-edit 
{height:32%;}
.psc_control-height32px > .ps_box-valuelink,
.psc_control-height32px > .ps_box-valueemail,
.psc_control-height32px > .ps_box-value,
.psc_control-height32px > .ps_box-control > .ps-longedit,
.psc_control-height32px > .ps_box-control > .ps-dropdown,
.psc_control-height32px > .ps_box-control > .ps-edit 
{height:32px;}

.psc_control-height33pct > .ps_box-valuelink,
.psc_control-height33pct > .ps_box-valueemail,
.psc_control-height33pct > .ps_box-value,
.psc_control-height33pct > .ps_box-control > .ps-longedit,
.psc_control-height33pct > .ps_box-control > .ps-dropdown,
.psc_control-height33pct > .ps_box-control > .ps-edit 
{height:33%;}
.psc_control-height33px > .ps_box-valuelink,
.psc_control-height33px > .ps_box-valueemail,
.psc_control-height33px > .ps_box-value,
.psc_control-height33px > .ps_box-control > .ps-longedit,
.psc_control-height33px > .ps_box-control > .ps-dropdown,
.psc_control-height33px > .ps_box-control > .ps-edit 
{height:33px;}

.psc_control-height34pct > .ps_box-valuelink,
.psc_control-height34pct > .ps_box-valueemail,
.psc_control-height34pct > .ps_box-value,
.psc_control-height34pct > .ps_box-control > .ps-longedit,
.psc_control-height34pct > .ps_box-control > .ps-dropdown,
.psc_control-height34pct > .ps_box-control > .ps-edit 
{height:34%;}
.psc_control-height34px > .ps_box-valuelink,
.psc_control-height34px > .ps_box-valueemail,
.psc_control-height34px > .ps_box-value,
.psc_control-height34px > .ps_box-control > .ps-longedit,
.psc_control-height34px > .ps_box-control > .ps-dropdown,
.psc_control-height34px > .ps_box-control > .ps-edit 
{height:34px;}

.psc_control-height35pct > .ps_box-valuelink,
.psc_control-height35pct > .ps_box-valueemail,
.psc_control-height35pct > .ps_box-value,
.psc_control-height35pct > .ps_box-control > .ps-longedit,
.psc_control-height35pct > .ps_box-control > .ps-dropdown,
.psc_control-height35pct > .ps_box-control > .ps-edit 
{height:35%;}
.psc_control-height35px > .ps_box-valuelink,
.psc_control-height35px > .ps_box-valueemail,
.psc_control-height35px > .ps_box-value,
.psc_control-height35px > .ps_box-control > .ps-longedit,
.psc_control-height35px > .ps_box-control > .ps-dropdown,
.psc_control-height35px > .ps_box-control > .ps-edit 
{height:35px;}

.psc_control-height36pct > .ps_box-valuelink,
.psc_control-height36pct > .ps_box-valueemail,
.psc_control-height36pct > .ps_box-value,
.psc_control-height36pct > .ps_box-control > .ps-longedit,
.psc_control-height36pct > .ps_box-control > .ps-dropdown,
.psc_control-height36pct > .ps_box-control > .ps-edit 
{height:36%;}
.psc_control-height36px > .ps_box-valuelink,
.psc_control-height36px > .ps_box-valueemail,
.psc_control-height36px > .ps_box-value,
.psc_control-height36px > .ps_box-control > .ps-longedit,
.psc_control-height36px > .ps_box-control > .ps-dropdown,
.psc_control-height36px > .ps_box-control > .ps-edit 
{height:36px;}

.psc_control-height37pct > .ps_box-valuelink,
.psc_control-height37pct > .ps_box-valueemail,
.psc_control-height37pct > .ps_box-value,
.psc_control-height37pct > .ps_box-control > .ps-longedit,
.psc_control-height37pct > .ps_box-control > .ps-dropdown,
.psc_control-height37pct > .ps_box-control > .ps-edit 
{height:37%;}
.psc_control-height37px > .ps_box-valuelink,
.psc_control-height37px > .ps_box-valueemail,
.psc_control-height37px > .ps_box-value,
.psc_control-height37px > .ps_box-control > .ps-longedit,
.psc_control-height37px > .ps_box-control > .ps-dropdown,
.psc_control-height37px > .ps_box-control > .ps-edit 
{height:37px;}

.psc_control-height38pct > .ps_box-valuelink,
.psc_control-height38pct > .ps_box-valueemail,
.psc_control-height38pct > .ps_box-value,
.psc_control-height38pct > .ps_box-control > .ps-longedit,
.psc_control-height38pct > .ps_box-control > .ps-dropdown,
.psc_control-height38pct > .ps_box-control > .ps-edit 
{height:38%;}
.psc_control-height38px > .ps_box-valuelink,
.psc_control-height38px > .ps_box-valueemail,
.psc_control-height38px > .ps_box-value,
.psc_control-height38px > .ps_box-control > .ps-longedit,
.psc_control-height38px > .ps_box-control > .ps-dropdown,
.psc_control-height38px > .ps_box-control > .ps-edit 
{height:38px;}

.psc_control-height39pct > .ps_box-valuelink,
.psc_control-height39pct > .ps_box-valueemail,
.psc_control-height39pct > .ps_box-value,
.psc_control-height39pct > .ps_box-control > .ps-longedit,
.psc_control-height39pct > .ps_box-control > .ps-dropdown,
.psc_control-height39pct > .ps_box-control > .ps-edit 
{height:39%;}
.psc_control-height39px > .ps_box-valuelink,
.psc_control-height39px > .ps_box-valueemail,
.psc_control-height39px > .ps_box-value,
.psc_control-height39px > .ps_box-control > .ps-longedit,
.psc_control-height39px > .ps_box-control > .ps-dropdown,
.psc_control-height39px > .ps_box-control > .ps-edit 
{height:39px;}

.psc_control-height40pct > .ps_box-valuelink,
.psc_control-height40pct > .ps_box-valueemail,
.psc_control-height40pct > .ps_box-value,
.psc_control-height40pct > .ps_box-control > .ps-longedit,
.psc_control-height40pct > .ps_box-control > .ps-dropdown,
.psc_control-height40pct > .ps_box-control > .ps-edit 
{height:40%;}
.psc_control-height40px > .ps_box-valuelink,
.psc_control-height40px > .ps_box-valueemail,
.psc_control-height40px > .ps_box-value,
.psc_control-height40px > .ps_box-control > .ps-longedit,
.psc_control-height40px > .ps_box-control > .ps-dropdown,
.psc_control-height40px > .ps_box-control > .ps-edit 
{height:40px;}

.psc_control-height41pct > .ps_box-valuelink,
.psc_control-height41pct > .ps_box-valueemail,
.psc_control-height41pct > .ps_box-value,
.psc_control-height41pct > .ps_box-control > .ps-longedit,
.psc_control-height41pct > .ps_box-control > .ps-dropdown,
.psc_control-height41pct > .ps_box-control > .ps-edit 
{height:41%;}
.psc_control-height41px > .ps_box-valuelink,
.psc_control-height41px > .ps_box-valueemail,
.psc_control-height41px > .ps_box-value,
.psc_control-height41px > .ps_box-control > .ps-longedit,
.psc_control-height41px > .ps_box-control > .ps-dropdown,
.psc_control-height41px > .ps_box-control > .ps-edit 
{height:41px;}

.psc_control-height42pct > .ps_box-valuelink,
.psc_control-height42pct > .ps_box-valueemail,
.psc_control-height42pct > .ps_box-value,
.psc_control-height42pct > .ps_box-control > .ps-longedit,
.psc_control-height42pct > .ps_box-control > .ps-dropdown,
.psc_control-height42pct > .ps_box-control > .ps-edit 
{height:42%;}
.psc_control-height42px > .ps_box-valuelink,
.psc_control-height42px > .ps_box-valueemail,
.psc_control-height42px > .ps_box-value,
.psc_control-height42px > .ps_box-control > .ps-longedit,
.psc_control-height42px > .ps_box-control > .ps-dropdown,
.psc_control-height42px > .ps_box-control > .ps-edit 
{height:42px;}

.psc_control-height43pct > .ps_box-valuelink,
.psc_control-height43pct > .ps_box-valueemail,
.psc_control-height43pct > .ps_box-value,
.psc_control-height43pct > .ps_box-control > .ps-longedit,
.psc_control-height43pct > .ps_box-control > .ps-dropdown,
.psc_control-height43pct > .ps_box-control > .ps-edit 
{height:43%;}
.psc_control-height43px > .ps_box-valuelink,
.psc_control-height43px > .ps_box-valueemail,
.psc_control-height43px > .ps_box-value,
.psc_control-height43px > .ps_box-control > .ps-longedit,
.psc_control-height43px > .ps_box-control > .ps-dropdown,
.psc_control-height43px > .ps_box-control > .ps-edit 
{height:43px;}

.psc_control-height44pct > .ps_box-valuelink,
.psc_control-height44pct > .ps_box-valueemail,
.psc_control-height44pct > .ps_box-value,
.psc_control-height44pct > .ps_box-control > .ps-longedit,
.psc_control-height44pct > .ps_box-control > .ps-dropdown,
.psc_control-height44pct > .ps_box-control > .ps-edit 
{height:44%;}
.psc_control-height44px > .ps_box-valuelink,
.psc_control-height44px > .ps_box-valueemail,
.psc_control-height44px > .ps_box-value,
.psc_control-height44px > .ps_box-control > .ps-longedit,
.psc_control-height44px > .ps_box-control > .ps-dropdown,
.psc_control-height44px > .ps_box-control > .ps-edit 
{height:44px;}

.psc_control-height45pct > .ps_box-valuelink,
.psc_control-height45pct > .ps_box-valueemail,
.psc_control-height45pct > .ps_box-value,
.psc_control-height45pct > .ps_box-control > .ps-longedit,
.psc_control-height45pct > .ps_box-control > .ps-dropdown,
.psc_control-height45pct > .ps_box-control > .ps-edit 
{height:45%;}
.psc_control-height45px > .ps_box-valuelink,
.psc_control-height45px > .ps_box-valueemail,
.psc_control-height45px > .ps_box-value,
.psc_control-height45px > .ps_box-control > .ps-longedit,
.psc_control-height45px > .ps_box-control > .ps-dropdown,
.psc_control-height45px > .ps_box-control > .ps-edit 
{height:45px;}

.psc_control-height46pct > .ps_box-valuelink,
.psc_control-height46pct > .ps_box-valueemail,
.psc_control-height46pct > .ps_box-value,
.psc_control-height46pct > .ps_box-control > .ps-longedit,
.psc_control-height46pct > .ps_box-control > .ps-dropdown,
.psc_control-height46pct > .ps_box-control > .ps-edit 
{height:46%;}
.psc_control-height46px > .ps_box-valuelink,
.psc_control-height46px > .ps_box-valueemail,
.psc_control-height46px > .ps_box-value,
.psc_control-height46px > .ps_box-control > .ps-longedit,
.psc_control-height46px > .ps_box-control > .ps-dropdown,
.psc_control-height46px > .ps_box-control > .ps-edit 
{height:46px;}

.psc_control-height47pct > .ps_box-valuelink,
.psc_control-height47pct > .ps_box-valueemail,
.psc_control-height47pct > .ps_box-value,
.psc_control-height47pct > .ps_box-control > .ps-longedit,
.psc_control-height47pct > .ps_box-control > .ps-dropdown,
.psc_control-height47pct > .ps_box-control > .ps-edit 
{height:47%;}
.psc_control-height47px > .ps_box-valuelink,
.psc_control-height47px > .ps_box-valueemail,
.psc_control-height47px > .ps_box-value,
.psc_control-height47px > .ps_box-control > .ps-longedit,
.psc_control-height47px > .ps_box-control > .ps-dropdown,
.psc_control-height47px > .ps_box-control > .ps-edit 
{height:47px;}

.psc_control-height48pct > .ps_box-valuelink,
.psc_control-height48pct > .ps_box-valueemail,
.psc_control-height48pct > .ps_box-value,
.psc_control-height48pct > .ps_box-control > .ps-longedit,
.psc_control-height48pct > .ps_box-control > .ps-dropdown,
.psc_control-height48pct > .ps_box-control > .ps-edit 
{height:48%;}
.psc_control-height48px > .ps_box-valuelink,
.psc_control-height48px > .ps_box-valueemail,
.psc_control-height48px > .ps_box-value,
.psc_control-height48px > .ps_box-control > .ps-longedit,
.psc_control-height48px > .ps_box-control > .ps-dropdown,
.psc_control-height48px > .ps_box-control > .ps-edit 
{height:48px;}

.psc_control-height49pct > .ps_box-valuelink,
.psc_control-height49pct > .ps_box-valueemail,
.psc_control-height49pct > .ps_box-value,
.psc_control-height49pct > .ps_box-control > .ps-longedit,
.psc_control-height49pct > .ps_box-control > .ps-dropdown,
.psc_control-height49pct > .ps_box-control > .ps-edit 
{height:49%;}
.psc_control-height49px > .ps_box-valuelink,
.psc_control-height49px > .ps_box-valueemail,
.psc_control-height49px > .ps_box-value,
.psc_control-height49px > .ps_box-control > .ps-longedit,
.psc_control-height49px > .ps_box-control > .ps-dropdown,
.psc_control-height49px > .ps_box-control > .ps-edit 
{height:49px;}

.psc_control-height50pct > .ps_box-valuelink,
.psc_control-height50pct > .ps_box-valueemail,
.psc_control-height50pct > .ps_box-value,
.psc_control-height50pct > .ps_box-control > .ps-longedit,
.psc_control-height50pct > .ps_box-control > .ps-dropdown,
.psc_control-height50pct > .ps_box-control > .ps-edit 
{height:50%;}
.psc_control-height50px > .ps_box-valuelink,
.psc_control-height50px > .ps_box-valueemail,
.psc_control-height50px > .ps_box-value,
.psc_control-height50px > .ps_box-control > .ps-longedit,
.psc_control-height50px > .ps_box-control > .ps-dropdown,
.psc_control-height50px > .ps_box-control > .ps-edit 
{height:50px;}

.psc_control-height51pct > .ps_box-valuelink,
.psc_control-height51pct > .ps_box-valueemail,
.psc_control-height51pct > .ps_box-value,
.psc_control-height51pct > .ps_box-control > .ps-longedit,
.psc_control-height51pct > .ps_box-control > .ps-dropdown,
.psc_control-height51pct > .ps_box-control > .ps-edit 
{height:51%;}
.psc_control-height51px > .ps_box-valuelink,
.psc_control-height51px > .ps_box-valueemail,
.psc_control-height51px > .ps_box-value,
.psc_control-height51px > .ps_box-control > .ps-longedit,
.psc_control-height51px > .ps_box-control > .ps-dropdown,
.psc_control-height51px > .ps_box-control > .ps-edit 
{height:51px;}

.psc_control-height52pct > .ps_box-valuelink,
.psc_control-height52pct > .ps_box-valueemail,
.psc_control-height52pct > .ps_box-value,
.psc_control-height52pct > .ps_box-control > .ps-longedit,
.psc_control-height52pct > .ps_box-control > .ps-dropdown,
.psc_control-height52pct > .ps_box-control > .ps-edit 
{height:52%;}
.psc_control-height52px > .ps_box-valuelink,
.psc_control-height52px > .ps_box-valueemail,
.psc_control-height52px > .ps_box-value,
.psc_control-height52px > .ps_box-control > .ps-longedit,
.psc_control-height52px > .ps_box-control > .ps-dropdown,
.psc_control-height52px > .ps_box-control > .ps-edit 
{height:52px;}

.psc_control-height53pct > .ps_box-valuelink,
.psc_control-height53pct > .ps_box-valueemail,
.psc_control-height53pct > .ps_box-value,
.psc_control-height53pct > .ps_box-control > .ps-longedit,
.psc_control-height53pct > .ps_box-control > .ps-dropdown,
.psc_control-height53pct > .ps_box-control > .ps-edit 
{height:53%;}
.psc_control-height53px > .ps_box-valuelink,
.psc_control-height53px > .ps_box-valueemail,
.psc_control-height53px > .ps_box-value,
.psc_control-height53px > .ps_box-control > .ps-longedit,
.psc_control-height53px > .ps_box-control > .ps-dropdown,
.psc_control-height53px > .ps_box-control > .ps-edit 
{height:53px;}

.psc_control-height54pct > .ps_box-valuelink,
.psc_control-height54pct > .ps_box-valueemail,
.psc_control-height54pct > .ps_box-value,
.psc_control-height54pct > .ps_box-control > .ps-longedit,
.psc_control-height54pct > .ps_box-control > .ps-dropdown,
.psc_control-height54pct > .ps_box-control > .ps-edit 
{height:54%;}
.psc_control-height54px > .ps_box-valuelink,
.psc_control-height54px > .ps_box-valueemail,
.psc_control-height54px > .ps_box-value,
.psc_control-height54px > .ps_box-control > .ps-longedit,
.psc_control-height54px > .ps_box-control > .ps-dropdown,
.psc_control-height54px > .ps_box-control > .ps-edit 
{height:54px;}

.psc_control-height55pct > .ps_box-valuelink,
.psc_control-height55pct > .ps_box-valueemail,
.psc_control-height55pct > .ps_box-value,
.psc_control-height55pct > .ps_box-control > .ps-longedit,
.psc_control-height55pct > .ps_box-control > .ps-dropdown,
.psc_control-height55pct > .ps_box-control > .ps-edit 
{height:55%;}
.psc_control-height55px > .ps_box-valuelink,
.psc_control-height55px > .ps_box-valueemail,
.psc_control-height55px > .ps_box-value,
.psc_control-height55px > .ps_box-control > .ps-longedit,
.psc_control-height55px > .ps_box-control > .ps-dropdown,
.psc_control-height55px > .ps_box-control > .ps-edit 
{height:55px;}

.psc_control-height56pct > .ps_box-valuelink,
.psc_control-height56pct > .ps_box-valueemail,
.psc_control-height56pct > .ps_box-value,
.psc_control-height56pct > .ps_box-control > .ps-longedit,
.psc_control-height56pct > .ps_box-control > .ps-dropdown,
.psc_control-height56pct > .ps_box-control > .ps-edit 
{height:56%;}
.psc_control-height56px > .ps_box-valuelink,
.psc_control-height56px > .ps_box-valueemail,
.psc_control-height56px > .ps_box-value,
.psc_control-height56px > .ps_box-control > .ps-longedit,
.psc_control-height56px > .ps_box-control > .ps-dropdown,
.psc_control-height56px > .ps_box-control > .ps-edit 
{height:56px;}

.psc_control-height57pct > .ps_box-valuelink,
.psc_control-height57pct > .ps_box-valueemail,
.psc_control-height57pct > .ps_box-value,
.psc_control-height57pct > .ps_box-control > .ps-longedit,
.psc_control-height57pct > .ps_box-control > .ps-dropdown,
.psc_control-height57pct > .ps_box-control > .ps-edit 
{height:57%;}
.psc_control-height57px > .ps_box-valuelink,
.psc_control-height57px > .ps_box-valueemail,
.psc_control-height57px > .ps_box-value,
.psc_control-height57px > .ps_box-control > .ps-longedit,
.psc_control-height57px > .ps_box-control > .ps-dropdown,
.psc_control-height57px > .ps_box-control > .ps-edit 
{height:57px;}

.psc_control-height58pct > .ps_box-valuelink,
.psc_control-height58pct > .ps_box-valueemail,
.psc_control-height58pct > .ps_box-value,
.psc_control-height58pct > .ps_box-control > .ps-longedit,
.psc_control-height58pct > .ps_box-control > .ps-dropdown,
.psc_control-height58pct > .ps_box-control > .ps-edit 
{height:58%;}
.psc_control-height58px > .ps_box-valuelink,
.psc_control-height58px > .ps_box-valueemail,
.psc_control-height58px > .ps_box-value,
.psc_control-height58px > .ps_box-control > .ps-longedit,
.psc_control-height58px > .ps_box-control > .ps-dropdown,
.psc_control-height58px > .ps_box-control > .ps-edit 
{height:58px;}

.psc_control-height59pct > .ps_box-valuelink,
.psc_control-height59pct > .ps_box-valueemail,
.psc_control-height59pct > .ps_box-value,
.psc_control-height59pct > .ps_box-control > .ps-longedit,
.psc_control-height59pct > .ps_box-control > .ps-dropdown,
.psc_control-height59pct > .ps_box-control > .ps-edit 
{height:59%;}
.psc_control-height59px > .ps_box-valuelink,
.psc_control-height59px > .ps_box-valueemail,
.psc_control-height59px > .ps_box-value,
.psc_control-height59px > .ps_box-control > .ps-longedit,
.psc_control-height59px > .ps_box-control > .ps-dropdown,
.psc_control-height59px > .ps_box-control > .ps-edit 
{height:59px;}

.psc_control-height60pct > .ps_box-valuelink,
.psc_control-height60pct > .ps_box-valueemail,
.psc_control-height60pct > .ps_box-value,
.psc_control-height60pct > .ps_box-control > .ps-longedit,
.psc_control-height60pct > .ps_box-control > .ps-dropdown,
.psc_control-height60pct > .ps_box-control > .ps-edit 
{height:60%;}
.psc_control-height60px > .ps_box-valuelink,
.psc_control-height60px > .ps_box-valueemail,
.psc_control-height60px > .ps_box-value,
.psc_control-height60px > .ps_box-control > .ps-longedit,
.psc_control-height60px > .ps_box-control > .ps-dropdown,
.psc_control-height60px > .ps_box-control > .ps-edit 
{height:60px;}

.psc_control-height61pct > .ps_box-valuelink,
.psc_control-height61pct > .ps_box-valueemail,
.psc_control-height61pct > .ps_box-value,
.psc_control-height61pct > .ps_box-control > .ps-longedit,
.psc_control-height61pct > .ps_box-control > .ps-dropdown,
.psc_control-height61pct > .ps_box-control > .ps-edit 
{height:61%;}
.psc_control-height61px > .ps_box-valuelink,
.psc_control-height61px > .ps_box-valueemail,
.psc_control-height61px > .ps_box-value,
.psc_control-height61px > .ps_box-control > .ps-longedit,
.psc_control-height61px > .ps_box-control > .ps-dropdown,
.psc_control-height61px > .ps_box-control > .ps-edit 
{height:61px;}

.psc_control-height62pct > .ps_box-valuelink,
.psc_control-height62pct > .ps_box-valueemail,
.psc_control-height62pct > .ps_box-value,
.psc_control-height62pct > .ps_box-control > .ps-longedit,
.psc_control-height62pct > .ps_box-control > .ps-dropdown,
.psc_control-height62pct > .ps_box-control > .ps-edit 
{height:62%;}
.psc_control-height62px > .ps_box-valuelink,
.psc_control-height62px > .ps_box-valueemail,
.psc_control-height62px > .ps_box-value,
.psc_control-height62px > .ps_box-control > .ps-longedit,
.psc_control-height62px > .ps_box-control > .ps-dropdown,
.psc_control-height62px > .ps_box-control > .ps-edit 
{height:62px;}

.psc_control-height63pct > .ps_box-valuelink,
.psc_control-height63pct > .ps_box-valueemail,
.psc_control-height63pct > .ps_box-value,
.psc_control-height63pct > .ps_box-control > .ps-longedit,
.psc_control-height63pct > .ps_box-control > .ps-dropdown,
.psc_control-height63pct > .ps_box-control > .ps-edit 
{height:63%;}
.psc_control-height63px > .ps_box-valuelink,
.psc_control-height63px > .ps_box-valueemail,
.psc_control-height63px > .ps_box-value,
.psc_control-height63px > .ps_box-control > .ps-longedit,
.psc_control-height63px > .ps_box-control > .ps-dropdown,
.psc_control-height63px > .ps_box-control > .ps-edit 
{height:63px;}

.psc_control-height64pct > .ps_box-valuelink,
.psc_control-height64pct > .ps_box-valueemail,
.psc_control-height64pct > .ps_box-value,
.psc_control-height64pct > .ps_box-control > .ps-longedit,
.psc_control-height64pct > .ps_box-control > .ps-dropdown,
.psc_control-height64pct > .ps_box-control > .ps-edit 
{height:64%;}
.psc_control-height64px > .ps_box-valuelink,
.psc_control-height64px > .ps_box-valueemail,
.psc_control-height64px > .ps_box-value,
.psc_control-height64px > .ps_box-control > .ps-longedit,
.psc_control-height64px > .ps_box-control > .ps-dropdown,
.psc_control-height64px > .ps_box-control > .ps-edit 
{height:64px;}

.psc_control-height65pct > .ps_box-valuelink,
.psc_control-height65pct > .ps_box-valueemail,
.psc_control-height65pct > .ps_box-value,
.psc_control-height65pct > .ps_box-control > .ps-longedit,
.psc_control-height65pct > .ps_box-control > .ps-dropdown,
.psc_control-height65pct > .ps_box-control > .ps-edit 
{height:65%;}
.psc_control-height65px > .ps_box-valuelink,
.psc_control-height65px > .ps_box-valueemail,
.psc_control-height65px > .ps_box-value,
.psc_control-height65px > .ps_box-control > .ps-longedit,
.psc_control-height65px > .ps_box-control > .ps-dropdown,
.psc_control-height65px > .ps_box-control > .ps-edit 
{height:65px;}

.psc_control-height66pct > .ps_box-valuelink,
.psc_control-height66pct > .ps_box-valueemail,
.psc_control-height66pct > .ps_box-value,
.psc_control-height66pct > .ps_box-control > .ps-longedit,
.psc_control-height66pct > .ps_box-control > .ps-dropdown,
.psc_control-height66pct > .ps_box-control > .ps-edit 
{height:66%;}
.psc_control-height66px > .ps_box-valuelink,
.psc_control-height66px > .ps_box-valueemail,
.psc_control-height66px > .ps_box-value,
.psc_control-height66px > .ps_box-control > .ps-longedit,
.psc_control-height66px > .ps_box-control > .ps-dropdown,
.psc_control-height66px > .ps_box-control > .ps-edit 
{height:66px;}

.psc_control-height67pct > .ps_box-valuelink,
.psc_control-height67pct > .ps_box-valueemail,
.psc_control-height67pct > .ps_box-value,
.psc_control-height67pct > .ps_box-control > .ps-longedit,
.psc_control-height67pct > .ps_box-control > .ps-dropdown,
.psc_control-height67pct > .ps_box-control > .ps-edit 
{height:67%;}
.psc_control-height67px > .ps_box-valuelink,
.psc_control-height67px > .ps_box-valueemail,
.psc_control-height67px > .ps_box-value,
.psc_control-height67px > .ps_box-control > .ps-longedit,
.psc_control-height67px > .ps_box-control > .ps-dropdown,
.psc_control-height67px > .ps_box-control > .ps-edit 
{height:67px;}

.psc_control-height68pct > .ps_box-valuelink,
.psc_control-height68pct > .ps_box-valueemail,
.psc_control-height68pct > .ps_box-value,
.psc_control-height68pct > .ps_box-control > .ps-longedit,
.psc_control-height68pct > .ps_box-control > .ps-dropdown,
.psc_control-height68pct > .ps_box-control > .ps-edit 
{height:68%;}
.psc_control-height68px > .ps_box-valuelink,
.psc_control-height68px > .ps_box-valueemail,
.psc_control-height68px > .ps_box-value,
.psc_control-height68px > .ps_box-control > .ps-longedit,
.psc_control-height68px > .ps_box-control > .ps-dropdown,
.psc_control-height68px > .ps_box-control > .ps-edit 
{height:68px;}

.psc_control-height69pct > .ps_box-valuelink,
.psc_control-height69pct > .ps_box-valueemail,
.psc_control-height69pct > .ps_box-value,
.psc_control-height69pct > .ps_box-control > .ps-longedit,
.psc_control-height69pct > .ps_box-control > .ps-dropdown,
.psc_control-height69pct > .ps_box-control > .ps-edit 
{height:69%;}
.psc_control-height69px > .ps_box-valuelink,
.psc_control-height69px > .ps_box-valueemail,
.psc_control-height69px > .ps_box-value,
.psc_control-height69px > .ps_box-control > .ps-longedit,
.psc_control-height69px > .ps_box-control > .ps-dropdown,
.psc_control-height69px > .ps_box-control > .ps-edit 
{height:69px;}

.psc_control-height70pct > .ps_box-valuelink,
.psc_control-height70pct > .ps_box-valueemail,
.psc_control-height70pct > .ps_box-value,
.psc_control-height70pct > .ps_box-control > .ps-longedit,
.psc_control-height70pct > .ps_box-control > .ps-dropdown,
.psc_control-height70pct > .ps_box-control > .ps-edit 
{height:70%;}
.psc_control-height70px > .ps_box-valuelink,
.psc_control-height70px > .ps_box-valueemail,
.psc_control-height70px > .ps_box-value,
.psc_control-height70px > .ps_box-control > .ps-longedit,
.psc_control-height70px > .ps_box-control > .ps-dropdown,
.psc_control-height70px > .ps_box-control > .ps-edit 
{height:70px;}

.psc_control-height71pct > .ps_box-valuelink,
.psc_control-height71pct > .ps_box-valueemail,
.psc_control-height71pct > .ps_box-value,
.psc_control-height71pct > .ps_box-control > .ps-longedit,
.psc_control-height71pct > .ps_box-control > .ps-dropdown,
.psc_control-height71pct > .ps_box-control > .ps-edit 
{height:71%;}
.psc_control-height71px > .ps_box-valuelink,
.psc_control-height71px > .ps_box-valueemail,
.psc_control-height71px > .ps_box-value,
.psc_control-height71px > .ps_box-control > .ps-longedit,
.psc_control-height71px > .ps_box-control > .ps-dropdown,
.psc_control-height71px > .ps_box-control > .ps-edit 
{height:71px;}

.psc_control-height72pct > .ps_box-valuelink,
.psc_control-height72pct > .ps_box-valueemail,
.psc_control-height72pct > .ps_box-value,
.psc_control-height72pct > .ps_box-control > .ps-longedit,
.psc_control-height72pct > .ps_box-control > .ps-dropdown,
.psc_control-height72pct > .ps_box-control > .ps-edit 
{height:72%;}
.psc_control-height72px > .ps_box-valuelink,
.psc_control-height72px > .ps_box-valueemail,
.psc_control-height72px > .ps_box-value,
.psc_control-height72px > .ps_box-control > .ps-longedit,
.psc_control-height72px > .ps_box-control > .ps-dropdown,
.psc_control-height72px > .ps_box-control > .ps-edit 
{height:72px;}

.psc_control-height73pct > .ps_box-valuelink,
.psc_control-height73pct > .ps_box-valueemail,
.psc_control-height73pct > .ps_box-value,
.psc_control-height73pct > .ps_box-control > .ps-longedit,
.psc_control-height73pct > .ps_box-control > .ps-dropdown,
.psc_control-height73pct > .ps_box-control > .ps-edit 
{height:73%;}
.psc_control-height73px > .ps_box-valuelink,
.psc_control-height73px > .ps_box-valueemail,
.psc_control-height73px > .ps_box-value,
.psc_control-height73px > .ps_box-control > .ps-longedit,
.psc_control-height73px > .ps_box-control > .ps-dropdown,
.psc_control-height73px > .ps_box-control > .ps-edit 
{height:73px;}

.psc_control-height74pct > .ps_box-valuelink,
.psc_control-height74pct > .ps_box-valueemail,
.psc_control-height74pct > .ps_box-value,
.psc_control-height74pct > .ps_box-control > .ps-longedit,
.psc_control-height74pct > .ps_box-control > .ps-dropdown,
.psc_control-height74pct > .ps_box-control > .ps-edit 
{height:74%;}
.psc_control-height74px > .ps_box-valuelink,
.psc_control-height74px > .ps_box-valueemail,
.psc_control-height74px > .ps_box-value,
.psc_control-height74px > .ps_box-control > .ps-longedit,
.psc_control-height74px > .ps_box-control > .ps-dropdown,
.psc_control-height74px > .ps_box-control > .ps-edit 
{height:74px;}

.psc_control-height75pct > .ps_box-valuelink,
.psc_control-height75pct > .ps_box-valueemail,
.psc_control-height75pct > .ps_box-value,
.psc_control-height75pct > .ps_box-control > .ps-longedit,
.psc_control-height75pct > .ps_box-control > .ps-dropdown,
.psc_control-height75pct > .ps_box-control > .ps-edit 
{height:75%;}
.psc_control-height75px > .ps_box-valuelink,
.psc_control-height75px > .ps_box-valueemail,
.psc_control-height75px > .ps_box-value,
.psc_control-height75px > .ps_box-control > .ps-longedit,
.psc_control-height75px > .ps_box-control > .ps-dropdown,
.psc_control-height75px > .ps_box-control > .ps-edit 
{height:75px;}

.psc_control-height76pct > .ps_box-valuelink,
.psc_control-height76pct > .ps_box-valueemail,
.psc_control-height76pct > .ps_box-value,
.psc_control-height76pct > .ps_box-control > .ps-longedit,
.psc_control-height76pct > .ps_box-control > .ps-dropdown,
.psc_control-height76pct > .ps_box-control > .ps-edit 
{height:76%;}
.psc_control-height76px > .ps_box-valuelink,
.psc_control-height76px > .ps_box-valueemail,
.psc_control-height76px > .ps_box-value,
.psc_control-height76px > .ps_box-control > .ps-longedit,
.psc_control-height76px > .ps_box-control > .ps-dropdown,
.psc_control-height76px > .ps_box-control > .ps-edit 
{height:76px;}

.psc_control-height77pct > .ps_box-valuelink,
.psc_control-height77pct > .ps_box-valueemail,
.psc_control-height77pct > .ps_box-value,
.psc_control-height77pct > .ps_box-control > .ps-longedit,
.psc_control-height77pct > .ps_box-control > .ps-dropdown,
.psc_control-height77pct > .ps_box-control > .ps-edit 
{height:77%;}
.psc_control-height77px > .ps_box-valuelink,
.psc_control-height77px > .ps_box-valueemail,
.psc_control-height77px > .ps_box-value,
.psc_control-height77px > .ps_box-control > .ps-longedit,
.psc_control-height77px > .ps_box-control > .ps-dropdown,
.psc_control-height77px > .ps_box-control > .ps-edit 
{height:77px;}

.psc_control-height78pct > .ps_box-valuelink,
.psc_control-height78pct > .ps_box-valueemail,
.psc_control-height78pct > .ps_box-value,
.psc_control-height78pct > .ps_box-control > .ps-longedit,
.psc_control-height78pct > .ps_box-control > .ps-dropdown,
.psc_control-height78pct > .ps_box-control > .ps-edit 
{height:78%;}
.psc_control-height78px > .ps_box-valuelink,
.psc_control-height78px > .ps_box-valueemail,
.psc_control-height78px > .ps_box-value,
.psc_control-height78px > .ps_box-control > .ps-longedit,
.psc_control-height78px > .ps_box-control > .ps-dropdown,
.psc_control-height78px > .ps_box-control > .ps-edit 
{height:78px;}

.psc_control-height79pct > .ps_box-valuelink,
.psc_control-height79pct > .ps_box-valueemail,
.psc_control-height79pct > .ps_box-value,
.psc_control-height79pct > .ps_box-control > .ps-longedit,
.psc_control-height79pct > .ps_box-control > .ps-dropdown,
.psc_control-height79pct > .ps_box-control > .ps-edit 
{height:79%;}
.psc_control-height79px > .ps_box-valuelink,
.psc_control-height79px > .ps_box-valueemail,
.psc_control-height79px > .ps_box-value,
.psc_control-height79px > .ps_box-control > .ps-longedit,
.psc_control-height79px > .ps_box-control > .ps-dropdown,
.psc_control-height79px > .ps_box-control > .ps-edit 
{height:79px;}

.psc_control-height80pct > .ps_box-valuelink,
.psc_control-height80pct > .ps_box-valueemail,
.psc_control-height80pct > .ps_box-value,
.psc_control-height80pct > .ps_box-control > .ps-longedit,
.psc_control-height80pct > .ps_box-control > .ps-dropdown,
.psc_control-height80pct > .ps_box-control > .ps-edit 
{height:80%;}
.psc_control-height80px > .ps_box-valuelink,
.psc_control-height80px > .ps_box-valueemail,
.psc_control-height80px > .ps_box-value,
.psc_control-height80px > .ps_box-control > .ps-longedit,
.psc_control-height80px > .ps_box-control > .ps-dropdown,
.psc_control-height80px > .ps_box-control > .ps-edit 
{height:80px;}

.psc_control-height81pct > .ps_box-valuelink,
.psc_control-height81pct > .ps_box-valueemail,
.psc_control-height81pct > .ps_box-value,
.psc_control-height81pct > .ps_box-control > .ps-longedit,
.psc_control-height81pct > .ps_box-control > .ps-dropdown,
.psc_control-height81pct > .ps_box-control > .ps-edit 
{height:81%;}
.psc_control-height81px > .ps_box-valuelink,
.psc_control-height81px > .ps_box-valueemail,
.psc_control-height81px > .ps_box-value,
.psc_control-height81px > .ps_box-control > .ps-longedit,
.psc_control-height81px > .ps_box-control > .ps-dropdown,
.psc_control-height81px > .ps_box-control > .ps-edit 
{height:81px;}

.psc_control-height82pct > .ps_box-valuelink,
.psc_control-height82pct > .ps_box-valueemail,
.psc_control-height82pct > .ps_box-value,
.psc_control-height82pct > .ps_box-control > .ps-longedit,
.psc_control-height82pct > .ps_box-control > .ps-dropdown,
.psc_control-height82pct > .ps_box-control > .ps-edit 
{height:82%;}
.psc_control-height82px > .ps_box-valuelink,
.psc_control-height82px > .ps_box-valueemail,
.psc_control-height82px > .ps_box-value,
.psc_control-height82px > .ps_box-control > .ps-longedit,
.psc_control-height82px > .ps_box-control > .ps-dropdown,
.psc_control-height82px > .ps_box-control > .ps-edit 
{height:82px;}

.psc_control-height83pct > .ps_box-valuelink,
.psc_control-height83pct > .ps_box-valueemail,
.psc_control-height83pct > .ps_box-value,
.psc_control-height83pct > .ps_box-control > .ps-longedit,
.psc_control-height83pct > .ps_box-control > .ps-dropdown,
.psc_control-height83pct > .ps_box-control > .ps-edit 
{height:83%;}
.psc_control-height83px > .ps_box-valuelink,
.psc_control-height83px > .ps_box-valueemail,
.psc_control-height83px > .ps_box-value,
.psc_control-height83px > .ps_box-control > .ps-longedit,
.psc_control-height83px > .ps_box-control > .ps-dropdown,
.psc_control-height83px > .ps_box-control > .ps-edit 
{height:83px;}

.psc_control-height84pct > .ps_box-valuelink,
.psc_control-height84pct > .ps_box-valueemail,
.psc_control-height84pct > .ps_box-value,
.psc_control-height84pct > .ps_box-control > .ps-longedit,
.psc_control-height84pct > .ps_box-control > .ps-dropdown,
.psc_control-height84pct > .ps_box-control > .ps-edit 
{height:84%;}
.psc_control-height84px > .ps_box-valuelink,
.psc_control-height84px > .ps_box-valueemail,
.psc_control-height84px > .ps_box-value,
.psc_control-height84px > .ps_box-control > .ps-longedit,
.psc_control-height84px > .ps_box-control > .ps-dropdown,
.psc_control-height84px > .ps_box-control > .ps-edit 
{height:84px;}

.psc_control-height85pct > .ps_box-valuelink,
.psc_control-height85pct > .ps_box-valueemail,
.psc_control-height85pct > .ps_box-value,
.psc_control-height85pct > .ps_box-control > .ps-longedit,
.psc_control-height85pct > .ps_box-control > .ps-dropdown,
.psc_control-height85pct > .ps_box-control > .ps-edit 
{height:85%;}
.psc_control-height85px > .ps_box-valuelink,
.psc_control-height85px > .ps_box-valueemail,
.psc_control-height85px > .ps_box-value,
.psc_control-height85px > .ps_box-control > .ps-longedit,
.psc_control-height85px > .ps_box-control > .ps-dropdown,
.psc_control-height85px > .ps_box-control > .ps-edit 
{height:85px;}

.psc_control-height86pct > .ps_box-valuelink,
.psc_control-height86pct > .ps_box-valueemail,
.psc_control-height86pct > .ps_box-value,
.psc_control-height86pct > .ps_box-control > .ps-longedit,
.psc_control-height86pct > .ps_box-control > .ps-dropdown,
.psc_control-height86pct > .ps_box-control > .ps-edit 
{height:86%;}
.psc_control-height86px > .ps_box-valuelink,
.psc_control-height86px > .ps_box-valueemail,
.psc_control-height86px > .ps_box-value,
.psc_control-height86px > .ps_box-control > .ps-longedit,
.psc_control-height86px > .ps_box-control > .ps-dropdown,
.psc_control-height86px > .ps_box-control > .ps-edit 
{height:86px;}

.psc_control-height87pct > .ps_box-valuelink,
.psc_control-height87pct > .ps_box-valueemail,
.psc_control-height87pct > .ps_box-value,
.psc_control-height87pct > .ps_box-control > .ps-longedit,
.psc_control-height87pct > .ps_box-control > .ps-dropdown,
.psc_control-height87pct > .ps_box-control > .ps-edit 
{height:87%;}
.psc_control-height87px > .ps_box-valuelink,
.psc_control-height87px > .ps_box-valueemail,
.psc_control-height87px > .ps_box-value,
.psc_control-height87px > .ps_box-control > .ps-longedit,
.psc_control-height87px > .ps_box-control > .ps-dropdown,
.psc_control-height87px > .ps_box-control > .ps-edit 
{height:87px;}

.psc_control-height88pct > .ps_box-valuelink,
.psc_control-height88pct > .ps_box-valueemail,
.psc_control-height88pct > .ps_box-value,
.psc_control-height88pct > .ps_box-control > .ps-longedit,
.psc_control-height88pct > .ps_box-control > .ps-dropdown,
.psc_control-height88pct > .ps_box-control > .ps-edit 
{height:88%;}
.psc_control-height88px > .ps_box-valuelink,
.psc_control-height88px > .ps_box-valueemail,
.psc_control-height88px > .ps_box-value,
.psc_control-height88px > .ps_box-control > .ps-longedit,
.psc_control-height88px > .ps_box-control > .ps-dropdown,
.psc_control-height88px > .ps_box-control > .ps-edit 
{height:88px;}

.psc_control-height89pct > .ps_box-valuelink,
.psc_control-height89pct > .ps_box-valueemail,
.psc_control-height89pct > .ps_box-value,
.psc_control-height89pct > .ps_box-control > .ps-longedit,
.psc_control-height89pct > .ps_box-control > .ps-dropdown,
.psc_control-height89pct > .ps_box-control > .ps-edit 
{height:89%;}
.psc_control-height89px > .ps_box-valuelink,
.psc_control-height89px > .ps_box-valueemail,
.psc_control-height89px > .ps_box-value,
.psc_control-height89px > .ps_box-control > .ps-longedit,
.psc_control-height89px > .ps_box-control > .ps-dropdown,
.psc_control-height89px > .ps_box-control > .ps-edit 
{height:89px;}

.psc_control-height90pct > .ps_box-valuelink,
.psc_control-height90pct > .ps_box-valueemail,
.psc_control-height90pct > .ps_box-value,
.psc_control-height90pct > .ps_box-control > .ps-longedit,
.psc_control-height90pct > .ps_box-control > .ps-dropdown,
.psc_control-height90pct > .ps_box-control > .ps-edit 
{height:90%;}
.psc_control-height90px > .ps_box-valuelink,
.psc_control-height90px > .ps_box-valueemail,
.psc_control-height90px > .ps_box-value,
.psc_control-height90px > .ps_box-control > .ps-longedit,
.psc_control-height90px > .ps_box-control > .ps-dropdown,
.psc_control-height90px > .ps_box-control > .ps-edit 
{height:90px;}

.psc_control-height91pct > .ps_box-valuelink,
.psc_control-height91pct > .ps_box-valueemail,
.psc_control-height91pct > .ps_box-value,
.psc_control-height91pct > .ps_box-control > .ps-longedit,
.psc_control-height91pct > .ps_box-control > .ps-dropdown,
.psc_control-height91pct > .ps_box-control > .ps-edit 
{height:91%;}
.psc_control-height91px > .ps_box-valuelink,
.psc_control-height91px > .ps_box-valueemail,
.psc_control-height91px > .ps_box-value,
.psc_control-height91px > .ps_box-control > .ps-longedit,
.psc_control-height91px > .ps_box-control > .ps-dropdown,
.psc_control-height91px > .ps_box-control > .ps-edit 
{height:91px;}

.psc_control-height92pct > .ps_box-valuelink,
.psc_control-height92pct > .ps_box-valueemail,
.psc_control-height92pct > .ps_box-value,
.psc_control-height92pct > .ps_box-control > .ps-longedit,
.psc_control-height92pct > .ps_box-control > .ps-dropdown,
.psc_control-height92pct > .ps_box-control > .ps-edit 
{height:92%;}
.psc_control-height92px > .ps_box-valuelink,
.psc_control-height92px > .ps_box-valueemail,
.psc_control-height92px > .ps_box-value,
.psc_control-height92px > .ps_box-control > .ps-longedit,
.psc_control-height92px > .ps_box-control > .ps-dropdown,
.psc_control-height92px > .ps_box-control > .ps-edit 
{height:92px;}

.psc_control-height93pct > .ps_box-valuelink,
.psc_control-height93pct > .ps_box-valueemail,
.psc_control-height93pct > .ps_box-value,
.psc_control-height93pct > .ps_box-control > .ps-longedit,
.psc_control-height93pct > .ps_box-control > .ps-dropdown,
.psc_control-height93pct > .ps_box-control > .ps-edit 
{height:93%;}
.psc_control-height93px > .ps_box-valuelink,
.psc_control-height93px > .ps_box-valueemail,
.psc_control-height93px > .ps_box-value,
.psc_control-height93px > .ps_box-control > .ps-longedit,
.psc_control-height93px > .ps_box-control > .ps-dropdown,
.psc_control-height93px > .ps_box-control > .ps-edit 
{height:93px;}

.psc_control-height94pct > .ps_box-valuelink,
.psc_control-height94pct > .ps_box-valueemail,
.psc_control-height94pct > .ps_box-value,
.psc_control-height94pct > .ps_box-control > .ps-longedit,
.psc_control-height94pct > .ps_box-control > .ps-dropdown,
.psc_control-height94pct > .ps_box-control > .ps-edit 
{height:94%;}
.psc_control-height94px > .ps_box-valuelink,
.psc_control-height94px > .ps_box-valueemail,
.psc_control-height94px > .ps_box-value,
.psc_control-height94px > .ps_box-control > .ps-longedit,
.psc_control-height94px > .ps_box-control > .ps-dropdown,
.psc_control-height94px > .ps_box-control > .ps-edit 
{height:94px;}

.psc_control-height95pct > .ps_box-valuelink,
.psc_control-height95pct > .ps_box-valueemail,
.psc_control-height95pct > .ps_box-value,
.psc_control-height95pct > .ps_box-control > .ps-longedit,
.psc_control-height95pct > .ps_box-control > .ps-dropdown,
.psc_control-height95pct > .ps_box-control > .ps-edit 
{height:95%;}
.psc_control-height95px > .ps_box-valuelink,
.psc_control-height95px > .ps_box-valueemail,
.psc_control-height95px > .ps_box-value,
.psc_control-height95px > .ps_box-control > .ps-longedit,
.psc_control-height95px > .ps_box-control > .ps-dropdown,
.psc_control-height95px > .ps_box-control > .ps-edit 
{height:95px;}

.psc_control-height96pct > .ps_box-valuelink,
.psc_control-height96pct > .ps_box-valueemail,
.psc_control-height96pct > .ps_box-value,
.psc_control-height96pct > .ps_box-control > .ps-longedit,
.psc_control-height96pct > .ps_box-control > .ps-dropdown,
.psc_control-height96pct > .ps_box-control > .ps-edit 
{height:96%;}
.psc_control-height96px > .ps_box-valuelink,
.psc_control-height96px > .ps_box-valueemail,
.psc_control-height96px > .ps_box-value,
.psc_control-height96px > .ps_box-control > .ps-longedit,
.psc_control-height96px > .ps_box-control > .ps-dropdown,
.psc_control-height96px > .ps_box-control > .ps-edit 
{height:96px;}

.psc_control-height97pct > .ps_box-valuelink,
.psc_control-height97pct > .ps_box-valueemail,
.psc_control-height97pct > .ps_box-value,
.psc_control-height97pct > .ps_box-control > .ps-longedit,
.psc_control-height97pct > .ps_box-control > .ps-dropdown,
.psc_control-height97pct > .ps_box-control > .ps-edit 
{height:97%;}
.psc_control-height97px > .ps_box-valuelink,
.psc_control-height97px > .ps_box-valueemail,
.psc_control-height97px > .ps_box-value,
.psc_control-height97px > .ps_box-control > .ps-longedit,
.psc_control-height97px > .ps_box-control > .ps-dropdown,
.psc_control-height97px > .ps_box-control > .ps-edit 
{height:97px;}

.psc_control-height98pct > .ps_box-valuelink,
.psc_control-height98pct > .ps_box-valueemail,
.psc_control-height98pct > .ps_box-value,
.psc_control-height98pct > .ps_box-control > .ps-longedit,
.psc_control-height98pct > .ps_box-control > .ps-dropdown,
.psc_control-height98pct > .ps_box-control > .ps-edit 
{height:98%;}
.psc_control-height98px > .ps_box-valuelink,
.psc_control-height98px > .ps_box-valueemail,
.psc_control-height98px > .ps_box-value,
.psc_control-height98px > .ps_box-control > .ps-longedit,
.psc_control-height98px > .ps_box-control > .ps-dropdown,
.psc_control-height98px > .ps_box-control > .ps-edit 
{height:98px;}

.psc_control-height99pct > .ps_box-valuelink,
.psc_control-height99pct > .ps_box-valueemail,
.psc_control-height99pct > .ps_box-value,
.psc_control-height99pct > .ps_box-control > .ps-longedit,
.psc_control-height99pct > .ps_box-control > .ps-dropdown,
.psc_control-height99pct > .ps_box-control > .ps-edit 
{height:99%;}
.psc_control-height99px > .ps_box-valuelink,
.psc_control-height99px > .ps_box-valueemail,
.psc_control-height99px > .ps_box-value,
.psc_control-height99px > .ps_box-control > .ps-longedit,
.psc_control-height99px > .ps_box-control > .ps-dropdown,
.psc_control-height99px > .ps_box-control > .ps-edit 
{height:99px;}

.psc_control-height100pct > .ps_box-valuelink,
.psc_control-height100pct > .ps_box-valueemail,
.psc_control-height100pct > .ps_box-value,
.psc_control-height100pct > .ps_box-control > .ps-longedit,
.psc_control-height100pct > .ps_box-control > .ps-dropdown,
.psc_control-height100pct > .ps_box-control > .ps-edit 
{height:100%;}
.psc_control-height100px > .ps_box-valuelink,
.psc_control-height100px > .ps_box-valueemail,
.psc_control-height100px > .ps_box-value,
.psc_control-height100px > .ps_box-control > .ps-longedit,
.psc_control-height100px > .ps_box-control > .ps-dropdown,
.psc_control-height100px > .ps_box-control > .ps-edit 
{height:100px;}

.psc_control-widthauto > .ps_box-valuelink,
.psc_control-widthauto > .ps_box-valueemail,
.psc_control-widthauto > .ps_box-value,
.psc_control-widthauto > .ps_box-control > .ps-longedit,
.psc_control-widthauto > .ps_box-control > .ps-dropdown,
.psc_control-widthauto > .ps_box-control > .ps-edit
{width:auto;}

.psc_control-heightauto > .ps_box-valuelink,
.psc_control-heightauto > .ps_box-valueemail,
.psc_control-heightauto > .ps_box-value,
.psc_control-heightauto > .ps_box-control > .ps-longedit,
.psc_control-heightauto > .ps_box-control > .ps-dropdown,
.psc_control-heightauto > .ps_box-control > .ps-edit
{height:auto;}


.psc_control-width1pct > .ps_box-control,
.psc_control-width2pct > .ps_box-control,
.psc_control-width3pct > .ps_box-control,
.psc_control-width4pct > .ps_box-control,
.psc_control-width5pct > .ps_box-control,
.psc_control-width6pct > .ps_box-control,
.psc_control-width7pct > .ps_box-control,
.psc_control-width8pct > .ps_box-control,
.psc_control-width9pct > .ps_box-control,
.psc_control-width10pct > .ps_box-control,
.psc_control-width11pct > .ps_box-control,
.psc_control-width12pct > .ps_box-control,
.psc_control-width13pct > .ps_box-control,
.psc_control-width14pct > .ps_box-control,
.psc_control-width15pct > .ps_box-control,
.psc_control-width16pct > .ps_box-control,
.psc_control-width17pct > .ps_box-control,
.psc_control-width18pct > .ps_box-control,
.psc_control-width19pct > .ps_box-control,
.psc_control-width20pct > .ps_box-control,
.psc_control-width21pct > .ps_box-control,
.psc_control-width22pct > .ps_box-control,
.psc_control-width23pct > .ps_box-control,
.psc_control-width24pct > .ps_box-control,
.psc_control-width25pct > .ps_box-control,
.psc_control-width26pct > .ps_box-control,
.psc_control-width27pct > .ps_box-control,
.psc_control-width28pct > .ps_box-control,
.psc_control-width29pct > .ps_box-control,
.psc_control-width30pct > .ps_box-control,
.psc_control-width31pct > .ps_box-control,
.psc_control-width32pct > .ps_box-control,
.psc_control-width33pct > .ps_box-control,
.psc_control-width34pct > .ps_box-control,
.psc_control-width35pct > .ps_box-control,
.psc_control-width36pct > .ps_box-control,
.psc_control-width37pct > .ps_box-control,
.psc_control-width38pct > .ps_box-control,
.psc_control-width39pct > .ps_box-control,
.psc_control-width40pct > .ps_box-control,
.psc_control-width41pct > .ps_box-control,
.psc_control-width42pct > .ps_box-control,
.psc_control-width43pct > .ps_box-control,
.psc_control-width44pct > .ps_box-control,
.psc_control-width45pct > .ps_box-control,
.psc_control-width46pct > .ps_box-control,
.psc_control-width47pct > .ps_box-control,
.psc_control-width48pct > .ps_box-control,
.psc_control-width49pct > .ps_box-control,
.psc_control-width50pct > .ps_box-control,
.psc_control-width51pct > .ps_box-control,
.psc_control-width52pct > .ps_box-control,
.psc_control-width53pct > .ps_box-control,
.psc_control-width54pct > .ps_box-control,
.psc_control-width55pct > .ps_box-control,
.psc_control-width56pct > .ps_box-control,
.psc_control-width57pct > .ps_box-control,
.psc_control-width58pct > .ps_box-control,
.psc_control-width59pct > .ps_box-control,
.psc_control-width60pct > .ps_box-control,
.psc_control-width61pct > .ps_box-control,
.psc_control-width62pct > .ps_box-control,
.psc_control-width63pct > .ps_box-control,
.psc_control-width64pct > .ps_box-control,
.psc_control-width65pct > .ps_box-control,
.psc_control-width66pct > .ps_box-control,
.psc_control-width67pct > .ps_box-control,
.psc_control-width68pct > .ps_box-control,
.psc_control-width69pct > .ps_box-control,
.psc_control-width70pct > .ps_box-control,
.psc_control-width71pct > .ps_box-control,
.psc_control-width72pct > .ps_box-control,
.psc_control-width73pct > .ps_box-control,
.psc_control-width74pct > .ps_box-control,
.psc_control-width75pct > .ps_box-control,
.psc_control-width76pct > .ps_box-control,
.psc_control-width77pct > .ps_box-control,
.psc_control-width78pct > .ps_box-control,
.psc_control-width79pct > .ps_box-control,
.psc_control-width80pct > .ps_box-control,
.psc_control-width81pct > .ps_box-control,
.psc_control-width82pct > .ps_box-control,
.psc_control-width83pct > .ps_box-control,
.psc_control-width84pct > .ps_box-control,
.psc_control-width85pct > .ps_box-control,
.psc_control-width86pct > .ps_box-control,
.psc_control-width87pct > .ps_box-control,
.psc_control-width88pct > .ps_box-control,
.psc_control-width89pct > .ps_box-control,
.psc_control-width90pct > .ps_box-control,
.psc_control-width91pct > .ps_box-control,
.psc_control-width92pct > .ps_box-control,
.psc_control-width93pct > .ps_box-control,
.psc_control-width94pct > .ps_box-control,
.psc_control-width95pct > .ps_box-control,
.psc_control-width96pct > .ps_box-control,
.psc_control-width97pct > .ps_box-control,
.psc_control-width98pct > .ps_box-control,
.psc_control-width99pct > .ps_box-control,
.psc_control-width100pct > .ps_box-control 
{
  display:inline;
}



.ck.ck-editor {
  min-width: var(--pt-cke-min-width);
}
.ck.ck-content {
  min-height: var(--pt-cke-min-height);
  height: var(--pt-cke-min-height); 
}

.psc_has_ckeditor.psc_ckeditor-v5 > .ps_box-control {overflow:visible;}

.psc_has_ckeditor.psc_autosize-rte .ck.ck-editor  {width:auto !important;min-width:initial;}
.psc_has_ckeditor.psc_autosize-rte .ck.ck-content {height:auto !important;min-height:initial;}
.psc_has_ckeditor.psc_nominwidth-rte .ck.ck-editor  {min-width:0;}
.psc_has_ckeditor.psc_nominheight-rte .ck.ck-content {min-height:0;}
.psc_has_ckeditor :is(.ck.ck-content,.ck.ck-editor,.cke) {box-sizing:border-box;}

.psc_control-width1pct.psc_has_ckeditor .ck.ck-editor{ width:1% !important;}
.psc_control-width1em.psc_has_ckeditor  .ck.ck-editor { width:1em !important;}
.psc_control-width2pct.psc_has_ckeditor .ck.ck-editor{ width:2% !important;}
.psc_control-width2em.psc_has_ckeditor  .ck.ck-editor { width:2em !important;}
.psc_control-width3pct.psc_has_ckeditor .ck.ck-editor{ width:3% !important;}
.psc_control-width3em.psc_has_ckeditor  .ck.ck-editor { width:3em !important;}
.psc_control-width4pct.psc_has_ckeditor .ck.ck-editor{ width:4% !important;}
.psc_control-width4em.psc_has_ckeditor  .ck.ck-editor { width:4em !important;}
.psc_control-width5pct.psc_has_ckeditor .ck.ck-editor{ width:5% !important;}
.psc_control-width5em.psc_has_ckeditor  .ck.ck-editor { width:5em !important;}
.psc_control-width6pct.psc_has_ckeditor .ck.ck-editor{ width:6% !important;}
.psc_control-width6em.psc_has_ckeditor  .ck.ck-editor { width:6em !important;}
.psc_control-width7pct.psc_has_ckeditor .ck.ck-editor{ width:7% !important;}
.psc_control-width7em.psc_has_ckeditor  .ck.ck-editor { width:7em !important;}
.psc_control-width8pct.psc_has_ckeditor .ck.ck-editor{ width:8% !important;}
.psc_control-width8em.psc_has_ckeditor  .ck.ck-editor { width:8em !important;}
.psc_control-width9pct.psc_has_ckeditor .ck.ck-editor{ width:9% !important;}
.psc_control-width9em.psc_has_ckeditor  .ck.ck-editor { width:9em !important;}
.psc_control-width10pct.psc_has_ckeditor .ck.ck-editor{ width:10% !important;}
.psc_control-width10em.psc_has_ckeditor  .ck.ck-editor { width:10em !important;}
.psc_control-width11pct.psc_has_ckeditor .ck.ck-editor{ width:11% !important;}
.psc_control-width11em.psc_has_ckeditor  .ck.ck-editor { width:11em !important;}
.psc_control-width12pct.psc_has_ckeditor .ck.ck-editor{ width:12% !important;}
.psc_control-width12em.psc_has_ckeditor  .ck.ck-editor { width:12em !important;}
.psc_control-width13pct.psc_has_ckeditor .ck.ck-editor{ width:13% !important;}
.psc_control-width13em.psc_has_ckeditor  .ck.ck-editor { width:13em !important;}
.psc_control-width14pct.psc_has_ckeditor .ck.ck-editor{ width:14% !important;}
.psc_control-width14em.psc_has_ckeditor  .ck.ck-editor { width:14em !important;}
.psc_control-width15pct.psc_has_ckeditor .ck.ck-editor{ width:15% !important;}
.psc_control-width15em.psc_has_ckeditor  .ck.ck-editor { width:15em !important;}
.psc_control-width16pct.psc_has_ckeditor .ck.ck-editor{ width:16% !important;}
.psc_control-width16em.psc_has_ckeditor  .ck.ck-editor { width:16em !important;}
.psc_control-width17pct.psc_has_ckeditor .ck.ck-editor{ width:17% !important;}
.psc_control-width17em.psc_has_ckeditor  .ck.ck-editor { width:17em !important;}
.psc_control-width18pct.psc_has_ckeditor .ck.ck-editor{ width:18% !important;}
.psc_control-width18em.psc_has_ckeditor  .ck.ck-editor { width:18em !important;}
.psc_control-width19pct.psc_has_ckeditor .ck.ck-editor{ width:19% !important;}
.psc_control-width19em.psc_has_ckeditor  .ck.ck-editor { width:19em !important;}
.psc_control-width20pct.psc_has_ckeditor .ck.ck-editor{ width:20% !important;}
.psc_control-width20em.psc_has_ckeditor  .ck.ck-editor { width:20em !important;}
.psc_control-width21pct.psc_has_ckeditor .ck.ck-editor{ width:21% !important;}
.psc_control-width21em.psc_has_ckeditor  .ck.ck-editor { width:21em !important;}
.psc_control-width22pct.psc_has_ckeditor .ck.ck-editor{ width:22% !important;}
.psc_control-width22em.psc_has_ckeditor  .ck.ck-editor { width:22em !important;}
.psc_control-width23pct.psc_has_ckeditor .ck.ck-editor{ width:23% !important;}
.psc_control-width23em.psc_has_ckeditor  .ck.ck-editor { width:23em !important;}
.psc_control-width24pct.psc_has_ckeditor .ck.ck-editor{ width:24% !important;}
.psc_control-width24em.psc_has_ckeditor  .ck.ck-editor { width:24em !important;}
.psc_control-width25pct.psc_has_ckeditor .ck.ck-editor{ width:25% !important;}
.psc_control-width25em.psc_has_ckeditor  .ck.ck-editor { width:25em !important;}
.psc_control-width26pct.psc_has_ckeditor .ck.ck-editor{ width:26% !important;}
.psc_control-width26em.psc_has_ckeditor  .ck.ck-editor { width:26em !important;}
.psc_control-width27pct.psc_has_ckeditor .ck.ck-editor{ width:27% !important;}
.psc_control-width27em.psc_has_ckeditor  .ck.ck-editor { width:27em !important;}
.psc_control-width28pct.psc_has_ckeditor .ck.ck-editor{ width:28% !important;}
.psc_control-width28em.psc_has_ckeditor  .ck.ck-editor { width:28em !important;}
.psc_control-width29pct.psc_has_ckeditor .ck.ck-editor{ width:29% !important;}
.psc_control-width29em.psc_has_ckeditor  .ck.ck-editor { width:29em !important;}
.psc_control-width30pct.psc_has_ckeditor .ck.ck-editor{ width:30% !important;}
.psc_control-width30em.psc_has_ckeditor  .ck.ck-editor { width:30em !important;}
.psc_control-width31pct.psc_has_ckeditor .ck.ck-editor{ width:31% !important;}
.psc_control-width31em.psc_has_ckeditor  .ck.ck-editor { width:31em !important;}
.psc_control-width32pct.psc_has_ckeditor .ck.ck-editor{ width:32% !important;}
.psc_control-width32em.psc_has_ckeditor  .ck.ck-editor { width:32em !important;}
.psc_control-width33pct.psc_has_ckeditor .ck.ck-editor{ width:33% !important;}
.psc_control-width33em.psc_has_ckeditor  .ck.ck-editor { width:33em !important;}
.psc_control-width34pct.psc_has_ckeditor .ck.ck-editor{ width:34% !important;}
.psc_control-width34em.psc_has_ckeditor  .ck.ck-editor { width:34em !important;}
.psc_control-width35pct.psc_has_ckeditor .ck.ck-editor{ width:35% !important;}
.psc_control-width35em.psc_has_ckeditor  .ck.ck-editor { width:35em !important;}
.psc_control-width36pct.psc_has_ckeditor .ck.ck-editor{ width:36% !important;}
.psc_control-width36em.psc_has_ckeditor  .ck.ck-editor { width:36em !important;}
.psc_control-width37pct.psc_has_ckeditor .ck.ck-editor{ width:37% !important;}
.psc_control-width37em.psc_has_ckeditor  .ck.ck-editor { width:37em !important;}
.psc_control-width38pct.psc_has_ckeditor .ck.ck-editor{ width:38% !important;}
.psc_control-width38em.psc_has_ckeditor  .ck.ck-editor { width:38em !important;}
.psc_control-width39pct.psc_has_ckeditor .ck.ck-editor{ width:39% !important;}
.psc_control-width39em.psc_has_ckeditor  .ck.ck-editor { width:39em !important;}
.psc_control-width40pct.psc_has_ckeditor .ck.ck-editor{ width:40% !important;}
.psc_control-width40em.psc_has_ckeditor  .ck.ck-editor { width:40em !important;}
.psc_control-width41pct.psc_has_ckeditor .ck.ck-editor{ width:41% !important;}
.psc_control-width41em.psc_has_ckeditor  .ck.ck-editor { width:41em !important;}
.psc_control-width42pct.psc_has_ckeditor .ck.ck-editor{ width:42% !important;}
.psc_control-width42em.psc_has_ckeditor  .ck.ck-editor { width:42em !important;}
.psc_control-width43pct.psc_has_ckeditor .ck.ck-editor{ width:43% !important;}
.psc_control-width43em.psc_has_ckeditor  .ck.ck-editor { width:43em !important;}
.psc_control-width44pct.psc_has_ckeditor .ck.ck-editor{ width:44% !important;}
.psc_control-width44em.psc_has_ckeditor  .ck.ck-editor { width:44em !important;}
.psc_control-width45pct.psc_has_ckeditor .ck.ck-editor{ width:45% !important;}
.psc_control-width45em.psc_has_ckeditor  .ck.ck-editor { width:45em !important;}
.psc_control-width46pct.psc_has_ckeditor .ck.ck-editor{ width:46% !important;}
.psc_control-width46em.psc_has_ckeditor  .ck.ck-editor { width:46em !important;}
.psc_control-width47pct.psc_has_ckeditor .ck.ck-editor{ width:47% !important;}
.psc_control-width47em.psc_has_ckeditor  .ck.ck-editor { width:47em !important;}
.psc_control-width48pct.psc_has_ckeditor .ck.ck-editor{ width:48% !important;}
.psc_control-width48em.psc_has_ckeditor  .ck.ck-editor { width:48em !important;}
.psc_control-width49pct.psc_has_ckeditor .ck.ck-editor{ width:49% !important;}
.psc_control-width49em.psc_has_ckeditor  .ck.ck-editor { width:49em !important;}
.psc_control-width50pct.psc_has_ckeditor .ck.ck-editor{ width:50% !important;}
.psc_control-width50em.psc_has_ckeditor  .ck.ck-editor { width:50em !important;}
.psc_control-width51pct.psc_has_ckeditor .ck.ck-editor{ width:51% !important;}
.psc_control-width51em.psc_has_ckeditor  .ck.ck-editor { width:51em !important;}
.psc_control-width52pct.psc_has_ckeditor .ck.ck-editor{ width:52% !important;}
.psc_control-width52em.psc_has_ckeditor  .ck.ck-editor { width:52em !important;}
.psc_control-width53pct.psc_has_ckeditor .ck.ck-editor{ width:53% !important;}
.psc_control-width53em.psc_has_ckeditor  .ck.ck-editor { width:53em !important;}
.psc_control-width54pct.psc_has_ckeditor .ck.ck-editor{ width:54% !important;}
.psc_control-width54em.psc_has_ckeditor  .ck.ck-editor { width:54em !important;}
.psc_control-width55pct.psc_has_ckeditor .ck.ck-editor{ width:55% !important;}
.psc_control-width55em.psc_has_ckeditor  .ck.ck-editor { width:55em !important;}
.psc_control-width56pct.psc_has_ckeditor .ck.ck-editor{ width:56% !important;}
.psc_control-width56em.psc_has_ckeditor  .ck.ck-editor { width:56em !important;}
.psc_control-width57pct.psc_has_ckeditor .ck.ck-editor{ width:57% !important;}
.psc_control-width57em.psc_has_ckeditor  .ck.ck-editor { width:57em !important;}
.psc_control-width58pct.psc_has_ckeditor .ck.ck-editor{ width:58% !important;}
.psc_control-width58em.psc_has_ckeditor  .ck.ck-editor { width:58em !important;}
.psc_control-width59pct.psc_has_ckeditor .ck.ck-editor{ width:59% !important;}
.psc_control-width59em.psc_has_ckeditor  .ck.ck-editor { width:59em !important;}
.psc_control-width60pct.psc_has_ckeditor .ck.ck-editor{ width:60% !important;}
.psc_control-width60em.psc_has_ckeditor  .ck.ck-editor { width:60em !important;}
.psc_control-width61pct.psc_has_ckeditor .ck.ck-editor{ width:61% !important;}
.psc_control-width61em.psc_has_ckeditor  .ck.ck-editor { width:61em !important;}
.psc_control-width62pct.psc_has_ckeditor .ck.ck-editor{ width:62% !important;}
.psc_control-width62em.psc_has_ckeditor  .ck.ck-editor { width:62em !important;}
.psc_control-width63pct.psc_has_ckeditor .ck.ck-editor{ width:63% !important;}
.psc_control-width63em.psc_has_ckeditor  .ck.ck-editor { width:63em !important;}
.psc_control-width64pct.psc_has_ckeditor .ck.ck-editor{ width:64% !important;}
.psc_control-width64em.psc_has_ckeditor  .ck.ck-editor { width:64em !important;}
.psc_control-width65pct.psc_has_ckeditor .ck.ck-editor{ width:65% !important;}
.psc_control-width65em.psc_has_ckeditor  .ck.ck-editor { width:65em !important;}
.psc_control-width66pct.psc_has_ckeditor .ck.ck-editor{ width:66% !important;}
.psc_control-width66em.psc_has_ckeditor  .ck.ck-editor { width:66em !important;}
.psc_control-width67pct.psc_has_ckeditor .ck.ck-editor{ width:67% !important;}
.psc_control-width67em.psc_has_ckeditor  .ck.ck-editor { width:67em !important;}
.psc_control-width68pct.psc_has_ckeditor .ck.ck-editor{ width:68% !important;}
.psc_control-width68em.psc_has_ckeditor  .ck.ck-editor { width:68em !important;}
.psc_control-width69pct.psc_has_ckeditor .ck.ck-editor{ width:69% !important;}
.psc_control-width69em.psc_has_ckeditor  .ck.ck-editor { width:69em !important;}
.psc_control-width70pct.psc_has_ckeditor .ck.ck-editor{ width:70% !important;}
.psc_control-width70em.psc_has_ckeditor  .ck.ck-editor { width:70em !important;}
.psc_control-width71pct.psc_has_ckeditor .ck.ck-editor{ width:71% !important;}
.psc_control-width71em.psc_has_ckeditor  .ck.ck-editor { width:71em !important;}
.psc_control-width72pct.psc_has_ckeditor .ck.ck-editor{ width:72% !important;}
.psc_control-width72em.psc_has_ckeditor  .ck.ck-editor { width:72em !important;}
.psc_control-width73pct.psc_has_ckeditor .ck.ck-editor{ width:73% !important;}
.psc_control-width73em.psc_has_ckeditor  .ck.ck-editor { width:73em !important;}
.psc_control-width74pct.psc_has_ckeditor .ck.ck-editor{ width:74% !important;}
.psc_control-width74em.psc_has_ckeditor  .ck.ck-editor { width:74em !important;}
.psc_control-width75pct.psc_has_ckeditor .ck.ck-editor{ width:75% !important;}
.psc_control-width75em.psc_has_ckeditor  .ck.ck-editor { width:75em !important;}
.psc_control-width76pct.psc_has_ckeditor .ck.ck-editor{ width:76% !important;}
.psc_control-width76em.psc_has_ckeditor  .ck.ck-editor { width:76em !important;}
.psc_control-width77pct.psc_has_ckeditor .ck.ck-editor{ width:77% !important;}
.psc_control-width77em.psc_has_ckeditor  .ck.ck-editor { width:77em !important;}
.psc_control-width78pct.psc_has_ckeditor .ck.ck-editor{ width:78% !important;}
.psc_control-width78em.psc_has_ckeditor  .ck.ck-editor { width:78em !important;}
.psc_control-width79pct.psc_has_ckeditor .ck.ck-editor{ width:79% !important;}
.psc_control-width79em.psc_has_ckeditor  .ck.ck-editor { width:79em !important;}
.psc_control-width80pct.psc_has_ckeditor .ck.ck-editor{ width:80% !important;}
.psc_control-width80em.psc_has_ckeditor  .ck.ck-editor { width:80em !important;}
.psc_control-width81pct.psc_has_ckeditor .ck.ck-editor{ width:81% !important;}
.psc_control-width81em.psc_has_ckeditor  .ck.ck-editor { width:81em !important;}
.psc_control-width82pct.psc_has_ckeditor .ck.ck-editor{ width:82% !important;}
.psc_control-width82em.psc_has_ckeditor  .ck.ck-editor { width:82em !important;}
.psc_control-width83pct.psc_has_ckeditor .ck.ck-editor{ width:83% !important;}
.psc_control-width83em.psc_has_ckeditor  .ck.ck-editor { width:83em !important;}
.psc_control-width84pct.psc_has_ckeditor .ck.ck-editor{ width:84% !important;}
.psc_control-width84em.psc_has_ckeditor  .ck.ck-editor { width:84em !important;}
.psc_control-width85pct.psc_has_ckeditor .ck.ck-editor{ width:85% !important;}
.psc_control-width85em.psc_has_ckeditor  .ck.ck-editor { width:85em !important;}
.psc_control-width86pct.psc_has_ckeditor .ck.ck-editor{ width:86% !important;}
.psc_control-width86em.psc_has_ckeditor  .ck.ck-editor { width:86em !important;}
.psc_control-width87pct.psc_has_ckeditor .ck.ck-editor{ width:87% !important;}
.psc_control-width87em.psc_has_ckeditor  .ck.ck-editor { width:87em !important;}
.psc_control-width88pct.psc_has_ckeditor .ck.ck-editor{ width:88% !important;}
.psc_control-width88em.psc_has_ckeditor  .ck.ck-editor { width:88em !important;}
.psc_control-width89pct.psc_has_ckeditor .ck.ck-editor{ width:89% !important;}
.psc_control-width89em.psc_has_ckeditor  .ck.ck-editor { width:89em !important;}
.psc_control-width90pct.psc_has_ckeditor .ck.ck-editor{ width:90% !important;}
.psc_control-width90em.psc_has_ckeditor  .ck.ck-editor { width:90em !important;}
.psc_control-width91pct.psc_has_ckeditor .ck.ck-editor{ width:91% !important;}
.psc_control-width91em.psc_has_ckeditor  .ck.ck-editor { width:91em !important;}
.psc_control-width92pct.psc_has_ckeditor .ck.ck-editor{ width:92% !important;}
.psc_control-width92em.psc_has_ckeditor  .ck.ck-editor { width:92em !important;}
.psc_control-width93pct.psc_has_ckeditor .ck.ck-editor{ width:93% !important;}
.psc_control-width93em.psc_has_ckeditor  .ck.ck-editor { width:93em !important;}
.psc_control-width94pct.psc_has_ckeditor .ck.ck-editor{ width:94% !important;}
.psc_control-width94em.psc_has_ckeditor  .ck.ck-editor { width:94em !important;}
.psc_control-width95pct.psc_has_ckeditor .ck.ck-editor{ width:95% !important;}
.psc_control-width95em.psc_has_ckeditor  .ck.ck-editor { width:95em !important;}
.psc_control-width96pct.psc_has_ckeditor .ck.ck-editor{ width:96% !important;}
.psc_control-width96em.psc_has_ckeditor  .ck.ck-editor { width:96em !important;}
.psc_control-width97pct.psc_has_ckeditor .ck.ck-editor{ width:97% !important;}
.psc_control-width97em.psc_has_ckeditor  .ck.ck-editor { width:97em !important;}
.psc_control-width98pct.psc_has_ckeditor .ck.ck-editor{ width:98% !important;}
.psc_control-width98em.psc_has_ckeditor  .ck.ck-editor { width:98em !important;}
.psc_control-width99pct.psc_has_ckeditor .ck.ck-editor{ width:99% !important;}
.psc_control-width99em.psc_has_ckeditor  .ck.ck-editor { width:99em !important;}
.psc_control-width100pct.psc_has_ckeditor .ck.ck-editor{ width:100% !important;}
.psc_control-width100em.psc_has_ckeditor  .ck.ck-editor { width:100em !important;}

.psc_control-height1em.psc_has_ckeditor  .ck.ck-content { height:1em  !important;}
.psc_control-height1pct.psc_has_ckeditor .ck.ck-content { height:1vh !important;}
.psc_control-height2em.psc_has_ckeditor  .ck.ck-content { height:2em  !important;}
.psc_control-height2pct.psc_has_ckeditor .ck.ck-content { height:2vh !important;}
.psc_control-height3em.psc_has_ckeditor  .ck.ck-content { height:3em  !important;}
.psc_control-height3pct.psc_has_ckeditor .ck.ck-content { height:3vh !important;}
.psc_control-height4em.psc_has_ckeditor  .ck.ck-content { height:4em  !important;}
.psc_control-height4pct.psc_has_ckeditor .ck.ck-content { height:4vh !important;}
.psc_control-height5em.psc_has_ckeditor  .ck.ck-content { height:5em  !important;}
.psc_control-height5pct.psc_has_ckeditor .ck.ck-content { height:5vh !important;}
.psc_control-height6em.psc_has_ckeditor  .ck.ck-content { height:6em  !important;}
.psc_control-height6pct.psc_has_ckeditor .ck.ck-content { height:6vh !important;}
.psc_control-height7em.psc_has_ckeditor  .ck.ck-content { height:7em  !important;}
.psc_control-height7pct.psc_has_ckeditor .ck.ck-content { height:7vh !important;}
.psc_control-height8em.psc_has_ckeditor  .ck.ck-content { height:8em  !important;}
.psc_control-height8pct.psc_has_ckeditor .ck.ck-content { height:8vh !important;}
.psc_control-height9em.psc_has_ckeditor  .ck.ck-content { height:9em  !important;}
.psc_control-height9pct.psc_has_ckeditor .ck.ck-content { height:9vh !important;}
.psc_control-height10em.psc_has_ckeditor  .ck.ck-content { height:10em  !important;}
.psc_control-height10pct.psc_has_ckeditor .ck.ck-content { height:10vh !important;}
.psc_control-height11em.psc_has_ckeditor  .ck.ck-content { height:11em  !important;}
.psc_control-height11pct.psc_has_ckeditor .ck.ck-content { height:11vh !important;}
.psc_control-height12em.psc_has_ckeditor  .ck.ck-content { height:12em  !important;}
.psc_control-height12pct.psc_has_ckeditor .ck.ck-content { height:12vh !important;}
.psc_control-height13em.psc_has_ckeditor  .ck.ck-content { height:13em  !important;}
.psc_control-height13pct.psc_has_ckeditor .ck.ck-content { height:13vh !important;}
.psc_control-height14em.psc_has_ckeditor  .ck.ck-content { height:14em  !important;}
.psc_control-height14pct.psc_has_ckeditor .ck.ck-content { height:14vh !important;}
.psc_control-height15em.psc_has_ckeditor  .ck.ck-content { height:15em  !important;}
.psc_control-height15pct.psc_has_ckeditor .ck.ck-content { height:15vh !important;}
.psc_control-height16em.psc_has_ckeditor  .ck.ck-content { height:16em  !important;}
.psc_control-height16pct.psc_has_ckeditor .ck.ck-content { height:16vh !important;}
.psc_control-height17em.psc_has_ckeditor  .ck.ck-content { height:17em  !important;}
.psc_control-height17pct.psc_has_ckeditor .ck.ck-content { height:17vh !important;}
.psc_control-height18em.psc_has_ckeditor  .ck.ck-content { height:18em  !important;}
.psc_control-height18pct.psc_has_ckeditor .ck.ck-content { height:18vh !important;}
.psc_control-height19em.psc_has_ckeditor  .ck.ck-content { height:19em  !important;}
.psc_control-height19pct.psc_has_ckeditor .ck.ck-content { height:19vh !important;}
.psc_control-height20em.psc_has_ckeditor  .ck.ck-content { height:20em  !important;}
.psc_control-height20pct.psc_has_ckeditor .ck.ck-content { height:20vh !important;}
.psc_control-height21em.psc_has_ckeditor  .ck.ck-content { height:21em  !important;}
.psc_control-height21pct.psc_has_ckeditor .ck.ck-content { height:21vh !important;}
.psc_control-height22em.psc_has_ckeditor  .ck.ck-content { height:22em  !important;}
.psc_control-height22pct.psc_has_ckeditor .ck.ck-content { height:22vh !important;}
.psc_control-height23em.psc_has_ckeditor  .ck.ck-content { height:23em  !important;}
.psc_control-height23pct.psc_has_ckeditor .ck.ck-content { height:23vh !important;}
.psc_control-height24em.psc_has_ckeditor  .ck.ck-content { height:24em  !important;}
.psc_control-height24pct.psc_has_ckeditor .ck.ck-content { height:24vh !important;}
.psc_control-height25em.psc_has_ckeditor  .ck.ck-content { height:25em  !important;}
.psc_control-height25pct.psc_has_ckeditor .ck.ck-content { height:25vh !important;}
.psc_control-height26em.psc_has_ckeditor  .ck.ck-content { height:26em  !important;}
.psc_control-height26pct.psc_has_ckeditor .ck.ck-content { height:26vh !important;}
.psc_control-height27em.psc_has_ckeditor  .ck.ck-content { height:27em  !important;}
.psc_control-height27pct.psc_has_ckeditor .ck.ck-content { height:27vh !important;}
.psc_control-height28em.psc_has_ckeditor  .ck.ck-content { height:28em  !important;}
.psc_control-height28pct.psc_has_ckeditor .ck.ck-content { height:28vh !important;}
.psc_control-height29em.psc_has_ckeditor  .ck.ck-content { height:29em  !important;}
.psc_control-height29pct.psc_has_ckeditor .ck.ck-content { height:29vh !important;}
.psc_control-height30em.psc_has_ckeditor  .ck.ck-content { height:30em  !important;}
.psc_control-height30pct.psc_has_ckeditor .ck.ck-content { height:30vh !important;}
.psc_control-height31pct.psc_has_ckeditor .ck.ck-content { height:31vh !important;}
.psc_control-height32pct.psc_has_ckeditor .ck.ck-content { height:32vh !important;}
.psc_control-height33pct.psc_has_ckeditor .ck.ck-content { height:33vh !important;}
.psc_control-height34pct.psc_has_ckeditor .ck.ck-content { height:34vh !important;}
.psc_control-height35pct.psc_has_ckeditor .ck.ck-content { height:35vh !important;}
.psc_control-height36pct.psc_has_ckeditor .ck.ck-content { height:36vh !important;}
.psc_control-height37pct.psc_has_ckeditor .ck.ck-content { height:37vh !important;}
.psc_control-height38pct.psc_has_ckeditor .ck.ck-content { height:38vh !important;}
.psc_control-height39pct.psc_has_ckeditor .ck.ck-content { height:39vh !important;}
.psc_control-height40pct.psc_has_ckeditor .ck.ck-content { height:40vh !important;}
.psc_control-height41pct.psc_has_ckeditor .ck.ck-content { height:41vh !important;}
.psc_control-height42pct.psc_has_ckeditor .ck.ck-content { height:42vh !important;}
.psc_control-height43pct.psc_has_ckeditor .ck.ck-content { height:43vh !important;}
.psc_control-height44pct.psc_has_ckeditor .ck.ck-content { height:44vh !important;}
.psc_control-height45pct.psc_has_ckeditor .ck.ck-content { height:45vh !important;}
.psc_control-height46pct.psc_has_ckeditor .ck.ck-content { height:46vh !important;}
.psc_control-height47pct.psc_has_ckeditor .ck.ck-content { height:47vh !important;}
.psc_control-height48pct.psc_has_ckeditor .ck.ck-content { height:48vh !important;}
.psc_control-height49pct.psc_has_ckeditor .ck.ck-content { height:49vh !important;}
.psc_control-height50pct.psc_has_ckeditor .ck.ck-content { height:50vh !important;}
.psc_control-height51pct.psc_has_ckeditor .ck.ck-content { height:51vh !important;}
.psc_control-height52pct.psc_has_ckeditor .ck.ck-content { height:52vh !important;}
.psc_control-height53pct.psc_has_ckeditor .ck.ck-content { height:53vh !important;}
.psc_control-height54pct.psc_has_ckeditor .ck.ck-content { height:54vh !important;}
.psc_control-height55pct.psc_has_ckeditor .ck.ck-content { height:55vh !important;}
.psc_control-height56pct.psc_has_ckeditor .ck.ck-content { height:56vh !important;}
.psc_control-height57pct.psc_has_ckeditor .ck.ck-content { height:57vh !important;}
.psc_control-height58pct.psc_has_ckeditor .ck.ck-content { height:58vh !important;}
.psc_control-height59pct.psc_has_ckeditor .ck.ck-content { height:59vh !important;}
.psc_control-height60pct.psc_has_ckeditor .ck.ck-content { height:60vh !important;}
.psc_control-height61pct.psc_has_ckeditor .ck.ck-content { height:61vh !important;}
.psc_control-height62pct.psc_has_ckeditor .ck.ck-content { height:62vh !important;}
.psc_control-height63pct.psc_has_ckeditor .ck.ck-content { height:63vh !important;}
.psc_control-height64pct.psc_has_ckeditor .ck.ck-content { height:64vh !important;}
.psc_control-height65pct.psc_has_ckeditor .ck.ck-content { height:65vh !important;}
.psc_control-height66pct.psc_has_ckeditor .ck.ck-content { height:66vh !important;}
.psc_control-height67pct.psc_has_ckeditor .ck.ck-content { height:67vh !important;}
.psc_control-height68pct.psc_has_ckeditor .ck.ck-content { height:68vh !important;}
.psc_control-height69pct.psc_has_ckeditor .ck.ck-content { height:69vh !important;}
.psc_control-height70pct.psc_has_ckeditor .ck.ck-content { height:70vh !important;}
.psc_control-height71pct.psc_has_ckeditor .ck.ck-content { height:71vh !important;}
.psc_control-height72pct.psc_has_ckeditor .ck.ck-content { height:72vh !important;}
.psc_control-height73pct.psc_has_ckeditor .ck.ck-content { height:73vh !important;}
.psc_control-height74pct.psc_has_ckeditor .ck.ck-content { height:74vh !important;}
.psc_control-height75pct.psc_has_ckeditor .ck.ck-content { height:75vh !important;}
.psc_control-height76pct.psc_has_ckeditor .ck.ck-content { height:76vh !important;}
.psc_control-height77pct.psc_has_ckeditor .ck.ck-content { height:77vh !important;}
.psc_control-height78pct.psc_has_ckeditor .ck.ck-content { height:78vh !important;}
.psc_control-height79pct.psc_has_ckeditor .ck.ck-content { height:79vh !important;}
.psc_control-height80pct.psc_has_ckeditor .ck.ck-content { height:80vh !important;}
.psc_control-height81pct.psc_has_ckeditor .ck.ck-content { height:81vh !important;}
.psc_control-height82pct.psc_has_ckeditor .ck.ck-content { height:82vh !important;}
.psc_control-height83pct.psc_has_ckeditor .ck.ck-content { height:83vh !important;}
.psc_control-height84pct.psc_has_ckeditor .ck.ck-content { height:84vh !important;}
.psc_control-height85pct.psc_has_ckeditor .ck.ck-content { height:85vh !important;}
.psc_control-height86pct.psc_has_ckeditor .ck.ck-content { height:86vh !important;}
.psc_control-height87pct.psc_has_ckeditor .ck.ck-content { height:87vh !important;}
.psc_control-height88pct.psc_has_ckeditor .ck.ck-content { height:88vh !important;}
.psc_control-height89pct.psc_has_ckeditor .ck.ck-content { height:89vh !important;}
.psc_control-height90pct.psc_has_ckeditor .ck.ck-content { height:90vh !important;}
.psc_control-height91pct.psc_has_ckeditor .ck.ck-content { height:91vh !important;}
.psc_control-height92pct.psc_has_ckeditor .ck.ck-content { height:92vh !important;}
.psc_control-height93pct.psc_has_ckeditor .ck.ck-content { height:93vh !important;}
.psc_control-height94pct.psc_has_ckeditor .ck.ck-content { height:94vh !important;}
.psc_control-height95pct.psc_has_ckeditor .ck.ck-content { height:95vh !important;}
.psc_control-height96pct.psc_has_ckeditor .ck.ck-content { height:96vh !important;}
.psc_control-height97pct.psc_has_ckeditor .ck.ck-content { height:97vh !important;}
.psc_control-height98pct.psc_has_ckeditor .ck.ck-content { height:98vh !important;}
.psc_control-height99pct.psc_has_ckeditor .ck.ck-content { height:99vh !important;}
.psc_control-height100pct.psc_has_ckeditor .ck.ck-content { height:100vh !important;}


.psc_control-width1pct.psc_has_ckeditor .cke { width:1%;}
.psc_control-width1em.psc_has_ckeditor  .cke { width:1em;}
.psc_control-width2pct.psc_has_ckeditor .cke { width:2%;}
.psc_control-width2em.psc_has_ckeditor  .cke { width:2em;}
.psc_control-width3pct.psc_has_ckeditor .cke { width:3%;}
.psc_control-width3em.psc_has_ckeditor  .cke { width:3em;}
.psc_control-width4pct.psc_has_ckeditor .cke { width:4%;}
.psc_control-width4em.psc_has_ckeditor  .cke { width:4em;}
.psc_control-width5pct.psc_has_ckeditor .cke { width:5%;}
.psc_control-width5em.psc_has_ckeditor  .cke { width:5em;}
.psc_control-width6pct.psc_has_ckeditor .cke { width:6%;}
.psc_control-width6em.psc_has_ckeditor  .cke { width:6em;}
.psc_control-width7pct.psc_has_ckeditor .cke { width:7%;}
.psc_control-width7em.psc_has_ckeditor  .cke { width:7em;}
.psc_control-width8pct.psc_has_ckeditor .cke { width:8%;}
.psc_control-width8em.psc_has_ckeditor  .cke { width:8em;}
.psc_control-width9pct.psc_has_ckeditor .cke { width:9%;}
.psc_control-width9em.psc_has_ckeditor  .cke { width:9em;}
.psc_control-width10pct.psc_has_ckeditor .cke { width:10%;}
.psc_control-width10em.psc_has_ckeditor  .cke { width:10em;}
.psc_control-width11pct.psc_has_ckeditor .cke { width:11%;}
.psc_control-width11em.psc_has_ckeditor  .cke { width:11em;}
.psc_control-width12pct.psc_has_ckeditor .cke { width:12%;}
.psc_control-width12em.psc_has_ckeditor  .cke { width:12em;}
.psc_control-width13pct.psc_has_ckeditor .cke { width:13%;}
.psc_control-width13em.psc_has_ckeditor  .cke { width:13em;}
.psc_control-width14pct.psc_has_ckeditor .cke { width:14%;}
.psc_control-width14em.psc_has_ckeditor  .cke { width:14em;}
.psc_control-width15pct.psc_has_ckeditor .cke { width:15%;}
.psc_control-width15em.psc_has_ckeditor  .cke { width:15em;}
.psc_control-width16pct.psc_has_ckeditor .cke { width:16%;}
.psc_control-width16em.psc_has_ckeditor  .cke { width:16em;}
.psc_control-width17pct.psc_has_ckeditor .cke { width:17%;}
.psc_control-width17em.psc_has_ckeditor  .cke { width:17em;}
.psc_control-width18pct.psc_has_ckeditor .cke { width:18%;}
.psc_control-width18em.psc_has_ckeditor  .cke { width:18em;}
.psc_control-width19pct.psc_has_ckeditor .cke { width:19%;}
.psc_control-width19em.psc_has_ckeditor  .cke { width:19em;}
.psc_control-width20pct.psc_has_ckeditor .cke { width:20%;}
.psc_control-width20em.psc_has_ckeditor  .cke { width:20em;}
.psc_control-width21pct.psc_has_ckeditor .cke { width:21%;}
.psc_control-width21em.psc_has_ckeditor  .cke { width:21em;}
.psc_control-width22pct.psc_has_ckeditor .cke { width:22%;}
.psc_control-width22em.psc_has_ckeditor  .cke { width:22em;}
.psc_control-width23pct.psc_has_ckeditor .cke { width:23%;}
.psc_control-width23em.psc_has_ckeditor  .cke { width:23em;}
.psc_control-width24pct.psc_has_ckeditor .cke { width:24%;}
.psc_control-width24em.psc_has_ckeditor  .cke { width:24em;}
.psc_control-width25pct.psc_has_ckeditor .cke { width:25%;}
.psc_control-width25em.psc_has_ckeditor  .cke { width:25em;}
.psc_control-width26pct.psc_has_ckeditor .cke { width:26%;}
.psc_control-width26em.psc_has_ckeditor  .cke { width:26em;}
.psc_control-width27pct.psc_has_ckeditor .cke { width:27%;}
.psc_control-width27em.psc_has_ckeditor  .cke { width:27em;}
.psc_control-width28pct.psc_has_ckeditor .cke { width:28%;}
.psc_control-width28em.psc_has_ckeditor  .cke { width:28em;}
.psc_control-width29pct.psc_has_ckeditor .cke { width:29%;}
.psc_control-width29em.psc_has_ckeditor  .cke { width:29em;}
.psc_control-width30pct.psc_has_ckeditor .cke { width:30%;}
.psc_control-width30em.psc_has_ckeditor  .cke { width:30em;}
.psc_control-width31pct.psc_has_ckeditor .cke { width:31%;}
.psc_control-width31em.psc_has_ckeditor  .cke { width:31em;}
.psc_control-width32pct.psc_has_ckeditor .cke { width:32%;}
.psc_control-width32em.psc_has_ckeditor  .cke { width:32em;}
.psc_control-width33pct.psc_has_ckeditor .cke { width:33%;}
.psc_control-width33em.psc_has_ckeditor  .cke { width:33em;}
.psc_control-width34pct.psc_has_ckeditor .cke { width:34%;}
.psc_control-width34em.psc_has_ckeditor  .cke { width:34em;}
.psc_control-width35pct.psc_has_ckeditor .cke { width:35%;}
.psc_control-width35em.psc_has_ckeditor  .cke { width:35em;}
.psc_control-width36pct.psc_has_ckeditor .cke { width:36%;}
.psc_control-width36em.psc_has_ckeditor  .cke { width:36em;}
.psc_control-width37pct.psc_has_ckeditor .cke { width:37%;}
.psc_control-width37em.psc_has_ckeditor  .cke { width:37em;}
.psc_control-width38pct.psc_has_ckeditor .cke { width:38%;}
.psc_control-width38em.psc_has_ckeditor  .cke { width:38em;}
.psc_control-width39pct.psc_has_ckeditor .cke { width:39%;}
.psc_control-width39em.psc_has_ckeditor  .cke { width:39em;}
.psc_control-width40pct.psc_has_ckeditor .cke { width:40%;}
.psc_control-width40em.psc_has_ckeditor  .cke { width:40em;}
.psc_control-width41pct.psc_has_ckeditor .cke { width:41%;}
.psc_control-width41em.psc_has_ckeditor  .cke { width:41em;}
.psc_control-width42pct.psc_has_ckeditor .cke { width:42%;}
.psc_control-width42em.psc_has_ckeditor  .cke { width:42em;}
.psc_control-width43pct.psc_has_ckeditor .cke { width:43%;}
.psc_control-width43em.psc_has_ckeditor  .cke { width:43em;}
.psc_control-width44pct.psc_has_ckeditor .cke { width:44%;}
.psc_control-width44em.psc_has_ckeditor  .cke { width:44em;}
.psc_control-width45pct.psc_has_ckeditor .cke { width:45%;}
.psc_control-width45em.psc_has_ckeditor  .cke { width:45em;}
.psc_control-width46pct.psc_has_ckeditor .cke { width:46%;}
.psc_control-width46em.psc_has_ckeditor  .cke { width:46em;}
.psc_control-width47pct.psc_has_ckeditor .cke { width:47%;}
.psc_control-width47em.psc_has_ckeditor  .cke { width:47em;}
.psc_control-width48pct.psc_has_ckeditor .cke { width:48%;}
.psc_control-width48em.psc_has_ckeditor  .cke { width:48em;}
.psc_control-width49pct.psc_has_ckeditor .cke { width:49%;}
.psc_control-width49em.psc_has_ckeditor  .cke { width:49em;}
.psc_control-width50pct.psc_has_ckeditor .cke { width:50%;}
.psc_control-width50em.psc_has_ckeditor  .cke { width:50em;}
.psc_control-width51pct.psc_has_ckeditor .cke { width:51%;}
.psc_control-width51em.psc_has_ckeditor  .cke { width:51em;}
.psc_control-width52pct.psc_has_ckeditor .cke { width:52%;}
.psc_control-width52em.psc_has_ckeditor  .cke { width:52em;}
.psc_control-width53pct.psc_has_ckeditor .cke { width:53%;}
.psc_control-width53em.psc_has_ckeditor  .cke { width:53em;}
.psc_control-width54pct.psc_has_ckeditor .cke { width:54%;}
.psc_control-width54em.psc_has_ckeditor  .cke { width:54em;}
.psc_control-width55pct.psc_has_ckeditor .cke { width:55%;}
.psc_control-width55em.psc_has_ckeditor  .cke { width:55em;}
.psc_control-width56pct.psc_has_ckeditor .cke { width:56%;}
.psc_control-width56em.psc_has_ckeditor  .cke { width:56em;}
.psc_control-width57pct.psc_has_ckeditor .cke { width:57%;}
.psc_control-width57em.psc_has_ckeditor  .cke { width:57em;}
.psc_control-width58pct.psc_has_ckeditor .cke { width:58%;}
.psc_control-width58em.psc_has_ckeditor  .cke { width:58em;}
.psc_control-width59pct.psc_has_ckeditor .cke { width:59%;}
.psc_control-width59em.psc_has_ckeditor  .cke { width:59em;}
.psc_control-width60pct.psc_has_ckeditor .cke { width:60%;}
.psc_control-width60em.psc_has_ckeditor  .cke { width:60em;}
.psc_control-width61pct.psc_has_ckeditor .cke { width:61%;}
.psc_control-width61em.psc_has_ckeditor  .cke { width:61em;}
.psc_control-width62pct.psc_has_ckeditor .cke { width:62%;}
.psc_control-width62em.psc_has_ckeditor  .cke { width:62em;}
.psc_control-width63pct.psc_has_ckeditor .cke { width:63%;}
.psc_control-width63em.psc_has_ckeditor  .cke { width:63em;}
.psc_control-width64pct.psc_has_ckeditor .cke { width:64%;}
.psc_control-width64em.psc_has_ckeditor  .cke { width:64em;}
.psc_control-width65pct.psc_has_ckeditor .cke { width:65%;}
.psc_control-width65em.psc_has_ckeditor  .cke { width:65em;}
.psc_control-width66pct.psc_has_ckeditor .cke { width:66%;}
.psc_control-width66em.psc_has_ckeditor  .cke { width:66em;}
.psc_control-width67pct.psc_has_ckeditor .cke { width:67%;}
.psc_control-width67em.psc_has_ckeditor  .cke { width:67em;}
.psc_control-width68pct.psc_has_ckeditor .cke { width:68%;}
.psc_control-width68em.psc_has_ckeditor  .cke { width:68em;}
.psc_control-width69pct.psc_has_ckeditor .cke { width:69%;}
.psc_control-width69em.psc_has_ckeditor  .cke { width:69em;}
.psc_control-width70pct.psc_has_ckeditor .cke { width:70%;}
.psc_control-width70em.psc_has_ckeditor  .cke { width:70em;}
.psc_control-width71pct.psc_has_ckeditor .cke { width:71%;}
.psc_control-width71em.psc_has_ckeditor  .cke { width:71em;}
.psc_control-width72pct.psc_has_ckeditor .cke { width:72%;}
.psc_control-width72em.psc_has_ckeditor  .cke { width:72em;}
.psc_control-width73pct.psc_has_ckeditor .cke { width:73%;}
.psc_control-width73em.psc_has_ckeditor  .cke { width:73em;}
.psc_control-width74pct.psc_has_ckeditor .cke { width:74%;}
.psc_control-width74em.psc_has_ckeditor  .cke { width:74em;}
.psc_control-width75pct.psc_has_ckeditor .cke { width:75%;}
.psc_control-width75em.psc_has_ckeditor  .cke { width:75em;}
.psc_control-width76pct.psc_has_ckeditor .cke { width:76%;}
.psc_control-width76em.psc_has_ckeditor  .cke { width:76em;}
.psc_control-width77pct.psc_has_ckeditor .cke { width:77%;}
.psc_control-width77em.psc_has_ckeditor  .cke { width:77em;}
.psc_control-width78pct.psc_has_ckeditor .cke { width:78%;}
.psc_control-width78em.psc_has_ckeditor  .cke { width:78em;}
.psc_control-width79pct.psc_has_ckeditor .cke { width:79%;}
.psc_control-width79em.psc_has_ckeditor  .cke { width:79em;}
.psc_control-width80pct.psc_has_ckeditor .cke { width:80%;}
.psc_control-width80em.psc_has_ckeditor  .cke { width:80em;}
.psc_control-width81pct.psc_has_ckeditor .cke { width:81%;}
.psc_control-width81em.psc_has_ckeditor  .cke { width:81em;}
.psc_control-width82pct.psc_has_ckeditor .cke { width:82%;}
.psc_control-width82em.psc_has_ckeditor  .cke { width:82em;}
.psc_control-width83pct.psc_has_ckeditor .cke { width:83%;}
.psc_control-width83em.psc_has_ckeditor  .cke { width:83em;}
.psc_control-width84pct.psc_has_ckeditor .cke { width:84%;}
.psc_control-width84em.psc_has_ckeditor  .cke { width:84em;}
.psc_control-width85pct.psc_has_ckeditor .cke { width:85%;}
.psc_control-width85em.psc_has_ckeditor  .cke { width:85em;}
.psc_control-width86pct.psc_has_ckeditor .cke { width:86%;}
.psc_control-width86em.psc_has_ckeditor  .cke { width:86em;}
.psc_control-width87pct.psc_has_ckeditor .cke { width:87%;}
.psc_control-width87em.psc_has_ckeditor  .cke { width:87em;}
.psc_control-width88pct.psc_has_ckeditor .cke { width:88%;}
.psc_control-width88em.psc_has_ckeditor  .cke { width:88em;}
.psc_control-width89pct.psc_has_ckeditor .cke { width:89%;}
.psc_control-width89em.psc_has_ckeditor  .cke { width:89em;}
.psc_control-width90pct.psc_has_ckeditor .cke { width:90%;}
.psc_control-width90em.psc_has_ckeditor  .cke { width:90em;}
.psc_control-width91pct.psc_has_ckeditor .cke { width:91%;}
.psc_control-width91em.psc_has_ckeditor  .cke { width:91em;}
.psc_control-width92pct.psc_has_ckeditor .cke { width:92%;}
.psc_control-width92em.psc_has_ckeditor  .cke { width:92em;}
.psc_control-width93pct.psc_has_ckeditor .cke { width:93%;}
.psc_control-width93em.psc_has_ckeditor  .cke { width:93em;}
.psc_control-width94pct.psc_has_ckeditor .cke { width:94%;}
.psc_control-width94em.psc_has_ckeditor  .cke { width:94em;}
.psc_control-width95pct.psc_has_ckeditor .cke { width:95%;}
.psc_control-width95em.psc_has_ckeditor  .cke { width:95em;}
.psc_control-width96pct.psc_has_ckeditor .cke { width:96%;}
.psc_control-width96em.psc_has_ckeditor  .cke { width:96em;}
.psc_control-width97pct.psc_has_ckeditor .cke { width:97%;}
.psc_control-width97em.psc_has_ckeditor  .cke { width:97em;}
.psc_control-width98pct.psc_has_ckeditor .cke { width:98%;}
.psc_control-width98em.psc_has_ckeditor  .cke { width:98em;}
.psc_control-width99pct.psc_has_ckeditor .cke { width:99%;}
.psc_control-width99em.psc_has_ckeditor  .cke { width:99em;}
.psc_control-width100pct.psc_has_ckeditor .cke { width:100%;}
.psc_control-width100em.psc_has_ckeditor  .cke { width:100em;}
.psc_control-height1em.psc_has_ckeditor  .cke_inner:not(.cke_maximized) .cke_contents { height:1em  !important; min-height:200px;}
.psc_control-height1pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:1vh !important; min-height:200px;}
.psc_control-height2em.psc_has_ckeditor  .cke_inner:not(.cke_maximized) .cke_contents { height:2em  !important; min-height:200px;}
.psc_control-height2pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:2vh !important; min-height:200px;}
.psc_control-height3em.psc_has_ckeditor  .cke_inner:not(.cke_maximized) .cke_contents { height:3em  !important; min-height:200px;}
.psc_control-height3pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:3vh !important; min-height:200px;}
.psc_control-height4em.psc_has_ckeditor  .cke_inner:not(.cke_maximized) .cke_contents { height:4em  !important; min-height:200px;}
.psc_control-height4pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:4vh !important; min-height:200px;}
.psc_control-height5em.psc_has_ckeditor  .cke_inner:not(.cke_maximized) .cke_contents { height:5em  !important; min-height:200px;}
.psc_control-height5pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:5vh !important; min-height:200px;}
.psc_control-height6em.psc_has_ckeditor  .cke_inner:not(.cke_maximized) .cke_contents { height:6em  !important; min-height:200px;}
.psc_control-height6pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:6vh !important; min-height:200px;}
.psc_control-height7em.psc_has_ckeditor  .cke_inner:not(.cke_maximized) .cke_contents { height:7em  !important; min-height:200px;}
.psc_control-height7pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:7vh !important; min-height:200px;}
.psc_control-height8em.psc_has_ckeditor  .cke_inner:not(.cke_maximized) .cke_contents { height:8em  !important; min-height:200px;}
.psc_control-height8pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:8vh !important; min-height:200px;}
.psc_control-height9em.psc_has_ckeditor  .cke_inner:not(.cke_maximized) .cke_contents { height:9em  !important; min-height:200px;}
.psc_control-height9pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:9vh !important; min-height:200px;}
.psc_control-height10em.psc_has_ckeditor  .cke_inner:not(.cke_maximized) .cke_contents { height:10em  !important; min-height:200px;}
.psc_control-height10pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:10vh !important; min-height:200px;}
.psc_control-height11em.psc_has_ckeditor  .cke_inner:not(.cke_maximized) .cke_contents { height:11em  !important; min-height:200px;}
.psc_control-height11pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:11vh !important; min-height:200px;}
.psc_control-height12em.psc_has_ckeditor  .cke_inner:not(.cke_maximized) .cke_contents { height:12em  !important; min-height:200px;}
.psc_control-height12pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:12vh !important; min-height:200px;}
.psc_control-height13em.psc_has_ckeditor  .cke_inner:not(.cke_maximized) .cke_contents { height:13em  !important; min-height:200px;}
.psc_control-height13pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:13vh !important; min-height:200px;}
.psc_control-height14em.psc_has_ckeditor  .cke_inner:not(.cke_maximized) .cke_contents { height:14em  !important; min-height:200px;}
.psc_control-height14pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:14vh !important; min-height:200px;}
.psc_control-height15em.psc_has_ckeditor  .cke_inner:not(.cke_maximized) .cke_contents { height:15em  !important; min-height:200px;}
.psc_control-height15pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:15vh !important; min-height:200px;}
.psc_control-height16em.psc_has_ckeditor  .cke_inner:not(.cke_maximized) .cke_contents { height:16em  !important; min-height:200px;}
.psc_control-height16pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:16vh !important; min-height:200px;}
.psc_control-height17em.psc_has_ckeditor  .cke_inner:not(.cke_maximized) .cke_contents { height:17em  !important; min-height:200px;}
.psc_control-height17pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:17vh !important; min-height:200px;}
.psc_control-height18em.psc_has_ckeditor  .cke_inner:not(.cke_maximized) .cke_contents { height:18em  !important; min-height:200px;}
.psc_control-height18pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:18vh !important; min-height:200px;}
.psc_control-height19em.psc_has_ckeditor  .cke_inner:not(.cke_maximized) .cke_contents { height:19em  !important; min-height:200px;}
.psc_control-height19pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:19vh !important; min-height:200px;}
.psc_control-height20em.psc_has_ckeditor  .cke_inner:not(.cke_maximized) .cke_contents { height:20em  !important; min-height:200px;}
.psc_control-height20pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:20vh !important; min-height:200px;}
.psc_control-height21em.psc_has_ckeditor  .cke_inner:not(.cke_maximized) .cke_contents { height:21em  !important; min-height:200px;}
.psc_control-height21pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:21vh !important; min-height:200px;}
.psc_control-height22em.psc_has_ckeditor  .cke_inner:not(.cke_maximized) .cke_contents { height:22em  !important; min-height:200px;}
.psc_control-height22pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:22vh !important; min-height:200px;}
.psc_control-height23em.psc_has_ckeditor  .cke_inner:not(.cke_maximized) .cke_contents { height:23em  !important; min-height:200px;}
.psc_control-height23pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:23vh !important; min-height:200px;}
.psc_control-height24em.psc_has_ckeditor  .cke_inner:not(.cke_maximized) .cke_contents { height:24em  !important; min-height:200px;}
.psc_control-height24pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:24vh !important; min-height:200px;}
.psc_control-height25em.psc_has_ckeditor  .cke_inner:not(.cke_maximized) .cke_contents { height:25em  !important; min-height:200px;}
.psc_control-height25pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:25vh !important; min-height:200px;}
.psc_control-height26em.psc_has_ckeditor  .cke_inner:not(.cke_maximized) .cke_contents { height:26em  !important; min-height:200px;}
.psc_control-height26pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:26vh !important; min-height:200px;}
.psc_control-height27em.psc_has_ckeditor  .cke_inner:not(.cke_maximized) .cke_contents { height:27em  !important; min-height:200px;}
.psc_control-height27pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:27vh !important; min-height:200px;}
.psc_control-height28em.psc_has_ckeditor  .cke_inner:not(.cke_maximized) .cke_contents { height:28em  !important; min-height:200px;}
.psc_control-height28pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:28vh !important; min-height:200px;}
.psc_control-height29em.psc_has_ckeditor  .cke_inner:not(.cke_maximized) .cke_contents { height:29em  !important; min-height:200px;}
.psc_control-height29pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:29vh !important; min-height:200px;}
.psc_control-height30em.psc_has_ckeditor  .cke_inner:not(.cke_maximized) .cke_contents { height:30em  !important; min-height:200px;}
.psc_control-height30pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:30vh !important; min-height:200px;}
.psc_control-height31pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:31vh !important; min-height:200px;}
.psc_control-height32pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:32vh !important; min-height:200px;}
.psc_control-height33pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:33vh !important; min-height:200px;}
.psc_control-height34pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:34vh !important; min-height:200px;}
.psc_control-height35pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:35vh !important; min-height:200px;}
.psc_control-height36pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:36vh !important; min-height:200px;}
.psc_control-height37pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:37vh !important; min-height:200px;}
.psc_control-height38pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:38vh !important; min-height:200px;}
.psc_control-height39pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:39vh !important; min-height:200px;}
.psc_control-height40pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:40vh !important; min-height:200px;}
.psc_control-height41pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:41vh !important; min-height:200px;}
.psc_control-height42pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:42vh !important; min-height:200px;}
.psc_control-height43pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:43vh !important; min-height:200px;}
.psc_control-height44pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:44vh !important; min-height:200px;}
.psc_control-height45pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:45vh !important; min-height:200px;}
.psc_control-height46pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:46vh !important; min-height:200px;}
.psc_control-height47pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:47vh !important; min-height:200px;}
.psc_control-height48pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:48vh !important; min-height:200px;}
.psc_control-height49pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:49vh !important; min-height:200px;}
.psc_control-height50pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:50vh !important; min-height:200px;}
.psc_control-height51pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:51vh !important; min-height:200px;}
.psc_control-height52pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:52vh !important; min-height:200px;}
.psc_control-height53pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:53vh !important; min-height:200px;}
.psc_control-height54pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:54vh !important; min-height:200px;}
.psc_control-height55pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:55vh !important; min-height:200px;}
.psc_control-height56pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:56vh !important; min-height:200px;}
.psc_control-height57pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:57vh !important; min-height:200px;}
.psc_control-height58pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:58vh !important; min-height:200px;}
.psc_control-height59pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:59vh !important; min-height:200px;}
.psc_control-height60pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:60vh !important; min-height:200px;}
.psc_control-height61pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:61vh !important; min-height:200px;}
.psc_control-height62pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:62vh !important; min-height:200px;}
.psc_control-height63pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:63vh !important; min-height:200px;}
.psc_control-height64pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:64vh !important; min-height:200px;}
.psc_control-height65pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:65vh !important; min-height:200px;}
.psc_control-height66pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:66vh !important; min-height:200px;}
.psc_control-height67pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:67vh !important; min-height:200px;}
.psc_control-height68pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:68vh !important; min-height:200px;}
.psc_control-height69pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:69vh !important; min-height:200px;}
.psc_control-height70pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:70vh !important; min-height:200px;}
.psc_control-height71pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:71vh !important; min-height:200px;}
.psc_control-height72pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:72vh !important; min-height:200px;}
.psc_control-height73pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:73vh !important; min-height:200px;}
.psc_control-height74pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:74vh !important; min-height:200px;}
.psc_control-height75pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:75vh !important; min-height:200px;}
.psc_control-height76pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:76vh !important; min-height:200px;}
.psc_control-height77pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:77vh !important; min-height:200px;}
.psc_control-height78pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:78vh !important; min-height:200px;}
.psc_control-height79pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:79vh !important; min-height:200px;}
.psc_control-height80pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:80vh !important; min-height:200px;}
.psc_control-height81pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:81vh !important; min-height:200px;}
.psc_control-height82pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:82vh !important; min-height:200px;}
.psc_control-height83pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:83vh !important; min-height:200px;}
.psc_control-height84pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:84vh !important; min-height:200px;}
.psc_control-height85pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:85vh !important; min-height:200px;}
.psc_control-height86pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:86vh !important; min-height:200px;}
.psc_control-height87pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:87vh !important; min-height:200px;}
.psc_control-height88pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:88vh !important; min-height:200px;}
.psc_control-height89pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:89vh !important; min-height:200px;}
.psc_control-height90pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:90vh !important; min-height:200px;}
.psc_control-height91pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:91vh !important; min-height:200px;}
.psc_control-height92pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:92vh !important; min-height:200px;}
.psc_control-height93pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:93vh !important; min-height:200px;}
.psc_control-height94pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:94vh !important; min-height:200px;}
.psc_control-height95pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:95vh !important; min-height:200px;}
.psc_control-height96pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:96vh !important; min-height:200px;}
.psc_control-height97pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:97vh !important; min-height:200px;}
.psc_control-height98pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:98vh !important; min-height:200px;}
.psc_control-height99pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:99vh !important; min-height:200px;}
.psc_control-height100pct.psc_has_ckeditor .cke_inner:not(.cke_maximized) .cke_contents { height:100vh !important; min-height:200px;}




.psc_value-width1pct > .ps_box-valuelink,
.psc_value-width1pct > .ps_box-valueemail,
.psc_value-width1pct > .ps_box-value
{width:1%;}
.psc_value-width1em > .ps_box-valuelink,
.psc_value-width1em > .ps_box-valueemail,
.psc_value-width1em > .ps_box-value
{width:1em;}
.psc_value-width1px > .ps_box-valuelink,
.psc_value-width1px > .ps_box-valueemail,
.psc_value-width1px > .ps_box-value
{width:1px;}

.psc_value-width2pct > .ps_box-valuelink,
.psc_value-width2pct > .ps_box-valueemail,
.psc_value-width2pct > .ps_box-value
{width:2%;}
.psc_value-width2em > .ps_box-valuelink,
.psc_value-width2em > .ps_box-valueemail,
.psc_value-width2em > .ps_box-value
{width:2em;}
.psc_value-width2px > .ps_box-valuelink,
.psc_value-width2px > .ps_box-valueemail,
.psc_value-width2px > .ps_box-value
{width:2px;}

.psc_value-width3pct > .ps_box-valuelink,
.psc_value-width3pct > .ps_box-valueemail,
.psc_value-width3pct > .ps_box-value
{width:3%;}
.psc_value-width3em > .ps_box-valuelink,
.psc_value-width3em > .ps_box-valueemail,
.psc_value-width3em > .ps_box-value
{width:3em;}
.psc_value-width3px > .ps_box-valuelink,
.psc_value-width3px > .ps_box-valueemail,
.psc_value-width3px > .ps_box-value
{width:3px;}

.psc_value-width4pct > .ps_box-valuelink,
.psc_value-width4pct > .ps_box-valueemail,
.psc_value-width4pct > .ps_box-value
{width:4%;}
.psc_value-width4em > .ps_box-valuelink,
.psc_value-width4em > .ps_box-valueemail,
.psc_value-width4em > .ps_box-value
{width:4em;}
.psc_value-width4px > .ps_box-valuelink,
.psc_value-width4px > .ps_box-valueemail,
.psc_value-width4px > .ps_box-value
{width:4px;}

.psc_value-width5pct > .ps_box-valuelink,
.psc_value-width5pct > .ps_box-valueemail,
.psc_value-width5pct > .ps_box-value
{width:5%;}
.psc_value-width5em > .ps_box-valuelink,
.psc_value-width5em > .ps_box-valueemail,
.psc_value-width5em > .ps_box-value
{width:5em;}
.psc_value-width5px > .ps_box-valuelink,
.psc_value-width5px > .ps_box-valueemail,
.psc_value-width5px > .ps_box-value
{width:5px;}

.psc_value-width6pct > .ps_box-valuelink,
.psc_value-width6pct > .ps_box-valueemail,
.psc_value-width6pct > .ps_box-value
{width:6%;}
.psc_value-width6em > .ps_box-valuelink,
.psc_value-width6em > .ps_box-valueemail,
.psc_value-width6em > .ps_box-value
{width:6em;}
.psc_value-width6px > .ps_box-valuelink,
.psc_value-width6px > .ps_box-valueemail,
.psc_value-width6px > .ps_box-value
{width:6px;}

.psc_value-width7pct > .ps_box-valuelink,
.psc_value-width7pct > .ps_box-valueemail,
.psc_value-width7pct > .ps_box-value
{width:7%;}
.psc_value-width7em > .ps_box-valuelink,
.psc_value-width7em > .ps_box-valueemail,
.psc_value-width7em > .ps_box-value
{width:7em;}
.psc_value-width7px > .ps_box-valuelink,
.psc_value-width7px > .ps_box-valueemail,
.psc_value-width7px > .ps_box-value
{width:7px;}

.psc_value-width8pct > .ps_box-valuelink,
.psc_value-width8pct > .ps_box-valueemail,
.psc_value-width8pct > .ps_box-value
{width:8%;}
.psc_value-width8em > .ps_box-valuelink,
.psc_value-width8em > .ps_box-valueemail,
.psc_value-width8em > .ps_box-value
{width:8em;}
.psc_value-width8px > .ps_box-valuelink,
.psc_value-width8px > .ps_box-valueemail,
.psc_value-width8px > .ps_box-value
{width:8px;}

.psc_value-width9pct > .ps_box-valuelink,
.psc_value-width9pct > .ps_box-valueemail,
.psc_value-width9pct > .ps_box-value
{width:9%;}
.psc_value-width9em > .ps_box-valuelink,
.psc_value-width9em > .ps_box-valueemail,
.psc_value-width9em > .ps_box-value
{width:9em;}
.psc_value-width9px > .ps_box-valuelink,
.psc_value-width9px > .ps_box-valueemail,
.psc_value-width9px > .ps_box-value
{width:9px;}

.psc_value-width10pct > .ps_box-valuelink,
.psc_value-width10pct > .ps_box-valueemail,
.psc_value-width10pct > .ps_box-value
{width:10%;}
.psc_value-width10em > .ps_box-valuelink,
.psc_value-width10em > .ps_box-valueemail,
.psc_value-width10em > .ps_box-value
{width:10em;}
.psc_value-width10px > .ps_box-valuelink,
.psc_value-width10px > .ps_box-valueemail,
.psc_value-width10px > .ps_box-value
{width:10px;}

.psc_value-width11pct > .ps_box-valuelink,
.psc_value-width11pct > .ps_box-valueemail,
.psc_value-width11pct > .ps_box-value
{width:11%;}
.psc_value-width11em > .ps_box-valuelink,
.psc_value-width11em > .ps_box-valueemail,
.psc_value-width11em > .ps_box-value
{width:11em;}
.psc_value-width11px > .ps_box-valuelink,
.psc_value-width11px > .ps_box-valueemail,
.psc_value-width11px > .ps_box-value
{width:11px;}

.psc_value-width12pct > .ps_box-valuelink,
.psc_value-width12pct > .ps_box-valueemail,
.psc_value-width12pct > .ps_box-value
{width:12%;}
.psc_value-width12em > .ps_box-valuelink,
.psc_value-width12em > .ps_box-valueemail,
.psc_value-width12em > .ps_box-value
{width:12em;}
.psc_value-width12px > .ps_box-valuelink,
.psc_value-width12px > .ps_box-valueemail,
.psc_value-width12px > .ps_box-value
{width:12px;}

.psc_value-width13pct > .ps_box-valuelink,
.psc_value-width13pct > .ps_box-valueemail,
.psc_value-width13pct > .ps_box-value
{width:13%;}
.psc_value-width13em > .ps_box-valuelink,
.psc_value-width13em > .ps_box-valueemail,
.psc_value-width13em > .ps_box-value
{width:13em;}
.psc_value-width13px > .ps_box-valuelink,
.psc_value-width13px > .ps_box-valueemail,
.psc_value-width13px > .ps_box-value
{width:13px;}

.psc_value-width14pct > .ps_box-valuelink,
.psc_value-width14pct > .ps_box-valueemail,
.psc_value-width14pct > .ps_box-value
{width:14%;}
.psc_value-width14em > .ps_box-valuelink,
.psc_value-width14em > .ps_box-valueemail,
.psc_value-width14em > .ps_box-value
{width:14em;}
.psc_value-width14px > .ps_box-valuelink,
.psc_value-width14px > .ps_box-valueemail,
.psc_value-width14px > .ps_box-value
{width:14px;}

.psc_value-width15pct > .ps_box-valuelink,
.psc_value-width15pct > .ps_box-valueemail,
.psc_value-width15pct > .ps_box-value
{width:15%;}
.psc_value-width15em > .ps_box-valuelink,
.psc_value-width15em > .ps_box-valueemail,
.psc_value-width15em > .ps_box-value
{width:15em;}
.psc_value-width15px > .ps_box-valuelink,
.psc_value-width15px > .ps_box-valueemail,
.psc_value-width15px > .ps_box-value
{width:15px;}

.psc_value-width16pct > .ps_box-valuelink,
.psc_value-width16pct > .ps_box-valueemail,
.psc_value-width16pct > .ps_box-value
{width:16%;}
.psc_value-width16em > .ps_box-valuelink,
.psc_value-width16em > .ps_box-valueemail,
.psc_value-width16em > .ps_box-value
{width:16em;}
.psc_value-width16px > .ps_box-valuelink,
.psc_value-width16px > .ps_box-valueemail,
.psc_value-width16px > .ps_box-value
{width:16px;}

.psc_value-width17pct > .ps_box-valuelink,
.psc_value-width17pct > .ps_box-valueemail,
.psc_value-width17pct > .ps_box-value
{width:17%;}
.psc_value-width17em > .ps_box-valuelink,
.psc_value-width17em > .ps_box-valueemail,
.psc_value-width17em > .ps_box-value
{width:17em;}
.psc_value-width17px > .ps_box-valuelink,
.psc_value-width17px > .ps_box-valueemail,
.psc_value-width17px > .ps_box-value
{width:17px;}

.psc_value-width18pct > .ps_box-valuelink,
.psc_value-width18pct > .ps_box-valueemail,
.psc_value-width18pct > .ps_box-value
{width:18%;}
.psc_value-width18em > .ps_box-valuelink,
.psc_value-width18em > .ps_box-valueemail,
.psc_value-width18em > .ps_box-value
{width:18em;}
.psc_value-width18px > .ps_box-valuelink,
.psc_value-width18px > .ps_box-valueemail,
.psc_value-width18px > .ps_box-value
{width:18px;}

.psc_value-width19pct > .ps_box-valuelink,
.psc_value-width19pct > .ps_box-valueemail,
.psc_value-width19pct > .ps_box-value
{width:19%;}
.psc_value-width19em > .ps_box-valuelink,
.psc_value-width19em > .ps_box-valueemail,
.psc_value-width19em > .ps_box-value
{width:19em;}
.psc_value-width19px > .ps_box-valuelink,
.psc_value-width19px > .ps_box-valueemail,
.psc_value-width19px > .ps_box-value
{width:19px;}

.psc_value-width20pct > .ps_box-valuelink,
.psc_value-width20pct > .ps_box-valueemail,
.psc_value-width20pct > .ps_box-value
{width:20%;}
.psc_value-width20em > .ps_box-valuelink,
.psc_value-width20em > .ps_box-valueemail,
.psc_value-width20em > .ps_box-value
{width:20em;}
.psc_value-width20px > .ps_box-valuelink,
.psc_value-width20px > .ps_box-valueemail,
.psc_value-width20px > .ps_box-value
{width:20px;}

.psc_value-width21pct > .ps_box-valuelink,
.psc_value-width21pct > .ps_box-valueemail,
.psc_value-width21pct > .ps_box-value
{width:21%;}
.psc_value-width21em > .ps_box-valuelink,
.psc_value-width21em > .ps_box-valueemail,
.psc_value-width21em > .ps_box-value
{width:21em;}
.psc_value-width21px > .ps_box-valuelink,
.psc_value-width21px > .ps_box-valueemail,
.psc_value-width21px > .ps_box-value
{width:21px;}

.psc_value-width22pct > .ps_box-valuelink,
.psc_value-width22pct > .ps_box-valueemail,
.psc_value-width22pct > .ps_box-value
{width:22%;}
.psc_value-width22em > .ps_box-valuelink,
.psc_value-width22em > .ps_box-valueemail,
.psc_value-width22em > .ps_box-value
{width:22em;}
.psc_value-width22px > .ps_box-valuelink,
.psc_value-width22px > .ps_box-valueemail,
.psc_value-width22px > .ps_box-value
{width:22px;}

.psc_value-width23pct > .ps_box-valuelink,
.psc_value-width23pct > .ps_box-valueemail,
.psc_value-width23pct > .ps_box-value
{width:23%;}
.psc_value-width23em > .ps_box-valuelink,
.psc_value-width23em > .ps_box-valueemail,
.psc_value-width23em > .ps_box-value
{width:23em;}
.psc_value-width23px > .ps_box-valuelink,
.psc_value-width23px > .ps_box-valueemail,
.psc_value-width23px > .ps_box-value
{width:23px;}

.psc_value-width24pct > .ps_box-valuelink,
.psc_value-width24pct > .ps_box-valueemail,
.psc_value-width24pct > .ps_box-value
{width:24%;}
.psc_value-width24em > .ps_box-valuelink,
.psc_value-width24em > .ps_box-valueemail,
.psc_value-width24em > .ps_box-value
{width:24em;}
.psc_value-width24px > .ps_box-valuelink,
.psc_value-width24px > .ps_box-valueemail,
.psc_value-width24px > .ps_box-value
{width:24px;}

.psc_value-width25pct > .ps_box-valuelink,
.psc_value-width25pct > .ps_box-valueemail,
.psc_value-width25pct > .ps_box-value
{width:25%;}
.psc_value-width25em > .ps_box-valuelink,
.psc_value-width25em > .ps_box-valueemail,
.psc_value-width25em > .ps_box-value
{width:25em;}
.psc_value-width25px > .ps_box-valuelink,
.psc_value-width25px > .ps_box-valueemail,
.psc_value-width25px > .ps_box-value
{width:25px;}

.psc_value-width26pct > .ps_box-valuelink,
.psc_value-width26pct > .ps_box-valueemail,
.psc_value-width26pct > .ps_box-value
{width:26%;}
.psc_value-width26em > .ps_box-valuelink,
.psc_value-width26em > .ps_box-valueemail,
.psc_value-width26em > .ps_box-value
{width:26em;}
.psc_value-width26px > .ps_box-valuelink,
.psc_value-width26px > .ps_box-valueemail,
.psc_value-width26px > .ps_box-value
{width:26px;}

.psc_value-width27pct > .ps_box-valuelink,
.psc_value-width27pct > .ps_box-valueemail,
.psc_value-width27pct > .ps_box-value
{width:27%;}
.psc_value-width27em > .ps_box-valuelink,
.psc_value-width27em > .ps_box-valueemail,
.psc_value-width27em > .ps_box-value
{width:27em;}
.psc_value-width27px > .ps_box-valuelink,
.psc_value-width27px > .ps_box-valueemail,
.psc_value-width27px > .ps_box-value
{width:27px;}

.psc_value-width28pct > .ps_box-valuelink,
.psc_value-width28pct > .ps_box-valueemail,
.psc_value-width28pct > .ps_box-value
{width:28%;}
.psc_value-width28em > .ps_box-valuelink,
.psc_value-width28em > .ps_box-valueemail,
.psc_value-width28em > .ps_box-value
{width:28em;}
.psc_value-width28px > .ps_box-valuelink,
.psc_value-width28px > .ps_box-valueemail,
.psc_value-width28px > .ps_box-value
{width:28px;}

.psc_value-width29pct > .ps_box-valuelink,
.psc_value-width29pct > .ps_box-valueemail,
.psc_value-width29pct > .ps_box-value
{width:29%;}
.psc_value-width29em > .ps_box-valuelink,
.psc_value-width29em > .ps_box-valueemail,
.psc_value-width29em > .ps_box-value
{width:29em;}
.psc_value-width29px > .ps_box-valuelink,
.psc_value-width29px > .ps_box-valueemail,
.psc_value-width29px > .ps_box-value
{width:29px;}

.psc_value-width30pct > .ps_box-valuelink,
.psc_value-width30pct > .ps_box-valueemail,
.psc_value-width30pct > .ps_box-value
{width:30%;}
.psc_value-width30em > .ps_box-valuelink,
.psc_value-width30em > .ps_box-valueemail,
.psc_value-width30em > .ps_box-value
{width:30em;}
.psc_value-width30px > .ps_box-valuelink,
.psc_value-width30px > .ps_box-valueemail,
.psc_value-width30px > .ps_box-value
{width:30px;}

.psc_value-width31pct > .ps_box-valuelink,
.psc_value-width31pct > .ps_box-valueemail,
.psc_value-width31pct > .ps_box-value
{width:31%;}
.psc_value-width31em > .ps_box-valuelink,
.psc_value-width31em > .ps_box-valueemail,
.psc_value-width31em > .ps_box-value
{width:31em;}
.psc_value-width31px > .ps_box-valuelink,
.psc_value-width31px > .ps_box-valueemail,
.psc_value-width31px > .ps_box-value
{width:31px;}

.psc_value-width32pct > .ps_box-valuelink,
.psc_value-width32pct > .ps_box-valueemail,
.psc_value-width32pct > .ps_box-value
{width:32%;}
.psc_value-width32em > .ps_box-valuelink,
.psc_value-width32em > .ps_box-valueemail,
.psc_value-width32em > .ps_box-value
{width:32em;}
.psc_value-width32px > .ps_box-valuelink,
.psc_value-width32px > .ps_box-valueemail,
.psc_value-width32px > .ps_box-value
{width:32px;}

.psc_value-width33pct > .ps_box-valuelink,
.psc_value-width33pct > .ps_box-valueemail,
.psc_value-width33pct > .ps_box-value
{width:33%;}
.psc_value-width33em > .ps_box-valuelink,
.psc_value-width33em > .ps_box-valueemail,
.psc_value-width33em > .ps_box-value
{width:33em;}
.psc_value-width33px > .ps_box-valuelink,
.psc_value-width33px > .ps_box-valueemail,
.psc_value-width33px > .ps_box-value
{width:33px;}

.psc_value-width34pct > .ps_box-valuelink,
.psc_value-width34pct > .ps_box-valueemail,
.psc_value-width34pct > .ps_box-value
{width:34%;}
.psc_value-width34em > .ps_box-valuelink,
.psc_value-width34em > .ps_box-valueemail,
.psc_value-width34em > .ps_box-value
{width:34em;}
.psc_value-width34px > .ps_box-valuelink,
.psc_value-width34px > .ps_box-valueemail,
.psc_value-width34px > .ps_box-value
{width:34px;}

.psc_value-width35pct > .ps_box-valuelink,
.psc_value-width35pct > .ps_box-valueemail,
.psc_value-width35pct > .ps_box-value
{width:35%;}
.psc_value-width35em > .ps_box-valuelink,
.psc_value-width35em > .ps_box-valueemail,
.psc_value-width35em > .ps_box-value
{width:35em;}
.psc_value-width35px > .ps_box-valuelink,
.psc_value-width35px > .ps_box-valueemail,
.psc_value-width35px > .ps_box-value
{width:35px;}

.psc_value-width36pct > .ps_box-valuelink,
.psc_value-width36pct > .ps_box-valueemail,
.psc_value-width36pct > .ps_box-value
{width:36%;}
.psc_value-width36em > .ps_box-valuelink,
.psc_value-width36em > .ps_box-valueemail,
.psc_value-width36em > .ps_box-value
{width:36em;}
.psc_value-width36px > .ps_box-valuelink,
.psc_value-width36px > .ps_box-valueemail,
.psc_value-width36px > .ps_box-value
{width:36px;}

.psc_value-width37pct > .ps_box-valuelink,
.psc_value-width37pct > .ps_box-valueemail,
.psc_value-width37pct > .ps_box-value
{width:37%;}
.psc_value-width37em > .ps_box-valuelink,
.psc_value-width37em > .ps_box-valueemail,
.psc_value-width37em > .ps_box-value
{width:37em;}
.psc_value-width37px > .ps_box-valuelink,
.psc_value-width37px > .ps_box-valueemail,
.psc_value-width37px > .ps_box-value
{width:37px;}

.psc_value-width38pct > .ps_box-valuelink,
.psc_value-width38pct > .ps_box-valueemail,
.psc_value-width38pct > .ps_box-value
{width:38%;}
.psc_value-width38em > .ps_box-valuelink,
.psc_value-width38em > .ps_box-valueemail,
.psc_value-width38em > .ps_box-value
{width:38em;}
.psc_value-width38px > .ps_box-valuelink,
.psc_value-width38px > .ps_box-valueemail,
.psc_value-width38px > .ps_box-value
{width:38px;}

.psc_value-width39pct > .ps_box-valuelink,
.psc_value-width39pct > .ps_box-valueemail,
.psc_value-width39pct > .ps_box-value
{width:39%;}
.psc_value-width39em > .ps_box-valuelink,
.psc_value-width39em > .ps_box-valueemail,
.psc_value-width39em > .ps_box-value
{width:39em;}
.psc_value-width39px > .ps_box-valuelink,
.psc_value-width39px > .ps_box-valueemail,
.psc_value-width39px > .ps_box-value
{width:39px;}

.psc_value-width40pct > .ps_box-valuelink,
.psc_value-width40pct > .ps_box-valueemail,
.psc_value-width40pct > .ps_box-value
{width:40%;}
.psc_value-width40em > .ps_box-valuelink,
.psc_value-width40em > .ps_box-valueemail,
.psc_value-width40em > .ps_box-value
{width:40em;}
.psc_value-width40px > .ps_box-valuelink,
.psc_value-width40px > .ps_box-valueemail,
.psc_value-width40px > .ps_box-value
{width:40px;}

.psc_value-width41pct > .ps_box-valuelink,
.psc_value-width41pct > .ps_box-valueemail,
.psc_value-width41pct > .ps_box-value
{width:41%;}
.psc_value-width41em > .ps_box-valuelink,
.psc_value-width41em > .ps_box-valueemail,
.psc_value-width41em > .ps_box-value
{width:41em;}
.psc_value-width41px > .ps_box-valuelink,
.psc_value-width41px > .ps_box-valueemail,
.psc_value-width41px > .ps_box-value
{width:41px;}

.psc_value-width42pct > .ps_box-valuelink,
.psc_value-width42pct > .ps_box-valueemail,
.psc_value-width42pct > .ps_box-value
{width:42%;}
.psc_value-width42em > .ps_box-valuelink,
.psc_value-width42em > .ps_box-valueemail,
.psc_value-width42em > .ps_box-value
{width:42em;}
.psc_value-width42px > .ps_box-valuelink,
.psc_value-width42px > .ps_box-valueemail,
.psc_value-width42px > .ps_box-value
{width:42px;}

.psc_value-width43pct > .ps_box-valuelink,
.psc_value-width43pct > .ps_box-valueemail,
.psc_value-width43pct > .ps_box-value
{width:43%;}
.psc_value-width43em > .ps_box-valuelink,
.psc_value-width43em > .ps_box-valueemail,
.psc_value-width43em > .ps_box-value
{width:43em;}
.psc_value-width43px > .ps_box-valuelink,
.psc_value-width43px > .ps_box-valueemail,
.psc_value-width43px > .ps_box-value
{width:43px;}

.psc_value-width44pct > .ps_box-valuelink,
.psc_value-width44pct > .ps_box-valueemail,
.psc_value-width44pct > .ps_box-value
{width:44%;}
.psc_value-width44em > .ps_box-valuelink,
.psc_value-width44em > .ps_box-valueemail,
.psc_value-width44em > .ps_box-value
{width:44em;}
.psc_value-width44px > .ps_box-valuelink,
.psc_value-width44px > .ps_box-valueemail,
.psc_value-width44px > .ps_box-value
{width:44px;}

.psc_value-width45pct > .ps_box-valuelink,
.psc_value-width45pct > .ps_box-valueemail,
.psc_value-width45pct > .ps_box-value
{width:45%;}
.psc_value-width45em > .ps_box-valuelink,
.psc_value-width45em > .ps_box-valueemail,
.psc_value-width45em > .ps_box-value
{width:45em;}
.psc_value-width45px > .ps_box-valuelink,
.psc_value-width45px > .ps_box-valueemail,
.psc_value-width45px > .ps_box-value
{width:45px;}

.psc_value-width46pct > .ps_box-valuelink,
.psc_value-width46pct > .ps_box-valueemail,
.psc_value-width46pct > .ps_box-value
{width:46%;}
.psc_value-width46em > .ps_box-valuelink,
.psc_value-width46em > .ps_box-valueemail,
.psc_value-width46em > .ps_box-value
{width:46em;}
.psc_value-width46px > .ps_box-valuelink,
.psc_value-width46px > .ps_box-valueemail,
.psc_value-width46px > .ps_box-value
{width:46px;}

.psc_value-width47pct > .ps_box-valuelink,
.psc_value-width47pct > .ps_box-valueemail,
.psc_value-width47pct > .ps_box-value
{width:47%;}
.psc_value-width47em > .ps_box-valuelink,
.psc_value-width47em > .ps_box-valueemail,
.psc_value-width47em > .ps_box-value
{width:47em;}
.psc_value-width47px > .ps_box-valuelink,
.psc_value-width47px > .ps_box-valueemail,
.psc_value-width47px > .ps_box-value
{width:47px;}

.psc_value-width48pct > .ps_box-valuelink,
.psc_value-width48pct > .ps_box-valueemail,
.psc_value-width48pct > .ps_box-value
{width:48%;}
.psc_value-width48em > .ps_box-valuelink,
.psc_value-width48em > .ps_box-valueemail,
.psc_value-width48em > .ps_box-value
{width:48em;}
.psc_value-width48px > .ps_box-valuelink,
.psc_value-width48px > .ps_box-valueemail,
.psc_value-width48px > .ps_box-value
{width:48px;}

.psc_value-width49pct > .ps_box-valuelink,
.psc_value-width49pct > .ps_box-valueemail,
.psc_value-width49pct > .ps_box-value
{width:49%;}
.psc_value-width49em > .ps_box-valuelink,
.psc_value-width49em > .ps_box-valueemail,
.psc_value-width49em > .ps_box-value
{width:49em;}
.psc_value-width49px > .ps_box-valuelink,
.psc_value-width49px > .ps_box-valueemail,
.psc_value-width49px > .ps_box-value
{width:49px;}

.psc_value-width50pct > .ps_box-valuelink,
.psc_value-width50pct > .ps_box-valueemail,
.psc_value-width50pct > .ps_box-value
{width:50%;}
.psc_value-width50em > .ps_box-valuelink,
.psc_value-width50em > .ps_box-valueemail,
.psc_value-width50em > .ps_box-value
{width:50em;}
.psc_value-width50px > .ps_box-valuelink,
.psc_value-width50px > .ps_box-valueemail,
.psc_value-width50px > .ps_box-value
{width:50px;}

.psc_value-width51pct > .ps_box-valuelink,
.psc_value-width51pct > .ps_box-valueemail,
.psc_value-width51pct > .ps_box-value
{width:51%;}
.psc_value-width51em > .ps_box-valuelink,
.psc_value-width51em > .ps_box-valueemail,
.psc_value-width51em > .ps_box-value
{width:51em;}
.psc_value-width51px > .ps_box-valuelink,
.psc_value-width51px > .ps_box-valueemail,
.psc_value-width51px > .ps_box-value
{width:51px;}

.psc_value-width52pct > .ps_box-valuelink,
.psc_value-width52pct > .ps_box-valueemail,
.psc_value-width52pct > .ps_box-value
{width:52%;}
.psc_value-width52em > .ps_box-valuelink,
.psc_value-width52em > .ps_box-valueemail,
.psc_value-width52em > .ps_box-value
{width:52em;}
.psc_value-width52px > .ps_box-valuelink,
.psc_value-width52px > .ps_box-valueemail,
.psc_value-width52px > .ps_box-value
{width:52px;}

.psc_value-width53pct > .ps_box-valuelink,
.psc_value-width53pct > .ps_box-valueemail,
.psc_value-width53pct > .ps_box-value
{width:53%;}
.psc_value-width53em > .ps_box-valuelink,
.psc_value-width53em > .ps_box-valueemail,
.psc_value-width53em > .ps_box-value
{width:53em;}
.psc_value-width53px > .ps_box-valuelink,
.psc_value-width53px > .ps_box-valueemail,
.psc_value-width53px > .ps_box-value
{width:53px;}

.psc_value-width54pct > .ps_box-valuelink,
.psc_value-width54pct > .ps_box-valueemail,
.psc_value-width54pct > .ps_box-value
{width:54%;}
.psc_value-width54em > .ps_box-valuelink,
.psc_value-width54em > .ps_box-valueemail,
.psc_value-width54em > .ps_box-value
{width:54em;}
.psc_value-width54px > .ps_box-valuelink,
.psc_value-width54px > .ps_box-valueemail,
.psc_value-width54px > .ps_box-value
{width:54px;}

.psc_value-width55pct > .ps_box-valuelink,
.psc_value-width55pct > .ps_box-valueemail,
.psc_value-width55pct > .ps_box-value
{width:55%;}
.psc_value-width55em > .ps_box-valuelink,
.psc_value-width55em > .ps_box-valueemail,
.psc_value-width55em > .ps_box-value
{width:55em;}
.psc_value-width55px > .ps_box-valuelink,
.psc_value-width55px > .ps_box-valueemail,
.psc_value-width55px > .ps_box-value
{width:55px;}

.psc_value-width56pct > .ps_box-valuelink,
.psc_value-width56pct > .ps_box-valueemail,
.psc_value-width56pct > .ps_box-value
{width:56%;}
.psc_value-width56em > .ps_box-valuelink,
.psc_value-width56em > .ps_box-valueemail,
.psc_value-width56em > .ps_box-value
{width:56em;}
.psc_value-width56px > .ps_box-valuelink,
.psc_value-width56px > .ps_box-valueemail,
.psc_value-width56px > .ps_box-value
{width:56px;}

.psc_value-width57pct > .ps_box-valuelink,
.psc_value-width57pct > .ps_box-valueemail,
.psc_value-width57pct > .ps_box-value
{width:57%;}
.psc_value-width57em > .ps_box-valuelink,
.psc_value-width57em > .ps_box-valueemail,
.psc_value-width57em > .ps_box-value
{width:57em;}
.psc_value-width57px > .ps_box-valuelink,
.psc_value-width57px > .ps_box-valueemail,
.psc_value-width57px > .ps_box-value
{width:57px;}

.psc_value-width58pct > .ps_box-valuelink,
.psc_value-width58pct > .ps_box-valueemail,
.psc_value-width58pct > .ps_box-value
{width:58%;}
.psc_value-width58em > .ps_box-valuelink,
.psc_value-width58em > .ps_box-valueemail,
.psc_value-width58em > .ps_box-value
{width:58em;}
.psc_value-width58px > .ps_box-valuelink,
.psc_value-width58px > .ps_box-valueemail,
.psc_value-width58px > .ps_box-value
{width:58px;}

.psc_value-width59pct > .ps_box-valuelink,
.psc_value-width59pct > .ps_box-valueemail,
.psc_value-width59pct > .ps_box-value
{width:59%;}
.psc_value-width59em > .ps_box-valuelink,
.psc_value-width59em > .ps_box-valueemail,
.psc_value-width59em > .ps_box-value
{width:59em;}
.psc_value-width59px > .ps_box-valuelink,
.psc_value-width59px > .ps_box-valueemail,
.psc_value-width59px > .ps_box-value
{width:59px;}

.psc_value-width60pct > .ps_box-valuelink,
.psc_value-width60pct > .ps_box-valueemail,
.psc_value-width60pct > .ps_box-value
{width:60%;}
.psc_value-width60em > .ps_box-valuelink,
.psc_value-width60em > .ps_box-valueemail,
.psc_value-width60em > .ps_box-value
{width:60em;}
.psc_value-width60px > .ps_box-valuelink,
.psc_value-width60px > .ps_box-valueemail,
.psc_value-width60px > .ps_box-value
{width:60px;}

.psc_value-width61pct > .ps_box-valuelink,
.psc_value-width61pct > .ps_box-valueemail,
.psc_value-width61pct > .ps_box-value
{width:61%;}
.psc_value-width61em > .ps_box-valuelink,
.psc_value-width61em > .ps_box-valueemail,
.psc_value-width61em > .ps_box-value
{width:61em;}
.psc_value-width61px > .ps_box-valuelink,
.psc_value-width61px > .ps_box-valueemail,
.psc_value-width61px > .ps_box-value
{width:61px;}

.psc_value-width62pct > .ps_box-valuelink,
.psc_value-width62pct > .ps_box-valueemail,
.psc_value-width62pct > .ps_box-value
{width:62%;}
.psc_value-width62em > .ps_box-valuelink,
.psc_value-width62em > .ps_box-valueemail,
.psc_value-width62em > .ps_box-value
{width:62em;}
.psc_value-width62px > .ps_box-valuelink,
.psc_value-width62px > .ps_box-valueemail,
.psc_value-width62px > .ps_box-value
{width:62px;}

.psc_value-width63pct > .ps_box-valuelink,
.psc_value-width63pct > .ps_box-valueemail,
.psc_value-width63pct > .ps_box-value
{width:63%;}
.psc_value-width63em > .ps_box-valuelink,
.psc_value-width63em > .ps_box-valueemail,
.psc_value-width63em > .ps_box-value
{width:63em;}
.psc_value-width63px > .ps_box-valuelink,
.psc_value-width63px > .ps_box-valueemail,
.psc_value-width63px > .ps_box-value
{width:63px;}

.psc_value-width64pct > .ps_box-valuelink,
.psc_value-width64pct > .ps_box-valueemail,
.psc_value-width64pct > .ps_box-value
{width:64%;}
.psc_value-width64em > .ps_box-valuelink,
.psc_value-width64em > .ps_box-valueemail,
.psc_value-width64em > .ps_box-value
{width:64em;}
.psc_value-width64px > .ps_box-valuelink,
.psc_value-width64px > .ps_box-valueemail,
.psc_value-width64px > .ps_box-value
{width:64px;}

.psc_value-width65pct > .ps_box-valuelink,
.psc_value-width65pct > .ps_box-valueemail,
.psc_value-width65pct > .ps_box-value
{width:65%;}
.psc_value-width65em > .ps_box-valuelink,
.psc_value-width65em > .ps_box-valueemail,
.psc_value-width65em > .ps_box-value
{width:65em;}
.psc_value-width65px > .ps_box-valuelink,
.psc_value-width65px > .ps_box-valueemail,
.psc_value-width65px > .ps_box-value
{width:65px;}

.psc_value-width66pct > .ps_box-valuelink,
.psc_value-width66pct > .ps_box-valueemail,
.psc_value-width66pct > .ps_box-value
{width:66%;}
.psc_value-width66em > .ps_box-valuelink,
.psc_value-width66em > .ps_box-valueemail,
.psc_value-width66em > .ps_box-value
{width:66em;}
.psc_value-width66px > .ps_box-valuelink,
.psc_value-width66px > .ps_box-valueemail,
.psc_value-width66px > .ps_box-value
{width:66px;}

.psc_value-width67pct > .ps_box-valuelink,
.psc_value-width67pct > .ps_box-valueemail,
.psc_value-width67pct > .ps_box-value
{width:67%;}
.psc_value-width67em > .ps_box-valuelink,
.psc_value-width67em > .ps_box-valueemail,
.psc_value-width67em > .ps_box-value
{width:67em;}
.psc_value-width67px > .ps_box-valuelink,
.psc_value-width67px > .ps_box-valueemail,
.psc_value-width67px > .ps_box-value
{width:67px;}

.psc_value-width68pct > .ps_box-valuelink,
.psc_value-width68pct > .ps_box-valueemail,
.psc_value-width68pct > .ps_box-value
{width:68%;}
.psc_value-width68em > .ps_box-valuelink,
.psc_value-width68em > .ps_box-valueemail,
.psc_value-width68em > .ps_box-value
{width:68em;}
.psc_value-width68px > .ps_box-valuelink,
.psc_value-width68px > .ps_box-valueemail,
.psc_value-width68px > .ps_box-value
{width:68px;}

.psc_value-width69pct > .ps_box-valuelink,
.psc_value-width69pct > .ps_box-valueemail,
.psc_value-width69pct > .ps_box-value
{width:69%;}
.psc_value-width69em > .ps_box-valuelink,
.psc_value-width69em > .ps_box-valueemail,
.psc_value-width69em > .ps_box-value
{width:69em;}
.psc_value-width69px > .ps_box-valuelink,
.psc_value-width69px > .ps_box-valueemail,
.psc_value-width69px > .ps_box-value
{width:69px;}

.psc_value-width70pct > .ps_box-valuelink,
.psc_value-width70pct > .ps_box-valueemail,
.psc_value-width70pct > .ps_box-value
{width:70%;}
.psc_value-width70em > .ps_box-valuelink,
.psc_value-width70em > .ps_box-valueemail,
.psc_value-width70em > .ps_box-value
{width:70em;}
.psc_value-width70px > .ps_box-valuelink,
.psc_value-width70px > .ps_box-valueemail,
.psc_value-width70px > .ps_box-value
{width:70px;}

.psc_value-width71pct > .ps_box-valuelink,
.psc_value-width71pct > .ps_box-valueemail,
.psc_value-width71pct > .ps_box-value
{width:71%;}
.psc_value-width71em > .ps_box-valuelink,
.psc_value-width71em > .ps_box-valueemail,
.psc_value-width71em > .ps_box-value
{width:71em;}
.psc_value-width71px > .ps_box-valuelink,
.psc_value-width71px > .ps_box-valueemail,
.psc_value-width71px > .ps_box-value
{width:71px;}

.psc_value-width72pct > .ps_box-valuelink,
.psc_value-width72pct > .ps_box-valueemail,
.psc_value-width72pct > .ps_box-value
{width:72%;}
.psc_value-width72em > .ps_box-valuelink,
.psc_value-width72em > .ps_box-valueemail,
.psc_value-width72em > .ps_box-value
{width:72em;}
.psc_value-width72px > .ps_box-valuelink,
.psc_value-width72px > .ps_box-valueemail,
.psc_value-width72px > .ps_box-value
{width:72px;}

.psc_value-width73pct > .ps_box-valuelink,
.psc_value-width73pct > .ps_box-valueemail,
.psc_value-width73pct > .ps_box-value
{width:73%;}
.psc_value-width73em > .ps_box-valuelink,
.psc_value-width73em > .ps_box-valueemail,
.psc_value-width73em > .ps_box-value
{width:73em;}
.psc_value-width73px > .ps_box-valuelink,
.psc_value-width73px > .ps_box-valueemail,
.psc_value-width73px > .ps_box-value
{width:73px;}

.psc_value-width74pct > .ps_box-valuelink,
.psc_value-width74pct > .ps_box-valueemail,
.psc_value-width74pct > .ps_box-value
{width:74%;}
.psc_value-width74em > .ps_box-valuelink,
.psc_value-width74em > .ps_box-valueemail,
.psc_value-width74em > .ps_box-value
{width:74em;}
.psc_value-width74px > .ps_box-valuelink,
.psc_value-width74px > .ps_box-valueemail,
.psc_value-width74px > .ps_box-value
{width:74px;}

.psc_value-width75pct > .ps_box-valuelink,
.psc_value-width75pct > .ps_box-valueemail,
.psc_value-width75pct > .ps_box-value
{width:75%;}
.psc_value-width75em > .ps_box-valuelink,
.psc_value-width75em > .ps_box-valueemail,
.psc_value-width75em > .ps_box-value
{width:75em;}
.psc_value-width75px > .ps_box-valuelink,
.psc_value-width75px > .ps_box-valueemail,
.psc_value-width75px > .ps_box-value
{width:75px;}

.psc_value-width76pct > .ps_box-valuelink,
.psc_value-width76pct > .ps_box-valueemail,
.psc_value-width76pct > .ps_box-value
{width:76%;}
.psc_value-width76em > .ps_box-valuelink,
.psc_value-width76em > .ps_box-valueemail,
.psc_value-width76em > .ps_box-value
{width:76em;}
.psc_value-width76px > .ps_box-valuelink,
.psc_value-width76px > .ps_box-valueemail,
.psc_value-width76px > .ps_box-value
{width:76px;}

.psc_value-width77pct > .ps_box-valuelink,
.psc_value-width77pct > .ps_box-valueemail,
.psc_value-width77pct > .ps_box-value
{width:77%;}
.psc_value-width77em > .ps_box-valuelink,
.psc_value-width77em > .ps_box-valueemail,
.psc_value-width77em > .ps_box-value
{width:77em;}
.psc_value-width77px > .ps_box-valuelink,
.psc_value-width77px > .ps_box-valueemail,
.psc_value-width77px > .ps_box-value
{width:77px;}

.psc_value-width78pct > .ps_box-valuelink,
.psc_value-width78pct > .ps_box-valueemail,
.psc_value-width78pct > .ps_box-value
{width:78%;}
.psc_value-width78em > .ps_box-valuelink,
.psc_value-width78em > .ps_box-valueemail,
.psc_value-width78em > .ps_box-value
{width:78em;}
.psc_value-width78px > .ps_box-valuelink,
.psc_value-width78px > .ps_box-valueemail,
.psc_value-width78px > .ps_box-value
{width:78px;}

.psc_value-width79pct > .ps_box-valuelink,
.psc_value-width79pct > .ps_box-valueemail,
.psc_value-width79pct > .ps_box-value
{width:79%;}
.psc_value-width79em > .ps_box-valuelink,
.psc_value-width79em > .ps_box-valueemail,
.psc_value-width79em > .ps_box-value
{width:79em;}
.psc_value-width79px > .ps_box-valuelink,
.psc_value-width79px > .ps_box-valueemail,
.psc_value-width79px > .ps_box-value
{width:79px;}

.psc_value-width80pct > .ps_box-valuelink,
.psc_value-width80pct > .ps_box-valueemail,
.psc_value-width80pct > .ps_box-value
{width:80%;}
.psc_value-width80em > .ps_box-valuelink,
.psc_value-width80em > .ps_box-valueemail,
.psc_value-width80em > .ps_box-value
{width:80em;}
.psc_value-width80px > .ps_box-valuelink,
.psc_value-width80px > .ps_box-valueemail,
.psc_value-width80px > .ps_box-value
{width:80px;}

.psc_value-width81pct > .ps_box-valuelink,
.psc_value-width81pct > .ps_box-valueemail,
.psc_value-width81pct > .ps_box-value
{width:81%;}
.psc_value-width81em > .ps_box-valuelink,
.psc_value-width81em > .ps_box-valueemail,
.psc_value-width81em > .ps_box-value
{width:81em;}
.psc_value-width81px > .ps_box-valuelink,
.psc_value-width81px > .ps_box-valueemail,
.psc_value-width81px > .ps_box-value
{width:81px;}

.psc_value-width82pct > .ps_box-valuelink,
.psc_value-width82pct > .ps_box-valueemail,
.psc_value-width82pct > .ps_box-value
{width:82%;}
.psc_value-width82em > .ps_box-valuelink,
.psc_value-width82em > .ps_box-valueemail,
.psc_value-width82em > .ps_box-value
{width:82em;}
.psc_value-width82px > .ps_box-valuelink,
.psc_value-width82px > .ps_box-valueemail,
.psc_value-width82px > .ps_box-value
{width:82px;}

.psc_value-width83pct > .ps_box-valuelink,
.psc_value-width83pct > .ps_box-valueemail,
.psc_value-width83pct > .ps_box-value
{width:83%;}
.psc_value-width83em > .ps_box-valuelink,
.psc_value-width83em > .ps_box-valueemail,
.psc_value-width83em > .ps_box-value
{width:83em;}
.psc_value-width83px > .ps_box-valuelink,
.psc_value-width83px > .ps_box-valueemail,
.psc_value-width83px > .ps_box-value
{width:83px;}

.psc_value-width84pct > .ps_box-valuelink,
.psc_value-width84pct > .ps_box-valueemail,
.psc_value-width84pct > .ps_box-value
{width:84%;}
.psc_value-width84em > .ps_box-valuelink,
.psc_value-width84em > .ps_box-valueemail,
.psc_value-width84em > .ps_box-value
{width:84em;}
.psc_value-width84px > .ps_box-valuelink,
.psc_value-width84px > .ps_box-valueemail,
.psc_value-width84px > .ps_box-value
{width:84px;}

.psc_value-width85pct > .ps_box-valuelink,
.psc_value-width85pct > .ps_box-valueemail,
.psc_value-width85pct > .ps_box-value
{width:85%;}
.psc_value-width85em > .ps_box-valuelink,
.psc_value-width85em > .ps_box-valueemail,
.psc_value-width85em > .ps_box-value
{width:85em;}
.psc_value-width85px > .ps_box-valuelink,
.psc_value-width85px > .ps_box-valueemail,
.psc_value-width85px > .ps_box-value
{width:85px;}

.psc_value-width86pct > .ps_box-valuelink,
.psc_value-width86pct > .ps_box-valueemail,
.psc_value-width86pct > .ps_box-value
{width:86%;}
.psc_value-width86em > .ps_box-valuelink,
.psc_value-width86em > .ps_box-valueemail,
.psc_value-width86em > .ps_box-value
{width:86em;}
.psc_value-width86px > .ps_box-valuelink,
.psc_value-width86px > .ps_box-valueemail,
.psc_value-width86px > .ps_box-value
{width:86px;}

.psc_value-width87pct > .ps_box-valuelink,
.psc_value-width87pct > .ps_box-valueemail,
.psc_value-width87pct > .ps_box-value
{width:87%;}
.psc_value-width87em > .ps_box-valuelink,
.psc_value-width87em > .ps_box-valueemail,
.psc_value-width87em > .ps_box-value
{width:87em;}
.psc_value-width87px > .ps_box-valuelink,
.psc_value-width87px > .ps_box-valueemail,
.psc_value-width87px > .ps_box-value
{width:87px;}

.psc_value-width88pct > .ps_box-valuelink,
.psc_value-width88pct > .ps_box-valueemail,
.psc_value-width88pct > .ps_box-value
{width:88%;}
.psc_value-width88em > .ps_box-valuelink,
.psc_value-width88em > .ps_box-valueemail,
.psc_value-width88em > .ps_box-value
{width:88em;}
.psc_value-width88px > .ps_box-valuelink,
.psc_value-width88px > .ps_box-valueemail,
.psc_value-width88px > .ps_box-value
{width:88px;}

.psc_value-width89pct > .ps_box-valuelink,
.psc_value-width89pct > .ps_box-valueemail,
.psc_value-width89pct > .ps_box-value
{width:89%;}
.psc_value-width89em > .ps_box-valuelink,
.psc_value-width89em > .ps_box-valueemail,
.psc_value-width89em > .ps_box-value
{width:89em;}
.psc_value-width89px > .ps_box-valuelink,
.psc_value-width89px > .ps_box-valueemail,
.psc_value-width89px > .ps_box-value
{width:89px;}

.psc_value-width90pct > .ps_box-valuelink,
.psc_value-width90pct > .ps_box-valueemail,
.psc_value-width90pct > .ps_box-value
{width:90%;}
.psc_value-width90em > .ps_box-valuelink,
.psc_value-width90em > .ps_box-valueemail,
.psc_value-width90em > .ps_box-value
{width:90em;}
.psc_value-width90px > .ps_box-valuelink,
.psc_value-width90px > .ps_box-valueemail,
.psc_value-width90px > .ps_box-value
{width:90px;}

.psc_value-width91pct > .ps_box-valuelink,
.psc_value-width91pct > .ps_box-valueemail,
.psc_value-width91pct > .ps_box-value
{width:91%;}
.psc_value-width91em > .ps_box-valuelink,
.psc_value-width91em > .ps_box-valueemail,
.psc_value-width91em > .ps_box-value
{width:91em;}
.psc_value-width91px > .ps_box-valuelink,
.psc_value-width91px > .ps_box-valueemail,
.psc_value-width91px > .ps_box-value
{width:91px;}

.psc_value-width92pct > .ps_box-valuelink,
.psc_value-width92pct > .ps_box-valueemail,
.psc_value-width92pct > .ps_box-value
{width:92%;}
.psc_value-width92em > .ps_box-valuelink,
.psc_value-width92em > .ps_box-valueemail,
.psc_value-width92em > .ps_box-value
{width:92em;}
.psc_value-width92px > .ps_box-valuelink,
.psc_value-width92px > .ps_box-valueemail,
.psc_value-width92px > .ps_box-value
{width:92px;}

.psc_value-width93pct > .ps_box-valuelink,
.psc_value-width93pct > .ps_box-valueemail,
.psc_value-width93pct > .ps_box-value
{width:93%;}
.psc_value-width93em > .ps_box-valuelink,
.psc_value-width93em > .ps_box-valueemail,
.psc_value-width93em > .ps_box-value
{width:93em;}
.psc_value-width93px > .ps_box-valuelink,
.psc_value-width93px > .ps_box-valueemail,
.psc_value-width93px > .ps_box-value
{width:93px;}

.psc_value-width94pct > .ps_box-valuelink,
.psc_value-width94pct > .ps_box-valueemail,
.psc_value-width94pct > .ps_box-value
{width:94%;}
.psc_value-width94em > .ps_box-valuelink,
.psc_value-width94em > .ps_box-valueemail,
.psc_value-width94em > .ps_box-value
{width:94em;}
.psc_value-width94px > .ps_box-valuelink,
.psc_value-width94px > .ps_box-valueemail,
.psc_value-width94px > .ps_box-value
{width:94px;}

.psc_value-width95pct > .ps_box-valuelink,
.psc_value-width95pct > .ps_box-valueemail,
.psc_value-width95pct > .ps_box-value
{width:95%;}
.psc_value-width95em > .ps_box-valuelink,
.psc_value-width95em > .ps_box-valueemail,
.psc_value-width95em > .ps_box-value
{width:95em;}
.psc_value-width95px > .ps_box-valuelink,
.psc_value-width95px > .ps_box-valueemail,
.psc_value-width95px > .ps_box-value
{width:95px;}

.psc_value-width96pct > .ps_box-valuelink,
.psc_value-width96pct > .ps_box-valueemail,
.psc_value-width96pct > .ps_box-value
{width:96%;}
.psc_value-width96em > .ps_box-valuelink,
.psc_value-width96em > .ps_box-valueemail,
.psc_value-width96em > .ps_box-value
{width:96em;}
.psc_value-width96px > .ps_box-valuelink,
.psc_value-width96px > .ps_box-valueemail,
.psc_value-width96px > .ps_box-value
{width:96px;}

.psc_value-width97pct > .ps_box-valuelink,
.psc_value-width97pct > .ps_box-valueemail,
.psc_value-width97pct > .ps_box-value
{width:97%;}
.psc_value-width97em > .ps_box-valuelink,
.psc_value-width97em > .ps_box-valueemail,
.psc_value-width97em > .ps_box-value
{width:97em;}
.psc_value-width97px > .ps_box-valuelink,
.psc_value-width97px > .ps_box-valueemail,
.psc_value-width97px > .ps_box-value
{width:97px;}

.psc_value-width98pct > .ps_box-valuelink,
.psc_value-width98pct > .ps_box-valueemail,
.psc_value-width98pct > .ps_box-value
{width:98%;}
.psc_value-width98em > .ps_box-valuelink,
.psc_value-width98em > .ps_box-valueemail,
.psc_value-width98em > .ps_box-value
{width:98em;}
.psc_value-width98px > .ps_box-valuelink,
.psc_value-width98px > .ps_box-valueemail,
.psc_value-width98px > .ps_box-value
{width:98px;}

.psc_value-width99pct > .ps_box-valuelink,
.psc_value-width99pct > .ps_box-valueemail,
.psc_value-width99pct > .ps_box-value
{width:99%;}
.psc_value-width99em > .ps_box-valuelink,
.psc_value-width99em > .ps_box-valueemail,
.psc_value-width99em > .ps_box-value
{width:99em;}
.psc_value-width99px > .ps_box-valuelink,
.psc_value-width99px > .ps_box-valueemail,
.psc_value-width99px > .ps_box-value
{width:99px;}

.psc_value-width100pct > .ps_box-valuelink,
.psc_value-width100pct > .ps_box-valueemail,
.psc_value-width100pct > .ps_box-value
{width:100%;}
.psc_value-width100em > .ps_box-valuelink,
.psc_value-width100em > .ps_box-valueemail,
.psc_value-width100em > .ps_box-value
{width:100em;}
.psc_value-width100px > .ps_box-valuelink,
.psc_value-width100px > .ps_box-valueemail,
.psc_value-width100px > .ps_box-value
{width:100px;}

.psc_value-fullwidth > .ps_box-valuelink,
.psc_value-fullwidth > .ps_box-valueemail,
.psc_value-fullwidth > .ps_box-value
{
  display:block;
  width:100%;
}

.psc_value-height1em > .ps_box-valuelink,
.psc_value-height1em > .ps_box-valueemail,
.psc_value-height1em > .ps_box-value
{height:1em;}
.psc_value-height1pct > .ps_box-valuelink,
.psc_value-height1pct > .ps_box-valueemail,
.psc_value-height1pct > .ps_box-value
{height:1%;}
.psc_value-height1px > .ps_box-valuelink,
.psc_value-height1px > .ps_box-valueemail,
.psc_value-height1px > .ps_box-value
{height:1px;}

.psc_value-height2em > .ps_box-valuelink,
.psc_value-height2em > .ps_box-valueemail,
.psc_value-height2em > .ps_box-value
{height:2em;}
.psc_value-height2pct > .ps_box-valuelink,
.psc_value-height2pct > .ps_box-valueemail,
.psc_value-height2pct > .ps_box-value
{height:2%;}
.psc_value-height2px > .ps_box-valuelink,
.psc_value-height2px > .ps_box-valueemail,
.psc_value-height2px > .ps_box-value
{height:2px;}

.psc_value-height3em > .ps_box-valuelink,
.psc_value-height3em > .ps_box-valueemail,
.psc_value-height3em > .ps_box-value
{height:3em;}
.psc_value-height3pct > .ps_box-valuelink,
.psc_value-height3pct > .ps_box-valueemail,
.psc_value-height3pct > .ps_box-value
{height:3%;}
.psc_value-height3px > .ps_box-valuelink,
.psc_value-height3px > .ps_box-valueemail,
.psc_value-height3px > .ps_box-value
{height:3px;}

.psc_value-height4em > .ps_box-valuelink,
.psc_value-height4em > .ps_box-valueemail,
.psc_value-height4em > .ps_box-value
{height:4em;}
.psc_value-height4pct > .ps_box-valuelink,
.psc_value-height4pct > .ps_box-valueemail,
.psc_value-height4pct > .ps_box-value
{height:4%;}
.psc_value-height4px > .ps_box-valuelink,
.psc_value-height4px > .ps_box-valueemail,
.psc_value-height4px > .ps_box-value
{height:4px;}

.psc_value-height5em > .ps_box-valuelink,
.psc_value-height5em > .ps_box-valueemail,
.psc_value-height5em > .ps_box-value
{height:5em;}
.psc_value-height5pct > .ps_box-valuelink,
.psc_value-height5pct > .ps_box-valueemail,
.psc_value-height5pct > .ps_box-value
{height:5%;}
.psc_value-height5px > .ps_box-valuelink,
.psc_value-height5px > .ps_box-valueemail,
.psc_value-height5px > .ps_box-value
{height:5px;}

.psc_value-height6em > .ps_box-valuelink,
.psc_value-height6em > .ps_box-valueemail,
.psc_value-height6em > .ps_box-value
{height:6em;}
.psc_value-height6pct > .ps_box-valuelink,
.psc_value-height6pct > .ps_box-valueemail,
.psc_value-height6pct > .ps_box-value
{height:6%;}
.psc_value-height6px > .ps_box-valuelink,
.psc_value-height6px > .ps_box-valueemail,
.psc_value-height6px > .ps_box-value
{height:6px;}

.psc_value-height7em > .ps_box-valuelink,
.psc_value-height7em > .ps_box-valueemail,
.psc_value-height7em > .ps_box-value
{height:7em;}
.psc_value-height7pct > .ps_box-valuelink,
.psc_value-height7pct > .ps_box-valueemail,
.psc_value-height7pct > .ps_box-value
{height:7%;}
.psc_value-height7px > .ps_box-valuelink,
.psc_value-height7px > .ps_box-valueemail,
.psc_value-height7px > .ps_box-value
{height:7px;}

.psc_value-height8em > .ps_box-valuelink,
.psc_value-height8em > .ps_box-valueemail,
.psc_value-height8em > .ps_box-value
{height:8em;}
.psc_value-height8pct > .ps_box-valuelink,
.psc_value-height8pct > .ps_box-valueemail,
.psc_value-height8pct > .ps_box-value
{height:8%;}
.psc_value-height8px > .ps_box-valuelink,
.psc_value-height8px > .ps_box-valueemail,
.psc_value-height8px > .ps_box-value
{height:8px;}

.psc_value-height9em > .ps_box-valuelink,
.psc_value-height9em > .ps_box-valueemail,
.psc_value-height9em > .ps_box-value
{height:9em;}
.psc_value-height9pct > .ps_box-valuelink,
.psc_value-height9pct > .ps_box-valueemail,
.psc_value-height9pct > .ps_box-value
{height:9%;}
.psc_value-height9px > .ps_box-valuelink,
.psc_value-height9px > .ps_box-valueemail,
.psc_value-height9px > .ps_box-value
{height:9px;}

.psc_value-height10em > .ps_box-valuelink,
.psc_value-height10em > .ps_box-valueemail,
.psc_value-height10em > .ps_box-value
{height:10em;}
.psc_value-height10pct > .ps_box-valuelink,
.psc_value-height10pct > .ps_box-valueemail,
.psc_value-height10pct > .ps_box-value
{height:10%;}
.psc_value-height10px > .ps_box-valuelink,
.psc_value-height10px > .ps_box-valueemail,
.psc_value-height10px > .ps_box-value
{height:10px;}

.psc_value-height11em > .ps_box-valuelink,
.psc_value-height11em > .ps_box-valueemail,
.psc_value-height11em > .ps_box-value
{height:11em;}
.psc_value-height11pct > .ps_box-valuelink,
.psc_value-height11pct > .ps_box-valueemail,
.psc_value-height11pct > .ps_box-value
{height:11%;}
.psc_value-height11px > .ps_box-valuelink,
.psc_value-height11px > .ps_box-valueemail,
.psc_value-height11px > .ps_box-value
{height:11px;}

.psc_value-height12em > .ps_box-valuelink,
.psc_value-height12em > .ps_box-valueemail,
.psc_value-height12em > .ps_box-value
{height:12em;}
.psc_value-height12pct > .ps_box-valuelink,
.psc_value-height12pct > .ps_box-valueemail,
.psc_value-height12pct > .ps_box-value
{height:12%;}
.psc_value-height12px > .ps_box-valuelink,
.psc_value-height12px > .ps_box-valueemail,
.psc_value-height12px > .ps_box-value
{height:12px;}

.psc_value-height13em > .ps_box-valuelink,
.psc_value-height13em > .ps_box-valueemail,
.psc_value-height13em > .ps_box-value
{height:13em;}
.psc_value-height13pct > .ps_box-valuelink,
.psc_value-height13pct > .ps_box-valueemail,
.psc_value-height13pct > .ps_box-value
{height:13%;}
.psc_value-height13px > .ps_box-valuelink,
.psc_value-height13px > .ps_box-valueemail,
.psc_value-height13px > .ps_box-value
{height:13px;}

.psc_value-height14em > .ps_box-valuelink,
.psc_value-height14em > .ps_box-valueemail,
.psc_value-height14em > .ps_box-value
{height:14em;}
.psc_value-height14pct > .ps_box-valuelink,
.psc_value-height14pct > .ps_box-valueemail,
.psc_value-height14pct > .ps_box-value
{height:14%;}
.psc_value-height14px > .ps_box-valuelink,
.psc_value-height14px > .ps_box-valueemail,
.psc_value-height14px > .ps_box-value
{height:14px;}

.psc_value-height15em > .ps_box-valuelink,
.psc_value-height15em > .ps_box-valueemail,
.psc_value-height15em > .ps_box-value
{height:15em;}
.psc_value-height15pct > .ps_box-valuelink,
.psc_value-height15pct > .ps_box-valueemail,
.psc_value-height15pct > .ps_box-value
{height:15%;}
.psc_value-height15px > .ps_box-valuelink,
.psc_value-height15px > .ps_box-valueemail,
.psc_value-height15px > .ps_box-value
{height:15px;}

.psc_value-height16em > .ps_box-valuelink,
.psc_value-height16em > .ps_box-valueemail,
.psc_value-height16em > .ps_box-value
{height:16em;}
.psc_value-height16pct > .ps_box-valuelink,
.psc_value-height16pct > .ps_box-valueemail,
.psc_value-height16pct > .ps_box-value
{height:16%;}
.psc_value-height16px > .ps_box-valuelink,
.psc_value-height16px > .ps_box-valueemail,
.psc_value-height16px > .ps_box-value
{height:16px;}

.psc_value-height17em > .ps_box-valuelink,
.psc_value-height17em > .ps_box-valueemail,
.psc_value-height17em > .ps_box-value
{height:17em;}
.psc_value-height17pct > .ps_box-valuelink,
.psc_value-height17pct > .ps_box-valueemail,
.psc_value-height17pct > .ps_box-value
{height:17%;}
.psc_value-height17px > .ps_box-valuelink,
.psc_value-height17px > .ps_box-valueemail,
.psc_value-height17px > .ps_box-value
{height:17px;}

.psc_value-height18em > .ps_box-valuelink,
.psc_value-height18em > .ps_box-valueemail,
.psc_value-height18em > .ps_box-value
{height:18em;}
.psc_value-height18pct > .ps_box-valuelink,
.psc_value-height18pct > .ps_box-valueemail,
.psc_value-height18pct > .ps_box-value
{height:18%;}
.psc_value-height18px > .ps_box-valuelink,
.psc_value-height18px > .ps_box-valueemail,
.psc_value-height18px > .ps_box-value
{height:18px;}

.psc_value-height19em > .ps_box-valuelink,
.psc_value-height19em > .ps_box-valueemail,
.psc_value-height19em > .ps_box-value
{height:19em;}
.psc_value-height19pct > .ps_box-valuelink,
.psc_value-height19pct > .ps_box-valueemail,
.psc_value-height19pct > .ps_box-value
{height:19%;}
.psc_value-height19px > .ps_box-valuelink,
.psc_value-height19px > .ps_box-valueemail,
.psc_value-height19px > .ps_box-value
{height:19px;}

.psc_value-height20em > .ps_box-valuelink,
.psc_value-height20em > .ps_box-valueemail,
.psc_value-height20em > .ps_box-value
{height:20em;}
.psc_value-height20pct > .ps_box-valuelink,
.psc_value-height20pct > .ps_box-valueemail,
.psc_value-height20pct > .ps_box-value
{height:20%;}
.psc_value-height20px > .ps_box-valuelink,
.psc_value-height20px > .ps_box-valueemail,
.psc_value-height20px > .ps_box-value
{height:20px;}

.psc_value-height21pct > .ps_box-valuelink,
.psc_value-height21pct > .ps_box-valueemail,
.psc_value-height21pct > .ps_box-value
{height:21%;}
.psc_value-height21px > .ps_box-valuelink,
.psc_value-height21px > .ps_box-valueemail,
.psc_value-height21px > .ps_box-value
{height:21px;}

.psc_value-height22pct > .ps_box-valuelink,
.psc_value-height22pct > .ps_box-valueemail,
.psc_value-height22pct > .ps_box-value
{height:22%;}
.psc_value-height22px > .ps_box-valuelink,
.psc_value-height22px > .ps_box-valueemail,
.psc_value-height22px > .ps_box-value
{height:22px;}

.psc_value-height23pct > .ps_box-valuelink,
.psc_value-height23pct > .ps_box-valueemail,
.psc_value-height23pct > .ps_box-value
{height:23%;}
.psc_value-height23px > .ps_box-valuelink,
.psc_value-height23px > .ps_box-valueemail,
.psc_value-height23px > .ps_box-value
{height:23px;}

.psc_value-height24pct > .ps_box-valuelink,
.psc_value-height24pct > .ps_box-valueemail,
.psc_value-height24pct > .ps_box-value
{height:24%;}
.psc_value-height24px > .ps_box-valuelink,
.psc_value-height24px > .ps_box-valueemail,
.psc_value-height24px > .ps_box-value
{height:24px;}

.psc_value-height25pct > .ps_box-valuelink,
.psc_value-height25pct > .ps_box-valueemail,
.psc_value-height25pct > .ps_box-value
{height:25%;}
.psc_value-height25px > .ps_box-valuelink,
.psc_value-height25px > .ps_box-valueemail,
.psc_value-height25px > .ps_box-value
{height:25px;}

.psc_value-height26pct > .ps_box-valuelink,
.psc_value-height26pct > .ps_box-valueemail,
.psc_value-height26pct > .ps_box-value
{height:26%;}
.psc_value-height26px > .ps_box-valuelink,
.psc_value-height26px > .ps_box-valueemail,
.psc_value-height26px > .ps_box-value
{height:26px;}

.psc_value-height27pct > .ps_box-valuelink,
.psc_value-height27pct > .ps_box-valueemail,
.psc_value-height27pct > .ps_box-value
{height:27%;}
.psc_value-height27px > .ps_box-valuelink,
.psc_value-height27px > .ps_box-valueemail,
.psc_value-height27px > .ps_box-value
{height:27px;}

.psc_value-height28pct > .ps_box-valuelink,
.psc_value-height28pct > .ps_box-valueemail,
.psc_value-height28pct > .ps_box-value
{height:28%;}
.psc_value-height28px > .ps_box-valuelink,
.psc_value-height28px > .ps_box-valueemail,
.psc_value-height28px > .ps_box-value
{height:28px;}

.psc_value-height29pct > .ps_box-valuelink,
.psc_value-height29pct > .ps_box-valueemail,
.psc_value-height29pct > .ps_box-value
{height:29%;}
.psc_value-height29px > .ps_box-valuelink,
.psc_value-height29px > .ps_box-valueemail,
.psc_value-height29px > .ps_box-value
{height:29px;}

.psc_value-height30pct > .ps_box-valuelink,
.psc_value-height30pct > .ps_box-valueemail,
.psc_value-height30pct > .ps_box-value
{height:30%;}
.psc_value-height30px > .ps_box-valuelink,
.psc_value-height30px > .ps_box-valueemail,
.psc_value-height30px > .ps_box-value
{height:30px;}

.psc_value-height31pct > .ps_box-valuelink,
.psc_value-height31pct > .ps_box-valueemail,
.psc_value-height31pct > .ps_box-value
{height:31%;}
.psc_value-height31px > .ps_box-valuelink,
.psc_value-height31px > .ps_box-valueemail,
.psc_value-height31px > .ps_box-value
{height:31px;}

.psc_value-height32pct > .ps_box-valuelink,
.psc_value-height32pct > .ps_box-valueemail,
.psc_value-height32pct > .ps_box-value
{height:32%;}
.psc_value-height32px > .ps_box-valuelink,
.psc_value-height32px > .ps_box-valueemail,
.psc_value-height32px > .ps_box-value
{height:32px;}

.psc_value-height33pct > .ps_box-valuelink,
.psc_value-height33pct > .ps_box-valueemail,
.psc_value-height33pct > .ps_box-value
{height:33%;}
.psc_value-height33px > .ps_box-valuelink,
.psc_value-height33px > .ps_box-valueemail,
.psc_value-height33px > .ps_box-value
{height:33px;}

.psc_value-height34pct > .ps_box-valuelink,
.psc_value-height34pct > .ps_box-valueemail,
.psc_value-height34pct > .ps_box-value
{height:34%;}
.psc_value-height34px > .ps_box-valuelink,
.psc_value-height34px > .ps_box-valueemail,
.psc_value-height34px > .ps_box-value
{height:34px;}

.psc_value-height35pct > .ps_box-valuelink,
.psc_value-height35pct > .ps_box-valueemail,
.psc_value-height35pct > .ps_box-value
{height:35%;}
.psc_value-height35px > .ps_box-valuelink,
.psc_value-height35px > .ps_box-valueemail,
.psc_value-height35px > .ps_box-value
{height:35px;}

.psc_value-height36pct > .ps_box-valuelink,
.psc_value-height36pct > .ps_box-valueemail,
.psc_value-height36pct > .ps_box-value
{height:36%;}
.psc_value-height36px > .ps_box-valuelink,
.psc_value-height36px > .ps_box-valueemail,
.psc_value-height36px > .ps_box-value
{height:36px;}

.psc_value-height37pct > .ps_box-valuelink,
.psc_value-height37pct > .ps_box-valueemail,
.psc_value-height37pct > .ps_box-value
{height:37%;}
.psc_value-height37px > .ps_box-valuelink,
.psc_value-height37px > .ps_box-valueemail,
.psc_value-height37px > .ps_box-value
{height:37px;}

.psc_value-height38pct > .ps_box-valuelink,
.psc_value-height38pct > .ps_box-valueemail,
.psc_value-height38pct > .ps_box-value
{height:38%;}
.psc_value-height38px > .ps_box-valuelink,
.psc_value-height38px > .ps_box-valueemail,
.psc_value-height38px > .ps_box-value
{height:38px;}

.psc_value-height39pct > .ps_box-valuelink,
.psc_value-height39pct > .ps_box-valueemail,
.psc_value-height39pct > .ps_box-value
{height:39%;}
.psc_value-height39px > .ps_box-valuelink,
.psc_value-height39px > .ps_box-valueemail,
.psc_value-height39px > .ps_box-value
{height:39px;}

.psc_value-height40pct > .ps_box-valuelink,
.psc_value-height40pct > .ps_box-valueemail,
.psc_value-height40pct > .ps_box-value
{height:40%;}
.psc_value-height40px > .ps_box-valuelink,
.psc_value-height40px > .ps_box-valueemail,
.psc_value-height40px > .ps_box-value
{height:40px;}

.psc_value-height41pct > .ps_box-valuelink,
.psc_value-height41pct > .ps_box-valueemail,
.psc_value-height41pct > .ps_box-value
{height:41%;}
.psc_value-height41px > .ps_box-valuelink,
.psc_value-height41px > .ps_box-valueemail,
.psc_value-height41px > .ps_box-value
{height:41px;}

.psc_value-height42pct > .ps_box-valuelink,
.psc_value-height42pct > .ps_box-valueemail,
.psc_value-height42pct > .ps_box-value
{height:42%;}
.psc_value-height42px > .ps_box-valuelink,
.psc_value-height42px > .ps_box-valueemail,
.psc_value-height42px > .ps_box-value
{height:42px;}

.psc_value-height43pct > .ps_box-valuelink,
.psc_value-height43pct > .ps_box-valueemail,
.psc_value-height43pct > .ps_box-value
{height:43%;}
.psc_value-height43px > .ps_box-valuelink,
.psc_value-height43px > .ps_box-valueemail,
.psc_value-height43px > .ps_box-value
{height:43px;}

.psc_value-height44pct > .ps_box-valuelink,
.psc_value-height44pct > .ps_box-valueemail,
.psc_value-height44pct > .ps_box-value
{height:44%;}
.psc_value-height44px > .ps_box-valuelink,
.psc_value-height44px > .ps_box-valueemail,
.psc_value-height44px > .ps_box-value
{height:44px;}

.psc_value-height45pct > .ps_box-valuelink,
.psc_value-height45pct > .ps_box-valueemail,
.psc_value-height45pct > .ps_box-value
{height:45%;}
.psc_value-height45px > .ps_box-valuelink,
.psc_value-height45px > .ps_box-valueemail,
.psc_value-height45px > .ps_box-value
{height:45px;}

.psc_value-height46pct > .ps_box-valuelink,
.psc_value-height46pct > .ps_box-valueemail,
.psc_value-height46pct > .ps_box-value
{height:46%;}
.psc_value-height46px > .ps_box-valuelink,
.psc_value-height46px > .ps_box-valueemail,
.psc_value-height46px > .ps_box-value
{height:46px;}

.psc_value-height47pct > .ps_box-valuelink,
.psc_value-height47pct > .ps_box-valueemail,
.psc_value-height47pct > .ps_box-value
{height:47%;}
.psc_value-height47px > .ps_box-valuelink,
.psc_value-height47px > .ps_box-valueemail,
.psc_value-height47px > .ps_box-value
{height:47px;}

.psc_value-height48pct > .ps_box-valuelink,
.psc_value-height48pct > .ps_box-valueemail,
.psc_value-height48pct > .ps_box-value
{height:48%;}
.psc_value-height48px > .ps_box-valuelink,
.psc_value-height48px > .ps_box-valueemail,
.psc_value-height48px > .ps_box-value
{height:48px;}

.psc_value-height49pct > .ps_box-valuelink,
.psc_value-height49pct > .ps_box-valueemail,
.psc_value-height49pct > .ps_box-value
{height:49%;}
.psc_value-height49px > .ps_box-valuelink,
.psc_value-height49px > .ps_box-valueemail,
.psc_value-height49px > .ps_box-value
{height:49px;}

.psc_value-height50pct > .ps_box-valuelink,
.psc_value-height50pct > .ps_box-valueemail,
.psc_value-height50pct > .ps_box-value
{height:50%;}
.psc_value-height50px > .ps_box-valuelink,
.psc_value-height50px > .ps_box-valueemail,
.psc_value-height50px > .ps_box-value
{height:50px;}

.psc_value-height51pct > .ps_box-valuelink,
.psc_value-height51pct > .ps_box-valueemail,
.psc_value-height51pct > .ps_box-value
{height:51%;}
.psc_value-height51px > .ps_box-valuelink,
.psc_value-height51px > .ps_box-valueemail,
.psc_value-height51px > .ps_box-value
{height:51px;}

.psc_value-height52pct > .ps_box-valuelink,
.psc_value-height52pct > .ps_box-valueemail,
.psc_value-height52pct > .ps_box-value
{height:52%;}
.psc_value-height52px > .ps_box-valuelink,
.psc_value-height52px > .ps_box-valueemail,
.psc_value-height52px > .ps_box-value
{height:52px;}

.psc_value-height53pct > .ps_box-valuelink,
.psc_value-height53pct > .ps_box-valueemail,
.psc_value-height53pct > .ps_box-value
{height:53%;}
.psc_value-height53px > .ps_box-valuelink,
.psc_value-height53px > .ps_box-valueemail,
.psc_value-height53px > .ps_box-value
{height:53px;}

.psc_value-height54pct > .ps_box-valuelink,
.psc_value-height54pct > .ps_box-valueemail,
.psc_value-height54pct > .ps_box-value
{height:54%;}
.psc_value-height54px > .ps_box-valuelink,
.psc_value-height54px > .ps_box-valueemail,
.psc_value-height54px > .ps_box-value
{height:54px;}

.psc_value-height55pct > .ps_box-valuelink,
.psc_value-height55pct > .ps_box-valueemail,
.psc_value-height55pct > .ps_box-value
{height:55%;}
.psc_value-height55px > .ps_box-valuelink,
.psc_value-height55px > .ps_box-valueemail,
.psc_value-height55px > .ps_box-value
{height:55px;}

.psc_value-height56pct > .ps_box-valuelink,
.psc_value-height56pct > .ps_box-valueemail,
.psc_value-height56pct > .ps_box-value
{height:56%;}
.psc_value-height56px > .ps_box-valuelink,
.psc_value-height56px > .ps_box-valueemail,
.psc_value-height56px > .ps_box-value
{height:56px;}

.psc_value-height57pct > .ps_box-valuelink,
.psc_value-height57pct > .ps_box-valueemail,
.psc_value-height57pct > .ps_box-value
{height:57%;}
.psc_value-height57px > .ps_box-valuelink,
.psc_value-height57px > .ps_box-valueemail,
.psc_value-height57px > .ps_box-value
{height:57px;}

.psc_value-height58pct > .ps_box-valuelink,
.psc_value-height58pct > .ps_box-valueemail,
.psc_value-height58pct > .ps_box-value
{height:58%;}
.psc_value-height58px > .ps_box-valuelink,
.psc_value-height58px > .ps_box-valueemail,
.psc_value-height58px > .ps_box-value
{height:58px;}

.psc_value-height59pct > .ps_box-valuelink,
.psc_value-height59pct > .ps_box-valueemail,
.psc_value-height59pct > .ps_box-value
{height:59%;}
.psc_value-height59px > .ps_box-valuelink,
.psc_value-height59px > .ps_box-valueemail,
.psc_value-height59px > .ps_box-value
{height:59px;}

.psc_value-height60pct > .ps_box-valuelink,
.psc_value-height60pct > .ps_box-valueemail,
.psc_value-height60pct > .ps_box-value
{height:60%;}
.psc_value-height60px > .ps_box-valuelink,
.psc_value-height60px > .ps_box-valueemail,
.psc_value-height60px > .ps_box-value
{height:60px;}

.psc_value-height61pct > .ps_box-valuelink,
.psc_value-height61pct > .ps_box-valueemail,
.psc_value-height61pct > .ps_box-value
{height:61%;}
.psc_value-height61px > .ps_box-valuelink,
.psc_value-height61px > .ps_box-valueemail,
.psc_value-height61px > .ps_box-value
{height:61px;}

.psc_value-height62pct > .ps_box-valuelink,
.psc_value-height62pct > .ps_box-valueemail,
.psc_value-height62pct > .ps_box-value
{height:62%;}
.psc_value-height62px > .ps_box-valuelink,
.psc_value-height62px > .ps_box-valueemail,
.psc_value-height62px > .ps_box-value
{height:62px;}

.psc_value-height63pct > .ps_box-valuelink,
.psc_value-height63pct > .ps_box-valueemail,
.psc_value-height63pct > .ps_box-value
{height:63%;}
.psc_value-height63px > .ps_box-valuelink,
.psc_value-height63px > .ps_box-valueemail,
.psc_value-height63px > .ps_box-value
{height:63px;}

.psc_value-height64pct > .ps_box-valuelink,
.psc_value-height64pct > .ps_box-valueemail,
.psc_value-height64pct > .ps_box-value
{height:64%;}
.psc_value-height64px > .ps_box-valuelink,
.psc_value-height64px > .ps_box-valueemail,
.psc_value-height64px > .ps_box-value
{height:64px;}

.psc_value-height65pct > .ps_box-valuelink,
.psc_value-height65pct > .ps_box-valueemail,
.psc_value-height65pct > .ps_box-value
{height:65%;}
.psc_value-height65px > .ps_box-valuelink,
.psc_value-height65px > .ps_box-valueemail,
.psc_value-height65px > .ps_box-value
{height:65px;}

.psc_value-height66pct > .ps_box-valuelink,
.psc_value-height66pct > .ps_box-valueemail,
.psc_value-height66pct > .ps_box-value
{height:66%;}
.psc_value-height66px > .ps_box-valuelink,
.psc_value-height66px > .ps_box-valueemail,
.psc_value-height66px > .ps_box-value
{height:66px;}

.psc_value-height67pct > .ps_box-valuelink,
.psc_value-height67pct > .ps_box-valueemail,
.psc_value-height67pct > .ps_box-value
{height:67%;}
.psc_value-height67px > .ps_box-valuelink,
.psc_value-height67px > .ps_box-valueemail,
.psc_value-height67px > .ps_box-value
{height:67px;}

.psc_value-height68pct > .ps_box-valuelink,
.psc_value-height68pct > .ps_box-valueemail,
.psc_value-height68pct > .ps_box-value
{height:68%;}
.psc_value-height68px > .ps_box-valuelink,
.psc_value-height68px > .ps_box-valueemail,
.psc_value-height68px > .ps_box-value
{height:68px;}

.psc_value-height69pct > .ps_box-valuelink,
.psc_value-height69pct > .ps_box-valueemail,
.psc_value-height69pct > .ps_box-value
{height:69%;}
.psc_value-height69px > .ps_box-valuelink,
.psc_value-height69px > .ps_box-valueemail,
.psc_value-height69px > .ps_box-value
{height:69px;}

.psc_value-height70pct > .ps_box-valuelink,
.psc_value-height70pct > .ps_box-valueemail,
.psc_value-height70pct > .ps_box-value
{height:70%;}
.psc_value-height70px > .ps_box-valuelink,
.psc_value-height70px > .ps_box-valueemail,
.psc_value-height70px > .ps_box-value
{height:70px;}

.psc_value-height71pct > .ps_box-valuelink,
.psc_value-height71pct > .ps_box-valueemail,
.psc_value-height71pct > .ps_box-value
{height:71%;}
.psc_value-height71px > .ps_box-valuelink,
.psc_value-height71px > .ps_box-valueemail,
.psc_value-height71px > .ps_box-value
{height:71px;}

.psc_value-height72pct > .ps_box-valuelink,
.psc_value-height72pct > .ps_box-valueemail,
.psc_value-height72pct > .ps_box-value
{height:72%;}
.psc_value-height72px > .ps_box-valuelink,
.psc_value-height72px > .ps_box-valueemail,
.psc_value-height72px > .ps_box-value
{height:72px;}

.psc_value-height73pct > .ps_box-valuelink,
.psc_value-height73pct > .ps_box-valueemail,
.psc_value-height73pct > .ps_box-value
{height:73%;}
.psc_value-height73px > .ps_box-valuelink,
.psc_value-height73px > .ps_box-valueemail,
.psc_value-height73px > .ps_box-value
{height:73px;}

.psc_value-height74pct > .ps_box-valuelink,
.psc_value-height74pct > .ps_box-valueemail,
.psc_value-height74pct > .ps_box-value
{height:74%;}
.psc_value-height74px > .ps_box-valuelink,
.psc_value-height74px > .ps_box-valueemail,
.psc_value-height74px > .ps_box-value
{height:74px;}

.psc_value-height75pct > .ps_box-valuelink,
.psc_value-height75pct > .ps_box-valueemail,
.psc_value-height75pct > .ps_box-value
{height:75%;}
.psc_value-height75px > .ps_box-valuelink,
.psc_value-height75px > .ps_box-valueemail,
.psc_value-height75px > .ps_box-value
{height:75px;}

.psc_value-height76pct > .ps_box-valuelink,
.psc_value-height76pct > .ps_box-valueemail,
.psc_value-height76pct > .ps_box-value
{height:76%;}
.psc_value-height76px > .ps_box-valuelink,
.psc_value-height76px > .ps_box-valueemail,
.psc_value-height76px > .ps_box-value
{height:76px;}

.psc_value-height77pct > .ps_box-valuelink,
.psc_value-height77pct > .ps_box-valueemail,
.psc_value-height77pct > .ps_box-value
{height:77%;}
.psc_value-height77px > .ps_box-valuelink,
.psc_value-height77px > .ps_box-valueemail,
.psc_value-height77px > .ps_box-value
{height:77px;}

.psc_value-height78pct > .ps_box-valuelink,
.psc_value-height78pct > .ps_box-valueemail,
.psc_value-height78pct > .ps_box-value
{height:78%;}
.psc_value-height78px > .ps_box-valuelink,
.psc_value-height78px > .ps_box-valueemail,
.psc_value-height78px > .ps_box-value
{height:78px;}

.psc_value-height79pct > .ps_box-valuelink,
.psc_value-height79pct > .ps_box-valueemail,
.psc_value-height79pct > .ps_box-value
{height:79%;}
.psc_value-height79px > .ps_box-valuelink,
.psc_value-height79px > .ps_box-valueemail,
.psc_value-height79px > .ps_box-value
{height:79px;}

.psc_value-height80pct > .ps_box-valuelink,
.psc_value-height80pct > .ps_box-valueemail,
.psc_value-height80pct > .ps_box-value
{height:80%;}
.psc_value-height80px > .ps_box-valuelink,
.psc_value-height80px > .ps_box-valueemail,
.psc_value-height80px > .ps_box-value
{height:80px;}

.psc_value-height81pct > .ps_box-valuelink,
.psc_value-height81pct > .ps_box-valueemail,
.psc_value-height81pct > .ps_box-value
{height:81%;}
.psc_value-height81px > .ps_box-valuelink,
.psc_value-height81px > .ps_box-valueemail,
.psc_value-height81px > .ps_box-value
{height:81px;}

.psc_value-height82pct > .ps_box-valuelink,
.psc_value-height82pct > .ps_box-valueemail,
.psc_value-height82pct > .ps_box-value
{height:82%;}
.psc_value-height82px > .ps_box-valuelink,
.psc_value-height82px > .ps_box-valueemail,
.psc_value-height82px > .ps_box-value
{height:82px;}

.psc_value-height83pct > .ps_box-valuelink,
.psc_value-height83pct > .ps_box-valueemail,
.psc_value-height83pct > .ps_box-value
{height:83%;}
.psc_value-height83px > .ps_box-valuelink,
.psc_value-height83px > .ps_box-valueemail,
.psc_value-height83px > .ps_box-value
{height:83px;}

.psc_value-height84pct > .ps_box-valuelink,
.psc_value-height84pct > .ps_box-valueemail,
.psc_value-height84pct > .ps_box-value
{height:84%;}
.psc_value-height84px > .ps_box-valuelink,
.psc_value-height84px > .ps_box-valueemail,
.psc_value-height84px > .ps_box-value
{height:84px;}

.psc_value-height85pct > .ps_box-valuelink,
.psc_value-height85pct > .ps_box-valueemail,
.psc_value-height85pct > .ps_box-value
{height:85%;}
.psc_value-height85px > .ps_box-valuelink,
.psc_value-height85px > .ps_box-valueemail,
.psc_value-height85px > .ps_box-value
{height:85px;}

.psc_value-height86pct > .ps_box-valuelink,
.psc_value-height86pct > .ps_box-valueemail,
.psc_value-height86pct > .ps_box-value
{height:86%;}
.psc_value-height86px > .ps_box-valuelink,
.psc_value-height86px > .ps_box-valueemail,
.psc_value-height86px > .ps_box-value
{height:86px;}

.psc_value-height87pct > .ps_box-valuelink,
.psc_value-height87pct > .ps_box-valueemail,
.psc_value-height87pct > .ps_box-value
{height:87%;}
.psc_value-height87px > .ps_box-valuelink,
.psc_value-height87px > .ps_box-valueemail,
.psc_value-height87px > .ps_box-value
{height:87px;}

.psc_value-height88pct > .ps_box-valuelink,
.psc_value-height88pct > .ps_box-valueemail,
.psc_value-height88pct > .ps_box-value
{height:88%;}
.psc_value-height88px > .ps_box-valuelink,
.psc_value-height88px > .ps_box-valueemail,
.psc_value-height88px > .ps_box-value
{height:88px;}

.psc_value-height89pct > .ps_box-valuelink,
.psc_value-height89pct > .ps_box-valueemail,
.psc_value-height89pct > .ps_box-value
{height:89%;}
.psc_value-height89px > .ps_box-valuelink,
.psc_value-height89px > .ps_box-valueemail,
.psc_value-height89px > .ps_box-value
{height:89px;}

.psc_value-height90pct > .ps_box-valuelink,
.psc_value-height90pct > .ps_box-valueemail,
.psc_value-height90pct > .ps_box-value
{height:90%;}
.psc_value-height90px > .ps_box-valuelink,
.psc_value-height90px > .ps_box-valueemail,
.psc_value-height90px > .ps_box-value
{height:90px;}

.psc_value-height91pct > .ps_box-valuelink,
.psc_value-height91pct > .ps_box-valueemail,
.psc_value-height91pct > .ps_box-value
{height:91%;}
.psc_value-height91px > .ps_box-valuelink,
.psc_value-height91px > .ps_box-valueemail,
.psc_value-height91px > .ps_box-value
{height:91px;}

.psc_value-height92pct > .ps_box-valuelink,
.psc_value-height92pct > .ps_box-valueemail,
.psc_value-height92pct > .ps_box-value
{height:92%;}
.psc_value-height92px > .ps_box-valuelink,
.psc_value-height92px > .ps_box-valueemail,
.psc_value-height92px > .ps_box-value
{height:92px;}

.psc_value-height93pct > .ps_box-valuelink,
.psc_value-height93pct > .ps_box-valueemail,
.psc_value-height93pct > .ps_box-value
{height:93%;}
.psc_value-height93px > .ps_box-valuelink,
.psc_value-height93px > .ps_box-valueemail,
.psc_value-height93px > .ps_box-value
{height:93px;}

.psc_value-height94pct > .ps_box-valuelink,
.psc_value-height94pct > .ps_box-valueemail,
.psc_value-height94pct > .ps_box-value
{height:94%;}
.psc_value-height94px > .ps_box-valuelink,
.psc_value-height94px > .ps_box-valueemail,
.psc_value-height94px > .ps_box-value
{height:94px;}

.psc_value-height95pct > .ps_box-valuelink,
.psc_value-height95pct > .ps_box-valueemail,
.psc_value-height95pct > .ps_box-value
{height:95%;}
.psc_value-height95px > .ps_box-valuelink,
.psc_value-height95px > .ps_box-valueemail,
.psc_value-height95px > .ps_box-value
{height:95px;}

.psc_value-height96pct > .ps_box-valuelink,
.psc_value-height96pct > .ps_box-valueemail,
.psc_value-height96pct > .ps_box-value
{height:96%;}
.psc_value-height96px > .ps_box-valuelink,
.psc_value-height96px > .ps_box-valueemail,
.psc_value-height96px > .ps_box-value
{height:96px;}

.psc_value-height97pct > .ps_box-valuelink,
.psc_value-height97pct > .ps_box-valueemail,
.psc_value-height97pct > .ps_box-value
{height:97%;}
.psc_value-height97px > .ps_box-valuelink,
.psc_value-height97px > .ps_box-valueemail,
.psc_value-height97px > .ps_box-value
{height:97px;}

.psc_value-height98pct > .ps_box-valuelink,
.psc_value-height98pct > .ps_box-valueemail,
.psc_value-height98pct > .ps_box-value
{height:98%;}
.psc_value-height98px > .ps_box-valuelink,
.psc_value-height98px > .ps_box-valueemail,
.psc_value-height98px > .ps_box-value
{height:98px;}

.psc_value-height99pct > .ps_box-valuelink,
.psc_value-height99pct > .ps_box-valueemail,
.psc_value-height99pct > .ps_box-value
{height:99%;}
.psc_value-height99px > .ps_box-valuelink,
.psc_value-height99px > .ps_box-valueemail,
.psc_value-height99px > .ps_box-value
{height:99px;}

.psc_value-height100pct > .ps_box-valuelink,
.psc_value-height100pct > .ps_box-valueemail,
.psc_value-height100pct > .ps_box-value
{height:100%;}
.psc_value-height100px > .ps_box-valuelink,
.psc_value-height100px > .ps_box-valueemail,
.psc_value-height100px > .ps_box-value
{height:100px;}

.psc_value-widthauto > .ps_box-valuelink,
.psc_value-widthauto > .ps_box-valueemail,
.psc_value-widthauto > .ps_box-value
{width:auto;}

.psc_value-heightauto > .ps_box-valuelink,
.psc_value-heightauto > .ps_box-valueemail,
.psc_value-heightauto > .ps_box-value
{height:auto;}

.psc_value-ellipsis > .ps_box-valuelink,
.psc_value-ellipsis > .ps_box-valueemail,
.psc_value-ellipsis > .ps_box-value
{
  overflow:hidden;
  text-overflow:ellipsis;
}





.psc_label-widthauto .ps_box-label,.psc_label-widthauto  > div.ps_box-label {width:auto;}
.psc_label-none .ps_box-label,
.psc_label-none  > div.ps_box-label,
.psc_label-hide .ps_box-label,
.psc_label-hide  > div.ps_box-label,

.psc_rowlabels-none.ps_box-grid-flex .ps_grid-row .ps_box-label, 
.psc_rowlabels-hide.ps_box-grid-flex .ps_grid-row .ps_box-label  
{
  display:none !important;
}
.psc_label-invisible .ps_box-label,.psc_label-invisible  > div.ps_box-label {visibility:hidden;}
.psc_label-visible .ps_box-label,.psc_label-visible  > div.ps_box-label {visibility:visible;}
.psc_label-opacity0 .ps_box-label,.psc_label-opacity0  > div.ps_box-label {opacity:0;}
.psc_label-opacity1 .ps_box-label,.psc_label-opacity1  > div.ps_box-label {opacity:1;}
.psc_opacity-085{  opacity:0.85;}
.psc_opacity-085:hover{  opacity:1;}

.psc_border-none {border:none;}
.psc_border-transparent {border-color:transparent;}
.psc_border-standard {border: 1px solid #ced4da;
border-color: var(--pt-border-normal-color);
}  
.psc_border-thicker {border-width:2px;}

.psc_border-dark {border-color:#868e96;
border-color: var(--pt-border-contrast-color);
} 
.psc_border-darker {border-color:#848c94; 
border-color: var(--pt-border-contrast-1-color);
} 
.psc_border-extradark {border-color:#808b99; 
border-color: var(--pt-border-contrast-2-color);
} 
.psc_border-darkest {border-color:#7A818A; 
border-color: var(--pt-border-contrast-3-color);
} 
.psc_border-selected {border:2px solid #3c9f65;  
border-color: var(--pt-panel-item-selected-border-color);
} 
.psc_border-selectedcolor {border-color: #3c9f65; 
border-color: var(--pt-panel-item-selected-border-color);
} 
.psc_border-selectedwidth {border-width: 2px; } 
.psc_headerborder-inherit .ps_header-group { border-color:inherit; } 

.psc_border-toponly 
{
    border-top-width:1px;
    border-bottom:0;
    border-left:0;
    border-right:0;
}
.psc_border-bottomonly 
{
    border-bottom-width:1px;
    border-top:0;
    border-left:0;
    border-right:0;
}
.psc_border-leftonly 
{
    border-left-width:1px;
    border-top:0;
    border-bottom:0;
    border-right:0;
}
.psc_border-rightonly 
{
    border-right-width:1px;
    border-top:0;
    border-left:0;
    border-bottom:0;
}

.psc_font-size025em {font-size:0.25em;}
.psc_font-size033em {font-size:0.33em;}
.psc_font-size05em {font-size:0.5em;}
.psc_font-size06em {font-size:0.6em;}
.psc_font-size07em {font-size:0.7em;}
.psc_font-size075em {font-size:0.75em;}
.psc_font-size08em {font-size:0.8em;}
.psc_font-size085em {font-size:0.85em;}
.psc_font-size09em {font-size:0.9em;}
.psc_font-size095em {font-size:0.95em;}
.psc_font-size1em {font-size:1em;}
.psc_font-size11em {font-size:1.1em;}
.psc_font-size12em {font-size:1.2em;}
.psc_font-size13em {font-size:1.3em;}
.psc_font-size14em {font-size:1.4em;}
.psc_font-size15em {font-size:1.5em;}
.psc_font-size16em {font-size:1.6em;}
.psc_font-size17em {font-size:1.7em;}
.psc_font-size18em {font-size:1.8em;}
.psc_font-size19em {font-size:1.9em;}
.psc_font-size2em {font-size:2em;}
.psc_font-sizeinitial {font-size:initial;}


.psc_overflow-hidden {overflow:hidden;}
.psc_overflow-auto {overflow:auto;}
.psc_overflow-xhidden {overflow-x:hidden;}
.psc_overflow-yhidden {overflow-y:hidden;}
.psc_overflow-xauto {overflow-x:auto;}
.psc_overflow-yauto {overflow-y:auto;}

.psc_radius-none {border-radius:0px;}
.psc_radius-none > .ps_header-group, .psc_radius-topnone, .psc_radius-topnone > .ps_header-group{ -webkit-border-top-left-radius:0px; -moz-border-top-left-radius:0px; -ms-border-top-left-radius:0px; border-top-left-radius:0px; -webkit-border-top-right-radius:0px; -moz-border-top-right-radius:0px; -ms-border-top-right-radius:0px; border-top-right-radius:0px; }
.psc_radius-1px {border-radius:1px;}
.psc_radius-1px > .ps_header-group, .psc_radius-top1px, .psc_radius-top1px > .ps_header-group { -webkit-border-top-left-radius:1px; -moz-border-top-left-radius:1px; -ms-border-top-left-radius:1px; border-top-left-radius:1px; -webkit-border-top-right-radius:1px; -moz-border-top-right-radius:1px; -ms-border-top-right-radius:1px; border-top-right-radius:1px; }
.psc_radius-2px {border-radius:2px;}
.psc_radius-2px > .ps_header-group, .psc_radius-top2px, .psc_radius-top2px > .ps_header-group  { -webkit-border-top-left-radius:2px; -moz-border-top-left-radius:2px; -ms-border-top-left-radius:2px; border-top-left-radius:2px; -webkit-border-top-right-radius:2px; -moz-border-top-right-radius:2px; -ms-border-top-right-radius:2px; border-top-right-radius:2px; }
.psc_radius-3px {border-radius:3px;}
.psc_radius-3px > .ps_header-group, .psc_radius-top3px, .psc_radius-top3px > .ps_header-group  { -webkit-border-top-left-radius:3px; -moz-border-top-left-radius:3px; -ms-border-top-left-radius:3px; border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -moz-border-top-right-radius:3px; -ms-border-top-right-radius:3px; border-top-right-radius:3px; }
.psc_radius-4px {border-radius:4px;}
.psc_radius-4px > .ps_header-group, .psc_radius-top4px, .psc_radius-top4px > .ps_header-group  { -webkit-border-top-left-radius:4px; -moz-border-top-left-radius:4px; -ms-border-top-left-radius:4px; border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -moz-border-top-right-radius:4px; -ms-border-top-right-radius:4px; border-top-right-radius:4px; }
.psc_radius-5px {border-radius:5px;}
.psc_radius-5px > .ps_header-group, .psc_radius-top5px, .psc_radius-top5px > .ps_header-group  { -webkit-border-top-left-radius:5px; -moz-border-top-left-radius:5px; -ms-border-top-left-radius:5px; border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-top-right-radius:5px; -ms-border-top-right-radius:5px; border-top-right-radius:5px; }
.psc_radius-6px {border-radius:6px;}
.psc_radius-6px > .ps_header-group, .psc_radius-top6px, .psc_radius-top6px > .ps_header-group  { -webkit-border-top-left-radius:6px; -moz-border-top-left-radius:6px; -ms-border-top-left-radius:6px; border-top-left-radius:6px; -webkit-border-top-right-radius:6px; -moz-border-top-right-radius:6px; -ms-border-top-right-radius:6px; border-top-right-radius:6px; }
.psc_radius-7px {border-radius:7px;}
.psc_radius-7px > .ps_header-group, .psc_radius-top7px, .psc_radius-top7px > .ps_header-group  { -webkit-border-top-left-radius:7px; -moz-border-top-left-radius:7px; -ms-border-top-left-radius:7px; border-top-left-radius:7px; -webkit-border-top-right-radius:7px; -moz-border-top-right-radius:7px; -ms-border-top-right-radius:7px; border-top-right-radius:7px; }
.psc_radius-8px {border-radius:8px;}
.psc_radius-8px > .ps_header-group, .psc_radius-top8px, .psc_radius-top8px > .ps_header-group  { -webkit-border-top-left-radius:8px; -moz-border-top-left-radius:8px; -ms-border-top-left-radius:8px; border-top-left-radius:8px; -webkit-border-top-right-radius:8px; -moz-border-top-right-radius:8px; -ms-border-top-right-radius:8px; border-top-right-radius:8px; }
.psc_radius-9px {border-radius:9px;}
.psc_radius-9px > .ps_header-group, .psc_radius-top9px, .psc_radius-top9px > .ps_header-group  { -webkit-border-top-left-radius:9px; -moz-border-top-left-radius:9px; -ms-border-top-left-radius:9px; border-top-left-radius:9px; -webkit-border-top-right-radius:9px; -moz-border-top-right-radius:9px; -ms-border-top-right-radius:9px; border-top-right-radius:9px; }
.psc_radius-10px {border-radius:10px;}
.psc_radius-10px > .ps_header-group, .psc_radius-top10px, .psc_radius-top10px > .ps_header-group  { -webkit-border-top-left-radius:10px; -moz-border-top-left-radius:10px; -ms-border-top-left-radius:10px; border-top-left-radius:10px; -webkit-border-top-right-radius:10px; -moz-border-top-right-radius:10px; -ms-border-top-right-radius:10px; border-top-right-radius:10px; }

.psc_radius-01em {border-radius:0.1em;}
.psc_radius-01em > .ps_header-group, .psc_radius-top01em, .psc_radius-top01em > .ps_header-group  { -webkit-border-top-left-radius:0.1em; -moz-border-top-left-radius:0.1em; -ms-border-top-left-radius:0.1em; border-top-left-radius:0.1em; -webkit-border-top-right-radius:0.1em; -moz-border-top-right-radius:0.1em; -ms-border-top-right-radius:0.1em; border-top-right-radius:0.1em; }
.psc_radius-02em {border-radius:0.2em;}
.psc_radius-02em > .ps_header-group, .psc_radius-top02em, .psc_radius-top02em > .ps_header-group  { -webkit-border-top-left-radius:0.2em; -moz-border-top-left-radius:0.2em; -ms-border-top-left-radius:0.2em; border-top-left-radius:0.2em; -webkit-border-top-right-radius:0.2em; -moz-border-top-right-radius:0.2em; -ms-border-top-right-radius:0.2em; border-top-right-radius:0.2em; }
.psc_radius-03em {border-radius:0.3em;}
.psc_radius-03em > .ps_header-group, .psc_radius-top03em, .psc_radius-top03em > .ps_header-group  { -webkit-border-top-left-radius:0.3em; -moz-border-top-left-radius:0.3em; -ms-border-top-left-radius:0.3em; border-top-left-radius:0.3em; -webkit-border-top-right-radius:0.3em; -moz-border-top-right-radius:0.3em; -ms-border-top-right-radius:0.3em; border-top-right-radius:0.3em; }
.psc_radius-04em {border-radius:0.4em;}
.psc_radius-04em > .ps_header-group, .psc_radius-top04em, .psc_radius-top04em > .ps_header-group  { -webkit-border-top-left-radius:0.4em; -moz-border-top-left-radius:0.4em; -ms-border-top-left-radius:0.4em; border-top-left-radius:0.4em; -webkit-border-top-right-radius:0.4em; -moz-border-top-right-radius:0.4em; -ms-border-top-right-radius:0.4em; border-top-right-radius:0.4em; }
.psc_radius-05em {border-radius:0.5em;}
.psc_radius-05em > .ps_header-group, .psc_radius-top05em, .psc_radius-top05em > .ps_header-group  { -webkit-border-top-left-radius:0.5em; -moz-border-top-left-radius:0.5em; -ms-border-top-left-radius:0.5em; border-top-left-radius:0.5em; -webkit-border-top-right-radius:0.5em; -moz-border-top-right-radius:0.5em; -ms-border-top-right-radius:0.5em; border-top-right-radius:0.5em; }
.psc_radius-06em {border-radius:0.6em;}
.psc_radius-06em > .ps_header-group, .psc_radius-top06em, .psc_radius-top06em > .ps_header-group  { -webkit-border-top-left-radius:0.6em; -moz-border-top-left-radius:0.6em; -ms-border-top-left-radius:0.6em; border-top-left-radius:0.6em; -webkit-border-top-right-radius:0.6em; -moz-border-top-right-radius:0.6em; -ms-border-top-right-radius:0.6em; border-top-right-radius:0.6em; }
.psc_radius-07em {border-radius:0.7em;}
.psc_radius-07em > .ps_header-group, .psc_radius-top07em, .psc_radius-top07em > .ps_header-group  { -webkit-border-top-left-radius:0.7em; -moz-border-top-left-radius:0.7em; -ms-border-top-left-radius:0.7em; border-top-left-radius:0.7em; -webkit-border-top-right-radius:0.7em; -moz-border-top-right-radius:0.7em; -ms-border-top-right-radius:0.7em; border-top-right-radius:0.7em; }
.psc_radius-08em {border-radius:0.8em;}
.psc_radius-08em > .ps_header-group, .psc_radius-top08em, .psc_radius-top08em > .ps_header-group  { -webkit-border-top-left-radius:0.8em; -moz-border-top-left-radius:0.8em; -ms-border-top-left-radius:0.8em; border-top-left-radius:0.8em; -webkit-border-top-right-radius:0.8em; -moz-border-top-right-radius:0.8em; -ms-border-top-right-radius:0.8em; border-top-right-radius:0.8em; }
.psc_radius-09em {border-radius:0.9em;}
.psc_radius-09em > .ps_header-group, .psc_radius-top09em, .psc_radius-top09em > .ps_header-group  { -webkit-border-top-left-radius:0.9em; -moz-border-top-left-radius:0.9em; -ms-border-top-left-radius:0.9em; border-top-left-radius:0.9em; -webkit-border-top-right-radius:0.9em; -moz-border-top-right-radius:0.9em; -ms-border-top-right-radius:0.9em; border-top-right-radius:0.9em; }
.psc_radius-1em {border-radius:1em;}
.psc_radius-1em > .ps_header-group, .psc_radius-top1em, .psc_radius-top1em > .ps_header-group { -webkit-border-top-left-radius:1em; -moz-border-top-left-radius:1em; -ms-border-top-left-radius:1em; border-top-left-radius:1em; -webkit-border-top-right-radius:1em; -moz-border-top-right-radius:1em; -ms-border-top-right-radius:1em; border-top-right-radius:1em; }
.psc_radius-2em {border-radius:2em;}
.psc_radius-2em > .ps_header-group, .psc_radius-top2em, .psc_radius-top2em > .ps_header-group  { -webkit-border-top-left-radius:2em; -moz-border-top-left-radius:2em; -ms-border-top-left-radius:2em; border-top-left-radius:2em; -webkit-border-top-right-radius:2em; -moz-border-top-right-radius:2em; -ms-border-top-right-radius:2em; border-top-right-radius:2em; }



.psc_image-widthauto .ps-img, .psc_image-widthauto  .ps-staticimg {width:auto;}
.psc_image-width1em .ps-img,  .psc_image-width1em   .ps-staticimg,  .psc_image-1em   .ps-staticimg {width:1em;}
.psc_image-width2em .ps-img,  .psc_image-width2em   .ps-staticimg,  .psc_image-2em   .ps-staticimg {width:2em;}
.psc_image-width3em .ps-img,  .psc_image-width3em   .ps-staticimg,  .psc_image-3em   .ps-staticimg {width:3em;}
.psc_image-width4em .ps-img,  .psc_image-width4em   .ps-staticimg,  .psc_image-4em   .ps-staticimg {width:4em;}
.psc_image-width5em .ps-img,  .psc_image-width5em   .ps-staticimg,  .psc_image-5em   .ps-staticimg {width:5em;}
.psc_image-width6em .ps-img,  .psc_image-width6em   .ps-staticimg,  .psc_image-6em   .ps-staticimg {width:6em;}
.psc_image-width7em .ps-img,  .psc_image-width7em   .ps-staticimg,  .psc_image-7em   .ps-staticimg {width:7em;}
.psc_image-width8em .ps-img,  .psc_image-width8em   .ps-staticimg,  .psc_image-8em   .ps-staticimg {width:8em;}
.psc_image-width9em .ps-img,  .psc_image-width9em   .ps-staticimg,  .psc_image-9em   .ps-staticimg {width:9em;}
.psc_image-width10em .ps-img,  .psc_image-width10em   .ps-staticimg,  .psc_image-10em   .ps-staticimg {width:10em;}
.psc_image-width11em .ps-img,  .psc_image-width11em   .ps-staticimg,  .psc_image-11em   .ps-staticimg {width:11em;}
.psc_image-width12em .ps-img,  .psc_image-width12em   .ps-staticimg,  .psc_image-12em   .ps-staticimg {width:12em;}
.psc_image-width13em .ps-img,  .psc_image-width13em   .ps-staticimg,  .psc_image-13em   .ps-staticimg {width:13em;}
.psc_image-width14em .ps-img,  .psc_image-width14em   .ps-staticimg,  .psc_image-14em   .ps-staticimg {width:14em;}
.psc_image-width15em .ps-img,  .psc_image-width15em   .ps-staticimg,  .psc_image-15em   .ps-staticimg {width:15em;}


.psc_image-heightauto .ps-img, .psc_image-heightauto  .ps-staticimg {height:auto;}
.psc_image-height1em .ps-img,  .psc_image-height1em   .ps-staticimg,  .psc_image-1em   .ps-staticimg {height:1em;}
.psc_image-height2em .ps-img,  .psc_image-height2em   .ps-staticimg,  .psc_image-2em   .ps-staticimg {height:2em;}
.psc_image-height3em .ps-img,  .psc_image-height3em   .ps-staticimg,  .psc_image-3em   .ps-staticimg {height:3em;}
.psc_image-height4em .ps-img,  .psc_image-height4em   .ps-staticimg,  .psc_image-4em   .ps-staticimg {height:4em;}
.psc_image-height5em .ps-img,  .psc_image-height5em   .ps-staticimg,  .psc_image-5em   .ps-staticimg {height:5em;}
.psc_image-height6em .ps-img,  .psc_image-height6em   .ps-staticimg,  .psc_image-6em   .ps-staticimg {height:6em;}
.psc_image-height7em .ps-img,  .psc_image-height7em   .ps-staticimg,  .psc_image-7em   .ps-staticimg {height:7em;}
.psc_image-height8em .ps-img,  .psc_image-height8em   .ps-staticimg,  .psc_image-8em   .ps-staticimg {height:8em;}
.psc_image-height9em .ps-img,  .psc_image-height9em   .ps-staticimg,  .psc_image-9em   .ps-staticimg {height:9em;}
.psc_image-height10em .ps-img,  .psc_image-height10em   .ps-staticimg,  .psc_image-10em   .ps-staticimg {height:10em;}
.psc_image-height11em .ps-img,  .psc_image-height11em   .ps-staticimg,  .psc_image-11em   .ps-staticimg {height:11em;}
.psc_image-height12em .ps-img,  .psc_image-height12em   .ps-staticimg,  .psc_image-12em   .ps-staticimg {height:12em;}
.psc_image-height13em .ps-img,  .psc_image-height13em   .ps-staticimg,  .psc_image-13em   .ps-staticimg {height:13em;}
.psc_image-height14em .ps-img,  .psc_image-height14em   .ps-staticimg,  .psc_image-14em   .ps-staticimg {height:14em;}
.psc_image-height15em .ps-img,  .psc_image-height15em   .ps-staticimg,  .psc_image-15em   .ps-staticimg {height:15em;}


div.psc_image-maxwidthauto .ps-img, .psc_image-maxwidthauto  .ps-staticimg {max-width:none;}
.psc_image-maxwidth1em .ps-img,  .psc_image-maxwidth1em   .ps-staticimg {max-width:1em;}
.psc_image-maxwidth2em .ps-img,  .psc_image-maxwidth2em   .ps-staticimg {max-width:2em;}
.psc_image-maxwidth3em .ps-img,  .psc_image-maxwidth3em   .ps-staticimg {max-width:3em;}
.psc_image-maxwidth4em .ps-img,  .psc_image-maxwidth4em   .ps-staticimg {max-width:4em;}
.psc_image-maxwidth5em .ps-img,  .psc_image-maxwidth5em   .ps-staticimg {max-width:5em;}
.psc_image-maxwidth6em .ps-img,  .psc_image-maxwidth6em   .ps-staticimg {max-width:6em;}
.psc_image-maxwidth7em .ps-img,  .psc_image-maxwidth7em   .ps-staticimg {max-width:7em;}
.psc_image-maxwidth8em .ps-img,  .psc_image-maxwidth8em   .ps-staticimg {max-width:8em;}
.psc_image-maxwidth9em .ps-img,  .psc_image-maxwidth9em   .ps-staticimg {max-width:9em;}
.psc_image-maxwidth10em .ps-img,  .psc_image-maxwidth10em   .ps-staticimg {max-width:10em;}
.psc_image-maxwidth11em .ps-img,  .psc_image-maxwidth11em   .ps-staticimg {max-width:11em;}
.psc_image-maxwidth12em .ps-img,  .psc_image-maxwidth12em   .ps-staticimg {max-width:12em;}
.psc_image-maxwidth13em .ps-img,  .psc_image-maxwidth13em   .ps-staticimg {max-width:13em;}
.psc_image-maxwidth14em .ps-img,  .psc_image-maxwidth14em   .ps-staticimg {max-width:14em;}
.psc_image-maxwidth15em .ps-img,  .psc_image-maxwidth15em   .ps-staticimg {max-width:15em;}


.psc_image-nomaxheight > .ps-button-wrapper > .ps-button > .ps-img {
  max-height:none; 
}
.psc_image-standardbutton > .ps-button-wrapper > .ps-button > .ps-img {
  max-height:1.4em;
}


div.psc_image-maxheightauto .ps-img, .psc_image-maxheightauto  .ps-staticimg {max-height:none;}
.psc_image-maxheight1em .ps-img,  .psc_image-maxheight1em   .ps-staticimg {max-height:1em;}
.psc_image-maxheight2em .ps-img,  .psc_image-maxheight2em   .ps-staticimg {max-height:2em;}
.psc_image-maxheight3em .ps-img,  .psc_image-maxheight3em   .ps-staticimg {max-height:3em;}
.psc_image-maxheight4em .ps-img,  .psc_image-maxheight4em   .ps-staticimg {max-height:4em;}
.psc_image-maxheight5em .ps-img,  .psc_image-maxheight5em   .ps-staticimg {max-height:5em;}
.psc_image-maxheight6em .ps-img,  .psc_image-maxheight6em   .ps-staticimg {max-height:6em;}
.psc_image-maxheight7em .ps-img,  .psc_image-maxheight7em   .ps-staticimg {max-height:7em;}
.psc_image-maxheight8em .ps-img,  .psc_image-maxheight8em   .ps-staticimg {max-height:8em;}
.psc_image-maxheight9em .ps-img,  .psc_image-maxheight9em   .ps-staticimg {max-height:9em;}
.psc_image-maxheight10em .ps-img,  .psc_image-maxheight10em   .ps-staticimg {max-height:10em;}
.psc_image-maxheight11em .ps-img,  .psc_image-maxheight11em   .ps-staticimg {max-height:11em;}
.psc_image-maxheight12em .ps-img,  .psc_image-maxheight12em   .ps-staticimg {max-height:12em;}
.psc_image-maxheight13em .ps-img,  .psc_image-maxheight13em   .ps-staticimg {max-height:13em;}
.psc_image-maxheight14em .ps-img,  .psc_image-maxheight14em   .ps-staticimg {max-height:14em;}
.psc_image-maxheight15em .ps-img,  .psc_image-maxheight15em   .ps-staticimg {max-height:15em;}


.psc_background-transparent {
   background:transparent;
   background-image:none;
}


.psc_width-auto {width:auto;}
.psc_height-auto {height:auto;}


.psc_width-1pct { width: 1%; }
.psc_width-1em { width: 1em; }
.psc_width-1px { width: 1px; }


.psc_height-1pct { height: 1%; }
.psc_height-1em { height: 1em; }
.psc_height-1px { height: 1px; }

.psc_width-2pct { width: 2%; }
.psc_width-2em { width: 2em; }
.psc_width-2px { width: 2px; }


.psc_height-2pct { height: 2%; }
.psc_height-2em { height: 2em; }
.psc_height-2px { height: 2px; }

.psc_width-3pct { width: 3%; }
.psc_width-3em { width: 3em; }
.psc_width-3px { width: 3px; }


.psc_height-3pct { height: 3%; }
.psc_height-3em { height: 3em; }
.psc_height-3px { height: 3px; }

.psc_width-4pct { width: 4%; }
.psc_width-4em { width: 4em; }
.psc_width-4px { width: 4px; }


.psc_height-4pct { height: 4%; }
.psc_height-4em { height: 4em; }
.psc_height-4px { height: 4px; }

.psc_width-5pct { width: 5%; }
.psc_width-5em { width: 5em; }
.psc_width-5px { width: 5px; }


.psc_height-5pct { height: 5%; }
.psc_height-5em { height: 5em; }
.psc_height-5px { height: 5px; }

.psc_width-6pct { width: 6%; }
.psc_width-6em { width: 6em; }
.psc_width-6px { width: 6px; }


.psc_height-6pct { height: 6%; }
.psc_height-6em { height: 6em; }
.psc_height-6px { height: 6px; }

.psc_width-7pct { width: 7%; }
.psc_width-7em { width: 7em; }
.psc_width-7px { width: 7px; }


.psc_height-7pct { height: 7%; }
.psc_height-7em { height: 7em; }
.psc_height-7px { height: 7px; }

.psc_width-8pct { width: 8%; }
.psc_width-8em { width: 8em; }
.psc_width-8px { width: 8px; }


.psc_height-8pct { height: 8%; }
.psc_height-8em { height: 8em; }
.psc_height-8px { height: 8px; }

.psc_width-9pct { width: 9%; }
.psc_width-9em { width: 9em; }
.psc_width-9px { width: 9px; }


.psc_height-9pct { height: 9%; }
.psc_height-9em { height: 9em; }
.psc_height-9px { height: 9px; }

.psc_width-10pct { width: 10%; }
.psc_width-10em { width: 10em; }
.psc_width-10px { width: 10px; }


.psc_height-10pct { height: 10%; }
.psc_height-10em { height: 10em; }
.psc_height-10px { height: 10px; }

.psc_width-11pct { width: 11%; }
.psc_width-11em { width: 11em; }
.psc_width-11px { width: 11px; }


.psc_height-11pct { height: 11%; }
.psc_height-11em { height: 11em; }
.psc_height-11px { height: 11px; }

.psc_width-12pct { width: 12%; }
.psc_width-12em { width: 12em; }
.psc_width-12px { width: 12px; }


.psc_height-12pct { height: 12%; }
.psc_height-12em { height: 12em; }
.psc_height-12px { height: 12px; }

.psc_width-13pct { width: 13%; }
.psc_width-13em { width: 13em; }
.psc_width-13px { width: 13px; }


.psc_height-13pct { height: 13%; }
.psc_height-13em { height: 13em; }
.psc_height-13px { height: 13px; }

.psc_width-14pct { width: 14%; }
.psc_width-14em { width: 14em; }
.psc_width-14px { width: 14px; }


.psc_height-14pct { height: 14%; }
.psc_height-14em { height: 14em; }
.psc_height-14px { height: 14px; }

.psc_width-15pct { width: 15%; }
.psc_width-15em { width: 15em; }
.psc_width-15px { width: 15px; }


.psc_height-15pct { height: 15%; }
.psc_height-15em { height: 15em; }
.psc_height-15px { height: 15px; }

.psc_width-16pct { width: 16%; }
.psc_width-16em { width: 16em; }
.psc_width-16px { width: 16px; }


.psc_height-16pct { height: 16%; }
.psc_height-16em { height: 16em; }
.psc_height-16px { height: 16px; }

.psc_width-17pct { width: 17%; }
.psc_width-17em { width: 17em; }
.psc_width-17px { width: 17px; }


.psc_height-17pct { height: 17%; }
.psc_height-17em { height: 17em; }
.psc_height-17px { height: 17px; }

.psc_width-18pct { width: 18%; }
.psc_width-18em { width: 18em; }
.psc_width-18px { width: 18px; }


.psc_height-18pct { height: 18%; }
.psc_height-18em { height: 18em; }
.psc_height-18px { height: 18px; }

.psc_width-19pct { width: 19%; }
.psc_width-19em { width: 19em; }
.psc_width-19px { width: 19px; }


.psc_height-19pct { height: 19%; }
.psc_height-19em { height: 19em; }
.psc_height-19px { height: 19px; }

.psc_width-20pct { width: 20%; }
.psc_width-20em { width: 20em; }
.psc_width-20px { width: 20px; }


.psc_height-20pct { height: 20%; }
.psc_height-20em { height: 20em; }
.psc_height-20px { height: 20px; }

.psc_width-21pct { width: 21%; }
.psc_width-21em { width: 21em; }
.psc_width-21px { width: 21px; }


.psc_height-21pct { height: 21%; }
.psc_height-21em { height: 21em; }
.psc_height-21px { height: 21px; }

.psc_width-22pct { width: 22%; }
.psc_width-22em { width: 22em; }
.psc_width-22px { width: 22px; }


.psc_height-22pct { height: 22%; }
.psc_height-22em { height: 22em; }
.psc_height-22px { height: 22px; }

.psc_width-23pct { width: 23%; }
.psc_width-23em { width: 23em; }
.psc_width-23px { width: 23px; }


.psc_height-23pct { height: 23%; }
.psc_height-23em { height: 23em; }
.psc_height-23px { height: 23px; }

.psc_width-24pct { width: 24%; }
.psc_width-24em { width: 24em; }
.psc_width-24px { width: 24px; }


.psc_height-24pct { height: 24%; }
.psc_height-24em { height: 24em; }
.psc_height-24px { height: 24px; }

.psc_width-25pct { width: 25%; }
.psc_width-25em { width: 25em; }
.psc_width-25px { width: 25px; }


.psc_height-25pct { height: 25%; }
.psc_height-25em { height: 25em; }
.psc_height-25px { height: 25px; }

.psc_width-26pct { width: 26%; }
.psc_width-26em { width: 26em; }
.psc_width-26px { width: 26px; }


.psc_height-26pct { height: 26%; }
.psc_height-26em { height: 26em; }
.psc_height-26px { height: 26px; }

.psc_width-27pct { width: 27%; }
.psc_width-27em { width: 27em; }
.psc_width-27px { width: 27px; }


.psc_height-27pct { height: 27%; }
.psc_height-27em { height: 27em; }
.psc_height-27px { height: 27px; }

.psc_width-28pct { width: 28%; }
.psc_width-28em { width: 28em; }
.psc_width-28px { width: 28px; }


.psc_height-28pct { height: 28%; }
.psc_height-28em { height: 28em; }
.psc_height-28px { height: 28px; }

.psc_width-29pct { width: 29%; }
.psc_width-29em { width: 29em; }
.psc_width-29px { width: 29px; }


.psc_height-29pct { height: 29%; }
.psc_height-29em { height: 29em; }
.psc_height-29px { height: 29px; }

.psc_width-30pct { width: 30%; }
.psc_width-30em { width: 30em; }
.psc_width-30px { width: 30px; }


.psc_height-30pct { height: 30%; }
.psc_height-30em { height: 30em; }
.psc_height-30px { height: 30px; }

.psc_width-31pct { width: 31%; }
.psc_width-31em { width: 31em; }
.psc_width-31px { width: 31px; }


.psc_height-31pct { height: 31%; }
.psc_height-31em { height: 31em; }
.psc_height-31px { height: 31px; }

.psc_width-32pct { width: 32%; }
.psc_width-32em { width: 32em; }
.psc_width-32px { width: 32px; }


.psc_height-32pct { height: 32%; }
.psc_height-32em { height: 32em; }
.psc_height-32px { height: 32px; }

.psc_width-33pct { width: 33%; }
.psc_width-33em { width: 33em; }
.psc_width-33px { width: 33px; }


.psc_height-33pct { height: 33%; }
.psc_height-33em { height: 33em; }
.psc_height-33px { height: 33px; }

.psc_width-34pct { width: 34%; }
.psc_width-34em { width: 34em; }
.psc_width-34px { width: 34px; }


.psc_height-34pct { height: 34%; }
.psc_height-34em { height: 34em; }
.psc_height-34px { height: 34px; }

.psc_width-35pct { width: 35%; }
.psc_width-35em { width: 35em; }
.psc_width-35px { width: 35px; }


.psc_height-35pct { height: 35%; }
.psc_height-35em { height: 35em; }
.psc_height-35px { height: 35px; }

.psc_width-36pct { width: 36%; }
.psc_width-36em { width: 36em; }
.psc_width-36px { width: 36px; }


.psc_height-36pct { height: 36%; }
.psc_height-36em { height: 36em; }
.psc_height-36px { height: 36px; }

.psc_width-37pct { width: 37%; }
.psc_width-37em { width: 37em; }
.psc_width-37px { width: 37px; }


.psc_height-37pct { height: 37%; }
.psc_height-37em { height: 37em; }
.psc_height-37px { height: 37px; }

.psc_width-38pct { width: 38%; }
.psc_width-38em { width: 38em; }
.psc_width-38px { width: 38px; }


.psc_height-38pct { height: 38%; }
.psc_height-38em { height: 38em; }
.psc_height-38px { height: 38px; }

.psc_width-39pct { width: 39%; }
.psc_width-39em { width: 39em; }
.psc_width-39px { width: 39px; }


.psc_height-39pct { height: 39%; }
.psc_height-39em { height: 39em; }
.psc_height-39px { height: 39px; }

.psc_width-40pct { width: 40%; }
.psc_width-40em { width: 40em; }
.psc_width-40px { width: 40px; }


.psc_height-40pct { height: 40%; }
.psc_height-40em { height: 40em; }
.psc_height-40px { height: 40px; }

.psc_width-41pct { width: 41%; }
.psc_width-41em { width: 41em; }
.psc_width-41px { width: 41px; }


.psc_height-41pct { height: 41%; }
.psc_height-41em { height: 41em; }
.psc_height-41px { height: 41px; }

.psc_width-42pct { width: 42%; }
.psc_width-42em { width: 42em; }
.psc_width-42px { width: 42px; }


.psc_height-42pct { height: 42%; }
.psc_height-42em { height: 42em; }
.psc_height-42px { height: 42px; }

.psc_width-43pct { width: 43%; }
.psc_width-43em { width: 43em; }
.psc_width-43px { width: 43px; }


.psc_height-43pct { height: 43%; }
.psc_height-43em { height: 43em; }
.psc_height-43px { height: 43px; }

.psc_width-44pct { width: 44%; }
.psc_width-44em { width: 44em; }
.psc_width-44px { width: 44px; }


.psc_height-44pct { height: 44%; }
.psc_height-44em { height: 44em; }
.psc_height-44px { height: 44px; }

.psc_width-45pct { width: 45%; }
.psc_width-45em { width: 45em; }
.psc_width-45px { width: 45px; }


.psc_height-45pct { height: 45%; }
.psc_height-45em { height: 45em; }
.psc_height-45px { height: 45px; }

.psc_width-46pct { width: 46%; }
.psc_width-46em { width: 46em; }
.psc_width-46px { width: 46px; }


.psc_height-46pct { height: 46%; }
.psc_height-46em { height: 46em; }
.psc_height-46px { height: 46px; }

.psc_width-47pct { width: 47%; }
.psc_width-47em { width: 47em; }
.psc_width-47px { width: 47px; }


.psc_height-47pct { height: 47%; }
.psc_height-47em { height: 47em; }
.psc_height-47px { height: 47px; }

.psc_width-48pct { width: 48%; }
.psc_width-48em { width: 48em; }
.psc_width-48px { width: 48px; }


.psc_height-48pct { height: 48%; }
.psc_height-48em { height: 48em; }
.psc_height-48px { height: 48px; }

.psc_width-49pct { width: 49%; }
.psc_width-49em { width: 49em; }
.psc_width-49px { width: 49px; }


.psc_height-49pct { height: 49%; }
.psc_height-49em { height: 49em; }
.psc_height-49px { height: 49px; }

.psc_width-50pct { width: 50%; }
.psc_width-50em { width: 50em; }
.psc_width-50px { width: 50px; }


.psc_height-50pct { height: 50%; }
.psc_height-50em { height: 50em; }
.psc_height-50px { height: 50px; }

.psc_width-51pct { width: 51%; }
.psc_width-51em { width: 51em; }
.psc_width-51px { width: 51px; }


.psc_height-51pct { height: 51%; }
.psc_height-51em { height: 51em; }
.psc_height-51px { height: 51px; }

.psc_width-52pct { width: 52%; }
.psc_width-52em { width: 52em; }
.psc_width-52px { width: 52px; }


.psc_height-52pct { height: 52%; }
.psc_height-52em { height: 52em; }
.psc_height-52px { height: 52px; }

.psc_width-53pct { width: 53%; }
.psc_width-53em { width: 53em; }
.psc_width-53px { width: 53px; }


.psc_height-53pct { height: 53%; }
.psc_height-53em { height: 53em; }
.psc_height-53px { height: 53px; }

.psc_width-54pct { width: 54%; }
.psc_width-54em { width: 54em; }
.psc_width-54px { width: 54px; }


.psc_height-54pct { height: 54%; }
.psc_height-54em { height: 54em; }
.psc_height-54px { height: 54px; }

.psc_width-55pct { width: 55%; }
.psc_width-55em { width: 55em; }
.psc_width-55px { width: 55px; }


.psc_height-55pct { height: 55%; }
.psc_height-55em { height: 55em; }
.psc_height-55px { height: 55px; }

.psc_width-56pct { width: 56%; }
.psc_width-56em { width: 56em; }
.psc_width-56px { width: 56px; }


.psc_height-56pct { height: 56%; }
.psc_height-56em { height: 56em; }
.psc_height-56px { height: 56px; }

.psc_width-57pct { width: 57%; }
.psc_width-57em { width: 57em; }
.psc_width-57px { width: 57px; }


.psc_height-57pct { height: 57%; }
.psc_height-57em { height: 57em; }
.psc_height-57px { height: 57px; }

.psc_width-58pct { width: 58%; }
.psc_width-58em { width: 58em; }
.psc_width-58px { width: 58px; }


.psc_height-58pct { height: 58%; }
.psc_height-58em { height: 58em; }
.psc_height-58px { height: 58px; }

.psc_width-59pct { width: 59%; }
.psc_width-59em { width: 59em; }
.psc_width-59px { width: 59px; }


.psc_height-59pct { height: 59%; }
.psc_height-59em { height: 59em; }
.psc_height-59px { height: 59px; }

.psc_width-60pct { width: 60%; }
.psc_width-60em { width: 60em; }
.psc_width-60px { width: 60px; }


.psc_height-60pct { height: 60%; }
.psc_height-60em { height: 60em; }
.psc_height-60px { height: 60px; }

.psc_width-61pct { width: 61%; }
.psc_width-61em { width: 61em; }
.psc_width-61px { width: 61px; }


.psc_height-61pct { height: 61%; }
.psc_height-61em { height: 61em; }
.psc_height-61px { height: 61px; }

.psc_width-62pct { width: 62%; }
.psc_width-62em { width: 62em; }
.psc_width-62px { width: 62px; }


.psc_height-62pct { height: 62%; }
.psc_height-62em { height: 62em; }
.psc_height-62px { height: 62px; }

.psc_width-63pct { width: 63%; }
.psc_width-63em { width: 63em; }
.psc_width-63px { width: 63px; }


.psc_height-63pct { height: 63%; }
.psc_height-63em { height: 63em; }
.psc_height-63px { height: 63px; }

.psc_width-64pct { width: 64%; }
.psc_width-64em { width: 64em; }
.psc_width-64px { width: 64px; }


.psc_height-64pct { height: 64%; }
.psc_height-64em { height: 64em; }
.psc_height-64px { height: 64px; }

.psc_width-65pct { width: 65%; }
.psc_width-65em { width: 65em; }
.psc_width-65px { width: 65px; }


.psc_height-65pct { height: 65%; }
.psc_height-65em { height: 65em; }
.psc_height-65px { height: 65px; }

.psc_width-66pct { width: 66%; }
.psc_width-66em { width: 66em; }
.psc_width-66px { width: 66px; }


.psc_height-66pct { height: 66%; }
.psc_height-66em { height: 66em; }
.psc_height-66px { height: 66px; }

.psc_width-67pct { width: 67%; }
.psc_width-67em { width: 67em; }
.psc_width-67px { width: 67px; }


.psc_height-67pct { height: 67%; }
.psc_height-67em { height: 67em; }
.psc_height-67px { height: 67px; }

.psc_width-68pct { width: 68%; }
.psc_width-68em { width: 68em; }
.psc_width-68px { width: 68px; }


.psc_height-68pct { height: 68%; }
.psc_height-68em { height: 68em; }
.psc_height-68px { height: 68px; }

.psc_width-69pct { width: 69%; }
.psc_width-69em { width: 69em; }
.psc_width-69px { width: 69px; }


.psc_height-69pct { height: 69%; }
.psc_height-69em { height: 69em; }
.psc_height-69px { height: 69px; }

.psc_width-70pct { width: 70%; }
.psc_width-70em { width: 70em; }
.psc_width-70px { width: 70px; }


.psc_height-70pct { height: 70%; }
.psc_height-70em { height: 70em; }
.psc_height-70px { height: 70px; }

.psc_width-71pct { width: 71%; }
.psc_width-71em { width: 71em; }
.psc_width-71px { width: 71px; }


.psc_height-71pct { height: 71%; }
.psc_height-71em { height: 71em; }
.psc_height-71px { height: 71px; }

.psc_width-72pct { width: 72%; }
.psc_width-72em { width: 72em; }
.psc_width-72px { width: 72px; }


.psc_height-72pct { height: 72%; }
.psc_height-72em { height: 72em; }
.psc_height-72px { height: 72px; }

.psc_width-73pct { width: 73%; }
.psc_width-73em { width: 73em; }
.psc_width-73px { width: 73px; }


.psc_height-73pct { height: 73%; }
.psc_height-73em { height: 73em; }
.psc_height-73px { height: 73px; }

.psc_width-74pct { width: 74%; }
.psc_width-74em { width: 74em; }
.psc_width-74px { width: 74px; }


.psc_height-74pct { height: 74%; }
.psc_height-74em { height: 74em; }
.psc_height-74px { height: 74px; }

.psc_width-75pct { width: 75%; }
.psc_width-75em { width: 75em; }
.psc_width-75px { width: 75px; }


.psc_height-75pct { height: 75%; }
.psc_height-75em { height: 75em; }
.psc_height-75px { height: 75px; }

.psc_width-76pct { width: 76%; }
.psc_width-76em { width: 76em; }
.psc_width-76px { width: 76px; }


.psc_height-76pct { height: 76%; }
.psc_height-76em { height: 76em; }
.psc_height-76px { height: 76px; }

.psc_width-77pct { width: 77%; }
.psc_width-77em { width: 77em; }
.psc_width-77px { width: 77px; }


.psc_height-77pct { height: 77%; }
.psc_height-77em { height: 77em; }
.psc_height-77px { height: 77px; }

.psc_width-78pct { width: 78%; }
.psc_width-78em { width: 78em; }
.psc_width-78px { width: 78px; }


.psc_height-78pct { height: 78%; }
.psc_height-78em { height: 78em; }
.psc_height-78px { height: 78px; }

.psc_width-79pct { width: 79%; }
.psc_width-79em { width: 79em; }
.psc_width-79px { width: 79px; }


.psc_height-79pct { height: 79%; }
.psc_height-79em { height: 79em; }
.psc_height-79px { height: 79px; }

.psc_width-80pct { width: 80%; }
.psc_width-80em { width: 80em; }
.psc_width-80px { width: 80px; }


.psc_height-80pct { height: 80%; }
.psc_height-80em { height: 80em; }
.psc_height-80px { height: 80px; }

.psc_width-81pct { width: 81%; }
.psc_width-81em { width: 81em; }
.psc_width-81px { width: 81px; }


.psc_height-81pct { height: 81%; }
.psc_height-81em { height: 81em; }
.psc_height-81px { height: 81px; }

.psc_width-82pct { width: 82%; }
.psc_width-82em { width: 82em; }
.psc_width-82px { width: 82px; }


.psc_height-82pct { height: 82%; }
.psc_height-82em { height: 82em; }
.psc_height-82px { height: 82px; }

.psc_width-83pct { width: 83%; }
.psc_width-83em { width: 83em; }
.psc_width-83px { width: 83px; }


.psc_height-83pct { height: 83%; }
.psc_height-83em { height: 83em; }
.psc_height-83px { height: 83px; }

.psc_width-84pct { width: 84%; }
.psc_width-84em { width: 84em; }
.psc_width-84px { width: 84px; }


.psc_height-84pct { height: 84%; }
.psc_height-84em { height: 84em; }
.psc_height-84px { height: 84px; }

.psc_width-85pct { width: 85%; }
.psc_width-85em { width: 85em; }
.psc_width-85px { width: 85px; }


.psc_height-85pct { height: 85%; }
.psc_height-85em { height: 85em; }
.psc_height-85px { height: 85px; }

.psc_width-86pct { width: 86%; }
.psc_width-86em { width: 86em; }
.psc_width-86px { width: 86px; }


.psc_height-86pct { height: 86%; }
.psc_height-86em { height: 86em; }
.psc_height-86px { height: 86px; }

.psc_width-87pct { width: 87%; }
.psc_width-87em { width: 87em; }
.psc_width-87px { width: 87px; }


.psc_height-87pct { height: 87%; }
.psc_height-87em { height: 87em; }
.psc_height-87px { height: 87px; }

.psc_width-88pct { width: 88%; }
.psc_width-88em { width: 88em; }
.psc_width-88px { width: 88px; }


.psc_height-88pct { height: 88%; }
.psc_height-88em { height: 88em; }
.psc_height-88px { height: 88px; }

.psc_width-89pct { width: 89%; }
.psc_width-89em { width: 89em; }
.psc_width-89px { width: 89px; }


.psc_height-89pct { height: 89%; }
.psc_height-89em { height: 89em; }
.psc_height-89px { height: 89px; }

.psc_width-90pct { width: 90%; }
.psc_width-90em { width: 90em; }
.psc_width-90px { width: 90px; }


.psc_height-90pct { height: 90%; }
.psc_height-90em { height: 90em; }
.psc_height-90px { height: 90px; }

.psc_width-91pct { width: 91%; }
.psc_width-91em { width: 91em; }
.psc_width-91px { width: 91px; }


.psc_height-91pct { height: 91%; }
.psc_height-91em { height: 91em; }
.psc_height-91px { height: 91px; }

.psc_width-92pct { width: 92%; }
.psc_width-92em { width: 92em; }
.psc_width-92px { width: 92px; }


.psc_height-92pct { height: 92%; }
.psc_height-92em { height: 92em; }
.psc_height-92px { height: 92px; }

.psc_width-93pct { width: 93%; }
.psc_width-93em { width: 93em; }
.psc_width-93px { width: 93px; }


.psc_height-93pct { height: 93%; }
.psc_height-93em { height: 93em; }
.psc_height-93px { height: 93px; }

.psc_width-94pct { width: 94%; }
.psc_width-94em { width: 94em; }
.psc_width-94px { width: 94px; }


.psc_height-94pct { height: 94%; }
.psc_height-94em { height: 94em; }
.psc_height-94px { height: 94px; }

.psc_width-95pct { width: 95%; }
.psc_width-95em { width: 95em; }
.psc_width-95px { width: 95px; }


.psc_height-95pct { height: 95%; }
.psc_height-95em { height: 95em; }
.psc_height-95px { height: 95px; }

.psc_width-96pct { width: 96%; }
.psc_width-96em { width: 96em; }
.psc_width-96px { width: 96px; }


.psc_height-96pct { height: 96%; }
.psc_height-96em { height: 96em; }
.psc_height-96px { height: 96px; }

.psc_width-97pct { width: 97%; }
.psc_width-97em { width: 97em; }
.psc_width-97px { width: 97px; }


.psc_height-97pct { height: 97%; }
.psc_height-97em { height: 97em; }
.psc_height-97px { height: 97px; }

.psc_width-98pct { width: 98%; }
.psc_width-98em { width: 98em; }
.psc_width-98px { width: 98px; }


.psc_height-98pct { height: 98%; }
.psc_height-98em { height: 98em; }
.psc_height-98px { height: 98px; }

.psc_width-99pct { width: 99%; }
.psc_width-99em { width: 99em; }
.psc_width-99px { width: 99px; }


.psc_height-99pct { height: 99%; }
.psc_height-99em { height: 99em; }
.psc_height-99px { height: 99px; }


.psc_width-100pct { width: 100%; }
.psc_width-100em { width: 100em; }
.psc_width-100px { width: 100px; }


.psc_height-100pct { height: 100%; }
.psc_height-100em { height: 100em; }
.psc_height-100px { height: 100px; }




.psc_lineheight-full, .psc_lineheight-100pct {line-height:100%;} 



.psc_margin-0_1em {margin:0.1em;}
.psc_margin-top0_1em {margin-top:0.1em;}
.psc_margin-bottom0_1em {margin-bottom:0.1em;}
.psc_margin-left0_1em {margin-left:0.1em;}
.psc_margin-right0_1em {margin-right:0.1em;}
.psc_margin-sides0_1em {margin-left:0.1em; margin-right:0.1em;}

.psc_margin-0_2em {margin:0.2em;}
.psc_margin-top0_2em {margin-top:0.2em;}
.psc_margin-bottom0_2em {margin-bottom:0.2em;}
.psc_margin-left0_2em {margin-left:0.2em;}
.psc_margin-right0_2em {margin-right:0.2em;}
.psc_margin-sides0_2em {margin-left:0.2em; margin-right:0.2em;}

.psc_margin-0_3em {margin:0.3em;}
.psc_margin-top0_3em {margin-top:0.3em;}
.psc_margin-bottom0_3em {margin-bottom:0.3em;}
.psc_margin-left0_3em {margin-left:0.3em;}
.psc_margin-right0_3em {margin-right:0.3em;}
.psc_margin-sides0_3em {margin-left:0.3em; margin-right:0.3em;}

.psc_margin-0_4em {margin:0.4em;}
.psc_margin-top0_4em {margin-top:0.4em;}
.psc_margin-bottom0_4em {margin-bottom:0.4em;}
.psc_margin-left0_4em {margin-left:0.4em;}
.psc_margin-right0_4em {margin-right:0.4em;}
.psc_margin-sides0_4em {margin-left:0.4em; margin-right:0.4em;}

.psc_margin-0_5em {margin:0.5em;}
.psc_margin-top0_5em {margin-top:0.5em;}
.psc_margin-bottom0_5em {margin-bottom:0.5em;}
.psc_margin-left0_5em {margin-left:0.5em;}
.psc_margin-right0_5em {margin-right:0.5em;}
.psc_margin-sides0_5em {margin-left:0.5em; margin-right:0.5em;}
.psc_margin-0_5pct {margin:0.5%;}
.psc_margin-top0_5pct {margin-top:0.5%;}
.psc_margin-bottom0_5pct {margin-bottom:0.5%;}
.psc_margin-left0_5pct {margin-left:0.5%;}
.psc_margin-right0_5pct {margin-right:0.5%;}
.psc_margin-sides0_5pct {margin-left:0.5%; margin-right:0.5%;}

.psc_margin-0_6em {margin:0.6em;}
.psc_margin-top0_6em {margin-top:0.6em;}
.psc_margin-bottom0_6em {margin-bottom:0.6em;}
.psc_margin-left0_6em {margin-left:0.6em;}
.psc_margin-right0_6em {margin-right:0.6em;}
.psc_margin-sides0_6em {margin-left:0.6em; margin-right:0.6em;}

.psc_margin-0_7em {margin:0.7em;}
.psc_margin-top0_7em {margin-top:0.7em;}
.psc_margin-bottom0_7em {margin-bottom:0.7em;}
.psc_margin-left0_7em {margin-left:0.7em;}
.psc_margin-right0_7em {margin-right:0.7em;}
.psc_margin-sides0_7em {margin-left:0.7em; margin-right:0.7em;}

.psc_margin-0_8em {margin:0.8em;}
.psc_margin-top0_8em {margin-top:0.8em;}
.psc_margin-bottom0_8em {margin-bottom:0.8em;}
.psc_margin-left0_8em {margin-left:0.8em;}
.psc_margin-right0_8em {margin-right:0.8em;}
.psc_margin-sides0_8em {margin-left:0.8em; margin-right:0.8em;}

.psc_margin-0_9em {margin:0.9em;}
.psc_margin-top0_9em {margin-top:0.9em;}
.psc_margin-bottom0_9em {margin-bottom:0.9em;}
.psc_margin-left0_9em {margin-left:0.9em;}
.psc_margin-right0_9em {margin-right:0.9em;}
.psc_margin-sides0_9em {margin-left:0.9em; margin-right:0.9em;}

.psc_margin-1em {margin:1em;}
.psc_margin-top1em {margin-top:1em;}
.psc_margin-bottom1em {margin-bottom:1em;}
.psc_margin-left1em {margin-left:1em;}
.psc_margin-right1em {margin-right:1em;}
.psc_margin-sides1em {margin-left:1em; margin-right:1em;}
.psc_margin-1px {margin:1px;}
.psc_margin-top1px {margin-top:1px;}
.psc_margin-bottom1px {margin-bottom:1px;}
.psc_margin-left1px {margin-left:1px;}
.psc_margin-right1px {margin-right:1px;}
.psc_margin-sides1px {margin-left:1px; margin-right:1px;}
.psc_margin-1pct {margin:1%;}
.psc_margin-top1pct {margin-top:1%;}
.psc_margin-bottom1pct {margin-bottom:1%;}
.psc_margin-left1pct {margin-left:1%;}
.psc_margin-right1pct {margin-right:1%;}
.psc_margin-sides1pct {margin-left:1%; margin-right:1%;}

.psc_margin-1_1em {margin:1.1em;}
.psc_margin-top1_1em {margin-top:1.1em;}
.psc_margin-bottom1_1em {margin-bottom:1.1em;}
.psc_margin-left1_1em {margin-left:1.1em;}
.psc_margin-right1_1em {margin-right:1.1em;}
.psc_margin-sides1_1em {margin-left:1.1em; margin-right:1.1em;}

.psc_margin-1_2em {margin:1.2em;}
.psc_margin-top1_2em {margin-top:1.2em;}
.psc_margin-bottom1_2em {margin-bottom:1.2em;}
.psc_margin-left1_2em {margin-left:1.2em;}
.psc_margin-right1_2em {margin-right:1.2em;}
.psc_margin-sides1_2em {margin-left:1.2em; margin-right:1.2em;}

.psc_margin-1_3em {margin:1.3em;}
.psc_margin-top1_3em {margin-top:1.3em;}
.psc_margin-bottom1_3em {margin-bottom:1.3em;}
.psc_margin-left1_3em {margin-left:1.3em;}
.psc_margin-right1_3em {margin-right:1.3em;}
.psc_margin-sides1_3em {margin-left:1.3em; margin-right:1.3em;}

.psc_margin-1_4em {margin:1.4em;}
.psc_margin-top1_4em {margin-top:1.4em;}
.psc_margin-bottom1_4em {margin-bottom:1.4em;}
.psc_margin-left1_4em {margin-left:1.4em;}
.psc_margin-right1_4em {margin-right:1.4em;}
.psc_margin-sides1_4em {margin-left:1.4em; margin-right:1.4em;}

.psc_margin-1_5em {margin:1.5em;}
.psc_margin-top1_5em {margin-top:1.5em;}
.psc_margin-bottom1_5em {margin-bottom:1.5em;}
.psc_margin-left1_5em {margin-left:1.5em;}
.psc_margin-right1_5em {margin-right:1.5em;}
.psc_margin-sides1_5em {margin-left:1.5em; margin-right:1.5em;}
.psc_margin-1_5pct {margin:1.5%;}
.psc_margin-top1_5pct {margin-top:1.5%;}
.psc_margin-bottom1_5pct {margin-bottom:1.5%;}
.psc_margin-left1_5pct {margin-left:1.5%;}
.psc_margin-right1_5pct {margin-right:1.5%;}
.psc_margin-sides1_5pct {margin-left:1.5%; margin-right:1.5%;}

.psc_margin-1_6em {margin:1.6em;}
.psc_margin-top1_6em {margin-top:1.6em;}
.psc_margin-bottom1_6em {margin-bottom:1.6em;}
.psc_margin-left1_6em {margin-left:1.6em;}
.psc_margin-right1_6em {margin-right:1.6em;}
.psc_margin-sides1_6em {margin-left:1.6em; margin-right:1.6em;}

.psc_margin-1_7em {margin:1.7em;}
.psc_margin-top1_7em {margin-top:1.7em;}
.psc_margin-bottom1_7em {margin-bottom:1.7em;}
.psc_margin-left1_7em {margin-left:1.7em;}
.psc_margin-right1_7em {margin-right:1.7em;}
.psc_margin-sides1_7em {margin-left:1.7em; margin-right:1.7em;}

.psc_margin-1_8em {margin:1.8em;}
.psc_margin-top1_8em {margin-top:1.8em;}
.psc_margin-bottom1_8em {margin-bottom:1.8em;}
.psc_margin-left1_8em {margin-left:1.8em;}
.psc_margin-right1_8em {margin-right:1.8em;}
.psc_margin-sides1_8em {margin-left:1.8em; margin-right:1.8em;}

.psc_margin-1_9em {margin:1.9em;}
.psc_margin-top1_9em {margin-top:1.9em;}
.psc_margin-bottom1_9em {margin-bottom:1.9em;}
.psc_margin-left1_9em {margin-left:1.9em;}
.psc_margin-right1_9em {margin-right:1.9em;}
.psc_margin-sides1_9em {margin-left:1.9em; margin-right:1.9em;}

.psc_margin-2em {margin:2em;}
.psc_margin-top2em {margin-top:2em;}
.psc_margin-bottom2em {margin-bottom:2em;}
.psc_margin-left2em {margin-left:2em;}
.psc_margin-right2em {margin-right:2em;}
.psc_margin-sides2em {margin-left:2em; margin-right:2em;}
.psc_margin-2px {margin:2px;}
.psc_margin-top2px {margin-top:2px;}
.psc_margin-bottom2px {margin-bottom:2px;}
.psc_margin-left2px {margin-left:2px;}
.psc_margin-right2px {margin-right:2px;}
.psc_margin-sides2px {margin-left:2px; margin-right:2px;}
.psc_margin-2pct {margin:2%;}
.psc_margin-top2pct {margin-top:2%;}
.psc_margin-bottom2pct {margin-bottom:2%;}
.psc_margin-left2pct {margin-left:2%;}
.psc_margin-right2pct {margin-right:2%;}
.psc_margin-sides2pct {margin-left:2%; margin-right:2%;}

.psc_margin-2_1em {margin:2.1em;}
.psc_margin-top2_1em {margin-top:2.1em;}
.psc_margin-bottom2_1em {margin-bottom:2.1em;}
.psc_margin-left2_1em {margin-left:2.1em;}
.psc_margin-right2_1em {margin-right:2.1em;}
.psc_margin-sides2_1em {margin-left:2.1em; margin-right:2.1em;}

.psc_margin-2_2em {margin:2.2em;}
.psc_margin-top2_2em {margin-top:2.2em;}
.psc_margin-bottom2_2em {margin-bottom:2.2em;}
.psc_margin-left2_2em {margin-left:2.2em;}
.psc_margin-right2_2em {margin-right:2.2em;}
.psc_margin-sides2_2em {margin-left:2.2em; margin-right:2.2em;}

.psc_margin-2_3em {margin:2.3em;}
.psc_margin-top2_3em {margin-top:2.3em;}
.psc_margin-bottom2_3em {margin-bottom:2.3em;}
.psc_margin-left2_3em {margin-left:2.3em;}
.psc_margin-right2_3em {margin-right:2.3em;}
.psc_margin-sides2_3em {margin-left:2.3em; margin-right:2.3em;}

.psc_margin-2_4em {margin:2.4em;}
.psc_margin-top2_4em {margin-top:2.4em;}
.psc_margin-bottom2_4em {margin-bottom:2.4em;}
.psc_margin-left2_4em {margin-left:2.4em;}
.psc_margin-right2_4em {margin-right:2.4em;}
.psc_margin-sides2_4em {margin-left:2.4em; margin-right:2.4em;}

.psc_margin-2_5em {margin:2.5em;}
.psc_margin-top2_5em {margin-top:2.5em;}
.psc_margin-bottom2_5em {margin-bottom:2.5em;}
.psc_margin-left2_5em {margin-left:2.5em;}
.psc_margin-right2_5em {margin-right:2.5em;}
.psc_margin-sides2_5em {margin-left:2.5em; margin-right:2.5em;}
.psc_margin-2_5pct {margin:2.5%;}
.psc_margin-top2_5pct {margin-top:2.5%;}
.psc_margin-bottom2_5pct {margin-bottom:2.5%;}
.psc_margin-left2_5pct {margin-left:2.5%;}
.psc_margin-right2_5pct {margin-right:2.5%;}
.psc_margin-sides2_5pct {margin-left:2.5%; margin-right:2.5%;}

.psc_margin-2_6em {margin:2.6em;}
.psc_margin-top2_6em {margin-top:2.6em;}
.psc_margin-bottom2_6em {margin-bottom:2.6em;}
.psc_margin-left2_6em {margin-left:2.6em;}
.psc_margin-right2_6em {margin-right:2.6em;}
.psc_margin-sides2_6em {margin-left:2.6em; margin-right:2.6em;}

.psc_margin-2_7em {margin:2.7em;}
.psc_margin-top2_7em {margin-top:2.7em;}
.psc_margin-bottom2_7em {margin-bottom:2.7em;}
.psc_margin-left2_7em {margin-left:2.7em;}
.psc_margin-right2_7em {margin-right:2.7em;}
.psc_margin-sides2_7em {margin-left:2.7em; margin-right:2.7em;}

.psc_margin-2_8em {margin:2.8em;}
.psc_margin-top2_8em {margin-top:2.8em;}
.psc_margin-bottom2_8em {margin-bottom:2.8em;}
.psc_margin-left2_8em {margin-left:2.8em;}
.psc_margin-right2_8em {margin-right:2.8em;}
.psc_margin-sides2_8em {margin-left:2.8em; margin-right:2.8em;}

.psc_margin-2_9em {margin:2.9em;}
.psc_margin-top2_9em {margin-top:2.9em;}
.psc_margin-bottom2_9em {margin-bottom:2.9em;}
.psc_margin-left2_9em {margin-left:2.9em;}
.psc_margin-right2_9em {margin-right:2.9em;}
.psc_margin-sides2_9em {margin-left:2.9em; margin-right:2.9em;}

.psc_margin-3em {margin:3em;}
.psc_margin-top3em {margin-top:3em;}
.psc_margin-bottom3em {margin-bottom:3em;}
.psc_margin-left3em {margin-left:3em;}
.psc_margin-right3em {margin-right:3em;}
.psc_margin-sides3em {margin-left:3em; margin-right:3em;}
.psc_margin-3px {margin:3px;}
.psc_margin-top3px {margin-top:3px;}
.psc_margin-bottom3px {margin-bottom:3px;}
.psc_margin-left3px {margin-left:3px;}
.psc_margin-right3px {margin-right:3px;}
.psc_margin-sides3px {margin-left:3px; margin-right:3px;}
.psc_margin-3pct {margin:3%;}
.psc_margin-top3pct {margin-top:3%;}
.psc_margin-bottom3pct {margin-bottom:3%;}
.psc_margin-left3pct {margin-left:3%;}
.psc_margin-right3pct {margin-right:3%;}
.psc_margin-sides3pct {margin-left:3%; margin-right:3%;}

.psc_margin-3_1em {margin:3.1em;}
.psc_margin-top3_1em {margin-top:3.1em;}
.psc_margin-bottom3_1em {margin-bottom:3.1em;}
.psc_margin-left3_1em {margin-left:3.1em;}
.psc_margin-right3_1em {margin-right:3.1em;}
.psc_margin-sides3_1em {margin-left:3.1em; margin-right:3.1em;}

.psc_margin-3_2em {margin:3.2em;}
.psc_margin-top3_2em {margin-top:3.2em;}
.psc_margin-bottom3_2em {margin-bottom:3.2em;}
.psc_margin-left3_2em {margin-left:3.2em;}
.psc_margin-right3_2em {margin-right:3.2em;}
.psc_margin-sides3_2em {margin-left:3.2em; margin-right:3.2em;}

.psc_margin-3_3em {margin:3.3em;}
.psc_margin-top3_3em {margin-top:3.3em;}
.psc_margin-bottom3_3em {margin-bottom:3.3em;}
.psc_margin-left3_3em {margin-left:3.3em;}
.psc_margin-right3_3em {margin-right:3.3em;}
.psc_margin-sides3_3em {margin-left:3.3em; margin-right:3.3em;}

.psc_margin-3_4em {margin:3.4em;}
.psc_margin-top3_4em {margin-top:3.4em;}
.psc_margin-bottom3_4em {margin-bottom:3.4em;}
.psc_margin-left3_4em {margin-left:3.4em;}
.psc_margin-right3_4em {margin-right:3.4em;}
.psc_margin-sides3_4em {margin-left:3.4em; margin-right:3.4em;}

.psc_margin-3_5em {margin:3.5em;}
.psc_margin-top3_5em {margin-top:3.5em;}
.psc_margin-bottom3_5em {margin-bottom:3.5em;}
.psc_margin-left3_5em {margin-left:3.5em;}
.psc_margin-right3_5em {margin-right:3.5em;}
.psc_margin-sides3_5em {margin-left:3.5em; margin-right:3.5em;}
.psc_margin-3_5pct {margin:3.5%;}
.psc_margin-top3_5pct {margin-top:3.5%;}
.psc_margin-bottom3_5pct {margin-bottom:3.5%;}
.psc_margin-left3_5pct {margin-left:3.5%;}
.psc_margin-right3_5pct {margin-right:3.5%;}
.psc_margin-sides3_5pct {margin-left:3.5%; margin-right:3.5%;}

.psc_margin-3_6em {margin:3.6em;}
.psc_margin-top3_6em {margin-top:3.6em;}
.psc_margin-bottom3_6em {margin-bottom:3.6em;}
.psc_margin-left3_6em {margin-left:3.6em;}
.psc_margin-right3_6em {margin-right:3.6em;}
.psc_margin-sides3_6em {margin-left:3.6em; margin-right:3.6em;}

.psc_margin-3_7em {margin:3.7em;}
.psc_margin-top3_7em {margin-top:3.7em;}
.psc_margin-bottom3_7em {margin-bottom:3.7em;}
.psc_margin-left3_7em {margin-left:3.7em;}
.psc_margin-right3_7em {margin-right:3.7em;}
.psc_margin-sides3_7em {margin-left:3.7em; margin-right:3.7em;}

.psc_margin-3_8em {margin:3.8em;}
.psc_margin-top3_8em {margin-top:3.8em;}
.psc_margin-bottom3_8em {margin-bottom:3.8em;}
.psc_margin-left3_8em {margin-left:3.8em;}
.psc_margin-right3_8em {margin-right:3.8em;}
.psc_margin-sides3_8em {margin-left:3.8em; margin-right:3.8em;}

.psc_margin-3_9em {margin:3.9em;}
.psc_margin-top3_9em {margin-top:3.9em;}
.psc_margin-bottom3_9em {margin-bottom:3.9em;}
.psc_margin-left3_9em {margin-left:3.9em;}
.psc_margin-right3_9em {margin-right:3.9em;}
.psc_margin-sides3_9em {margin-left:3.9em; margin-right:3.9em;}

.psc_margin-4em {margin:4em;}
.psc_margin-top4em {margin-top:4em;}
.psc_margin-bottom4em {margin-bottom:4em;}
.psc_margin-left4em {margin-left:4em;}
.psc_margin-right4em {margin-right:4em;}
.psc_margin-sides4em {margin-left:4em; margin-right:4em;}
.psc_margin-4px {margin:4px;}
.psc_margin-top4px {margin-top:4px;}
.psc_margin-bottom4px {margin-bottom:4px;}
.psc_margin-left4px {margin-left:4px;}
.psc_margin-right4px {margin-right:4px;}
.psc_margin-sides4px {margin-left:4px; margin-right:4px;}
.psc_margin-4pct {margin:4%;}
.psc_margin-top4pct {margin-top:4%;}
.psc_margin-bottom4pct {margin-bottom:4%;}
.psc_margin-left4pct {margin-left:4%;}
.psc_margin-right4pct {margin-right:4%;}
.psc_margin-sides4pct {margin-left:4%; margin-right:4%;}

.psc_margin-4_1em {margin:4.1em;}
.psc_margin-top4_1em {margin-top:4.1em;}
.psc_margin-bottom4_1em {margin-bottom:4.1em;}
.psc_margin-left4_1em {margin-left:4.1em;}
.psc_margin-right4_1em {margin-right:4.1em;}
.psc_margin-sides4_1em {margin-left:4.1em; margin-right:4.1em;}

.psc_margin-4_2em {margin:4.2em;}
.psc_margin-top4_2em {margin-top:4.2em;}
.psc_margin-bottom4_2em {margin-bottom:4.2em;}
.psc_margin-left4_2em {margin-left:4.2em;}
.psc_margin-right4_2em {margin-right:4.2em;}
.psc_margin-sides4_2em {margin-left:4.2em; margin-right:4.2em;}

.psc_margin-4_3em {margin:4.3em;}
.psc_margin-top4_3em {margin-top:4.3em;}
.psc_margin-bottom4_3em {margin-bottom:4.3em;}
.psc_margin-left4_3em {margin-left:4.3em;}
.psc_margin-right4_3em {margin-right:4.3em;}
.psc_margin-sides4_3em {margin-left:4.3em; margin-right:4.3em;}

.psc_margin-4_4em {margin:4.4em;}
.psc_margin-top4_4em {margin-top:4.4em;}
.psc_margin-bottom4_4em {margin-bottom:4.4em;}
.psc_margin-left4_4em {margin-left:4.4em;}
.psc_margin-right4_4em {margin-right:4.4em;}
.psc_margin-sides4_4em {margin-left:4.4em; margin-right:4.4em;}

.psc_margin-4_5em {margin:4.5em;}
.psc_margin-top4_5em {margin-top:4.5em;}
.psc_margin-bottom4_5em {margin-bottom:4.5em;}
.psc_margin-left4_5em {margin-left:4.5em;}
.psc_margin-right4_5em {margin-right:4.5em;}
.psc_margin-sides4_5em {margin-left:4.5em; margin-right:4.5em;}
.psc_margin-4_5pct {margin:4.5%;}
.psc_margin-top4_5pct {margin-top:4.5%;}
.psc_margin-bottom4_5pct {margin-bottom:4.5%;}
.psc_margin-left4_5pct {margin-left:4.5%;}
.psc_margin-right4_5pct {margin-right:4.5%;}
.psc_margin-sides4_5pct {margin-left:4.5%; margin-right:4.5%;}

.psc_margin-4_6em {margin:4.6em;}
.psc_margin-top4_6em {margin-top:4.6em;}
.psc_margin-bottom4_6em {margin-bottom:4.6em;}
.psc_margin-left4_6em {margin-left:4.6em;}
.psc_margin-right4_6em {margin-right:4.6em;}
.psc_margin-sides4_6em {margin-left:4.6em; margin-right:4.6em;}

.psc_margin-4_7em {margin:4.7em;}
.psc_margin-top4_7em {margin-top:4.7em;}
.psc_margin-bottom4_7em {margin-bottom:4.7em;}
.psc_margin-left4_7em {margin-left:4.7em;}
.psc_margin-right4_7em {margin-right:4.7em;}
.psc_margin-sides4_7em {margin-left:4.7em; margin-right:4.7em;}

.psc_margin-4_8em {margin:4.8em;}
.psc_margin-top4_8em {margin-top:4.8em;}
.psc_margin-bottom4_8em {margin-bottom:4.8em;}
.psc_margin-left4_8em {margin-left:4.8em;}
.psc_margin-right4_8em {margin-right:4.8em;}
.psc_margin-sides4_8em {margin-left:4.8em; margin-right:4.8em;}

.psc_margin-4_9em {margin:4.9em;}
.psc_margin-top4_9em {margin-top:4.9em;}
.psc_margin-bottom4_9em {margin-bottom:4.9em;}
.psc_margin-left4_9em {margin-left:4.9em;}
.psc_margin-right4_9em {margin-right:4.9em;}
.psc_margin-sides4_9em {margin-left:4.9em; margin-right:4.9em;}

.psc_margin-5em {margin:5em;}
.psc_margin-top5em {margin-top:5em;}
.psc_margin-bottom5em {margin-bottom:5em;}
.psc_margin-left5em {margin-left:5em;}
.psc_margin-right5em {margin-right:5em;}
.psc_margin-sides5em {margin-left:5em; margin-right:5em;}
.psc_margin-5px {margin:5px;}
.psc_margin-top5px {margin-top:5px;}
.psc_margin-bottom5px {margin-bottom:5px;}
.psc_margin-left5px {margin-left:5px;}
.psc_margin-right5px {margin-right:5px;}
.psc_margin-sides5px {margin-left:5px; margin-right:5px;}
.psc_margin-5pct {margin:5%;}
.psc_margin-top5pct {margin-top:5%;}
.psc_margin-bottom5pct {margin-bottom:5%;}
.psc_margin-left5pct {margin-left:5%;}
.psc_margin-right5pct {margin-right:5%;}
.psc_margin-sides5pct {margin-left:5%; margin-right:5%;}

.psc_margin-5_1em {margin:5.1em;}
.psc_margin-top5_1em {margin-top:5.1em;}
.psc_margin-bottom5_1em {margin-bottom:5.1em;}
.psc_margin-left5_1em {margin-left:5.1em;}
.psc_margin-right5_1em {margin-right:5.1em;}
.psc_margin-sides5_1em {margin-left:5.1em; margin-right:5.1em;}

.psc_margin-5_2em {margin:5.2em;}
.psc_margin-top5_2em {margin-top:5.2em;}
.psc_margin-bottom5_2em {margin-bottom:5.2em;}
.psc_margin-left5_2em {margin-left:5.2em;}
.psc_margin-right5_2em {margin-right:5.2em;}
.psc_margin-sides5_2em {margin-left:5.2em; margin-right:5.2em;}

.psc_margin-5_3em {margin:5.3em;}
.psc_margin-top5_3em {margin-top:5.3em;}
.psc_margin-bottom5_3em {margin-bottom:5.3em;}
.psc_margin-left5_3em {margin-left:5.3em;}
.psc_margin-right5_3em {margin-right:5.3em;}
.psc_margin-sides5_3em {margin-left:5.3em; margin-right:5.3em;}

.psc_margin-5_4em {margin:5.4em;}
.psc_margin-top5_4em {margin-top:5.4em;}
.psc_margin-bottom5_4em {margin-bottom:5.4em;}
.psc_margin-left5_4em {margin-left:5.4em;}
.psc_margin-right5_4em {margin-right:5.4em;}
.psc_margin-sides5_4em {margin-left:5.4em; margin-right:5.4em;}

.psc_margin-5_5em {margin:5.5em;}
.psc_margin-top5_5em {margin-top:5.5em;}
.psc_margin-bottom5_5em {margin-bottom:5.5em;}
.psc_margin-left5_5em {margin-left:5.5em;}
.psc_margin-right5_5em {margin-right:5.5em;}
.psc_margin-sides5_5em {margin-left:5.5em; margin-right:5.5em;}
.psc_margin-5_5pct {margin:5.5%;}
.psc_margin-top5_5pct {margin-top:5.5%;}
.psc_margin-bottom5_5pct {margin-bottom:5.5%;}
.psc_margin-left5_5pct {margin-left:5.5%;}
.psc_margin-right5_5pct {margin-right:5.5%;}
.psc_margin-sides5_5pct {margin-left:5.5%; margin-right:5.5%;}

.psc_margin-5_6em {margin:5.6em;}
.psc_margin-top5_6em {margin-top:5.6em;}
.psc_margin-bottom5_6em {margin-bottom:5.6em;}
.psc_margin-left5_6em {margin-left:5.6em;}
.psc_margin-right5_6em {margin-right:5.6em;}
.psc_margin-sides5_6em {margin-left:5.6em; margin-right:5.6em;}

.psc_margin-5_7em {margin:5.7em;}
.psc_margin-top5_7em {margin-top:5.7em;}
.psc_margin-bottom5_7em {margin-bottom:5.7em;}
.psc_margin-left5_7em {margin-left:5.7em;}
.psc_margin-right5_7em {margin-right:5.7em;}
.psc_margin-sides5_7em {margin-left:5.7em; margin-right:5.7em;}

.psc_margin-5_8em {margin:5.8em;}
.psc_margin-top5_8em {margin-top:5.8em;}
.psc_margin-bottom5_8em {margin-bottom:5.8em;}
.psc_margin-left5_8em {margin-left:5.8em;}
.psc_margin-right5_8em {margin-right:5.8em;}
.psc_margin-sides5_8em {margin-left:5.8em; margin-right:5.8em;}

.psc_margin-5_9em {margin:5.9em;}
.psc_margin-top5_9em {margin-top:5.9em;}
.psc_margin-bottom5_9em {margin-bottom:5.9em;}
.psc_margin-left5_9em {margin-left:5.9em;}
.psc_margin-right5_9em {margin-right:5.9em;}
.psc_margin-sides5_9em {margin-left:5.9em; margin-right:5.9em;}

.psc_margin-6em {margin:6em;}
.psc_margin-top6em {margin-top:6em;}
.psc_margin-bottom6em {margin-bottom:6em;}
.psc_margin-left6em {margin-left:6em;}
.psc_margin-right6em {margin-right:6em;}
.psc_margin-sides6em {margin-left:6em; margin-right:6em;}
.psc_margin-6px {margin:6px;}
.psc_margin-top6px {margin-top:6px;}
.psc_margin-bottom6px {margin-bottom:6px;}
.psc_margin-left6px {margin-left:6px;}
.psc_margin-right6px {margin-right:6px;}
.psc_margin-sides6px {margin-left:6px; margin-right:6px;}
.psc_margin-6pct {margin:6%;}
.psc_margin-top6pct {margin-top:6%;}
.psc_margin-bottom6pct {margin-bottom:6%;}
.psc_margin-left6pct {margin-left:6%;}
.psc_margin-right6pct {margin-right:6%;}
.psc_margin-sides6pct {margin-left:6%; margin-right:6%;}

.psc_margin-6_1em {margin:6.1em;}
.psc_margin-top6_1em {margin-top:6.1em;}
.psc_margin-bottom6_1em {margin-bottom:6.1em;}
.psc_margin-left6_1em {margin-left:6.1em;}
.psc_margin-right6_1em {margin-right:6.1em;}
.psc_margin-sides6_1em {margin-left:6.1em; margin-right:6.1em;}

.psc_margin-6_2em {margin:6.2em;}
.psc_margin-top6_2em {margin-top:6.2em;}
.psc_margin-bottom6_2em {margin-bottom:6.2em;}
.psc_margin-left6_2em {margin-left:6.2em;}
.psc_margin-right6_2em {margin-right:6.2em;}
.psc_margin-sides6_2em {margin-left:6.2em; margin-right:6.2em;}

.psc_margin-6_3em {margin:6.3em;}
.psc_margin-top6_3em {margin-top:6.3em;}
.psc_margin-bottom6_3em {margin-bottom:6.3em;}
.psc_margin-left6_3em {margin-left:6.3em;}
.psc_margin-right6_3em {margin-right:6.3em;}
.psc_margin-sides6_3em {margin-left:6.3em; margin-right:6.3em;}

.psc_margin-6_4em {margin:6.4em;}
.psc_margin-top6_4em {margin-top:6.4em;}
.psc_margin-bottom6_4em {margin-bottom:6.4em;}
.psc_margin-left6_4em {margin-left:6.4em;}
.psc_margin-right6_4em {margin-right:6.4em;}
.psc_margin-sides6_4em {margin-left:6.4em; margin-right:6.4em;}

.psc_margin-6_5em {margin:6.5em;}
.psc_margin-top6_5em {margin-top:6.5em;}
.psc_margin-bottom6_5em {margin-bottom:6.5em;}
.psc_margin-left6_5em {margin-left:6.5em;}
.psc_margin-right6_5em {margin-right:6.5em;}
.psc_margin-sides6_5em {margin-left:6.5em; margin-right:6.5em;}
.psc_margin-6_5pct {margin:6.5%;}
.psc_margin-top6_5pct {margin-top:6.5%;}
.psc_margin-bottom6_5pct {margin-bottom:6.5%;}
.psc_margin-left6_5pct {margin-left:6.5%;}
.psc_margin-right6_5pct {margin-right:6.5%;}
.psc_margin-sides6_5pct {margin-left:6.5%; margin-right:6.5%;}

.psc_margin-6_6em {margin:6.6em;}
.psc_margin-top6_6em {margin-top:6.6em;}
.psc_margin-bottom6_6em {margin-bottom:6.6em;}
.psc_margin-left6_6em {margin-left:6.6em;}
.psc_margin-right6_6em {margin-right:6.6em;}
.psc_margin-sides6_6em {margin-left:6.6em; margin-right:6.6em;}

.psc_margin-6_7em {margin:6.7em;}
.psc_margin-top6_7em {margin-top:6.7em;}
.psc_margin-bottom6_7em {margin-bottom:6.7em;}
.psc_margin-left6_7em {margin-left:6.7em;}
.psc_margin-right6_7em {margin-right:6.7em;}
.psc_margin-sides6_7em {margin-left:6.7em; margin-right:6.7em;}

.psc_margin-6_8em {margin:6.8em;}
.psc_margin-top6_8em {margin-top:6.8em;}
.psc_margin-bottom6_8em {margin-bottom:6.8em;}
.psc_margin-left6_8em {margin-left:6.8em;}
.psc_margin-right6_8em {margin-right:6.8em;}
.psc_margin-sides6_8em {margin-left:6.8em; margin-right:6.8em;}

.psc_margin-6_9em {margin:6.9em;}
.psc_margin-top6_9em {margin-top:6.9em;}
.psc_margin-bottom6_9em {margin-bottom:6.9em;}
.psc_margin-left6_9em {margin-left:6.9em;}
.psc_margin-right6_9em {margin-right:6.9em;}
.psc_margin-sides6_9em {margin-left:6.9em; margin-right:6.9em;}

.psc_margin-7em {margin:7em;}
.psc_margin-top7em {margin-top:7em;}
.psc_margin-bottom7em {margin-bottom:7em;}
.psc_margin-left7em {margin-left:7em;}
.psc_margin-right7em {margin-right:7em;}
.psc_margin-sides7em {margin-left:7em; margin-right:7em;}
.psc_margin-7px {margin:7px;}
.psc_margin-top7px {margin-top:7px;}
.psc_margin-bottom7px {margin-bottom:7px;}
.psc_margin-left7px {margin-left:7px;}
.psc_margin-right7px {margin-right:7px;}
.psc_margin-sides7px {margin-left:7px; margin-right:7px;}
.psc_margin-7pct {margin:7%;}
.psc_margin-top7pct {margin-top:7%;}
.psc_margin-bottom7pct {margin-bottom:7%;}
.psc_margin-left7pct {margin-left:7%;}
.psc_margin-right7pct {margin-right:7%;}
.psc_margin-sides7pct {margin-left:7%; margin-right:7%;}

.psc_margin-7_1em {margin:7.1em;}
.psc_margin-top7_1em {margin-top:7.1em;}
.psc_margin-bottom7_1em {margin-bottom:7.1em;}
.psc_margin-left7_1em {margin-left:7.1em;}
.psc_margin-right7_1em {margin-right:7.1em;}
.psc_margin-sides7_1em {margin-left:7.1em; margin-right:7.1em;}

.psc_margin-7_2em {margin:7.2em;}
.psc_margin-top7_2em {margin-top:7.2em;}
.psc_margin-bottom7_2em {margin-bottom:7.2em;}
.psc_margin-left7_2em {margin-left:7.2em;}
.psc_margin-right7_2em {margin-right:7.2em;}
.psc_margin-sides7_2em {margin-left:7.2em; margin-right:7.2em;}

.psc_margin-7_3em {margin:7.3em;}
.psc_margin-top7_3em {margin-top:7.3em;}
.psc_margin-bottom7_3em {margin-bottom:7.3em;}
.psc_margin-left7_3em {margin-left:7.3em;}
.psc_margin-right7_3em {margin-right:7.3em;}
.psc_margin-sides7_3em {margin-left:7.3em; margin-right:7.3em;}

.psc_margin-7_4em {margin:7.4em;}
.psc_margin-top7_4em {margin-top:7.4em;}
.psc_margin-bottom7_4em {margin-bottom:7.4em;}
.psc_margin-left7_4em {margin-left:7.4em;}
.psc_margin-right7_4em {margin-right:7.4em;}
.psc_margin-sides7_4em {margin-left:7.4em; margin-right:7.4em;}

.psc_margin-7_5em {margin:7.5em;}
.psc_margin-top7_5em {margin-top:7.5em;}
.psc_margin-bottom7_5em {margin-bottom:7.5em;}
.psc_margin-left7_5em {margin-left:7.5em;}
.psc_margin-right7_5em {margin-right:7.5em;}
.psc_margin-sides7_5em {margin-left:7.5em; margin-right:7.5em;}
.psc_margin-7_5pct {margin:7.5%;}
.psc_margin-top7_5pct {margin-top:7.5%;}
.psc_margin-bottom7_5pct {margin-bottom:7.5%;}
.psc_margin-left7_5pct {margin-left:7.5%;}
.psc_margin-right7_5pct {margin-right:7.5%;}
.psc_margin-sides7_5pct {margin-left:7.5%; margin-right:7.5%;}

.psc_margin-7_6em {margin:7.6em;}
.psc_margin-top7_6em {margin-top:7.6em;}
.psc_margin-bottom7_6em {margin-bottom:7.6em;}
.psc_margin-left7_6em {margin-left:7.6em;}
.psc_margin-right7_6em {margin-right:7.6em;}
.psc_margin-sides7_6em {margin-left:7.6em; margin-right:7.6em;}

.psc_margin-7_7em {margin:7.7em;}
.psc_margin-top7_7em {margin-top:7.7em;}
.psc_margin-bottom7_7em {margin-bottom:7.7em;}
.psc_margin-left7_7em {margin-left:7.7em;}
.psc_margin-right7_7em {margin-right:7.7em;}
.psc_margin-sides7_7em {margin-left:7.7em; margin-right:7.7em;}

.psc_margin-7_8em {margin:7.8em;}
.psc_margin-top7_8em {margin-top:7.8em;}
.psc_margin-bottom7_8em {margin-bottom:7.8em;}
.psc_margin-left7_8em {margin-left:7.8em;}
.psc_margin-right7_8em {margin-right:7.8em;}
.psc_margin-sides7_8em {margin-left:7.8em; margin-right:7.8em;}

.psc_margin-7_9em {margin:7.9em;}
.psc_margin-top7_9em {margin-top:7.9em;}
.psc_margin-bottom7_9em {margin-bottom:7.9em;}
.psc_margin-left7_9em {margin-left:7.9em;}
.psc_margin-right7_9em {margin-right:7.9em;}
.psc_margin-sides7_9em {margin-left:7.9em; margin-right:7.9em;}

.psc_margin-8em {margin:8em;}
.psc_margin-top8em {margin-top:8em;}
.psc_margin-bottom8em {margin-bottom:8em;}
.psc_margin-left8em {margin-left:8em;}
.psc_margin-right8em {margin-right:8em;}
.psc_margin-sides8em {margin-left:8em; margin-right:8em;}
.psc_margin-8px {margin:8px;}
.psc_margin-top8px {margin-top:8px;}
.psc_margin-bottom8px {margin-bottom:8px;}
.psc_margin-left8px {margin-left:8px;}
.psc_margin-right8px {margin-right:8px;}
.psc_margin-sides8px {margin-left:8px; margin-right:8px;}
.psc_margin-8pct {margin:8%;}
.psc_margin-top8pct {margin-top:8%;}
.psc_margin-bottom8pct {margin-bottom:8%;}
.psc_margin-left8pct {margin-left:8%;}
.psc_margin-right8pct {margin-right:8%;}
.psc_margin-sides8pct {margin-left:8%; margin-right:8%;}

.psc_margin-8_1em {margin:8.1em;}
.psc_margin-top8_1em {margin-top:8.1em;}
.psc_margin-bottom8_1em {margin-bottom:8.1em;}
.psc_margin-left8_1em {margin-left:8.1em;}
.psc_margin-right8_1em {margin-right:8.1em;}
.psc_margin-sides8_1em {margin-left:8.1em; margin-right:8.1em;}

.psc_margin-8_2em {margin:8.2em;}
.psc_margin-top8_2em {margin-top:8.2em;}
.psc_margin-bottom8_2em {margin-bottom:8.2em;}
.psc_margin-left8_2em {margin-left:8.2em;}
.psc_margin-right8_2em {margin-right:8.2em;}
.psc_margin-sides8_2em {margin-left:8.2em; margin-right:8.2em;}

.psc_margin-8_3em {margin:8.3em;}
.psc_margin-top8_3em {margin-top:8.3em;}
.psc_margin-bottom8_3em {margin-bottom:8.3em;}
.psc_margin-left8_3em {margin-left:8.3em;}
.psc_margin-right8_3em {margin-right:8.3em;}
.psc_margin-sides8_3em {margin-left:8.3em; margin-right:8.3em;}

.psc_margin-8_4em {margin:8.4em;}
.psc_margin-top8_4em {margin-top:8.4em;}
.psc_margin-bottom8_4em {margin-bottom:8.4em;}
.psc_margin-left8_4em {margin-left:8.4em;}
.psc_margin-right8_4em {margin-right:8.4em;}
.psc_margin-sides8_4em {margin-left:8.4em; margin-right:8.4em;}

.psc_margin-8_5em {margin:8.5em;}
.psc_margin-top8_5em {margin-top:8.5em;}
.psc_margin-bottom8_5em {margin-bottom:8.5em;}
.psc_margin-left8_5em {margin-left:8.5em;}
.psc_margin-right8_5em {margin-right:8.5em;}
.psc_margin-sides8_5em {margin-left:8.5em; margin-right:8.5em;}
.psc_margin-8_5pct {margin:8.5%;}
.psc_margin-top8_5pct {margin-top:8.5%;}
.psc_margin-bottom8_5pct {margin-bottom:8.5%;}
.psc_margin-left8_5pct {margin-left:8.5%;}
.psc_margin-right8_5pct {margin-right:8.5%;}
.psc_margin-sides8_5pct {margin-left:8.5%; margin-right:8.5%;}

.psc_margin-8_6em {margin:8.6em;}
.psc_margin-top8_6em {margin-top:8.6em;}
.psc_margin-bottom8_6em {margin-bottom:8.6em;}
.psc_margin-left8_6em {margin-left:8.6em;}
.psc_margin-right8_6em {margin-right:8.6em;}
.psc_margin-sides8_6em {margin-left:8.6em; margin-right:8.6em;}

.psc_margin-8_7em {margin:8.7em;}
.psc_margin-top8_7em {margin-top:8.7em;}
.psc_margin-bottom8_7em {margin-bottom:8.7em;}
.psc_margin-left8_7em {margin-left:8.7em;}
.psc_margin-right8_7em {margin-right:8.7em;}
.psc_margin-sides8_7em {margin-left:8.7em; margin-right:8.7em;}

.psc_margin-8_8em {margin:8.8em;}
.psc_margin-top8_8em {margin-top:8.8em;}
.psc_margin-bottom8_8em {margin-bottom:8.8em;}
.psc_margin-left8_8em {margin-left:8.8em;}
.psc_margin-right8_8em {margin-right:8.8em;}
.psc_margin-sides8_8em {margin-left:8.8em; margin-right:8.8em;}

.psc_margin-8_9em {margin:8.9em;}
.psc_margin-top8_9em {margin-top:8.9em;}
.psc_margin-bottom8_9em {margin-bottom:8.9em;}
.psc_margin-left8_9em {margin-left:8.9em;}
.psc_margin-right8_9em {margin-right:8.9em;}
.psc_margin-sides8_9em {margin-left:8.9em; margin-right:8.9em;}

.psc_margin-9em {margin:9em;}
.psc_margin-top9em {margin-top:9em;}
.psc_margin-bottom9em {margin-bottom:9em;}
.psc_margin-left9em {margin-left:9em;}
.psc_margin-right9em {margin-right:9em;}
.psc_margin-sides9em {margin-left:9em; margin-right:9em;}
.psc_margin-9px {margin:9px;}
.psc_margin-top9px {margin-top:9px;}
.psc_margin-bottom9px {margin-bottom:9px;}
.psc_margin-left9px {margin-left:9px;}
.psc_margin-right9px {margin-right:9px;}
.psc_margin-sides9px {margin-left:9px; margin-right:9px;}
.psc_margin-9pct {margin:9%;}
.psc_margin-top9pct {margin-top:9%;}
.psc_margin-bottom9pct {margin-bottom:9%;}
.psc_margin-left9pct {margin-left:9%;}
.psc_margin-right9pct {margin-right:9%;}
.psc_margin-sides9pct {margin-left:9%; margin-right:9%;}

.psc_margin-9_1em {margin:9.1em;}
.psc_margin-top9_1em {margin-top:9.1em;}
.psc_margin-bottom9_1em {margin-bottom:9.1em;}
.psc_margin-left9_1em {margin-left:9.1em;}
.psc_margin-right9_1em {margin-right:9.1em;}
.psc_margin-sides9_1em {margin-left:9.1em; margin-right:9.1em;}

.psc_margin-9_2em {margin:9.2em;}
.psc_margin-top9_2em {margin-top:9.2em;}
.psc_margin-bottom9_2em {margin-bottom:9.2em;}
.psc_margin-left9_2em {margin-left:9.2em;}
.psc_margin-right9_2em {margin-right:9.2em;}
.psc_margin-sides9_2em {margin-left:9.2em; margin-right:9.2em;}

.psc_margin-9_3em {margin:9.3em;}
.psc_margin-top9_3em {margin-top:9.3em;}
.psc_margin-bottom9_3em {margin-bottom:9.3em;}
.psc_margin-left9_3em {margin-left:9.3em;}
.psc_margin-right9_3em {margin-right:9.3em;}
.psc_margin-sides9_3em {margin-left:9.3em; margin-right:9.3em;}

.psc_margin-9_4em {margin:9.4em;}
.psc_margin-top9_4em {margin-top:9.4em;}
.psc_margin-bottom9_4em {margin-bottom:9.4em;}
.psc_margin-left9_4em {margin-left:9.4em;}
.psc_margin-right9_4em {margin-right:9.4em;}
.psc_margin-sides9_4em {margin-left:9.4em; margin-right:9.4em;}

.psc_margin-9_5em {margin:9.5em;}
.psc_margin-top9_5em {margin-top:9.5em;}
.psc_margin-bottom9_5em {margin-bottom:9.5em;}
.psc_margin-left9_5em {margin-left:9.5em;}
.psc_margin-right9_5em {margin-right:9.5em;}
.psc_margin-sides9_5em {margin-left:9.5em; margin-right:9.5em;}
.psc_margin-9_5pct {margin:9.5%;}
.psc_margin-top9_5pct {margin-top:9.5%;}
.psc_margin-bottom9_5pct {margin-bottom:9.5%;}
.psc_margin-left9_5pct {margin-left:9.5%;}
.psc_margin-right9_5pct {margin-right:9.5%;}
.psc_margin-sides9_5pct {margin-left:9.5%; margin-right:9.5%;}

.psc_margin-9_6em {margin:9.6em;}
.psc_margin-top9_6em {margin-top:9.6em;}
.psc_margin-bottom9_6em {margin-bottom:9.6em;}
.psc_margin-left9_6em {margin-left:9.6em;}
.psc_margin-right9_6em {margin-right:9.6em;}
.psc_margin-sides9_6em {margin-left:9.6em; margin-right:9.6em;}

.psc_margin-9_7em {margin:9.7em;}
.psc_margin-top9_7em {margin-top:9.7em;}
.psc_margin-bottom9_7em {margin-bottom:9.7em;}
.psc_margin-left9_7em {margin-left:9.7em;}
.psc_margin-right9_7em {margin-right:9.7em;}
.psc_margin-sides9_7em {margin-left:9.7em; margin-right:9.7em;}

.psc_margin-9_8em {margin:9.8em;}
.psc_margin-top9_8em {margin-top:9.8em;}
.psc_margin-bottom9_8em {margin-bottom:9.8em;}
.psc_margin-left9_8em {margin-left:9.8em;}
.psc_margin-right9_8em {margin-right:9.8em;}
.psc_margin-sides9_8em {margin-left:9.8em; margin-right:9.8em;}

.psc_margin-9_9em {margin:9.9em;}
.psc_margin-top9_9em {margin-top:9.9em;}
.psc_margin-bottom9_9em {margin-bottom:9.9em;}
.psc_margin-left9_9em {margin-left:9.9em;}
.psc_margin-right9_9em {margin-right:9.9em;}
.psc_margin-sides9_9em {margin-left:9.9em; margin-right:9.9em;}

.psc_margin-10em {margin:10em;}
.psc_margin-top10em {margin-top:10em;}
.psc_margin-bottom10em {margin-bottom:10em;}
.psc_margin-left10em {margin-left:10em;}
.psc_margin-right10em {margin-right:10em;}
.psc_margin-sides10em {margin-left:10em; margin-right:10em;}
.psc_margin-10px {margin:10px;}
.psc_margin-top10px {margin-top:10px;}
.psc_margin-bottom10px {margin-bottom:10px;}
.psc_margin-left10px {margin-left:10px;}
.psc_margin-right10px {margin-right:10px;}
.psc_margin-sides10px {margin-left:10px; margin-right:10px;}
.psc_margin-10pct {margin:10%;}
.psc_margin-top10pct {margin-top:10%;}
.psc_margin-bottom10pct {margin-bottom:10%;}
.psc_margin-left10pct {margin-left:10%;}
.psc_margin-right10pct {margin-right:10%;}
.psc_margin-sides10pct {margin-left:10%; margin-right:10%;}

.psc_margin-10_1em {margin:10.1em;}
.psc_margin-top10_1em {margin-top:10.1em;}
.psc_margin-bottom10_1em {margin-bottom:10.1em;}
.psc_margin-left10_1em {margin-left:10.1em;}
.psc_margin-right10_1em {margin-right:10.1em;}
.psc_margin-sides10_1em {margin-left:10.1em; margin-right:10.1em;}

.psc_margin-10_5pct {margin:10.5%;}
.psc_margin-top10_5pct {margin-top:10.5%;}
.psc_margin-bottom10_5pct {margin-bottom:10.5%;}
.psc_margin-left10_5pct {margin-left:10.5%;}
.psc_margin-right10_5pct {margin-right:10.5%;}
.psc_margin-sides10_5pct {margin-left:10.5%; margin-right:10.5%;}

.psc_margin-11em {margin:11em;}
.psc_margin-top11em {margin-top:11em;}
.psc_margin-bottom11em {margin-bottom:11em;}
.psc_margin-left11em {margin-left:11em;}
.psc_margin-right11em {margin-right:11em;}
.psc_margin-sides11em {margin-left:11em; margin-right:11em;}
.psc_margin-11px {margin:11px;}
.psc_margin-top11px {margin-top:11px;}
.psc_margin-bottom11px {margin-bottom:11px;}
.psc_margin-left11px {margin-left:11px;}
.psc_margin-right11px {margin-right:11px;}
.psc_margin-sides11px {margin-left:11px; margin-right:11px;}
.psc_margin-11pct {margin:11%;}
.psc_margin-top11pct {margin-top:11%;}
.psc_margin-bottom11pct {margin-bottom:11%;}
.psc_margin-left11pct {margin-left:11%;}
.psc_margin-right11pct {margin-right:11%;}
.psc_margin-sides11pct {margin-left:11%; margin-right:11%;}

.psc_margin-11_5pct {margin:11.5%;}
.psc_margin-top11_5pct {margin-top:11.5%;}
.psc_margin-bottom11_5pct {margin-bottom:11.5%;}
.psc_margin-left11_5pct {margin-left:11.5%;}
.psc_margin-right11_5pct {margin-right:11.5%;}
.psc_margin-sides11_5pct {margin-left:11.5%; margin-right:11.5%;}

.psc_margin-12em {margin:12em;}
.psc_margin-top12em {margin-top:12em;}
.psc_margin-bottom12em {margin-bottom:12em;}
.psc_margin-left12em {margin-left:12em;}
.psc_margin-right12em {margin-right:12em;}
.psc_margin-sides12em {margin-left:12em; margin-right:12em;}
.psc_margin-12px {margin:12px;}
.psc_margin-top12px {margin-top:12px;}
.psc_margin-bottom12px {margin-bottom:12px;}
.psc_margin-left12px {margin-left:12px;}
.psc_margin-right12px {margin-right:12px;}
.psc_margin-sides12px {margin-left:12px; margin-right:12px;}
.psc_margin-12pct {margin:12%;}
.psc_margin-top12pct {margin-top:12%;}
.psc_margin-bottom12pct {margin-bottom:12%;}
.psc_margin-left12pct {margin-left:12%;}
.psc_margin-right12pct {margin-right:12%;}
.psc_margin-sides12pct {margin-left:12%; margin-right:12%;}

.psc_margin-12_5pct {margin:12.5%;}
.psc_margin-top12_5pct {margin-top:12.5%;}
.psc_margin-bottom12_5pct {margin-bottom:12.5%;}
.psc_margin-left12_5pct {margin-left:12.5%;}
.psc_margin-right12_5pct {margin-right:12.5%;}
.psc_margin-sides12_5pct {margin-left:12.5%; margin-right:12.5%;}

.psc_margin-13em {margin:13em;}
.psc_margin-top13em {margin-top:13em;}
.psc_margin-bottom13em {margin-bottom:13em;}
.psc_margin-left13em {margin-left:13em;}
.psc_margin-right13em {margin-right:13em;}
.psc_margin-sides13em {margin-left:13em; margin-right:13em;}
.psc_margin-13px {margin:13px;}
.psc_margin-top13px {margin-top:13px;}
.psc_margin-bottom13px {margin-bottom:13px;}
.psc_margin-left13px {margin-left:13px;}
.psc_margin-right13px {margin-right:13px;}
.psc_margin-sides13px {margin-left:13px; margin-right:13px;}
.psc_margin-13pct {margin:13%;}
.psc_margin-top13pct {margin-top:13%;}
.psc_margin-bottom13pct {margin-bottom:13%;}
.psc_margin-left13pct {margin-left:13%;}
.psc_margin-right13pct {margin-right:13%;}
.psc_margin-sides13pct {margin-left:13%; margin-right:13%;}

.psc_margin-13_5pct {margin:13.5%;}
.psc_margin-top13_5pct {margin-top:13.5%;}
.psc_margin-bottom13_5pct {margin-bottom:13.5%;}
.psc_margin-left13_5pct {margin-left:13.5%;}
.psc_margin-right13_5pct {margin-right:13.5%;}
.psc_margin-sides13_5pct {margin-left:13.5%; margin-right:13.5%;}

.psc_margin-14em {margin:14em;}
.psc_margin-top14em {margin-top:14em;}
.psc_margin-bottom14em {margin-bottom:14em;}
.psc_margin-left14em {margin-left:14em;}
.psc_margin-right14em {margin-right:14em;}
.psc_margin-sides14em {margin-left:14em; margin-right:14em;}
.psc_margin-14px {margin:14px;}
.psc_margin-top14px {margin-top:14px;}
.psc_margin-bottom14px {margin-bottom:14px;}
.psc_margin-left14px {margin-left:14px;}
.psc_margin-right14px {margin-right:14px;}
.psc_margin-sides14px {margin-left:14px; margin-right:14px;}
.psc_margin-14pct {margin:14%;}
.psc_margin-top14pct {margin-top:14%;}
.psc_margin-bottom14pct {margin-bottom:14%;}
.psc_margin-left14pct {margin-left:14%;}
.psc_margin-right14pct {margin-right:14%;}
.psc_margin-sides14pct {margin-left:14%; margin-right:14%;}

.psc_margin-14_5pct {margin:14.5%;}
.psc_margin-top14_5pct {margin-top:14.5%;}
.psc_margin-bottom14_5pct {margin-bottom:14.5%;}
.psc_margin-left14_5pct {margin-left:14.5%;}
.psc_margin-right14_5pct {margin-right:14.5%;}
.psc_margin-sides14_5pct {margin-left:14.5%; margin-right:14.5%;}

.psc_margin-15em {margin:15em;}
.psc_margin-top15em {margin-top:15em;}
.psc_margin-bottom15em {margin-bottom:15em;}
.psc_margin-left15em {margin-left:15em;}
.psc_margin-right15em {margin-right:15em;}
.psc_margin-sides15em {margin-left:15em; margin-right:15em;}
.psc_margin-15px {margin:15px;}
.psc_margin-top15px {margin-top:15px;}
.psc_margin-bottom15px {margin-bottom:15px;}
.psc_margin-left15px {margin-left:15px;}
.psc_margin-right15px {margin-right:15px;}
.psc_margin-sides15px {margin-left:15px; margin-right:15px;}
.psc_margin-15pct {margin:15%;}
.psc_margin-top15pct {margin-top:15%;}
.psc_margin-bottom15pct {margin-bottom:15%;}
.psc_margin-left15pct {margin-left:15%;}
.psc_margin-right15pct {margin-right:15%;}
.psc_margin-sides15pct {margin-left:15%; margin-right:15%;}

.psc_margin-15_5pct {margin:15.5%;}
.psc_margin-top15_5pct {margin-top:15.5%;}
.psc_margin-bottom15_5pct {margin-bottom:15.5%;}
.psc_margin-left15_5pct {margin-left:15.5%;}
.psc_margin-right15_5pct {margin-right:15.5%;}
.psc_margin-sides15_5pct {margin-left:15.5%; margin-right:15.5%;}

.psc_margin-16em {margin:16em;}
.psc_margin-top16em {margin-top:16em;}
.psc_margin-bottom16em {margin-bottom:16em;}
.psc_margin-left16em {margin-left:16em;}
.psc_margin-right16em {margin-right:16em;}
.psc_margin-sides16em {margin-left:16em; margin-right:16em;}
.psc_margin-16px {margin:16px;}
.psc_margin-top16px {margin-top:16px;}
.psc_margin-bottom16px {margin-bottom:16px;}
.psc_margin-left16px {margin-left:16px;}
.psc_margin-right16px {margin-right:16px;}
.psc_margin-sides16px {margin-left:16px; margin-right:16px;}
.psc_margin-16pct {margin:16%;}
.psc_margin-top16pct {margin-top:16%;}
.psc_margin-bottom16pct {margin-bottom:16%;}
.psc_margin-left16pct {margin-left:16%;}
.psc_margin-right16pct {margin-right:16%;}
.psc_margin-sides16pct {margin-left:16%; margin-right:16%;}

.psc_margin-16_5pct {margin:16.5%;}
.psc_margin-top16_5pct {margin-top:16.5%;}
.psc_margin-bottom16_5pct {margin-bottom:16.5%;}
.psc_margin-left16_5pct {margin-left:16.5%;}
.psc_margin-right16_5pct {margin-right:16.5%;}
.psc_margin-sides16_5pct {margin-left:16.5%; margin-right:16.5%;}

.psc_margin-17em {margin:17em;}
.psc_margin-top17em {margin-top:17em;}
.psc_margin-bottom17em {margin-bottom:17em;}
.psc_margin-left17em {margin-left:17em;}
.psc_margin-right17em {margin-right:17em;}
.psc_margin-sides17em {margin-left:17em; margin-right:17em;}
.psc_margin-17px {margin:17px;}
.psc_margin-top17px {margin-top:17px;}
.psc_margin-bottom17px {margin-bottom:17px;}
.psc_margin-left17px {margin-left:17px;}
.psc_margin-right17px {margin-right:17px;}
.psc_margin-sides17px {margin-left:17px; margin-right:17px;}
.psc_margin-17pct {margin:17%;}
.psc_margin-top17pct {margin-top:17%;}
.psc_margin-bottom17pct {margin-bottom:17%;}
.psc_margin-left17pct {margin-left:17%;}
.psc_margin-right17pct {margin-right:17%;}
.psc_margin-sides17pct {margin-left:17%; margin-right:17%;}

.psc_margin-17_5pct {margin:17.5%;}
.psc_margin-top17_5pct {margin-top:17.5%;}
.psc_margin-bottom17_5pct {margin-bottom:17.5%;}
.psc_margin-left17_5pct {margin-left:17.5%;}
.psc_margin-right17_5pct {margin-right:17.5%;}
.psc_margin-sides17_5pct {margin-left:17.5%; margin-right:17.5%;}

.psc_margin-18em {margin:18em;}
.psc_margin-top18em {margin-top:18em;}
.psc_margin-bottom18em {margin-bottom:18em;}
.psc_margin-left18em {margin-left:18em;}
.psc_margin-right18em {margin-right:18em;}
.psc_margin-sides18em {margin-left:18em; margin-right:18em;}
.psc_margin-18px {margin:18px;}
.psc_margin-top18px {margin-top:18px;}
.psc_margin-bottom18px {margin-bottom:18px;}
.psc_margin-left18px {margin-left:18px;}
.psc_margin-right18px {margin-right:18px;}
.psc_margin-sides18px {margin-left:18px; margin-right:18px;}
.psc_margin-18pct {margin:18%;}
.psc_margin-top18pct {margin-top:18%;}
.psc_margin-bottom18pct {margin-bottom:18%;}
.psc_margin-left18pct {margin-left:18%;}
.psc_margin-right18pct {margin-right:18%;}
.psc_margin-sides18pct {margin-left:18%; margin-right:18%;}

.psc_margin-18_5pct {margin:18.5%;}
.psc_margin-top18_5pct {margin-top:18.5%;}
.psc_margin-bottom18_5pct {margin-bottom:18.5%;}
.psc_margin-left18_5pct {margin-left:18.5%;}
.psc_margin-right18_5pct {margin-right:18.5%;}
.psc_margin-sides18_5pct {margin-left:18.5%; margin-right:18.5%;}

.psc_margin-19em {margin:19em;}
.psc_margin-top19em {margin-top:19em;}
.psc_margin-bottom19em {margin-bottom:19em;}
.psc_margin-left19em {margin-left:19em;}
.psc_margin-right19em {margin-right:19em;}
.psc_margin-sides19em {margin-left:19em; margin-right:19em;}
.psc_margin-19px {margin:19px;}
.psc_margin-top19px {margin-top:19px;}
.psc_margin-bottom19px {margin-bottom:19px;}
.psc_margin-left19px {margin-left:19px;}
.psc_margin-right19px {margin-right:19px;}
.psc_margin-sides19px {margin-left:19px; margin-right:19px;}
.psc_margin-19pct {margin:19%;}
.psc_margin-top19pct {margin-top:19%;}
.psc_margin-bottom19pct {margin-bottom:19%;}
.psc_margin-left19pct {margin-left:19%;}
.psc_margin-right19pct {margin-right:19%;}
.psc_margin-sides19pct {margin-left:19%; margin-right:19%;}

.psc_margin-19_5pct {margin:19.5%;}
.psc_margin-top19_5pct {margin-top:19.5%;}
.psc_margin-bottom19_5pct {margin-bottom:19.5%;}
.psc_margin-left19_5pct {margin-left:19.5%;}
.psc_margin-right19_5pct {margin-right:19.5%;}
.psc_margin-sides19_5pct {margin-left:19.5%; margin-right:19.5%;}

.psc_margin-20em {margin:20em;}
.psc_margin-top20em {margin-top:20em;}
.psc_margin-bottom20em {margin-bottom:20em;}
.psc_margin-left20em {margin-left:20em;}
.psc_margin-right20em {margin-right:20em;}
.psc_margin-sides20em {margin-left:20em; margin-right:20em;}
.psc_margin-20px {margin:20px;}
.psc_margin-top20px {margin-top:20px;}
.psc_margin-bottom20px {margin-bottom:20px;}
.psc_margin-left20px {margin-left:20px;}
.psc_margin-right20px {margin-right:20px;}
.psc_margin-sides20px {margin-left:20px; margin-right:20px;}
.psc_margin-20pct {margin:20%;}
.psc_margin-top20pct {margin-top:20%;}
.psc_margin-bottom20pct {margin-bottom:20%;}
.psc_margin-left20pct {margin-left:20%;}
.psc_margin-right20pct {margin-right:20%;}
.psc_margin-sides20pct {margin-left:20%; margin-right:20%;}

.psc_margin-20_5pct {margin:20.5%;}
.psc_margin-top20_5pct {margin-top:20.5%;}
.psc_margin-bottom20_5pct {margin-bottom:20.5%;}
.psc_margin-left20_5pct {margin-left:20.5%;}
.psc_margin-right20_5pct {margin-right:20.5%;}
.psc_margin-sides20_5pct {margin-left:20.5%; margin-right:20.5%;}

.psc_margin-21em {margin:21em;}
.psc_margin-top21em {margin-top:21em;}
.psc_margin-bottom21em {margin-bottom:21em;}
.psc_margin-left21em {margin-left:21em;}
.psc_margin-right21em {margin-right:21em;}
.psc_margin-sides21em {margin-left:21em; margin-right:21em;}
.psc_margin-21px {margin:21px;}
.psc_margin-top21px {margin-top:21px;}
.psc_margin-bottom21px {margin-bottom:21px;}
.psc_margin-left21px {margin-left:21px;}
.psc_margin-right21px {margin-right:21px;}
.psc_margin-sides21px {margin-left:21px; margin-right:21px;}
.psc_margin-21pct {margin:21%;}
.psc_margin-top21pct {margin-top:21%;}
.psc_margin-bottom21pct {margin-bottom:21%;}
.psc_margin-left21pct {margin-left:21%;}
.psc_margin-right21pct {margin-right:21%;}
.psc_margin-sides21pct {margin-left:21%; margin-right:21%;}

.psc_margin-21_5pct {margin:21.5%;}
.psc_margin-top21_5pct {margin-top:21.5%;}
.psc_margin-bottom21_5pct {margin-bottom:21.5%;}
.psc_margin-left21_5pct {margin-left:21.5%;}
.psc_margin-right21_5pct {margin-right:21.5%;}
.psc_margin-sides21_5pct {margin-left:21.5%; margin-right:21.5%;}

.psc_margin-22em {margin:22em;}
.psc_margin-top22em {margin-top:22em;}
.psc_margin-bottom22em {margin-bottom:22em;}
.psc_margin-left22em {margin-left:22em;}
.psc_margin-right22em {margin-right:22em;}
.psc_margin-sides22em {margin-left:22em; margin-right:22em;}
.psc_margin-22px {margin:22px;}
.psc_margin-top22px {margin-top:22px;}
.psc_margin-bottom22px {margin-bottom:22px;}
.psc_margin-left22px {margin-left:22px;}
.psc_margin-right22px {margin-right:22px;}
.psc_margin-sides22px {margin-left:22px; margin-right:22px;}
.psc_margin-22pct {margin:22%;}
.psc_margin-top22pct {margin-top:22%;}
.psc_margin-bottom22pct {margin-bottom:22%;}
.psc_margin-left22pct {margin-left:22%;}
.psc_margin-right22pct {margin-right:22%;}
.psc_margin-sides22pct {margin-left:22%; margin-right:22%;}

.psc_margin-22_5pct {margin:22.5%;}
.psc_margin-top22_5pct {margin-top:22.5%;}
.psc_margin-bottom22_5pct {margin-bottom:22.5%;}
.psc_margin-left22_5pct {margin-left:22.5%;}
.psc_margin-right22_5pct {margin-right:22.5%;}
.psc_margin-sides22_5pct {margin-left:22.5%; margin-right:22.5%;}

.psc_margin-23em {margin:23em;}
.psc_margin-top23em {margin-top:23em;}
.psc_margin-bottom23em {margin-bottom:23em;}
.psc_margin-left23em {margin-left:23em;}
.psc_margin-right23em {margin-right:23em;}
.psc_margin-sides23em {margin-left:23em; margin-right:23em;}
.psc_margin-23px {margin:23px;}
.psc_margin-top23px {margin-top:23px;}
.psc_margin-bottom23px {margin-bottom:23px;}
.psc_margin-left23px {margin-left:23px;}
.psc_margin-right23px {margin-right:23px;}
.psc_margin-sides23px {margin-left:23px; margin-right:23px;}
.psc_margin-23pct {margin:23%;}
.psc_margin-top23pct {margin-top:23%;}
.psc_margin-bottom23pct {margin-bottom:23%;}
.psc_margin-left23pct {margin-left:23%;}
.psc_margin-right23pct {margin-right:23%;}
.psc_margin-sides23pct {margin-left:23%; margin-right:23%;}

.psc_margin-23_5pct {margin:23.5%;}
.psc_margin-top23_5pct {margin-top:23.5%;}
.psc_margin-bottom23_5pct {margin-bottom:23.5%;}
.psc_margin-left23_5pct {margin-left:23.5%;}
.psc_margin-right23_5pct {margin-right:23.5%;}
.psc_margin-sides23_5pct {margin-left:23.5%; margin-right:23.5%;}

.psc_margin-24em {margin:24em;}
.psc_margin-top24em {margin-top:24em;}
.psc_margin-bottom24em {margin-bottom:24em;}
.psc_margin-left24em {margin-left:24em;}
.psc_margin-right24em {margin-right:24em;}
.psc_margin-sides24em {margin-left:24em; margin-right:24em;}
.psc_margin-24px {margin:24px;}
.psc_margin-top24px {margin-top:24px;}
.psc_margin-bottom24px {margin-bottom:24px;}
.psc_margin-left24px {margin-left:24px;}
.psc_margin-right24px {margin-right:24px;}
.psc_margin-sides24px {margin-left:24px; margin-right:24px;}
.psc_margin-24pct {margin:24%;}
.psc_margin-top24pct {margin-top:24%;}
.psc_margin-bottom24pct {margin-bottom:24%;}
.psc_margin-left24pct {margin-left:24%;}
.psc_margin-right24pct {margin-right:24%;}
.psc_margin-sides24pct {margin-left:24%; margin-right:24%;}

.psc_margin-24_5pct {margin:24.5%;}
.psc_margin-top24_5pct {margin-top:24.5%;}
.psc_margin-bottom24_5pct {margin-bottom:24.5%;}
.psc_margin-left24_5pct {margin-left:24.5%;}
.psc_margin-right24_5pct {margin-right:24.5%;}
.psc_margin-sides24_5pct {margin-left:24.5%; margin-right:24.5%;}

.psc_margin-25em {margin:25em;}
.psc_margin-top25em {margin-top:25em;}
.psc_margin-bottom25em {margin-bottom:25em;}
.psc_margin-left25em {margin-left:25em;}
.psc_margin-right25em {margin-right:25em;}
.psc_margin-sides25em {margin-left:25em; margin-right:25em;}
.psc_margin-25px {margin:25px;}
.psc_margin-top25px {margin-top:25px;}
.psc_margin-bottom25px {margin-bottom:25px;}
.psc_margin-left25px {margin-left:25px;}
.psc_margin-right25px {margin-right:25px;}
.psc_margin-sides25px {margin-left:25px; margin-right:25px;}
.psc_margin-25pct {margin:25%;}
.psc_margin-top25pct {margin-top:25%;}
.psc_margin-bottom25pct {margin-bottom:25%;}
.psc_margin-left25pct {margin-left:25%;}
.psc_margin-right25pct {margin-right:25%;}
.psc_margin-sides25pct {margin-left:25%; margin-right:25%;}

.psc_margin-25_5pct {margin:25.5%;}
.psc_margin-top25_5pct {margin-top:25.5%;}
.psc_margin-bottom25_5pct {margin-bottom:25.5%;}
.psc_margin-left25_5pct {margin-left:25.5%;}
.psc_margin-right25_5pct {margin-right:25.5%;}
.psc_margin-sides25_5pct {margin-left:25.5%; margin-right:25.5%;}

.psc_margin-26em {margin:26em;}
.psc_margin-top26em {margin-top:26em;}
.psc_margin-bottom26em {margin-bottom:26em;}
.psc_margin-left26em {margin-left:26em;}
.psc_margin-right26em {margin-right:26em;}
.psc_margin-sides26em {margin-left:26em; margin-right:26em;}
.psc_margin-26px {margin:26px;}
.psc_margin-top26px {margin-top:26px;}
.psc_margin-bottom26px {margin-bottom:26px;}
.psc_margin-left26px {margin-left:26px;}
.psc_margin-right26px {margin-right:26px;}
.psc_margin-sides26px {margin-left:26px; margin-right:26px;}
.psc_margin-26pct {margin:26%;}
.psc_margin-top26pct {margin-top:26%;}
.psc_margin-bottom26pct {margin-bottom:26%;}
.psc_margin-left26pct {margin-left:26%;}
.psc_margin-right26pct {margin-right:26%;}
.psc_margin-sides26pct {margin-left:26%; margin-right:26%;}

.psc_margin-26_5pct {margin:26.5%;}
.psc_margin-top26_5pct {margin-top:26.5%;}
.psc_margin-bottom26_5pct {margin-bottom:26.5%;}
.psc_margin-left26_5pct {margin-left:26.5%;}
.psc_margin-right26_5pct {margin-right:26.5%;}
.psc_margin-sides26_5pct {margin-left:26.5%; margin-right:26.5%;}

.psc_margin-27em {margin:27em;}
.psc_margin-top27em {margin-top:27em;}
.psc_margin-bottom27em {margin-bottom:27em;}
.psc_margin-left27em {margin-left:27em;}
.psc_margin-right27em {margin-right:27em;}
.psc_margin-sides27em {margin-left:27em; margin-right:27em;}
.psc_margin-27px {margin:27px;}
.psc_margin-top27px {margin-top:27px;}
.psc_margin-bottom27px {margin-bottom:27px;}
.psc_margin-left27px {margin-left:27px;}
.psc_margin-right27px {margin-right:27px;}
.psc_margin-sides27px {margin-left:27px; margin-right:27px;}
.psc_margin-27pct {margin:27%;}
.psc_margin-top27pct {margin-top:27%;}
.psc_margin-bottom27pct {margin-bottom:27%;}
.psc_margin-left27pct {margin-left:27%;}
.psc_margin-right27pct {margin-right:27%;}
.psc_margin-sides27pct {margin-left:27%; margin-right:27%;}

.psc_margin-27_5pct {margin:27.5%;}
.psc_margin-top27_5pct {margin-top:27.5%;}
.psc_margin-bottom27_5pct {margin-bottom:27.5%;}
.psc_margin-left27_5pct {margin-left:27.5%;}
.psc_margin-right27_5pct {margin-right:27.5%;}
.psc_margin-sides27_5pct {margin-left:27.5%; margin-right:27.5%;}

.psc_margin-28em {margin:28em;}
.psc_margin-top28em {margin-top:28em;}
.psc_margin-bottom28em {margin-bottom:28em;}
.psc_margin-left28em {margin-left:28em;}
.psc_margin-right28em {margin-right:28em;}
.psc_margin-sides28em {margin-left:28em; margin-right:28em;}
.psc_margin-28px {margin:28px;}
.psc_margin-top28px {margin-top:28px;}
.psc_margin-bottom28px {margin-bottom:28px;}
.psc_margin-left28px {margin-left:28px;}
.psc_margin-right28px {margin-right:28px;}
.psc_margin-sides28px {margin-left:28px; margin-right:28px;}
.psc_margin-28pct {margin:28%;}
.psc_margin-top28pct {margin-top:28%;}
.psc_margin-bottom28pct {margin-bottom:28%;}
.psc_margin-left28pct {margin-left:28%;}
.psc_margin-right28pct {margin-right:28%;}
.psc_margin-sides28pct {margin-left:28%; margin-right:28%;}

.psc_margin-28_5pct {margin:28.5%;}
.psc_margin-top28_5pct {margin-top:28.5%;}
.psc_margin-bottom28_5pct {margin-bottom:28.5%;}
.psc_margin-left28_5pct {margin-left:28.5%;}
.psc_margin-right28_5pct {margin-right:28.5%;}
.psc_margin-sides28_5pct {margin-left:28.5%; margin-right:28.5%;}

.psc_margin-29em {margin:29em;}
.psc_margin-top29em {margin-top:29em;}
.psc_margin-bottom29em {margin-bottom:29em;}
.psc_margin-left29em {margin-left:29em;}
.psc_margin-right29em {margin-right:29em;}
.psc_margin-sides29em {margin-left:29em; margin-right:29em;}
.psc_margin-29px {margin:29px;}
.psc_margin-top29px {margin-top:29px;}
.psc_margin-bottom29px {margin-bottom:29px;}
.psc_margin-left29px {margin-left:29px;}
.psc_margin-right29px {margin-right:29px;}
.psc_margin-sides29px {margin-left:29px; margin-right:29px;}
.psc_margin-29pct {margin:29%;}
.psc_margin-top29pct {margin-top:29%;}
.psc_margin-bottom29pct {margin-bottom:29%;}
.psc_margin-left29pct {margin-left:29%;}
.psc_margin-right29pct {margin-right:29%;}
.psc_margin-sides29pct {margin-left:29%; margin-right:29%;}

.psc_margin-29_5pct {margin:29.5%;}
.psc_margin-top29_5pct {margin-top:29.5%;}
.psc_margin-bottom29_5pct {margin-bottom:29.5%;}
.psc_margin-left29_5pct {margin-left:29.5%;}
.psc_margin-right29_5pct {margin-right:29.5%;}
.psc_margin-sides29_5pct {margin-left:29.5%; margin-right:29.5%;}

.psc_margin-30em {margin:30em;}
.psc_margin-top30em {margin-top:30em;}
.psc_margin-bottom30em {margin-bottom:30em;}
.psc_margin-left30em {margin-left:30em;}
.psc_margin-right30em {margin-right:30em;}
.psc_margin-sides30em {margin-left:30em; margin-right:30em;}
.psc_margin-30px {margin:30px;}
.psc_margin-top30px {margin-top:30px;}
.psc_margin-bottom30px {margin-bottom:30px;}
.psc_margin-left30px {margin-left:30px;}
.psc_margin-right30px {margin-right:30px;}
.psc_margin-sides30px {margin-left:30px; margin-right:30px;}
.psc_margin-30pct {margin:30%;}
.psc_margin-top30pct {margin-top:30%;}
.psc_margin-bottom30pct {margin-bottom:30%;}
.psc_margin-left30pct {margin-left:30%;}
.psc_margin-right30pct {margin-right:30%;}
.psc_margin-sides30pct {margin-left:30%; margin-right:30%;}

.psc_margin-30_5pct {margin:30.5%;}
.psc_margin-top30_5pct {margin-top:30.5%;}
.psc_margin-bottom30_5pct {margin-bottom:30.5%;}
.psc_margin-left30_5pct {margin-left:30.5%;}
.psc_margin-right30_5pct {margin-right:30.5%;}
.psc_margin-sides30_5pct {margin-left:30.5%; margin-right:30.5%;}

.psc_margin-31px {margin:31px;}
.psc_margin-top31px {margin-top:31px;}
.psc_margin-bottom31px {margin-bottom:31px;}
.psc_margin-left31px {margin-left:31px;}
.psc_margin-right31px {margin-right:31px;}
.psc_margin-sides31px {margin-left:31px; margin-right:31px;}
.psc_margin-31pct {margin:31%;}
.psc_margin-top31pct {margin-top:31%;}
.psc_margin-bottom31pct {margin-bottom:31%;}
.psc_margin-left31pct {margin-left:31%;}
.psc_margin-right31pct {margin-right:31%;}
.psc_margin-sides31pct {margin-left:31%; margin-right:31%;}

.psc_margin-31_5pct {margin:31.5%;}
.psc_margin-top31_5pct {margin-top:31.5%;}
.psc_margin-bottom31_5pct {margin-bottom:31.5%;}
.psc_margin-left31_5pct {margin-left:31.5%;}
.psc_margin-right31_5pct {margin-right:31.5%;}
.psc_margin-sides31_5pct {margin-left:31.5%; margin-right:31.5%;}

.psc_margin-32px {margin:32px;}
.psc_margin-top32px {margin-top:32px;}
.psc_margin-bottom32px {margin-bottom:32px;}
.psc_margin-left32px {margin-left:32px;}
.psc_margin-right32px {margin-right:32px;}
.psc_margin-sides32px {margin-left:32px; margin-right:32px;}
.psc_margin-32pct {margin:32%;}
.psc_margin-top32pct {margin-top:32%;}
.psc_margin-bottom32pct {margin-bottom:32%;}
.psc_margin-left32pct {margin-left:32%;}
.psc_margin-right32pct {margin-right:32%;}
.psc_margin-sides32pct {margin-left:32%; margin-right:32%;}

.psc_margin-32_5pct {margin:32.5%;}
.psc_margin-top32_5pct {margin-top:32.5%;}
.psc_margin-bottom32_5pct {margin-bottom:32.5%;}
.psc_margin-left32_5pct {margin-left:32.5%;}
.psc_margin-right32_5pct {margin-right:32.5%;}
.psc_margin-sides32_5pct {margin-left:32.5%; margin-right:32.5%;}

.psc_margin-33px {margin:33px;}
.psc_margin-top33px {margin-top:33px;}
.psc_margin-bottom33px {margin-bottom:33px;}
.psc_margin-left33px {margin-left:33px;}
.psc_margin-right33px {margin-right:33px;}
.psc_margin-sides33px {margin-left:33px; margin-right:33px;}
.psc_margin-33pct {margin:33%;}
.psc_margin-top33pct {margin-top:33%;}
.psc_margin-bottom33pct {margin-bottom:33%;}
.psc_margin-left33pct {margin-left:33%;}
.psc_margin-right33pct {margin-right:33%;}
.psc_margin-sides33pct {margin-left:33%; margin-right:33%;}

.psc_margin-33_5pct {margin:33.5%;}
.psc_margin-top33_5pct {margin-top:33.5%;}
.psc_margin-bottom33_5pct {margin-bottom:33.5%;}
.psc_margin-left33_5pct {margin-left:33.5%;}
.psc_margin-right33_5pct {margin-right:33.5%;}
.psc_margin-sides33_5pct {margin-left:33.5%; margin-right:33.5%;}

.psc_margin-34px {margin:34px;}
.psc_margin-top34px {margin-top:34px;}
.psc_margin-bottom34px {margin-bottom:34px;}
.psc_margin-left34px {margin-left:34px;}
.psc_margin-right34px {margin-right:34px;}
.psc_margin-sides34px {margin-left:34px; margin-right:34px;}
.psc_margin-34pct {margin:34%;}
.psc_margin-top34pct {margin-top:34%;}
.psc_margin-bottom34pct {margin-bottom:34%;}
.psc_margin-left34pct {margin-left:34%;}
.psc_margin-right34pct {margin-right:34%;}
.psc_margin-sides34pct {margin-left:34%; margin-right:34%;}

.psc_margin-34_5pct {margin:34.5%;}
.psc_margin-top34_5pct {margin-top:34.5%;}
.psc_margin-bottom34_5pct {margin-bottom:34.5%;}
.psc_margin-left34_5pct {margin-left:34.5%;}
.psc_margin-right34_5pct {margin-right:34.5%;}
.psc_margin-sides34_5pct {margin-left:34.5%; margin-right:34.5%;}

.psc_margin-35px {margin:35px;}
.psc_margin-top35px {margin-top:35px;}
.psc_margin-bottom35px {margin-bottom:35px;}
.psc_margin-left35px {margin-left:35px;}
.psc_margin-right35px {margin-right:35px;}
.psc_margin-sides35px {margin-left:35px; margin-right:35px;}
.psc_margin-35pct {margin:35%;}
.psc_margin-top35pct {margin-top:35%;}
.psc_margin-bottom35pct {margin-bottom:35%;}
.psc_margin-left35pct {margin-left:35%;}
.psc_margin-right35pct {margin-right:35%;}
.psc_margin-sides35pct {margin-left:35%; margin-right:35%;}

.psc_margin-35_5pct {margin:35.5%;}
.psc_margin-top35_5pct {margin-top:35.5%;}
.psc_margin-bottom35_5pct {margin-bottom:35.5%;}
.psc_margin-left35_5pct {margin-left:35.5%;}
.psc_margin-right35_5pct {margin-right:35.5%;}
.psc_margin-sides35_5pct {margin-left:35.5%; margin-right:35.5%;}

.psc_margin-36px {margin:36px;}
.psc_margin-top36px {margin-top:36px;}
.psc_margin-bottom36px {margin-bottom:36px;}
.psc_margin-left36px {margin-left:36px;}
.psc_margin-right36px {margin-right:36px;}
.psc_margin-sides36px {margin-left:36px; margin-right:36px;}
.psc_margin-36pct {margin:36%;}
.psc_margin-top36pct {margin-top:36%;}
.psc_margin-bottom36pct {margin-bottom:36%;}
.psc_margin-left36pct {margin-left:36%;}
.psc_margin-right36pct {margin-right:36%;}
.psc_margin-sides36pct {margin-left:36%; margin-right:36%;}

.psc_margin-36_5pct {margin:36.5%;}
.psc_margin-top36_5pct {margin-top:36.5%;}
.psc_margin-bottom36_5pct {margin-bottom:36.5%;}
.psc_margin-left36_5pct {margin-left:36.5%;}
.psc_margin-right36_5pct {margin-right:36.5%;}
.psc_margin-sides36_5pct {margin-left:36.5%; margin-right:36.5%;}

.psc_margin-37px {margin:37px;}
.psc_margin-top37px {margin-top:37px;}
.psc_margin-bottom37px {margin-bottom:37px;}
.psc_margin-left37px {margin-left:37px;}
.psc_margin-right37px {margin-right:37px;}
.psc_margin-sides37px {margin-left:37px; margin-right:37px;}
.psc_margin-37pct {margin:37%;}
.psc_margin-top37pct {margin-top:37%;}
.psc_margin-bottom37pct {margin-bottom:37%;}
.psc_margin-left37pct {margin-left:37%;}
.psc_margin-right37pct {margin-right:37%;}
.psc_margin-sides37pct {margin-left:37%; margin-right:37%;}

.psc_margin-37_5pct {margin:37.5%;}
.psc_margin-top37_5pct {margin-top:37.5%;}
.psc_margin-bottom37_5pct {margin-bottom:37.5%;}
.psc_margin-left37_5pct {margin-left:37.5%;}
.psc_margin-right37_5pct {margin-right:37.5%;}
.psc_margin-sides37_5pct {margin-left:37.5%; margin-right:37.5%;}

.psc_margin-38px {margin:38px;}
.psc_margin-top38px {margin-top:38px;}
.psc_margin-bottom38px {margin-bottom:38px;}
.psc_margin-left38px {margin-left:38px;}
.psc_margin-right38px {margin-right:38px;}
.psc_margin-sides38px {margin-left:38px; margin-right:38px;}
.psc_margin-38pct {margin:38%;}
.psc_margin-top38pct {margin-top:38%;}
.psc_margin-bottom38pct {margin-bottom:38%;}
.psc_margin-left38pct {margin-left:38%;}
.psc_margin-right38pct {margin-right:38%;}
.psc_margin-sides38pct {margin-left:38%; margin-right:38%;}

.psc_margin-38_5pct {margin:38.5%;}
.psc_margin-top38_5pct {margin-top:38.5%;}
.psc_margin-bottom38_5pct {margin-bottom:38.5%;}
.psc_margin-left38_5pct {margin-left:38.5%;}
.psc_margin-right38_5pct {margin-right:38.5%;}
.psc_margin-sides38_5pct {margin-left:38.5%; margin-right:38.5%;}

.psc_margin-39px {margin:39px;}
.psc_margin-top39px {margin-top:39px;}
.psc_margin-bottom39px {margin-bottom:39px;}
.psc_margin-left39px {margin-left:39px;}
.psc_margin-right39px {margin-right:39px;}
.psc_margin-sides39px {margin-left:39px; margin-right:39px;}
.psc_margin-39pct {margin:39%;}
.psc_margin-top39pct {margin-top:39%;}
.psc_margin-bottom39pct {margin-bottom:39%;}
.psc_margin-left39pct {margin-left:39%;}
.psc_margin-right39pct {margin-right:39%;}
.psc_margin-sides39pct {margin-left:39%; margin-right:39%;}

.psc_margin-39_5pct {margin:39.5%;}
.psc_margin-top39_5pct {margin-top:39.5%;}
.psc_margin-bottom39_5pct {margin-bottom:39.5%;}
.psc_margin-left39_5pct {margin-left:39.5%;}
.psc_margin-right39_5pct {margin-right:39.5%;}
.psc_margin-sides39_5pct {margin-left:39.5%; margin-right:39.5%;}

.psc_margin-40px {margin:40px;}
.psc_margin-top40px {margin-top:40px;}
.psc_margin-bottom40px {margin-bottom:40px;}
.psc_margin-left40px {margin-left:40px;}
.psc_margin-right40px {margin-right:40px;}
.psc_margin-sides40px {margin-left:40px; margin-right:40px;}
.psc_margin-40pct {margin:40%;}
.psc_margin-top40pct {margin-top:40%;}
.psc_margin-bottom40pct {margin-bottom:40%;}
.psc_margin-left40pct {margin-left:40%;}
.psc_margin-right40pct {margin-right:40%;}
.psc_margin-sides40pct {margin-left:40%; margin-right:40%;}

.psc_margin-40_5pct {margin:40.5%;}
.psc_margin-top40_5pct {margin-top:40.5%;}
.psc_margin-bottom40_5pct {margin-bottom:40.5%;}
.psc_margin-left40_5pct {margin-left:40.5%;}
.psc_margin-right40_5pct {margin-right:40.5%;}
.psc_margin-sides40_5pct {margin-left:40.5%; margin-right:40.5%;}

.psc_margin-41px {margin:41px;}
.psc_margin-top41px {margin-top:41px;}
.psc_margin-bottom41px {margin-bottom:41px;}
.psc_margin-left41px {margin-left:41px;}
.psc_margin-right41px {margin-right:41px;}
.psc_margin-sides41px {margin-left:41px; margin-right:41px;}
.psc_margin-41pct {margin:41%;}
.psc_margin-top41pct {margin-top:41%;}
.psc_margin-bottom41pct {margin-bottom:41%;}
.psc_margin-left41pct {margin-left:41%;}
.psc_margin-right41pct {margin-right:41%;}
.psc_margin-sides41pct {margin-left:41%; margin-right:41%;}

.psc_margin-41_5pct {margin:41.5%;}
.psc_margin-top41_5pct {margin-top:41.5%;}
.psc_margin-bottom41_5pct {margin-bottom:41.5%;}
.psc_margin-left41_5pct {margin-left:41.5%;}
.psc_margin-right41_5pct {margin-right:41.5%;}
.psc_margin-sides41_5pct {margin-left:41.5%; margin-right:41.5%;}

.psc_margin-42px {margin:42px;}
.psc_margin-top42px {margin-top:42px;}
.psc_margin-bottom42px {margin-bottom:42px;}
.psc_margin-left42px {margin-left:42px;}
.psc_margin-right42px {margin-right:42px;}
.psc_margin-sides42px {margin-left:42px; margin-right:42px;}
.psc_margin-42pct {margin:42%;}
.psc_margin-top42pct {margin-top:42%;}
.psc_margin-bottom42pct {margin-bottom:42%;}
.psc_margin-left42pct {margin-left:42%;}
.psc_margin-right42pct {margin-right:42%;}
.psc_margin-sides42pct {margin-left:42%; margin-right:42%;}

.psc_margin-42_5pct {margin:42.5%;}
.psc_margin-top42_5pct {margin-top:42.5%;}
.psc_margin-bottom42_5pct {margin-bottom:42.5%;}
.psc_margin-left42_5pct {margin-left:42.5%;}
.psc_margin-right42_5pct {margin-right:42.5%;}
.psc_margin-sides42_5pct {margin-left:42.5%; margin-right:42.5%;}

.psc_margin-43px {margin:43px;}
.psc_margin-top43px {margin-top:43px;}
.psc_margin-bottom43px {margin-bottom:43px;}
.psc_margin-left43px {margin-left:43px;}
.psc_margin-right43px {margin-right:43px;}
.psc_margin-sides43px {margin-left:43px; margin-right:43px;}
.psc_margin-43pct {margin:43%;}
.psc_margin-top43pct {margin-top:43%;}
.psc_margin-bottom43pct {margin-bottom:43%;}
.psc_margin-left43pct {margin-left:43%;}
.psc_margin-right43pct {margin-right:43%;}
.psc_margin-sides43pct {margin-left:43%; margin-right:43%;}

.psc_margin-43_5pct {margin:43.5%;}
.psc_margin-top43_5pct {margin-top:43.5%;}
.psc_margin-bottom43_5pct {margin-bottom:43.5%;}
.psc_margin-left43_5pct {margin-left:43.5%;}
.psc_margin-right43_5pct {margin-right:43.5%;}
.psc_margin-sides43_5pct {margin-left:43.5%; margin-right:43.5%;}

.psc_margin-44px {margin:44px;}
.psc_margin-top44px {margin-top:44px;}
.psc_margin-bottom44px {margin-bottom:44px;}
.psc_margin-left44px {margin-left:44px;}
.psc_margin-right44px {margin-right:44px;}
.psc_margin-sides44px {margin-left:44px; margin-right:44px;}
.psc_margin-44pct {margin:44%;}
.psc_margin-top44pct {margin-top:44%;}
.psc_margin-bottom44pct {margin-bottom:44%;}
.psc_margin-left44pct {margin-left:44%;}
.psc_margin-right44pct {margin-right:44%;}
.psc_margin-sides44pct {margin-left:44%; margin-right:44%;}

.psc_margin-44_5pct {margin:44.5%;}
.psc_margin-top44_5pct {margin-top:44.5%;}
.psc_margin-bottom44_5pct {margin-bottom:44.5%;}
.psc_margin-left44_5pct {margin-left:44.5%;}
.psc_margin-right44_5pct {margin-right:44.5%;}
.psc_margin-sides44_5pct {margin-left:44.5%; margin-right:44.5%;}

.psc_margin-45px {margin:45px;}
.psc_margin-top45px {margin-top:45px;}
.psc_margin-bottom45px {margin-bottom:45px;}
.psc_margin-left45px {margin-left:45px;}
.psc_margin-right45px {margin-right:45px;}
.psc_margin-sides45px {margin-left:45px; margin-right:45px;}
.psc_margin-45pct {margin:45%;}
.psc_margin-top45pct {margin-top:45%;}
.psc_margin-bottom45pct {margin-bottom:45%;}
.psc_margin-left45pct {margin-left:45%;}
.psc_margin-right45pct {margin-right:45%;}
.psc_margin-sides45pct {margin-left:45%; margin-right:45%;}

.psc_margin-45_5pct {margin:45.5%;}
.psc_margin-top45_5pct {margin-top:45.5%;}
.psc_margin-bottom45_5pct {margin-bottom:45.5%;}
.psc_margin-left45_5pct {margin-left:45.5%;}
.psc_margin-right45_5pct {margin-right:45.5%;}
.psc_margin-sides45_5pct {margin-left:45.5%; margin-right:45.5%;}

.psc_margin-46px {margin:46px;}
.psc_margin-top46px {margin-top:46px;}
.psc_margin-bottom46px {margin-bottom:46px;}
.psc_margin-left46px {margin-left:46px;}
.psc_margin-right46px {margin-right:46px;}
.psc_margin-sides46px {margin-left:46px; margin-right:46px;}
.psc_margin-46pct {margin:46%;}
.psc_margin-top46pct {margin-top:46%;}
.psc_margin-bottom46pct {margin-bottom:46%;}
.psc_margin-left46pct {margin-left:46%;}
.psc_margin-right46pct {margin-right:46%;}
.psc_margin-sides46pct {margin-left:46%; margin-right:46%;}

.psc_margin-46_5pct {margin:46.5%;}
.psc_margin-top46_5pct {margin-top:46.5%;}
.psc_margin-bottom46_5pct {margin-bottom:46.5%;}
.psc_margin-left46_5pct {margin-left:46.5%;}
.psc_margin-right46_5pct {margin-right:46.5%;}
.psc_margin-sides46_5pct {margin-left:46.5%; margin-right:46.5%;}

.psc_margin-47px {margin:47px;}
.psc_margin-top47px {margin-top:47px;}
.psc_margin-bottom47px {margin-bottom:47px;}
.psc_margin-left47px {margin-left:47px;}
.psc_margin-right47px {margin-right:47px;}
.psc_margin-sides47px {margin-left:47px; margin-right:47px;}
.psc_margin-47pct {margin:47%;}
.psc_margin-top47pct {margin-top:47%;}
.psc_margin-bottom47pct {margin-bottom:47%;}
.psc_margin-left47pct {margin-left:47%;}
.psc_margin-right47pct {margin-right:47%;}
.psc_margin-sides47pct {margin-left:47%; margin-right:47%;}

.psc_margin-47_5pct {margin:47.5%;}
.psc_margin-top47_5pct {margin-top:47.5%;}
.psc_margin-bottom47_5pct {margin-bottom:47.5%;}
.psc_margin-left47_5pct {margin-left:47.5%;}
.psc_margin-right47_5pct {margin-right:47.5%;}
.psc_margin-sides47_5pct {margin-left:47.5%; margin-right:47.5%;}

.psc_margin-48px {margin:48px;}
.psc_margin-top48px {margin-top:48px;}
.psc_margin-bottom48px {margin-bottom:48px;}
.psc_margin-left48px {margin-left:48px;}
.psc_margin-right48px {margin-right:48px;}
.psc_margin-sides48px {margin-left:48px; margin-right:48px;}
.psc_margin-48pct {margin:48%;}
.psc_margin-top48pct {margin-top:48%;}
.psc_margin-bottom48pct {margin-bottom:48%;}
.psc_margin-left48pct {margin-left:48%;}
.psc_margin-right48pct {margin-right:48%;}
.psc_margin-sides48pct {margin-left:48%; margin-right:48%;}

.psc_margin-48_5pct {margin:48.5%;}
.psc_margin-top48_5pct {margin-top:48.5%;}
.psc_margin-bottom48_5pct {margin-bottom:48.5%;}
.psc_margin-left48_5pct {margin-left:48.5%;}
.psc_margin-right48_5pct {margin-right:48.5%;}
.psc_margin-sides48_5pct {margin-left:48.5%; margin-right:48.5%;}

.psc_margin-49px {margin:49px;}
.psc_margin-top49px {margin-top:49px;}
.psc_margin-bottom49px {margin-bottom:49px;}
.psc_margin-left49px {margin-left:49px;}
.psc_margin-right49px {margin-right:49px;}
.psc_margin-sides49px {margin-left:49px; margin-right:49px;}
.psc_margin-49pct {margin:49%;}
.psc_margin-top49pct {margin-top:49%;}
.psc_margin-bottom49pct {margin-bottom:49%;}
.psc_margin-left49pct {margin-left:49%;}
.psc_margin-right49pct {margin-right:49%;}
.psc_margin-sides49pct {margin-left:49%; margin-right:49%;}

.psc_margin-49_5pct {margin:49.5%;}
.psc_margin-top49_5pct {margin-top:49.5%;}
.psc_margin-bottom49_5pct {margin-bottom:49.5%;}
.psc_margin-left49_5pct {margin-left:49.5%;}
.psc_margin-right49_5pct {margin-right:49.5%;}
.psc_margin-sides49_5pct {margin-left:49.5%; margin-right:49.5%;}

.psc_margin-50px {margin:50px;}
.psc_margin-top50px {margin-top:50px;}
.psc_margin-bottom50px {margin-bottom:50px;}
.psc_margin-left50px {margin-left:50px;}
.psc_margin-right50px {margin-right:50px;}
.psc_margin-sides50px {margin-left:50px; margin-right:50px;}
.psc_margin-50pct {margin:50%;}
.psc_margin-top50pct {margin-top:50%;}
.psc_margin-bottom50pct {margin-bottom:50%;}
.psc_margin-left50pct {margin-left:50%;}
.psc_margin-right50pct {margin-right:50%;}
.psc_margin-sides50pct {margin-left:50%; margin-right:50%;}

.psc_margin-51px {margin:51px;}
.psc_margin-top51px {margin-top:51px;}
.psc_margin-bottom51px {margin-bottom:51px;}
.psc_margin-left51px {margin-left:51px;}
.psc_margin-right51px {margin-right:51px;}
.psc_margin-sides51px {margin-left:51px; margin-right:51px;}

.psc_margin-52px {margin:52px;}
.psc_margin-top52px {margin-top:52px;}
.psc_margin-bottom52px {margin-bottom:52px;}
.psc_margin-left52px {margin-left:52px;}
.psc_margin-right52px {margin-right:52px;}
.psc_margin-sides52px {margin-left:52px; margin-right:52px;}

.psc_margin-53px {margin:53px;}
.psc_margin-top53px {margin-top:53px;}
.psc_margin-bottom53px {margin-bottom:53px;}
.psc_margin-left53px {margin-left:53px;}
.psc_margin-right53px {margin-right:53px;}
.psc_margin-sides53px {margin-left:53px; margin-right:53px;}

.psc_margin-54px {margin:54px;}
.psc_margin-top54px {margin-top:54px;}
.psc_margin-bottom54px {margin-bottom:54px;}
.psc_margin-left54px {margin-left:54px;}
.psc_margin-right54px {margin-right:54px;}
.psc_margin-sides54px {margin-left:54px; margin-right:54px;}

.psc_margin-55px {margin:55px;}
.psc_margin-top55px {margin-top:55px;}
.psc_margin-bottom55px {margin-bottom:55px;}
.psc_margin-left55px {margin-left:55px;}
.psc_margin-right55px {margin-right:55px;}
.psc_margin-sides55px {margin-left:55px; margin-right:55px;}

.psc_margin-56px {margin:56px;}
.psc_margin-top56px {margin-top:56px;}
.psc_margin-bottom56px {margin-bottom:56px;}
.psc_margin-left56px {margin-left:56px;}
.psc_margin-right56px {margin-right:56px;}
.psc_margin-sides56px {margin-left:56px; margin-right:56px;}

.psc_margin-57px {margin:57px;}
.psc_margin-top57px {margin-top:57px;}
.psc_margin-bottom57px {margin-bottom:57px;}
.psc_margin-left57px {margin-left:57px;}
.psc_margin-right57px {margin-right:57px;}
.psc_margin-sides57px {margin-left:57px; margin-right:57px;}

.psc_margin-58px {margin:58px;}
.psc_margin-top58px {margin-top:58px;}
.psc_margin-bottom58px {margin-bottom:58px;}
.psc_margin-left58px {margin-left:58px;}
.psc_margin-right58px {margin-right:58px;}
.psc_margin-sides58px {margin-left:58px; margin-right:58px;}

.psc_margin-59px {margin:59px;}
.psc_margin-top59px {margin-top:59px;}
.psc_margin-bottom59px {margin-bottom:59px;}
.psc_margin-left59px {margin-left:59px;}
.psc_margin-right59px {margin-right:59px;}
.psc_margin-sides59px {margin-left:59px; margin-right:59px;}

.psc_margin-60px {margin:60px;}
.psc_margin-top60px {margin-top:60px;}
.psc_margin-bottom60px {margin-bottom:60px;}
.psc_margin-left60px {margin-left:60px;}
.psc_margin-right60px {margin-right:60px;}
.psc_margin-sides60px {margin-left:60px; margin-right:60px;}

.psc_margin-61px {margin:61px;}
.psc_margin-top61px {margin-top:61px;}
.psc_margin-bottom61px {margin-bottom:61px;}
.psc_margin-left61px {margin-left:61px;}
.psc_margin-right61px {margin-right:61px;}
.psc_margin-sides61px {margin-left:61px; margin-right:61px;}

.psc_margin-62px {margin:62px;}
.psc_margin-top62px {margin-top:62px;}
.psc_margin-bottom62px {margin-bottom:62px;}
.psc_margin-left62px {margin-left:62px;}
.psc_margin-right62px {margin-right:62px;}
.psc_margin-sides62px {margin-left:62px; margin-right:62px;}

.psc_margin-63px {margin:63px;}
.psc_margin-top63px {margin-top:63px;}
.psc_margin-bottom63px {margin-bottom:63px;}
.psc_margin-left63px {margin-left:63px;}
.psc_margin-right63px {margin-right:63px;}
.psc_margin-sides63px {margin-left:63px; margin-right:63px;}

.psc_margin-64px {margin:64px;}
.psc_margin-top64px {margin-top:64px;}
.psc_margin-bottom64px {margin-bottom:64px;}
.psc_margin-left64px {margin-left:64px;}
.psc_margin-right64px {margin-right:64px;}
.psc_margin-sides64px {margin-left:64px; margin-right:64px;}

.psc_margin-65px {margin:65px;}
.psc_margin-top65px {margin-top:65px;}
.psc_margin-bottom65px {margin-bottom:65px;}
.psc_margin-left65px {margin-left:65px;}
.psc_margin-right65px {margin-right:65px;}
.psc_margin-sides65px {margin-left:65px; margin-right:65px;}

.psc_margin-66px {margin:66px;}
.psc_margin-top66px {margin-top:66px;}
.psc_margin-bottom66px {margin-bottom:66px;}
.psc_margin-left66px {margin-left:66px;}
.psc_margin-right66px {margin-right:66px;}
.psc_margin-sides66px {margin-left:66px; margin-right:66px;}

.psc_margin-67px {margin:67px;}
.psc_margin-top67px {margin-top:67px;}
.psc_margin-bottom67px {margin-bottom:67px;}
.psc_margin-left67px {margin-left:67px;}
.psc_margin-right67px {margin-right:67px;}
.psc_margin-sides67px {margin-left:67px; margin-right:67px;}

.psc_margin-68px {margin:68px;}
.psc_margin-top68px {margin-top:68px;}
.psc_margin-bottom68px {margin-bottom:68px;}
.psc_margin-left68px {margin-left:68px;}
.psc_margin-right68px {margin-right:68px;}
.psc_margin-sides68px {margin-left:68px; margin-right:68px;}

.psc_margin-69px {margin:69px;}
.psc_margin-top69px {margin-top:69px;}
.psc_margin-bottom69px {margin-bottom:69px;}
.psc_margin-left69px {margin-left:69px;}
.psc_margin-right69px {margin-right:69px;}
.psc_margin-sides69px {margin-left:69px; margin-right:69px;}

.psc_margin-70px {margin:70px;}
.psc_margin-top70px {margin-top:70px;}
.psc_margin-bottom70px {margin-bottom:70px;}
.psc_margin-left70px {margin-left:70px;}
.psc_margin-right70px {margin-right:70px;}
.psc_margin-sides70px {margin-left:70px; margin-right:70px;}

.psc_margin-71px {margin:71px;}
.psc_margin-top71px {margin-top:71px;}
.psc_margin-bottom71px {margin-bottom:71px;}
.psc_margin-left71px {margin-left:71px;}
.psc_margin-right71px {margin-right:71px;}
.psc_margin-sides71px {margin-left:71px; margin-right:71px;}

.psc_margin-72px {margin:72px;}
.psc_margin-top72px {margin-top:72px;}
.psc_margin-bottom72px {margin-bottom:72px;}
.psc_margin-left72px {margin-left:72px;}
.psc_margin-right72px {margin-right:72px;}
.psc_margin-sides72px {margin-left:72px; margin-right:72px;}

.psc_margin-73px {margin:73px;}
.psc_margin-top73px {margin-top:73px;}
.psc_margin-bottom73px {margin-bottom:73px;}
.psc_margin-left73px {margin-left:73px;}
.psc_margin-right73px {margin-right:73px;}
.psc_margin-sides73px {margin-left:73px; margin-right:73px;}

.psc_margin-74px {margin:74px;}
.psc_margin-top74px {margin-top:74px;}
.psc_margin-bottom74px {margin-bottom:74px;}
.psc_margin-left74px {margin-left:74px;}
.psc_margin-right74px {margin-right:74px;}
.psc_margin-sides74px {margin-left:74px; margin-right:74px;}

.psc_margin-75px {margin:75px;}
.psc_margin-top75px {margin-top:75px;}
.psc_margin-bottom75px {margin-bottom:75px;}
.psc_margin-left75px {margin-left:75px;}
.psc_margin-right75px {margin-right:75px;}
.psc_margin-sides75px {margin-left:75px; margin-right:75px;}

.psc_margin-76px {margin:76px;}
.psc_margin-top76px {margin-top:76px;}
.psc_margin-bottom76px {margin-bottom:76px;}
.psc_margin-left76px {margin-left:76px;}
.psc_margin-right76px {margin-right:76px;}
.psc_margin-sides76px {margin-left:76px; margin-right:76px;}

.psc_margin-77px {margin:77px;}
.psc_margin-top77px {margin-top:77px;}
.psc_margin-bottom77px {margin-bottom:77px;}
.psc_margin-left77px {margin-left:77px;}
.psc_margin-right77px {margin-right:77px;}
.psc_margin-sides77px {margin-left:77px; margin-right:77px;}

.psc_margin-78px {margin:78px;}
.psc_margin-top78px {margin-top:78px;}
.psc_margin-bottom78px {margin-bottom:78px;}
.psc_margin-left78px {margin-left:78px;}
.psc_margin-right78px {margin-right:78px;}
.psc_margin-sides78px {margin-left:78px; margin-right:78px;}

.psc_margin-79px {margin:79px;}
.psc_margin-top79px {margin-top:79px;}
.psc_margin-bottom79px {margin-bottom:79px;}
.psc_margin-left79px {margin-left:79px;}
.psc_margin-right79px {margin-right:79px;}
.psc_margin-sides79px {margin-left:79px; margin-right:79px;}

.psc_margin-80px {margin:80px;}
.psc_margin-top80px {margin-top:80px;}
.psc_margin-bottom80px {margin-bottom:80px;}
.psc_margin-left80px {margin-left:80px;}
.psc_margin-right80px {margin-right:80px;}
.psc_margin-sides80px {margin-left:80px; margin-right:80px;}

.psc_margin-81px {margin:81px;}
.psc_margin-top81px {margin-top:81px;}
.psc_margin-bottom81px {margin-bottom:81px;}
.psc_margin-left81px {margin-left:81px;}
.psc_margin-right81px {margin-right:81px;}
.psc_margin-sides81px {margin-left:81px; margin-right:81px;}

.psc_margin-82px {margin:82px;}
.psc_margin-top82px {margin-top:82px;}
.psc_margin-bottom82px {margin-bottom:82px;}
.psc_margin-left82px {margin-left:82px;}
.psc_margin-right82px {margin-right:82px;}
.psc_margin-sides82px {margin-left:82px; margin-right:82px;}

.psc_margin-83px {margin:83px;}
.psc_margin-top83px {margin-top:83px;}
.psc_margin-bottom83px {margin-bottom:83px;}
.psc_margin-left83px {margin-left:83px;}
.psc_margin-right83px {margin-right:83px;}
.psc_margin-sides83px {margin-left:83px; margin-right:83px;}

.psc_margin-84px {margin:84px;}
.psc_margin-top84px {margin-top:84px;}
.psc_margin-bottom84px {margin-bottom:84px;}
.psc_margin-left84px {margin-left:84px;}
.psc_margin-right84px {margin-right:84px;}
.psc_margin-sides84px {margin-left:84px; margin-right:84px;}

.psc_margin-85px {margin:85px;}
.psc_margin-top85px {margin-top:85px;}
.psc_margin-bottom85px {margin-bottom:85px;}
.psc_margin-left85px {margin-left:85px;}
.psc_margin-right85px {margin-right:85px;}
.psc_margin-sides85px {margin-left:85px; margin-right:85px;}

.psc_margin-86px {margin:86px;}
.psc_margin-top86px {margin-top:86px;}
.psc_margin-bottom86px {margin-bottom:86px;}
.psc_margin-left86px {margin-left:86px;}
.psc_margin-right86px {margin-right:86px;}
.psc_margin-sides86px {margin-left:86px; margin-right:86px;}

.psc_margin-87px {margin:87px;}
.psc_margin-top87px {margin-top:87px;}
.psc_margin-bottom87px {margin-bottom:87px;}
.psc_margin-left87px {margin-left:87px;}
.psc_margin-right87px {margin-right:87px;}
.psc_margin-sides87px {margin-left:87px; margin-right:87px;}

.psc_margin-88px {margin:88px;}
.psc_margin-top88px {margin-top:88px;}
.psc_margin-bottom88px {margin-bottom:88px;}
.psc_margin-left88px {margin-left:88px;}
.psc_margin-right88px {margin-right:88px;}
.psc_margin-sides88px {margin-left:88px; margin-right:88px;}

.psc_margin-89px {margin:89px;}
.psc_margin-top89px {margin-top:89px;}
.psc_margin-bottom89px {margin-bottom:89px;}
.psc_margin-left89px {margin-left:89px;}
.psc_margin-right89px {margin-right:89px;}
.psc_margin-sides89px {margin-left:89px; margin-right:89px;}

.psc_margin-90px {margin:90px;}
.psc_margin-top90px {margin-top:90px;}
.psc_margin-bottom90px {margin-bottom:90px;}
.psc_margin-left90px {margin-left:90px;}
.psc_margin-right90px {margin-right:90px;}
.psc_margin-sides90px {margin-left:90px; margin-right:90px;}

.psc_margin-91px {margin:91px;}
.psc_margin-top91px {margin-top:91px;}
.psc_margin-bottom91px {margin-bottom:91px;}
.psc_margin-left91px {margin-left:91px;}
.psc_margin-right91px {margin-right:91px;}
.psc_margin-sides91px {margin-left:91px; margin-right:91px;}

.psc_margin-92px {margin:92px;}
.psc_margin-top92px {margin-top:92px;}
.psc_margin-bottom92px {margin-bottom:92px;}
.psc_margin-left92px {margin-left:92px;}
.psc_margin-right92px {margin-right:92px;}
.psc_margin-sides92px {margin-left:92px; margin-right:92px;}

.psc_margin-93px {margin:93px;}
.psc_margin-top93px {margin-top:93px;}
.psc_margin-bottom93px {margin-bottom:93px;}
.psc_margin-left93px {margin-left:93px;}
.psc_margin-right93px {margin-right:93px;}
.psc_margin-sides93px {margin-left:93px; margin-right:93px;}

.psc_margin-94px {margin:94px;}
.psc_margin-top94px {margin-top:94px;}
.psc_margin-bottom94px {margin-bottom:94px;}
.psc_margin-left94px {margin-left:94px;}
.psc_margin-right94px {margin-right:94px;}
.psc_margin-sides94px {margin-left:94px; margin-right:94px;}

.psc_margin-95px {margin:95px;}
.psc_margin-top95px {margin-top:95px;}
.psc_margin-bottom95px {margin-bottom:95px;}
.psc_margin-left95px {margin-left:95px;}
.psc_margin-right95px {margin-right:95px;}
.psc_margin-sides95px {margin-left:95px; margin-right:95px;}

.psc_margin-96px {margin:96px;}
.psc_margin-top96px {margin-top:96px;}
.psc_margin-bottom96px {margin-bottom:96px;}
.psc_margin-left96px {margin-left:96px;}
.psc_margin-right96px {margin-right:96px;}
.psc_margin-sides96px {margin-left:96px; margin-right:96px;}

.psc_margin-97px {margin:97px;}
.psc_margin-top97px {margin-top:97px;}
.psc_margin-bottom97px {margin-bottom:97px;}
.psc_margin-left97px {margin-left:97px;}
.psc_margin-right97px {margin-right:97px;}
.psc_margin-sides97px {margin-left:97px; margin-right:97px;}

.psc_margin-98px {margin:98px;}
.psc_margin-top98px {margin-top:98px;}
.psc_margin-bottom98px {margin-bottom:98px;}
.psc_margin-left98px {margin-left:98px;}
.psc_margin-right98px {margin-right:98px;}
.psc_margin-sides98px {margin-left:98px; margin-right:98px;}

.psc_margin-99px {margin:99px;}
.psc_margin-top99px {margin-top:99px;}
.psc_margin-bottom99px {margin-bottom:99px;}
.psc_margin-left99px {margin-left:99px;}
.psc_margin-right99px {margin-right:99px;}
.psc_margin-sides99px {margin-left:99px; margin-right:99px;}

.psc_margin-100px {margin:100px;}
.psc_margin-top100px {margin-top:100px;}
.psc_margin-bottom100px {margin-bottom:100px;}
.psc_margin-left100px {margin-left:100px;}
.psc_margin-right100px {margin-right:100px;}
.psc_margin-sides100px {margin-left:100px; margin-right:100px;}


.psc_margin-none { margin:0; }
.psc_force-marginnone, 
.psc_force-nomargin  { margin:0 !important; }
.psc_margin-auto,.psc_margin-center { margin:0 auto; }
.psc_margin-standard {margin-bottom:0.75em;} 



.psc_padding-0_1em {padding:0.1em;}
.psc_padding-top0_1em {padding-top:0.1em;}
.psc_padding-bottom0_1em {padding-bottom:0.1em;}
.psc_padding-left0_1em {padding-left:0.1em;}
.psc_padding-right0_1em {padding-right:0.1em;}
.psc_padding-sides0_1em {padding-left:0.1em; padding-right:0.1em;}

.psc_padding-0_2em {padding:0.2em;}
.psc_padding-top0_2em {padding-top:0.2em;}
.psc_padding-bottom0_2em {padding-bottom:0.2em;}
.psc_padding-left0_2em {padding-left:0.2em;}
.psc_padding-right0_2em {padding-right:0.2em;}
.psc_padding-sides0_2em {padding-left:0.2em; padding-right:0.2em;}

.psc_padding-0_3em {padding:0.3em;}
.psc_padding-top0_3em {padding-top:0.3em;}
.psc_padding-bottom0_3em {padding-bottom:0.3em;}
.psc_padding-left0_3em {padding-left:0.3em;}
.psc_padding-right0_3em {padding-right:0.3em;}
.psc_padding-sides0_3em {padding-left:0.3em; padding-right:0.3em;}

.psc_padding-0_4em {padding:0.4em;}
.psc_padding-top0_4em {padding-top:0.4em;}
.psc_padding-bottom0_4em {padding-bottom:0.4em;}
.psc_padding-left0_4em {padding-left:0.4em;}
.psc_padding-right0_4em {padding-right:0.4em;}
.psc_padding-sides0_4em {padding-left:0.4em; padding-right:0.4em;}

.psc_padding-0_5em {padding:0.5em;}
.psc_padding-top0_5em {padding-top:0.5em;}
.psc_padding-bottom0_5em {padding-bottom:0.5em;}
.psc_padding-left0_5em {padding-left:0.5em;}
.psc_padding-right0_5em {padding-right:0.5em;}
.psc_padding-sides0_5em {padding-left:0.5em; padding-right:0.5em;}
.psc_padding-0_5pct {padding:0.5%;}
.psc_padding-top0_5pct {padding-top:0.5%;}
.psc_padding-bottom0_5pct {padding-bottom:0.5%;}
.psc_padding-left0_5pct {padding-left:0.5%;}
.psc_padding-right0_5pct {padding-right:0.5%;}
.psc_padding-sides0_5pct {padding-left:0.5%; padding-right:0.5%;}

.psc_padding-0_6em {padding:0.6em;}
.psc_padding-top0_6em {padding-top:0.6em;}
.psc_padding-bottom0_6em {padding-bottom:0.6em;}
.psc_padding-left0_6em {padding-left:0.6em;}
.psc_padding-right0_6em {padding-right:0.6em;}
.psc_padding-sides0_6em {padding-left:0.6em; padding-right:0.6em;}

.psc_padding-0_7em {padding:0.7em;}
.psc_padding-top0_7em {padding-top:0.7em;}
.psc_padding-bottom0_7em {padding-bottom:0.7em;}
.psc_padding-left0_7em {padding-left:0.7em;}
.psc_padding-right0_7em {padding-right:0.7em;}
.psc_padding-sides0_7em {padding-left:0.7em; padding-right:0.7em;}

.psc_padding-0_8em {padding:0.8em;}
.psc_padding-top0_8em {padding-top:0.8em;}
.psc_padding-bottom0_8em {padding-bottom:0.8em;}
.psc_padding-left0_8em {padding-left:0.8em;}
.psc_padding-right0_8em {padding-right:0.8em;}
.psc_padding-sides0_8em {padding-left:0.8em; padding-right:0.8em;}

.psc_padding-0_9em {padding:0.9em;}
.psc_padding-top0_9em {padding-top:0.9em;}
.psc_padding-bottom0_9em {padding-bottom:0.9em;}
.psc_padding-left0_9em {padding-left:0.9em;}
.psc_padding-right0_9em {padding-right:0.9em;}
.psc_padding-sides0_9em {padding-left:0.9em; padding-right:0.9em;}

.psc_padding-1em {padding:1em;}
.psc_padding-top1em {padding-top:1em;}
.psc_padding-bottom1em {padding-bottom:1em;}
.psc_padding-left1em {padding-left:1em;}
.psc_padding-right1em {padding-right:1em;}
.psc_padding-sides1em {padding-left:1em; padding-right:1em;}
.psc_padding-1px {padding:1px;}
.psc_padding-top1px {padding-top:1px;}
.psc_padding-bottom1px {padding-bottom:1px;}
.psc_padding-left1px {padding-left:1px;}
.psc_padding-right1px {padding-right:1px;}
.psc_padding-sides1px {padding-left:1px; padding-right:1px;}
.psc_padding-1pct {padding:1%;}
.psc_padding-top1pct {padding-top:1%;}
.psc_padding-bottom1pct {padding-bottom:1%;}
.psc_padding-left1pct {padding-left:1%;}
.psc_padding-right1pct {padding-right:1%;}
.psc_padding-sides1pct {padding-left:1%; padding-right:1%;}

.psc_padding-1_1em {padding:1.1em;}
.psc_padding-top1_1em {padding-top:1.1em;}
.psc_padding-bottom1_1em {padding-bottom:1.1em;}
.psc_padding-left1_1em {padding-left:1.1em;}
.psc_padding-right1_1em {padding-right:1.1em;}
.psc_padding-sides1_1em {padding-left:1.1em; padding-right:1.1em;}

.psc_padding-1_2em {padding:1.2em;}
.psc_padding-top1_2em {padding-top:1.2em;}
.psc_padding-bottom1_2em {padding-bottom:1.2em;}
.psc_padding-left1_2em {padding-left:1.2em;}
.psc_padding-right1_2em {padding-right:1.2em;}
.psc_padding-sides1_2em {padding-left:1.2em; padding-right:1.2em;}

.psc_padding-1_3em {padding:1.3em;}
.psc_padding-top1_3em {padding-top:1.3em;}
.psc_padding-bottom1_3em {padding-bottom:1.3em;}
.psc_padding-left1_3em {padding-left:1.3em;}
.psc_padding-right1_3em {padding-right:1.3em;}
.psc_padding-sides1_3em {padding-left:1.3em; padding-right:1.3em;}

.psc_padding-1_4em {padding:1.4em;}
.psc_padding-top1_4em {padding-top:1.4em;}
.psc_padding-bottom1_4em {padding-bottom:1.4em;}
.psc_padding-left1_4em {padding-left:1.4em;}
.psc_padding-right1_4em {padding-right:1.4em;}
.psc_padding-sides1_4em {padding-left:1.4em; padding-right:1.4em;}

.psc_padding-1_5em {padding:1.5em;}
.psc_padding-top1_5em {padding-top:1.5em;}
.psc_padding-bottom1_5em {padding-bottom:1.5em;}
.psc_padding-left1_5em {padding-left:1.5em;}
.psc_padding-right1_5em {padding-right:1.5em;}
.psc_padding-sides1_5em {padding-left:1.5em; padding-right:1.5em;}
.psc_padding-1_5pct {padding:1.5%;}
.psc_padding-top1_5pct {padding-top:1.5%;}
.psc_padding-bottom1_5pct {padding-bottom:1.5%;}
.psc_padding-left1_5pct {padding-left:1.5%;}
.psc_padding-right1_5pct {padding-right:1.5%;}
.psc_padding-sides1_5pct {padding-left:1.5%; padding-right:1.5%;}

.psc_padding-1_6em {padding:1.6em;}
.psc_padding-top1_6em {padding-top:1.6em;}
.psc_padding-bottom1_6em {padding-bottom:1.6em;}
.psc_padding-left1_6em {padding-left:1.6em;}
.psc_padding-right1_6em {padding-right:1.6em;}
.psc_padding-sides1_6em {padding-left:1.6em; padding-right:1.6em;}

.psc_padding-1_7em {padding:1.7em;}
.psc_padding-top1_7em {padding-top:1.7em;}
.psc_padding-bottom1_7em {padding-bottom:1.7em;}
.psc_padding-left1_7em {padding-left:1.7em;}
.psc_padding-right1_7em {padding-right:1.7em;}
.psc_padding-sides1_7em {padding-left:1.7em; padding-right:1.7em;}

.psc_padding-1_8em {padding:1.8em;}
.psc_padding-top1_8em {padding-top:1.8em;}
.psc_padding-bottom1_8em {padding-bottom:1.8em;}
.psc_padding-left1_8em {padding-left:1.8em;}
.psc_padding-right1_8em {padding-right:1.8em;}
.psc_padding-sides1_8em {padding-left:1.8em; padding-right:1.8em;}

.psc_padding-1_9em {padding:1.9em;}
.psc_padding-top1_9em {padding-top:1.9em;}
.psc_padding-bottom1_9em {padding-bottom:1.9em;}
.psc_padding-left1_9em {padding-left:1.9em;}
.psc_padding-right1_9em {padding-right:1.9em;}
.psc_padding-sides1_9em {padding-left:1.9em; padding-right:1.9em;}

.psc_padding-2em {padding:2em;}
.psc_padding-top2em {padding-top:2em;}
.psc_padding-bottom2em {padding-bottom:2em;}
.psc_padding-left2em {padding-left:2em;}
.psc_padding-right2em {padding-right:2em;}
.psc_padding-sides2em {padding-left:2em; padding-right:2em;}
.psc_padding-2px {padding:2px;}
.psc_padding-top2px {padding-top:2px;}
.psc_padding-bottom2px {padding-bottom:2px;}
.psc_padding-left2px {padding-left:2px;}
.psc_padding-right2px {padding-right:2px;}
.psc_padding-sides2px {padding-left:2px; padding-right:2px;}
.psc_padding-2pct {padding:2%;}
.psc_padding-top2pct {padding-top:2%;}
.psc_padding-bottom2pct {padding-bottom:2%;}
.psc_padding-left2pct {padding-left:2%;}
.psc_padding-right2pct {padding-right:2%;}
.psc_padding-sides2pct {padding-left:2%; padding-right:2%;}

.psc_padding-2_1em {padding:2.1em;}
.psc_padding-top2_1em {padding-top:2.1em;}
.psc_padding-bottom2_1em {padding-bottom:2.1em;}
.psc_padding-left2_1em {padding-left:2.1em;}
.psc_padding-right2_1em {padding-right:2.1em;}
.psc_padding-sides2_1em {padding-left:2.1em; padding-right:2.1em;}

.psc_padding-2_2em {padding:2.2em;}
.psc_padding-top2_2em {padding-top:2.2em;}
.psc_padding-bottom2_2em {padding-bottom:2.2em;}
.psc_padding-left2_2em {padding-left:2.2em;}
.psc_padding-right2_2em {padding-right:2.2em;}
.psc_padding-sides2_2em {padding-left:2.2em; padding-right:2.2em;}

.psc_padding-2_3em {padding:2.3em;}
.psc_padding-top2_3em {padding-top:2.3em;}
.psc_padding-bottom2_3em {padding-bottom:2.3em;}
.psc_padding-left2_3em {padding-left:2.3em;}
.psc_padding-right2_3em {padding-right:2.3em;}
.psc_padding-sides2_3em {padding-left:2.3em; padding-right:2.3em;}

.psc_padding-2_4em {padding:2.4em;}
.psc_padding-top2_4em {padding-top:2.4em;}
.psc_padding-bottom2_4em {padding-bottom:2.4em;}
.psc_padding-left2_4em {padding-left:2.4em;}
.psc_padding-right2_4em {padding-right:2.4em;}
.psc_padding-sides2_4em {padding-left:2.4em; padding-right:2.4em;}

.psc_padding-2_5em {padding:2.5em;}
.psc_padding-top2_5em {padding-top:2.5em;}
.psc_padding-bottom2_5em {padding-bottom:2.5em;}
.psc_padding-left2_5em {padding-left:2.5em;}
.psc_padding-right2_5em {padding-right:2.5em;}
.psc_padding-sides2_5em {padding-left:2.5em; padding-right:2.5em;}
.psc_padding-2_5pct {padding:2.5%;}
.psc_padding-top2_5pct {padding-top:2.5%;}
.psc_padding-bottom2_5pct {padding-bottom:2.5%;}
.psc_padding-left2_5pct {padding-left:2.5%;}
.psc_padding-right2_5pct {padding-right:2.5%;}
.psc_padding-sides2_5pct {padding-left:2.5%; padding-right:2.5%;}

.psc_padding-2_6em {padding:2.6em;}
.psc_padding-top2_6em {padding-top:2.6em;}
.psc_padding-bottom2_6em {padding-bottom:2.6em;}
.psc_padding-left2_6em {padding-left:2.6em;}
.psc_padding-right2_6em {padding-right:2.6em;}
.psc_padding-sides2_6em {padding-left:2.6em; padding-right:2.6em;}

.psc_padding-2_7em {padding:2.7em;}
.psc_padding-top2_7em {padding-top:2.7em;}
.psc_padding-bottom2_7em {padding-bottom:2.7em;}
.psc_padding-left2_7em {padding-left:2.7em;}
.psc_padding-right2_7em {padding-right:2.7em;}
.psc_padding-sides2_7em {padding-left:2.7em; padding-right:2.7em;}

.psc_padding-2_8em {padding:2.8em;}
.psc_padding-top2_8em {padding-top:2.8em;}
.psc_padding-bottom2_8em {padding-bottom:2.8em;}
.psc_padding-left2_8em {padding-left:2.8em;}
.psc_padding-right2_8em {padding-right:2.8em;}
.psc_padding-sides2_8em {padding-left:2.8em; padding-right:2.8em;}

.psc_padding-2_9em {padding:2.9em;}
.psc_padding-top2_9em {padding-top:2.9em;}
.psc_padding-bottom2_9em {padding-bottom:2.9em;}
.psc_padding-left2_9em {padding-left:2.9em;}
.psc_padding-right2_9em {padding-right:2.9em;}
.psc_padding-sides2_9em {padding-left:2.9em; padding-right:2.9em;}

.psc_padding-3em {padding:3em;}
.psc_padding-top3em {padding-top:3em;}
.psc_padding-bottom3em {padding-bottom:3em;}
.psc_padding-left3em {padding-left:3em;}
.psc_padding-right3em {padding-right:3em;}
.psc_padding-sides3em {padding-left:3em; padding-right:3em;}
.psc_padding-3px {padding:3px;}
.psc_padding-top3px {padding-top:3px;}
.psc_padding-bottom3px {padding-bottom:3px;}
.psc_padding-left3px {padding-left:3px;}
.psc_padding-right3px {padding-right:3px;}
.psc_padding-sides3px {padding-left:3px; padding-right:3px;}
.psc_padding-3pct {padding:3%;}
.psc_padding-top3pct {padding-top:3%;}
.psc_padding-bottom3pct {padding-bottom:3%;}
.psc_padding-left3pct {padding-left:3%;}
.psc_padding-right3pct {padding-right:3%;}
.psc_padding-sides3pct {padding-left:3%; padding-right:3%;}

.psc_padding-3_1em {padding:3.1em;}
.psc_padding-top3_1em {padding-top:3.1em;}
.psc_padding-bottom3_1em {padding-bottom:3.1em;}
.psc_padding-left3_1em {padding-left:3.1em;}
.psc_padding-right3_1em {padding-right:3.1em;}
.psc_padding-sides3_1em {padding-left:3.1em; padding-right:3.1em;}

.psc_padding-3_2em {padding:3.2em;}
.psc_padding-top3_2em {padding-top:3.2em;}
.psc_padding-bottom3_2em {padding-bottom:3.2em;}
.psc_padding-left3_2em {padding-left:3.2em;}
.psc_padding-right3_2em {padding-right:3.2em;}
.psc_padding-sides3_2em {padding-left:3.2em; padding-right:3.2em;}

.psc_padding-3_3em {padding:3.3em;}
.psc_padding-top3_3em {padding-top:3.3em;}
.psc_padding-bottom3_3em {padding-bottom:3.3em;}
.psc_padding-left3_3em {padding-left:3.3em;}
.psc_padding-right3_3em {padding-right:3.3em;}
.psc_padding-sides3_3em {padding-left:3.3em; padding-right:3.3em;}

.psc_padding-3_4em {padding:3.4em;}
.psc_padding-top3_4em {padding-top:3.4em;}
.psc_padding-bottom3_4em {padding-bottom:3.4em;}
.psc_padding-left3_4em {padding-left:3.4em;}
.psc_padding-right3_4em {padding-right:3.4em;}
.psc_padding-sides3_4em {padding-left:3.4em; padding-right:3.4em;}

.psc_padding-3_5em {padding:3.5em;}
.psc_padding-top3_5em {padding-top:3.5em;}
.psc_padding-bottom3_5em {padding-bottom:3.5em;}
.psc_padding-left3_5em {padding-left:3.5em;}
.psc_padding-right3_5em {padding-right:3.5em;}
.psc_padding-sides3_5em {padding-left:3.5em; padding-right:3.5em;}
.psc_padding-3_5pct {padding:3.5%;}
.psc_padding-top3_5pct {padding-top:3.5%;}
.psc_padding-bottom3_5pct {padding-bottom:3.5%;}
.psc_padding-left3_5pct {padding-left:3.5%;}
.psc_padding-right3_5pct {padding-right:3.5%;}
.psc_padding-sides3_5pct {padding-left:3.5%; padding-right:3.5%;}

.psc_padding-3_6em {padding:3.6em;}
.psc_padding-top3_6em {padding-top:3.6em;}
.psc_padding-bottom3_6em {padding-bottom:3.6em;}
.psc_padding-left3_6em {padding-left:3.6em;}
.psc_padding-right3_6em {padding-right:3.6em;}
.psc_padding-sides3_6em {padding-left:3.6em; padding-right:3.6em;}

.psc_padding-3_7em {padding:3.7em;}
.psc_padding-top3_7em {padding-top:3.7em;}
.psc_padding-bottom3_7em {padding-bottom:3.7em;}
.psc_padding-left3_7em {padding-left:3.7em;}
.psc_padding-right3_7em {padding-right:3.7em;}
.psc_padding-sides3_7em {padding-left:3.7em; padding-right:3.7em;}

.psc_padding-3_8em {padding:3.8em;}
.psc_padding-top3_8em {padding-top:3.8em;}
.psc_padding-bottom3_8em {padding-bottom:3.8em;}
.psc_padding-left3_8em {padding-left:3.8em;}
.psc_padding-right3_8em {padding-right:3.8em;}
.psc_padding-sides3_8em {padding-left:3.8em; padding-right:3.8em;}

.psc_padding-3_9em {padding:3.9em;}
.psc_padding-top3_9em {padding-top:3.9em;}
.psc_padding-bottom3_9em {padding-bottom:3.9em;}
.psc_padding-left3_9em {padding-left:3.9em;}
.psc_padding-right3_9em {padding-right:3.9em;}
.psc_padding-sides3_9em {padding-left:3.9em; padding-right:3.9em;}

.psc_padding-4em {padding:4em;}
.psc_padding-top4em {padding-top:4em;}
.psc_padding-bottom4em {padding-bottom:4em;}
.psc_padding-left4em {padding-left:4em;}
.psc_padding-right4em {padding-right:4em;}
.psc_padding-sides4em {padding-left:4em; padding-right:4em;}
.psc_padding-4px {padding:4px;}
.psc_padding-top4px {padding-top:4px;}
.psc_padding-bottom4px {padding-bottom:4px;}
.psc_padding-left4px {padding-left:4px;}
.psc_padding-right4px {padding-right:4px;}
.psc_padding-sides4px {padding-left:4px; padding-right:4px;}
.psc_padding-4pct {padding:4%;}
.psc_padding-top4pct {padding-top:4%;}
.psc_padding-bottom4pct {padding-bottom:4%;}
.psc_padding-left4pct {padding-left:4%;}
.psc_padding-right4pct {padding-right:4%;}
.psc_padding-sides4pct {padding-left:4%; padding-right:4%;}

.psc_padding-4_1em {padding:4.1em;}
.psc_padding-top4_1em {padding-top:4.1em;}
.psc_padding-bottom4_1em {padding-bottom:4.1em;}
.psc_padding-left4_1em {padding-left:4.1em;}
.psc_padding-right4_1em {padding-right:4.1em;}
.psc_padding-sides4_1em {padding-left:4.1em; padding-right:4.1em;}

.psc_padding-4_2em {padding:4.2em;}
.psc_padding-top4_2em {padding-top:4.2em;}
.psc_padding-bottom4_2em {padding-bottom:4.2em;}
.psc_padding-left4_2em {padding-left:4.2em;}
.psc_padding-right4_2em {padding-right:4.2em;}
.psc_padding-sides4_2em {padding-left:4.2em; padding-right:4.2em;}

.psc_padding-4_3em {padding:4.3em;}
.psc_padding-top4_3em {padding-top:4.3em;}
.psc_padding-bottom4_3em {padding-bottom:4.3em;}
.psc_padding-left4_3em {padding-left:4.3em;}
.psc_padding-right4_3em {padding-right:4.3em;}
.psc_padding-sides4_3em {padding-left:4.3em; padding-right:4.3em;}

.psc_padding-4_4em {padding:4.4em;}
.psc_padding-top4_4em {padding-top:4.4em;}
.psc_padding-bottom4_4em {padding-bottom:4.4em;}
.psc_padding-left4_4em {padding-left:4.4em;}
.psc_padding-right4_4em {padding-right:4.4em;}
.psc_padding-sides4_4em {padding-left:4.4em; padding-right:4.4em;}

.psc_padding-4_5em {padding:4.5em;}
.psc_padding-top4_5em {padding-top:4.5em;}
.psc_padding-bottom4_5em {padding-bottom:4.5em;}
.psc_padding-left4_5em {padding-left:4.5em;}
.psc_padding-right4_5em {padding-right:4.5em;}
.psc_padding-sides4_5em {padding-left:4.5em; padding-right:4.5em;}
.psc_padding-4_5pct {padding:4.5%;}
.psc_padding-top4_5pct {padding-top:4.5%;}
.psc_padding-bottom4_5pct {padding-bottom:4.5%;}
.psc_padding-left4_5pct {padding-left:4.5%;}
.psc_padding-right4_5pct {padding-right:4.5%;}
.psc_padding-sides4_5pct {padding-left:4.5%; padding-right:4.5%;}

.psc_padding-4_6em {padding:4.6em;}
.psc_padding-top4_6em {padding-top:4.6em;}
.psc_padding-bottom4_6em {padding-bottom:4.6em;}
.psc_padding-left4_6em {padding-left:4.6em;}
.psc_padding-right4_6em {padding-right:4.6em;}
.psc_padding-sides4_6em {padding-left:4.6em; padding-right:4.6em;}

.psc_padding-4_7em {padding:4.7em;}
.psc_padding-top4_7em {padding-top:4.7em;}
.psc_padding-bottom4_7em {padding-bottom:4.7em;}
.psc_padding-left4_7em {padding-left:4.7em;}
.psc_padding-right4_7em {padding-right:4.7em;}
.psc_padding-sides4_7em {padding-left:4.7em; padding-right:4.7em;}

.psc_padding-4_8em {padding:4.8em;}
.psc_padding-top4_8em {padding-top:4.8em;}
.psc_padding-bottom4_8em {padding-bottom:4.8em;}
.psc_padding-left4_8em {padding-left:4.8em;}
.psc_padding-right4_8em {padding-right:4.8em;}
.psc_padding-sides4_8em {padding-left:4.8em; padding-right:4.8em;}

.psc_padding-4_9em {padding:4.9em;}
.psc_padding-top4_9em {padding-top:4.9em;}
.psc_padding-bottom4_9em {padding-bottom:4.9em;}
.psc_padding-left4_9em {padding-left:4.9em;}
.psc_padding-right4_9em {padding-right:4.9em;}
.psc_padding-sides4_9em {padding-left:4.9em; padding-right:4.9em;}

.psc_padding-5em {padding:5em;}
.psc_padding-top5em {padding-top:5em;}
.psc_padding-bottom5em {padding-bottom:5em;}
.psc_padding-left5em {padding-left:5em;}
.psc_padding-right5em {padding-right:5em;}
.psc_padding-sides5em {padding-left:5em; padding-right:5em;}
.psc_padding-5px {padding:5px;}
.psc_padding-top5px {padding-top:5px;}
.psc_padding-bottom5px {padding-bottom:5px;}
.psc_padding-left5px {padding-left:5px;}
.psc_padding-right5px {padding-right:5px;}
.psc_padding-sides5px {padding-left:5px; padding-right:5px;}
.psc_padding-5pct {padding:5%;}
.psc_padding-top5pct {padding-top:5%;}
.psc_padding-bottom5pct {padding-bottom:5%;}
.psc_padding-left5pct {padding-left:5%;}
.psc_padding-right5pct {padding-right:5%;}
.psc_padding-sides5pct {padding-left:5%; padding-right:5%;}

.psc_padding-5_1em {padding:5.1em;}
.psc_padding-top5_1em {padding-top:5.1em;}
.psc_padding-bottom5_1em {padding-bottom:5.1em;}
.psc_padding-left5_1em {padding-left:5.1em;}
.psc_padding-right5_1em {padding-right:5.1em;}
.psc_padding-sides5_1em {padding-left:5.1em; padding-right:5.1em;}

.psc_padding-5_2em {padding:5.2em;}
.psc_padding-top5_2em {padding-top:5.2em;}
.psc_padding-bottom5_2em {padding-bottom:5.2em;}
.psc_padding-left5_2em {padding-left:5.2em;}
.psc_padding-right5_2em {padding-right:5.2em;}
.psc_padding-sides5_2em {padding-left:5.2em; padding-right:5.2em;}

.psc_padding-5_3em {padding:5.3em;}
.psc_padding-top5_3em {padding-top:5.3em;}
.psc_padding-bottom5_3em {padding-bottom:5.3em;}
.psc_padding-left5_3em {padding-left:5.3em;}
.psc_padding-right5_3em {padding-right:5.3em;}
.psc_padding-sides5_3em {padding-left:5.3em; padding-right:5.3em;}

.psc_padding-5_4em {padding:5.4em;}
.psc_padding-top5_4em {padding-top:5.4em;}
.psc_padding-bottom5_4em {padding-bottom:5.4em;}
.psc_padding-left5_4em {padding-left:5.4em;}
.psc_padding-right5_4em {padding-right:5.4em;}
.psc_padding-sides5_4em {padding-left:5.4em; padding-right:5.4em;}

.psc_padding-5_5em {padding:5.5em;}
.psc_padding-top5_5em {padding-top:5.5em;}
.psc_padding-bottom5_5em {padding-bottom:5.5em;}
.psc_padding-left5_5em {padding-left:5.5em;}
.psc_padding-right5_5em {padding-right:5.5em;}
.psc_padding-sides5_5em {padding-left:5.5em; padding-right:5.5em;}
.psc_padding-5_5pct {padding:5.5%;}
.psc_padding-top5_5pct {padding-top:5.5%;}
.psc_padding-bottom5_5pct {padding-bottom:5.5%;}
.psc_padding-left5_5pct {padding-left:5.5%;}
.psc_padding-right5_5pct {padding-right:5.5%;}
.psc_padding-sides5_5pct {padding-left:5.5%; padding-right:5.5%;}

.psc_padding-5_6em {padding:5.6em;}
.psc_padding-top5_6em {padding-top:5.6em;}
.psc_padding-bottom5_6em {padding-bottom:5.6em;}
.psc_padding-left5_6em {padding-left:5.6em;}
.psc_padding-right5_6em {padding-right:5.6em;}
.psc_padding-sides5_6em {padding-left:5.6em; padding-right:5.6em;}

.psc_padding-5_7em {padding:5.7em;}
.psc_padding-top5_7em {padding-top:5.7em;}
.psc_padding-bottom5_7em {padding-bottom:5.7em;}
.psc_padding-left5_7em {padding-left:5.7em;}
.psc_padding-right5_7em {padding-right:5.7em;}
.psc_padding-sides5_7em {padding-left:5.7em; padding-right:5.7em;}

.psc_padding-5_8em {padding:5.8em;}
.psc_padding-top5_8em {padding-top:5.8em;}
.psc_padding-bottom5_8em {padding-bottom:5.8em;}
.psc_padding-left5_8em {padding-left:5.8em;}
.psc_padding-right5_8em {padding-right:5.8em;}
.psc_padding-sides5_8em {padding-left:5.8em; padding-right:5.8em;}

.psc_padding-5_9em {padding:5.9em;}
.psc_padding-top5_9em {padding-top:5.9em;}
.psc_padding-bottom5_9em {padding-bottom:5.9em;}
.psc_padding-left5_9em {padding-left:5.9em;}
.psc_padding-right5_9em {padding-right:5.9em;}
.psc_padding-sides5_9em {padding-left:5.9em; padding-right:5.9em;}

.psc_padding-6em {padding:6em;}
.psc_padding-top6em {padding-top:6em;}
.psc_padding-bottom6em {padding-bottom:6em;}
.psc_padding-left6em {padding-left:6em;}
.psc_padding-right6em {padding-right:6em;}
.psc_padding-sides6em {padding-left:6em; padding-right:6em;}
.psc_padding-6px {padding:6px;}
.psc_padding-top6px {padding-top:6px;}
.psc_padding-bottom6px {padding-bottom:6px;}
.psc_padding-left6px {padding-left:6px;}
.psc_padding-right6px {padding-right:6px;}
.psc_padding-sides6px {padding-left:6px; padding-right:6px;}
.psc_padding-6pct {padding:6%;}
.psc_padding-top6pct {padding-top:6%;}
.psc_padding-bottom6pct {padding-bottom:6%;}
.psc_padding-left6pct {padding-left:6%;}
.psc_padding-right6pct {padding-right:6%;}
.psc_padding-sides6pct {padding-left:6%; padding-right:6%;}

.psc_padding-6_1em {padding:6.1em;}
.psc_padding-top6_1em {padding-top:6.1em;}
.psc_padding-bottom6_1em {padding-bottom:6.1em;}
.psc_padding-left6_1em {padding-left:6.1em;}
.psc_padding-right6_1em {padding-right:6.1em;}
.psc_padding-sides6_1em {padding-left:6.1em; padding-right:6.1em;}

.psc_padding-6_2em {padding:6.2em;}
.psc_padding-top6_2em {padding-top:6.2em;}
.psc_padding-bottom6_2em {padding-bottom:6.2em;}
.psc_padding-left6_2em {padding-left:6.2em;}
.psc_padding-right6_2em {padding-right:6.2em;}
.psc_padding-sides6_2em {padding-left:6.2em; padding-right:6.2em;}

.psc_padding-6_3em {padding:6.3em;}
.psc_padding-top6_3em {padding-top:6.3em;}
.psc_padding-bottom6_3em {padding-bottom:6.3em;}
.psc_padding-left6_3em {padding-left:6.3em;}
.psc_padding-right6_3em {padding-right:6.3em;}
.psc_padding-sides6_3em {padding-left:6.3em; padding-right:6.3em;}

.psc_padding-6_4em {padding:6.4em;}
.psc_padding-top6_4em {padding-top:6.4em;}
.psc_padding-bottom6_4em {padding-bottom:6.4em;}
.psc_padding-left6_4em {padding-left:6.4em;}
.psc_padding-right6_4em {padding-right:6.4em;}
.psc_padding-sides6_4em {padding-left:6.4em; padding-right:6.4em;}

.psc_padding-6_5em {padding:6.5em;}
.psc_padding-top6_5em {padding-top:6.5em;}
.psc_padding-bottom6_5em {padding-bottom:6.5em;}
.psc_padding-left6_5em {padding-left:6.5em;}
.psc_padding-right6_5em {padding-right:6.5em;}
.psc_padding-sides6_5em {padding-left:6.5em; padding-right:6.5em;}
.psc_padding-6_5pct {padding:6.5%;}
.psc_padding-top6_5pct {padding-top:6.5%;}
.psc_padding-bottom6_5pct {padding-bottom:6.5%;}
.psc_padding-left6_5pct {padding-left:6.5%;}
.psc_padding-right6_5pct {padding-right:6.5%;}
.psc_padding-sides6_5pct {padding-left:6.5%; padding-right:6.5%;}

.psc_padding-6_6em {padding:6.6em;}
.psc_padding-top6_6em {padding-top:6.6em;}
.psc_padding-bottom6_6em {padding-bottom:6.6em;}
.psc_padding-left6_6em {padding-left:6.6em;}
.psc_padding-right6_6em {padding-right:6.6em;}
.psc_padding-sides6_6em {padding-left:6.6em; padding-right:6.6em;}

.psc_padding-6_7em {padding:6.7em;}
.psc_padding-top6_7em {padding-top:6.7em;}
.psc_padding-bottom6_7em {padding-bottom:6.7em;}
.psc_padding-left6_7em {padding-left:6.7em;}
.psc_padding-right6_7em {padding-right:6.7em;}
.psc_padding-sides6_7em {padding-left:6.7em; padding-right:6.7em;}

.psc_padding-6_8em {padding:6.8em;}
.psc_padding-top6_8em {padding-top:6.8em;}
.psc_padding-bottom6_8em {padding-bottom:6.8em;}
.psc_padding-left6_8em {padding-left:6.8em;}
.psc_padding-right6_8em {padding-right:6.8em;}
.psc_padding-sides6_8em {padding-left:6.8em; padding-right:6.8em;}

.psc_padding-6_9em {padding:6.9em;}
.psc_padding-top6_9em {padding-top:6.9em;}
.psc_padding-bottom6_9em {padding-bottom:6.9em;}
.psc_padding-left6_9em {padding-left:6.9em;}
.psc_padding-right6_9em {padding-right:6.9em;}
.psc_padding-sides6_9em {padding-left:6.9em; padding-right:6.9em;}

.psc_padding-7em {padding:7em;}
.psc_padding-top7em {padding-top:7em;}
.psc_padding-bottom7em {padding-bottom:7em;}
.psc_padding-left7em {padding-left:7em;}
.psc_padding-right7em {padding-right:7em;}
.psc_padding-sides7em {padding-left:7em; padding-right:7em;}
.psc_padding-7px {padding:7px;}
.psc_padding-top7px {padding-top:7px;}
.psc_padding-bottom7px {padding-bottom:7px;}
.psc_padding-left7px {padding-left:7px;}
.psc_padding-right7px {padding-right:7px;}
.psc_padding-sides7px {padding-left:7px; padding-right:7px;}
.psc_padding-7pct {padding:7%;}
.psc_padding-top7pct {padding-top:7%;}
.psc_padding-bottom7pct {padding-bottom:7%;}
.psc_padding-left7pct {padding-left:7%;}
.psc_padding-right7pct {padding-right:7%;}
.psc_padding-sides7pct {padding-left:7%; padding-right:7%;}

.psc_padding-7_1em {padding:7.1em;}
.psc_padding-top7_1em {padding-top:7.1em;}
.psc_padding-bottom7_1em {padding-bottom:7.1em;}
.psc_padding-left7_1em {padding-left:7.1em;}
.psc_padding-right7_1em {padding-right:7.1em;}
.psc_padding-sides7_1em {padding-left:7.1em; padding-right:7.1em;}

.psc_padding-7_2em {padding:7.2em;}
.psc_padding-top7_2em {padding-top:7.2em;}
.psc_padding-bottom7_2em {padding-bottom:7.2em;}
.psc_padding-left7_2em {padding-left:7.2em;}
.psc_padding-right7_2em {padding-right:7.2em;}
.psc_padding-sides7_2em {padding-left:7.2em; padding-right:7.2em;}

.psc_padding-7_3em {padding:7.3em;}
.psc_padding-top7_3em {padding-top:7.3em;}
.psc_padding-bottom7_3em {padding-bottom:7.3em;}
.psc_padding-left7_3em {padding-left:7.3em;}
.psc_padding-right7_3em {padding-right:7.3em;}
.psc_padding-sides7_3em {padding-left:7.3em; padding-right:7.3em;}

.psc_padding-7_4em {padding:7.4em;}
.psc_padding-top7_4em {padding-top:7.4em;}
.psc_padding-bottom7_4em {padding-bottom:7.4em;}
.psc_padding-left7_4em {padding-left:7.4em;}
.psc_padding-right7_4em {padding-right:7.4em;}
.psc_padding-sides7_4em {padding-left:7.4em; padding-right:7.4em;}

.psc_padding-7_5em {padding:7.5em;}
.psc_padding-top7_5em {padding-top:7.5em;}
.psc_padding-bottom7_5em {padding-bottom:7.5em;}
.psc_padding-left7_5em {padding-left:7.5em;}
.psc_padding-right7_5em {padding-right:7.5em;}
.psc_padding-sides7_5em {padding-left:7.5em; padding-right:7.5em;}
.psc_padding-7_5pct {padding:7.5%;}
.psc_padding-top7_5pct {padding-top:7.5%;}
.psc_padding-bottom7_5pct {padding-bottom:7.5%;}
.psc_padding-left7_5pct {padding-left:7.5%;}
.psc_padding-right7_5pct {padding-right:7.5%;}
.psc_padding-sides7_5pct {padding-left:7.5%; padding-right:7.5%;}

.psc_padding-7_6em {padding:7.6em;}
.psc_padding-top7_6em {padding-top:7.6em;}
.psc_padding-bottom7_6em {padding-bottom:7.6em;}
.psc_padding-left7_6em {padding-left:7.6em;}
.psc_padding-right7_6em {padding-right:7.6em;}
.psc_padding-sides7_6em {padding-left:7.6em; padding-right:7.6em;}

.psc_padding-7_7em {padding:7.7em;}
.psc_padding-top7_7em {padding-top:7.7em;}
.psc_padding-bottom7_7em {padding-bottom:7.7em;}
.psc_padding-left7_7em {padding-left:7.7em;}
.psc_padding-right7_7em {padding-right:7.7em;}
.psc_padding-sides7_7em {padding-left:7.7em; padding-right:7.7em;}

.psc_padding-7_8em {padding:7.8em;}
.psc_padding-top7_8em {padding-top:7.8em;}
.psc_padding-bottom7_8em {padding-bottom:7.8em;}
.psc_padding-left7_8em {padding-left:7.8em;}
.psc_padding-right7_8em {padding-right:7.8em;}
.psc_padding-sides7_8em {padding-left:7.8em; padding-right:7.8em;}

.psc_padding-7_9em {padding:7.9em;}
.psc_padding-top7_9em {padding-top:7.9em;}
.psc_padding-bottom7_9em {padding-bottom:7.9em;}
.psc_padding-left7_9em {padding-left:7.9em;}
.psc_padding-right7_9em {padding-right:7.9em;}
.psc_padding-sides7_9em {padding-left:7.9em; padding-right:7.9em;}

.psc_padding-8em {padding:8em;}
.psc_padding-top8em {padding-top:8em;}
.psc_padding-bottom8em {padding-bottom:8em;}
.psc_padding-left8em {padding-left:8em;}
.psc_padding-right8em {padding-right:8em;}
.psc_padding-sides8em {padding-left:8em; padding-right:8em;}
.psc_padding-8px {padding:8px;}
.psc_padding-top8px {padding-top:8px;}
.psc_padding-bottom8px {padding-bottom:8px;}
.psc_padding-left8px {padding-left:8px;}
.psc_padding-right8px {padding-right:8px;}
.psc_padding-sides8px {padding-left:8px; padding-right:8px;}
.psc_padding-8pct {padding:8%;}
.psc_padding-top8pct {padding-top:8%;}
.psc_padding-bottom8pct {padding-bottom:8%;}
.psc_padding-left8pct {padding-left:8%;}
.psc_padding-right8pct {padding-right:8%;}
.psc_padding-sides8pct {padding-left:8%; padding-right:8%;}

.psc_padding-8_1em {padding:8.1em;}
.psc_padding-top8_1em {padding-top:8.1em;}
.psc_padding-bottom8_1em {padding-bottom:8.1em;}
.psc_padding-left8_1em {padding-left:8.1em;}
.psc_padding-right8_1em {padding-right:8.1em;}
.psc_padding-sides8_1em {padding-left:8.1em; padding-right:8.1em;}

.psc_padding-8_2em {padding:8.2em;}
.psc_padding-top8_2em {padding-top:8.2em;}
.psc_padding-bottom8_2em {padding-bottom:8.2em;}
.psc_padding-left8_2em {padding-left:8.2em;}
.psc_padding-right8_2em {padding-right:8.2em;}
.psc_padding-sides8_2em {padding-left:8.2em; padding-right:8.2em;}

.psc_padding-8_3em {padding:8.3em;}
.psc_padding-top8_3em {padding-top:8.3em;}
.psc_padding-bottom8_3em {padding-bottom:8.3em;}
.psc_padding-left8_3em {padding-left:8.3em;}
.psc_padding-right8_3em {padding-right:8.3em;}
.psc_padding-sides8_3em {padding-left:8.3em; padding-right:8.3em;}

.psc_padding-8_4em {padding:8.4em;}
.psc_padding-top8_4em {padding-top:8.4em;}
.psc_padding-bottom8_4em {padding-bottom:8.4em;}
.psc_padding-left8_4em {padding-left:8.4em;}
.psc_padding-right8_4em {padding-right:8.4em;}
.psc_padding-sides8_4em {padding-left:8.4em; padding-right:8.4em;}

.psc_padding-8_5em {padding:8.5em;}
.psc_padding-top8_5em {padding-top:8.5em;}
.psc_padding-bottom8_5em {padding-bottom:8.5em;}
.psc_padding-left8_5em {padding-left:8.5em;}
.psc_padding-right8_5em {padding-right:8.5em;}
.psc_padding-sides8_5em {padding-left:8.5em; padding-right:8.5em;}
.psc_padding-8_5pct {padding:8.5%;}
.psc_padding-top8_5pct {padding-top:8.5%;}
.psc_padding-bottom8_5pct {padding-bottom:8.5%;}
.psc_padding-left8_5pct {padding-left:8.5%;}
.psc_padding-right8_5pct {padding-right:8.5%;}
.psc_padding-sides8_5pct {padding-left:8.5%; padding-right:8.5%;}

.psc_padding-8_6em {padding:8.6em;}
.psc_padding-top8_6em {padding-top:8.6em;}
.psc_padding-bottom8_6em {padding-bottom:8.6em;}
.psc_padding-left8_6em {padding-left:8.6em;}
.psc_padding-right8_6em {padding-right:8.6em;}
.psc_padding-sides8_6em {padding-left:8.6em; padding-right:8.6em;}

.psc_padding-8_7em {padding:8.7em;}
.psc_padding-top8_7em {padding-top:8.7em;}
.psc_padding-bottom8_7em {padding-bottom:8.7em;}
.psc_padding-left8_7em {padding-left:8.7em;}
.psc_padding-right8_7em {padding-right:8.7em;}
.psc_padding-sides8_7em {padding-left:8.7em; padding-right:8.7em;}

.psc_padding-8_8em {padding:8.8em;}
.psc_padding-top8_8em {padding-top:8.8em;}
.psc_padding-bottom8_8em {padding-bottom:8.8em;}
.psc_padding-left8_8em {padding-left:8.8em;}
.psc_padding-right8_8em {padding-right:8.8em;}
.psc_padding-sides8_8em {padding-left:8.8em; padding-right:8.8em;}

.psc_padding-8_9em {padding:8.9em;}
.psc_padding-top8_9em {padding-top:8.9em;}
.psc_padding-bottom8_9em {padding-bottom:8.9em;}
.psc_padding-left8_9em {padding-left:8.9em;}
.psc_padding-right8_9em {padding-right:8.9em;}
.psc_padding-sides8_9em {padding-left:8.9em; padding-right:8.9em;}

.psc_padding-9em {padding:9em;}
.psc_padding-top9em {padding-top:9em;}
.psc_padding-bottom9em {padding-bottom:9em;}
.psc_padding-left9em {padding-left:9em;}
.psc_padding-right9em {padding-right:9em;}
.psc_padding-sides9em {padding-left:9em; padding-right:9em;}
.psc_padding-9px {padding:9px;}
.psc_padding-top9px {padding-top:9px;}
.psc_padding-bottom9px {padding-bottom:9px;}
.psc_padding-left9px {padding-left:9px;}
.psc_padding-right9px {padding-right:9px;}
.psc_padding-sides9px {padding-left:9px; padding-right:9px;}
.psc_padding-9pct {padding:9%;}
.psc_padding-top9pct {padding-top:9%;}
.psc_padding-bottom9pct {padding-bottom:9%;}
.psc_padding-left9pct {padding-left:9%;}
.psc_padding-right9pct {padding-right:9%;}
.psc_padding-sides9pct {padding-left:9%; padding-right:9%;}

.psc_padding-9_1em {padding:9.1em;}
.psc_padding-top9_1em {padding-top:9.1em;}
.psc_padding-bottom9_1em {padding-bottom:9.1em;}
.psc_padding-left9_1em {padding-left:9.1em;}
.psc_padding-right9_1em {padding-right:9.1em;}
.psc_padding-sides9_1em {padding-left:9.1em; padding-right:9.1em;}

.psc_padding-9_2em {padding:9.2em;}
.psc_padding-top9_2em {padding-top:9.2em;}
.psc_padding-bottom9_2em {padding-bottom:9.2em;}
.psc_padding-left9_2em {padding-left:9.2em;}
.psc_padding-right9_2em {padding-right:9.2em;}
.psc_padding-sides9_2em {padding-left:9.2em; padding-right:9.2em;}

.psc_padding-9_3em {padding:9.3em;}
.psc_padding-top9_3em {padding-top:9.3em;}
.psc_padding-bottom9_3em {padding-bottom:9.3em;}
.psc_padding-left9_3em {padding-left:9.3em;}
.psc_padding-right9_3em {padding-right:9.3em;}
.psc_padding-sides9_3em {padding-left:9.3em; padding-right:9.3em;}

.psc_padding-9_4em {padding:9.4em;}
.psc_padding-top9_4em {padding-top:9.4em;}
.psc_padding-bottom9_4em {padding-bottom:9.4em;}
.psc_padding-left9_4em {padding-left:9.4em;}
.psc_padding-right9_4em {padding-right:9.4em;}
.psc_padding-sides9_4em {padding-left:9.4em; padding-right:9.4em;}

.psc_padding-9_5em {padding:9.5em;}
.psc_padding-top9_5em {padding-top:9.5em;}
.psc_padding-bottom9_5em {padding-bottom:9.5em;}
.psc_padding-left9_5em {padding-left:9.5em;}
.psc_padding-right9_5em {padding-right:9.5em;}
.psc_padding-sides9_5em {padding-left:9.5em; padding-right:9.5em;}
.psc_padding-9_5pct {padding:9.5%;}
.psc_padding-top9_5pct {padding-top:9.5%;}
.psc_padding-bottom9_5pct {padding-bottom:9.5%;}
.psc_padding-left9_5pct {padding-left:9.5%;}
.psc_padding-right9_5pct {padding-right:9.5%;}
.psc_padding-sides9_5pct {padding-left:9.5%; padding-right:9.5%;}

.psc_padding-9_6em {padding:9.6em;}
.psc_padding-top9_6em {padding-top:9.6em;}
.psc_padding-bottom9_6em {padding-bottom:9.6em;}
.psc_padding-left9_6em {padding-left:9.6em;}
.psc_padding-right9_6em {padding-right:9.6em;}
.psc_padding-sides9_6em {padding-left:9.6em; padding-right:9.6em;}

.psc_padding-9_7em {padding:9.7em;}
.psc_padding-top9_7em {padding-top:9.7em;}
.psc_padding-bottom9_7em {padding-bottom:9.7em;}
.psc_padding-left9_7em {padding-left:9.7em;}
.psc_padding-right9_7em {padding-right:9.7em;}
.psc_padding-sides9_7em {padding-left:9.7em; padding-right:9.7em;}

.psc_padding-9_8em {padding:9.8em;}
.psc_padding-top9_8em {padding-top:9.8em;}
.psc_padding-bottom9_8em {padding-bottom:9.8em;}
.psc_padding-left9_8em {padding-left:9.8em;}
.psc_padding-right9_8em {padding-right:9.8em;}
.psc_padding-sides9_8em {padding-left:9.8em; padding-right:9.8em;}

.psc_padding-9_9em {padding:9.9em;}
.psc_padding-top9_9em {padding-top:9.9em;}
.psc_padding-bottom9_9em {padding-bottom:9.9em;}
.psc_padding-left9_9em {padding-left:9.9em;}
.psc_padding-right9_9em {padding-right:9.9em;}
.psc_padding-sides9_9em {padding-left:9.9em; padding-right:9.9em;}

.psc_padding-10em {padding:10em;}
.psc_padding-top10em {padding-top:10em;}
.psc_padding-bottom10em {padding-bottom:10em;}
.psc_padding-left10em {padding-left:10em;}
.psc_padding-right10em {padding-right:10em;}
.psc_padding-sides10em {padding-left:10em; padding-right:10em;}
.psc_padding-10px {padding:10px;}
.psc_padding-top10px {padding-top:10px;}
.psc_padding-bottom10px {padding-bottom:10px;}
.psc_padding-left10px {padding-left:10px;}
.psc_padding-right10px {padding-right:10px;}
.psc_padding-sides10px {padding-left:10px; padding-right:10px;}
.psc_padding-10pct {padding:10%;}
.psc_padding-top10pct {padding-top:10%;}
.psc_padding-bottom10pct {padding-bottom:10%;}
.psc_padding-left10pct {padding-left:10%;}
.psc_padding-right10pct {padding-right:10%;}
.psc_padding-sides10pct {padding-left:10%; padding-right:10%;}

.psc_padding-10_1em {padding:10.1em;}
.psc_padding-top10_1em {padding-top:10.1em;}
.psc_padding-bottom10_1em {padding-bottom:10.1em;}
.psc_padding-left10_1em {padding-left:10.1em;}
.psc_padding-right10_1em {padding-right:10.1em;}
.psc_padding-sides10_1em {padding-left:10.1em; padding-right:10.1em;}

.psc_padding-10_5pct {padding:10.5%;}
.psc_padding-top10_5pct {padding-top:10.5%;}
.psc_padding-bottom10_5pct {padding-bottom:10.5%;}
.psc_padding-left10_5pct {padding-left:10.5%;}
.psc_padding-right10_5pct {padding-right:10.5%;}
.psc_padding-sides10_5pct {padding-left:10.5%; padding-right:10.5%;}

.psc_padding-11em {padding:11em;}
.psc_padding-top11em {padding-top:11em;}
.psc_padding-bottom11em {padding-bottom:11em;}
.psc_padding-left11em {padding-left:11em;}
.psc_padding-right11em {padding-right:11em;}
.psc_padding-sides11em {padding-left:11em; padding-right:11em;}
.psc_padding-11px {padding:11px;}
.psc_padding-top11px {padding-top:11px;}
.psc_padding-bottom11px {padding-bottom:11px;}
.psc_padding-left11px {padding-left:11px;}
.psc_padding-right11px {padding-right:11px;}
.psc_padding-sides11px {padding-left:11px; padding-right:11px;}
.psc_padding-11pct {padding:11%;}
.psc_padding-top11pct {padding-top:11%;}
.psc_padding-bottom11pct {padding-bottom:11%;}
.psc_padding-left11pct {padding-left:11%;}
.psc_padding-right11pct {padding-right:11%;}
.psc_padding-sides11pct {padding-left:11%; padding-right:11%;}

.psc_padding-11_5pct {padding:11.5%;}
.psc_padding-top11_5pct {padding-top:11.5%;}
.psc_padding-bottom11_5pct {padding-bottom:11.5%;}
.psc_padding-left11_5pct {padding-left:11.5%;}
.psc_padding-right11_5pct {padding-right:11.5%;}
.psc_padding-sides11_5pct {padding-left:11.5%; padding-right:11.5%;}

.psc_padding-12em {padding:12em;}
.psc_padding-top12em {padding-top:12em;}
.psc_padding-bottom12em {padding-bottom:12em;}
.psc_padding-left12em {padding-left:12em;}
.psc_padding-right12em {padding-right:12em;}
.psc_padding-sides12em {padding-left:12em; padding-right:12em;}
.psc_padding-12px {padding:12px;}
.psc_padding-top12px {padding-top:12px;}
.psc_padding-bottom12px {padding-bottom:12px;}
.psc_padding-left12px {padding-left:12px;}
.psc_padding-right12px {padding-right:12px;}
.psc_padding-sides12px {padding-left:12px; padding-right:12px;}
.psc_padding-12pct {padding:12%;}
.psc_padding-top12pct {padding-top:12%;}
.psc_padding-bottom12pct {padding-bottom:12%;}
.psc_padding-left12pct {padding-left:12%;}
.psc_padding-right12pct {padding-right:12%;}
.psc_padding-sides12pct {padding-left:12%; padding-right:12%;}

.psc_padding-12_5pct {padding:12.5%;}
.psc_padding-top12_5pct {padding-top:12.5%;}
.psc_padding-bottom12_5pct {padding-bottom:12.5%;}
.psc_padding-left12_5pct {padding-left:12.5%;}
.psc_padding-right12_5pct {padding-right:12.5%;}
.psc_padding-sides12_5pct {padding-left:12.5%; padding-right:12.5%;}

.psc_padding-13em {padding:13em;}
.psc_padding-top13em {padding-top:13em;}
.psc_padding-bottom13em {padding-bottom:13em;}
.psc_padding-left13em {padding-left:13em;}
.psc_padding-right13em {padding-right:13em;}
.psc_padding-sides13em {padding-left:13em; padding-right:13em;}
.psc_padding-13px {padding:13px;}
.psc_padding-top13px {padding-top:13px;}
.psc_padding-bottom13px {padding-bottom:13px;}
.psc_padding-left13px {padding-left:13px;}
.psc_padding-right13px {padding-right:13px;}
.psc_padding-sides13px {padding-left:13px; padding-right:13px;}
.psc_padding-13pct {padding:13%;}
.psc_padding-top13pct {padding-top:13%;}
.psc_padding-bottom13pct {padding-bottom:13%;}
.psc_padding-left13pct {padding-left:13%;}
.psc_padding-right13pct {padding-right:13%;}
.psc_padding-sides13pct {padding-left:13%; padding-right:13%;}

.psc_padding-13_5pct {padding:13.5%;}
.psc_padding-top13_5pct {padding-top:13.5%;}
.psc_padding-bottom13_5pct {padding-bottom:13.5%;}
.psc_padding-left13_5pct {padding-left:13.5%;}
.psc_padding-right13_5pct {padding-right:13.5%;}
.psc_padding-sides13_5pct {padding-left:13.5%; padding-right:13.5%;}

.psc_padding-14em {padding:14em;}
.psc_padding-top14em {padding-top:14em;}
.psc_padding-bottom14em {padding-bottom:14em;}
.psc_padding-left14em {padding-left:14em;}
.psc_padding-right14em {padding-right:14em;}
.psc_padding-sides14em {padding-left:14em; padding-right:14em;}
.psc_padding-14px {padding:14px;}
.psc_padding-top14px {padding-top:14px;}
.psc_padding-bottom14px {padding-bottom:14px;}
.psc_padding-left14px {padding-left:14px;}
.psc_padding-right14px {padding-right:14px;}
.psc_padding-sides14px {padding-left:14px; padding-right:14px;}
.psc_padding-14pct {padding:14%;}
.psc_padding-top14pct {padding-top:14%;}
.psc_padding-bottom14pct {padding-bottom:14%;}
.psc_padding-left14pct {padding-left:14%;}
.psc_padding-right14pct {padding-right:14%;}
.psc_padding-sides14pct {padding-left:14%; padding-right:14%;}

.psc_padding-14_5pct {padding:14.5%;}
.psc_padding-top14_5pct {padding-top:14.5%;}
.psc_padding-bottom14_5pct {padding-bottom:14.5%;}
.psc_padding-left14_5pct {padding-left:14.5%;}
.psc_padding-right14_5pct {padding-right:14.5%;}
.psc_padding-sides14_5pct {padding-left:14.5%; padding-right:14.5%;}

.psc_padding-15em {padding:15em;}
.psc_padding-top15em {padding-top:15em;}
.psc_padding-bottom15em {padding-bottom:15em;}
.psc_padding-left15em {padding-left:15em;}
.psc_padding-right15em {padding-right:15em;}
.psc_padding-sides15em {padding-left:15em; padding-right:15em;}
.psc_padding-15px {padding:15px;}
.psc_padding-top15px {padding-top:15px;}
.psc_padding-bottom15px {padding-bottom:15px;}
.psc_padding-left15px {padding-left:15px;}
.psc_padding-right15px {padding-right:15px;}
.psc_padding-sides15px {padding-left:15px; padding-right:15px;}
.psc_padding-15pct {padding:15%;}
.psc_padding-top15pct {padding-top:15%;}
.psc_padding-bottom15pct {padding-bottom:15%;}
.psc_padding-left15pct {padding-left:15%;}
.psc_padding-right15pct {padding-right:15%;}
.psc_padding-sides15pct {padding-left:15%; padding-right:15%;}

.psc_padding-15_5pct {padding:15.5%;}
.psc_padding-top15_5pct {padding-top:15.5%;}
.psc_padding-bottom15_5pct {padding-bottom:15.5%;}
.psc_padding-left15_5pct {padding-left:15.5%;}
.psc_padding-right15_5pct {padding-right:15.5%;}
.psc_padding-sides15_5pct {padding-left:15.5%; padding-right:15.5%;}

.psc_padding-16em {padding:16em;}
.psc_padding-top16em {padding-top:16em;}
.psc_padding-bottom16em {padding-bottom:16em;}
.psc_padding-left16em {padding-left:16em;}
.psc_padding-right16em {padding-right:16em;}
.psc_padding-sides16em {padding-left:16em; padding-right:16em;}
.psc_padding-16px {padding:16px;}
.psc_padding-top16px {padding-top:16px;}
.psc_padding-bottom16px {padding-bottom:16px;}
.psc_padding-left16px {padding-left:16px;}
.psc_padding-right16px {padding-right:16px;}
.psc_padding-sides16px {padding-left:16px; padding-right:16px;}
.psc_padding-16pct {padding:16%;}
.psc_padding-top16pct {padding-top:16%;}
.psc_padding-bottom16pct {padding-bottom:16%;}
.psc_padding-left16pct {padding-left:16%;}
.psc_padding-right16pct {padding-right:16%;}
.psc_padding-sides16pct {padding-left:16%; padding-right:16%;}

.psc_padding-16_5pct {padding:16.5%;}
.psc_padding-top16_5pct {padding-top:16.5%;}
.psc_padding-bottom16_5pct {padding-bottom:16.5%;}
.psc_padding-left16_5pct {padding-left:16.5%;}
.psc_padding-right16_5pct {padding-right:16.5%;}
.psc_padding-sides16_5pct {padding-left:16.5%; padding-right:16.5%;}

.psc_padding-17em {padding:17em;}
.psc_padding-top17em {padding-top:17em;}
.psc_padding-bottom17em {padding-bottom:17em;}
.psc_padding-left17em {padding-left:17em;}
.psc_padding-right17em {padding-right:17em;}
.psc_padding-sides17em {padding-left:17em; padding-right:17em;}
.psc_padding-17px {padding:17px;}
.psc_padding-top17px {padding-top:17px;}
.psc_padding-bottom17px {padding-bottom:17px;}
.psc_padding-left17px {padding-left:17px;}
.psc_padding-right17px {padding-right:17px;}
.psc_padding-sides17px {padding-left:17px; padding-right:17px;}
.psc_padding-17pct {padding:17%;}
.psc_padding-top17pct {padding-top:17%;}
.psc_padding-bottom17pct {padding-bottom:17%;}
.psc_padding-left17pct {padding-left:17%;}
.psc_padding-right17pct {padding-right:17%;}
.psc_padding-sides17pct {padding-left:17%; padding-right:17%;}

.psc_padding-17_5pct {padding:17.5%;}
.psc_padding-top17_5pct {padding-top:17.5%;}
.psc_padding-bottom17_5pct {padding-bottom:17.5%;}
.psc_padding-left17_5pct {padding-left:17.5%;}
.psc_padding-right17_5pct {padding-right:17.5%;}
.psc_padding-sides17_5pct {padding-left:17.5%; padding-right:17.5%;}

.psc_padding-18em {padding:18em;}
.psc_padding-top18em {padding-top:18em;}
.psc_padding-bottom18em {padding-bottom:18em;}
.psc_padding-left18em {padding-left:18em;}
.psc_padding-right18em {padding-right:18em;}
.psc_padding-sides18em {padding-left:18em; padding-right:18em;}
.psc_padding-18px {padding:18px;}
.psc_padding-top18px {padding-top:18px;}
.psc_padding-bottom18px {padding-bottom:18px;}
.psc_padding-left18px {padding-left:18px;}
.psc_padding-right18px {padding-right:18px;}
.psc_padding-sides18px {padding-left:18px; padding-right:18px;}
.psc_padding-18pct {padding:18%;}
.psc_padding-top18pct {padding-top:18%;}
.psc_padding-bottom18pct {padding-bottom:18%;}
.psc_padding-left18pct {padding-left:18%;}
.psc_padding-right18pct {padding-right:18%;}
.psc_padding-sides18pct {padding-left:18%; padding-right:18%;}

.psc_padding-18_5pct {padding:18.5%;}
.psc_padding-top18_5pct {padding-top:18.5%;}
.psc_padding-bottom18_5pct {padding-bottom:18.5%;}
.psc_padding-left18_5pct {padding-left:18.5%;}
.psc_padding-right18_5pct {padding-right:18.5%;}
.psc_padding-sides18_5pct {padding-left:18.5%; padding-right:18.5%;}

.psc_padding-19em {padding:19em;}
.psc_padding-top19em {padding-top:19em;}
.psc_padding-bottom19em {padding-bottom:19em;}
.psc_padding-left19em {padding-left:19em;}
.psc_padding-right19em {padding-right:19em;}
.psc_padding-sides19em {padding-left:19em; padding-right:19em;}
.psc_padding-19px {padding:19px;}
.psc_padding-top19px {padding-top:19px;}
.psc_padding-bottom19px {padding-bottom:19px;}
.psc_padding-left19px {padding-left:19px;}
.psc_padding-right19px {padding-right:19px;}
.psc_padding-sides19px {padding-left:19px; padding-right:19px;}
.psc_padding-19pct {padding:19%;}
.psc_padding-top19pct {padding-top:19%;}
.psc_padding-bottom19pct {padding-bottom:19%;}
.psc_padding-left19pct {padding-left:19%;}
.psc_padding-right19pct {padding-right:19%;}
.psc_padding-sides19pct {padding-left:19%; padding-right:19%;}

.psc_padding-19_5pct {padding:19.5%;}
.psc_padding-top19_5pct {padding-top:19.5%;}
.psc_padding-bottom19_5pct {padding-bottom:19.5%;}
.psc_padding-left19_5pct {padding-left:19.5%;}
.psc_padding-right19_5pct {padding-right:19.5%;}
.psc_padding-sides19_5pct {padding-left:19.5%; padding-right:19.5%;}

.psc_padding-20em {padding:20em;}
.psc_padding-top20em {padding-top:20em;}
.psc_padding-bottom20em {padding-bottom:20em;}
.psc_padding-left20em {padding-left:20em;}
.psc_padding-right20em {padding-right:20em;}
.psc_padding-sides20em {padding-left:20em; padding-right:20em;}
.psc_padding-20px {padding:20px;}
.psc_padding-top20px {padding-top:20px;}
.psc_padding-bottom20px {padding-bottom:20px;}
.psc_padding-left20px {padding-left:20px;}
.psc_padding-right20px {padding-right:20px;}
.psc_padding-sides20px {padding-left:20px; padding-right:20px;}
.psc_padding-20pct {padding:20%;}
.psc_padding-top20pct {padding-top:20%;}
.psc_padding-bottom20pct {padding-bottom:20%;}
.psc_padding-left20pct {padding-left:20%;}
.psc_padding-right20pct {padding-right:20%;}
.psc_padding-sides20pct {padding-left:20%; padding-right:20%;}

.psc_padding-20_5pct {padding:20.5%;}
.psc_padding-top20_5pct {padding-top:20.5%;}
.psc_padding-bottom20_5pct {padding-bottom:20.5%;}
.psc_padding-left20_5pct {padding-left:20.5%;}
.psc_padding-right20_5pct {padding-right:20.5%;}
.psc_padding-sides20_5pct {padding-left:20.5%; padding-right:20.5%;}

.psc_padding-21em {padding:21em;}
.psc_padding-top21em {padding-top:21em;}
.psc_padding-bottom21em {padding-bottom:21em;}
.psc_padding-left21em {padding-left:21em;}
.psc_padding-right21em {padding-right:21em;}
.psc_padding-sides21em {padding-left:21em; padding-right:21em;}
.psc_padding-21px {padding:21px;}
.psc_padding-top21px {padding-top:21px;}
.psc_padding-bottom21px {padding-bottom:21px;}
.psc_padding-left21px {padding-left:21px;}
.psc_padding-right21px {padding-right:21px;}
.psc_padding-sides21px {padding-left:21px; padding-right:21px;}
.psc_padding-21pct {padding:21%;}
.psc_padding-top21pct {padding-top:21%;}
.psc_padding-bottom21pct {padding-bottom:21%;}
.psc_padding-left21pct {padding-left:21%;}
.psc_padding-right21pct {padding-right:21%;}
.psc_padding-sides21pct {padding-left:21%; padding-right:21%;}

.psc_padding-21_5pct {padding:21.5%;}
.psc_padding-top21_5pct {padding-top:21.5%;}
.psc_padding-bottom21_5pct {padding-bottom:21.5%;}
.psc_padding-left21_5pct {padding-left:21.5%;}
.psc_padding-right21_5pct {padding-right:21.5%;}
.psc_padding-sides21_5pct {padding-left:21.5%; padding-right:21.5%;}

.psc_padding-22em {padding:22em;}
.psc_padding-top22em {padding-top:22em;}
.psc_padding-bottom22em {padding-bottom:22em;}
.psc_padding-left22em {padding-left:22em;}
.psc_padding-right22em {padding-right:22em;}
.psc_padding-sides22em {padding-left:22em; padding-right:22em;}
.psc_padding-22px {padding:22px;}
.psc_padding-top22px {padding-top:22px;}
.psc_padding-bottom22px {padding-bottom:22px;}
.psc_padding-left22px {padding-left:22px;}
.psc_padding-right22px {padding-right:22px;}
.psc_padding-sides22px {padding-left:22px; padding-right:22px;}
.psc_padding-22pct {padding:22%;}
.psc_padding-top22pct {padding-top:22%;}
.psc_padding-bottom22pct {padding-bottom:22%;}
.psc_padding-left22pct {padding-left:22%;}
.psc_padding-right22pct {padding-right:22%;}
.psc_padding-sides22pct {padding-left:22%; padding-right:22%;}

.psc_padding-22_5pct {padding:22.5%;}
.psc_padding-top22_5pct {padding-top:22.5%;}
.psc_padding-bottom22_5pct {padding-bottom:22.5%;}
.psc_padding-left22_5pct {padding-left:22.5%;}
.psc_padding-right22_5pct {padding-right:22.5%;}
.psc_padding-sides22_5pct {padding-left:22.5%; padding-right:22.5%;}

.psc_padding-23em {padding:23em;}
.psc_padding-top23em {padding-top:23em;}
.psc_padding-bottom23em {padding-bottom:23em;}
.psc_padding-left23em {padding-left:23em;}
.psc_padding-right23em {padding-right:23em;}
.psc_padding-sides23em {padding-left:23em; padding-right:23em;}
.psc_padding-23px {padding:23px;}
.psc_padding-top23px {padding-top:23px;}
.psc_padding-bottom23px {padding-bottom:23px;}
.psc_padding-left23px {padding-left:23px;}
.psc_padding-right23px {padding-right:23px;}
.psc_padding-sides23px {padding-left:23px; padding-right:23px;}
.psc_padding-23pct {padding:23%;}
.psc_padding-top23pct {padding-top:23%;}
.psc_padding-bottom23pct {padding-bottom:23%;}
.psc_padding-left23pct {padding-left:23%;}
.psc_padding-right23pct {padding-right:23%;}
.psc_padding-sides23pct {padding-left:23%; padding-right:23%;}

.psc_padding-23_5pct {padding:23.5%;}
.psc_padding-top23_5pct {padding-top:23.5%;}
.psc_padding-bottom23_5pct {padding-bottom:23.5%;}
.psc_padding-left23_5pct {padding-left:23.5%;}
.psc_padding-right23_5pct {padding-right:23.5%;}
.psc_padding-sides23_5pct {padding-left:23.5%; padding-right:23.5%;}

.psc_padding-24em {padding:24em;}
.psc_padding-top24em {padding-top:24em;}
.psc_padding-bottom24em {padding-bottom:24em;}
.psc_padding-left24em {padding-left:24em;}
.psc_padding-right24em {padding-right:24em;}
.psc_padding-sides24em {padding-left:24em; padding-right:24em;}
.psc_padding-24px {padding:24px;}
.psc_padding-top24px {padding-top:24px;}
.psc_padding-bottom24px {padding-bottom:24px;}
.psc_padding-left24px {padding-left:24px;}
.psc_padding-right24px {padding-right:24px;}
.psc_padding-sides24px {padding-left:24px; padding-right:24px;}
.psc_padding-24pct {padding:24%;}
.psc_padding-top24pct {padding-top:24%;}
.psc_padding-bottom24pct {padding-bottom:24%;}
.psc_padding-left24pct {padding-left:24%;}
.psc_padding-right24pct {padding-right:24%;}
.psc_padding-sides24pct {padding-left:24%; padding-right:24%;}

.psc_padding-24_5pct {padding:24.5%;}
.psc_padding-top24_5pct {padding-top:24.5%;}
.psc_padding-bottom24_5pct {padding-bottom:24.5%;}
.psc_padding-left24_5pct {padding-left:24.5%;}
.psc_padding-right24_5pct {padding-right:24.5%;}
.psc_padding-sides24_5pct {padding-left:24.5%; padding-right:24.5%;}

.psc_padding-25em {padding:25em;}
.psc_padding-top25em {padding-top:25em;}
.psc_padding-bottom25em {padding-bottom:25em;}
.psc_padding-left25em {padding-left:25em;}
.psc_padding-right25em {padding-right:25em;}
.psc_padding-sides25em {padding-left:25em; padding-right:25em;}
.psc_padding-25px {padding:25px;}
.psc_padding-top25px {padding-top:25px;}
.psc_padding-bottom25px {padding-bottom:25px;}
.psc_padding-left25px {padding-left:25px;}
.psc_padding-right25px {padding-right:25px;}
.psc_padding-sides25px {padding-left:25px; padding-right:25px;}
.psc_padding-25pct {padding:25%;}
.psc_padding-top25pct {padding-top:25%;}
.psc_padding-bottom25pct {padding-bottom:25%;}
.psc_padding-left25pct {padding-left:25%;}
.psc_padding-right25pct {padding-right:25%;}
.psc_padding-sides25pct {padding-left:25%; padding-right:25%;}

.psc_padding-25_5pct {padding:25.5%;}
.psc_padding-top25_5pct {padding-top:25.5%;}
.psc_padding-bottom25_5pct {padding-bottom:25.5%;}
.psc_padding-left25_5pct {padding-left:25.5%;}
.psc_padding-right25_5pct {padding-right:25.5%;}
.psc_padding-sides25_5pct {padding-left:25.5%; padding-right:25.5%;}

.psc_padding-26em {padding:26em;}
.psc_padding-top26em {padding-top:26em;}
.psc_padding-bottom26em {padding-bottom:26em;}
.psc_padding-left26em {padding-left:26em;}
.psc_padding-right26em {padding-right:26em;}
.psc_padding-sides26em {padding-left:26em; padding-right:26em;}
.psc_padding-26px {padding:26px;}
.psc_padding-top26px {padding-top:26px;}
.psc_padding-bottom26px {padding-bottom:26px;}
.psc_padding-left26px {padding-left:26px;}
.psc_padding-right26px {padding-right:26px;}
.psc_padding-sides26px {padding-left:26px; padding-right:26px;}
.psc_padding-26pct {padding:26%;}
.psc_padding-top26pct {padding-top:26%;}
.psc_padding-bottom26pct {padding-bottom:26%;}
.psc_padding-left26pct {padding-left:26%;}
.psc_padding-right26pct {padding-right:26%;}
.psc_padding-sides26pct {padding-left:26%; padding-right:26%;}

.psc_padding-26_5pct {padding:26.5%;}
.psc_padding-top26_5pct {padding-top:26.5%;}
.psc_padding-bottom26_5pct {padding-bottom:26.5%;}
.psc_padding-left26_5pct {padding-left:26.5%;}
.psc_padding-right26_5pct {padding-right:26.5%;}
.psc_padding-sides26_5pct {padding-left:26.5%; padding-right:26.5%;}

.psc_padding-27em {padding:27em;}
.psc_padding-top27em {padding-top:27em;}
.psc_padding-bottom27em {padding-bottom:27em;}
.psc_padding-left27em {padding-left:27em;}
.psc_padding-right27em {padding-right:27em;}
.psc_padding-sides27em {padding-left:27em; padding-right:27em;}
.psc_padding-27px {padding:27px;}
.psc_padding-top27px {padding-top:27px;}
.psc_padding-bottom27px {padding-bottom:27px;}
.psc_padding-left27px {padding-left:27px;}
.psc_padding-right27px {padding-right:27px;}
.psc_padding-sides27px {padding-left:27px; padding-right:27px;}
.psc_padding-27pct {padding:27%;}
.psc_padding-top27pct {padding-top:27%;}
.psc_padding-bottom27pct {padding-bottom:27%;}
.psc_padding-left27pct {padding-left:27%;}
.psc_padding-right27pct {padding-right:27%;}
.psc_padding-sides27pct {padding-left:27%; padding-right:27%;}

.psc_padding-27_5pct {padding:27.5%;}
.psc_padding-top27_5pct {padding-top:27.5%;}
.psc_padding-bottom27_5pct {padding-bottom:27.5%;}
.psc_padding-left27_5pct {padding-left:27.5%;}
.psc_padding-right27_5pct {padding-right:27.5%;}
.psc_padding-sides27_5pct {padding-left:27.5%; padding-right:27.5%;}

.psc_padding-28em {padding:28em;}
.psc_padding-top28em {padding-top:28em;}
.psc_padding-bottom28em {padding-bottom:28em;}
.psc_padding-left28em {padding-left:28em;}
.psc_padding-right28em {padding-right:28em;}
.psc_padding-sides28em {padding-left:28em; padding-right:28em;}
.psc_padding-28px {padding:28px;}
.psc_padding-top28px {padding-top:28px;}
.psc_padding-bottom28px {padding-bottom:28px;}
.psc_padding-left28px {padding-left:28px;}
.psc_padding-right28px {padding-right:28px;}
.psc_padding-sides28px {padding-left:28px; padding-right:28px;}
.psc_padding-28pct {padding:28%;}
.psc_padding-top28pct {padding-top:28%;}
.psc_padding-bottom28pct {padding-bottom:28%;}
.psc_padding-left28pct {padding-left:28%;}
.psc_padding-right28pct {padding-right:28%;}
.psc_padding-sides28pct {padding-left:28%; padding-right:28%;}

.psc_padding-28_5pct {padding:28.5%;}
.psc_padding-top28_5pct {padding-top:28.5%;}
.psc_padding-bottom28_5pct {padding-bottom:28.5%;}
.psc_padding-left28_5pct {padding-left:28.5%;}
.psc_padding-right28_5pct {padding-right:28.5%;}
.psc_padding-sides28_5pct {padding-left:28.5%; padding-right:28.5%;}

.psc_padding-29em {padding:29em;}
.psc_padding-top29em {padding-top:29em;}
.psc_padding-bottom29em {padding-bottom:29em;}
.psc_padding-left29em {padding-left:29em;}
.psc_padding-right29em {padding-right:29em;}
.psc_padding-sides29em {padding-left:29em; padding-right:29em;}
.psc_padding-29px {padding:29px;}
.psc_padding-top29px {padding-top:29px;}
.psc_padding-bottom29px {padding-bottom:29px;}
.psc_padding-left29px {padding-left:29px;}
.psc_padding-right29px {padding-right:29px;}
.psc_padding-sides29px {padding-left:29px; padding-right:29px;}
.psc_padding-29pct {padding:29%;}
.psc_padding-top29pct {padding-top:29%;}
.psc_padding-bottom29pct {padding-bottom:29%;}
.psc_padding-left29pct {padding-left:29%;}
.psc_padding-right29pct {padding-right:29%;}
.psc_padding-sides29pct {padding-left:29%; padding-right:29%;}

.psc_padding-29_5pct {padding:29.5%;}
.psc_padding-top29_5pct {padding-top:29.5%;}
.psc_padding-bottom29_5pct {padding-bottom:29.5%;}
.psc_padding-left29_5pct {padding-left:29.5%;}
.psc_padding-right29_5pct {padding-right:29.5%;}
.psc_padding-sides29_5pct {padding-left:29.5%; padding-right:29.5%;}

.psc_padding-30em {padding:30em;}
.psc_padding-top30em {padding-top:30em;}
.psc_padding-bottom30em {padding-bottom:30em;}
.psc_padding-left30em {padding-left:30em;}
.psc_padding-right30em {padding-right:30em;}
.psc_padding-sides30em {padding-left:30em; padding-right:30em;}
.psc_padding-30px {padding:30px;}
.psc_padding-top30px {padding-top:30px;}
.psc_padding-bottom30px {padding-bottom:30px;}
.psc_padding-left30px {padding-left:30px;}
.psc_padding-right30px {padding-right:30px;}
.psc_padding-sides30px {padding-left:30px; padding-right:30px;}
.psc_padding-30pct {padding:30%;}
.psc_padding-top30pct {padding-top:30%;}
.psc_padding-bottom30pct {padding-bottom:30%;}
.psc_padding-left30pct {padding-left:30%;}
.psc_padding-right30pct {padding-right:30%;}
.psc_padding-sides30pct {padding-left:30%; padding-right:30%;}

.psc_padding-30_5pct {padding:30.5%;}
.psc_padding-top30_5pct {padding-top:30.5%;}
.psc_padding-bottom30_5pct {padding-bottom:30.5%;}
.psc_padding-left30_5pct {padding-left:30.5%;}
.psc_padding-right30_5pct {padding-right:30.5%;}
.psc_padding-sides30_5pct {padding-left:30.5%; padding-right:30.5%;}

.psc_padding-31px {padding:31px;}
.psc_padding-top31px {padding-top:31px;}
.psc_padding-bottom31px {padding-bottom:31px;}
.psc_padding-left31px {padding-left:31px;}
.psc_padding-right31px {padding-right:31px;}
.psc_padding-sides31px {padding-left:31px; padding-right:31px;}
.psc_padding-31pct {padding:31%;}
.psc_padding-top31pct {padding-top:31%;}
.psc_padding-bottom31pct {padding-bottom:31%;}
.psc_padding-left31pct {padding-left:31%;}
.psc_padding-right31pct {padding-right:31%;}
.psc_padding-sides31pct {padding-left:31%; padding-right:31%;}

.psc_padding-31_5pct {padding:31.5%;}
.psc_padding-top31_5pct {padding-top:31.5%;}
.psc_padding-bottom31_5pct {padding-bottom:31.5%;}
.psc_padding-left31_5pct {padding-left:31.5%;}
.psc_padding-right31_5pct {padding-right:31.5%;}
.psc_padding-sides31_5pct {padding-left:31.5%; padding-right:31.5%;}

.psc_padding-32px {padding:32px;}
.psc_padding-top32px {padding-top:32px;}
.psc_padding-bottom32px {padding-bottom:32px;}
.psc_padding-left32px {padding-left:32px;}
.psc_padding-right32px {padding-right:32px;}
.psc_padding-sides32px {padding-left:32px; padding-right:32px;}
.psc_padding-32pct {padding:32%;}
.psc_padding-top32pct {padding-top:32%;}
.psc_padding-bottom32pct {padding-bottom:32%;}
.psc_padding-left32pct {padding-left:32%;}
.psc_padding-right32pct {padding-right:32%;}
.psc_padding-sides32pct {padding-left:32%; padding-right:32%;}

.psc_padding-32_5pct {padding:32.5%;}
.psc_padding-top32_5pct {padding-top:32.5%;}
.psc_padding-bottom32_5pct {padding-bottom:32.5%;}
.psc_padding-left32_5pct {padding-left:32.5%;}
.psc_padding-right32_5pct {padding-right:32.5%;}
.psc_padding-sides32_5pct {padding-left:32.5%; padding-right:32.5%;}

.psc_padding-33px {padding:33px;}
.psc_padding-top33px {padding-top:33px;}
.psc_padding-bottom33px {padding-bottom:33px;}
.psc_padding-left33px {padding-left:33px;}
.psc_padding-right33px {padding-right:33px;}
.psc_padding-sides33px {padding-left:33px; padding-right:33px;}
.psc_padding-33pct {padding:33%;}
.psc_padding-top33pct {padding-top:33%;}
.psc_padding-bottom33pct {padding-bottom:33%;}
.psc_padding-left33pct {padding-left:33%;}
.psc_padding-right33pct {padding-right:33%;}
.psc_padding-sides33pct {padding-left:33%; padding-right:33%;}

.psc_padding-33_5pct {padding:33.5%;}
.psc_padding-top33_5pct {padding-top:33.5%;}
.psc_padding-bottom33_5pct {padding-bottom:33.5%;}
.psc_padding-left33_5pct {padding-left:33.5%;}
.psc_padding-right33_5pct {padding-right:33.5%;}
.psc_padding-sides33_5pct {padding-left:33.5%; padding-right:33.5%;}

.psc_padding-34px {padding:34px;}
.psc_padding-top34px {padding-top:34px;}
.psc_padding-bottom34px {padding-bottom:34px;}
.psc_padding-left34px {padding-left:34px;}
.psc_padding-right34px {padding-right:34px;}
.psc_padding-sides34px {padding-left:34px; padding-right:34px;}
.psc_padding-34pct {padding:34%;}
.psc_padding-top34pct {padding-top:34%;}
.psc_padding-bottom34pct {padding-bottom:34%;}
.psc_padding-left34pct {padding-left:34%;}
.psc_padding-right34pct {padding-right:34%;}
.psc_padding-sides34pct {padding-left:34%; padding-right:34%;}

.psc_padding-34_5pct {padding:34.5%;}
.psc_padding-top34_5pct {padding-top:34.5%;}
.psc_padding-bottom34_5pct {padding-bottom:34.5%;}
.psc_padding-left34_5pct {padding-left:34.5%;}
.psc_padding-right34_5pct {padding-right:34.5%;}
.psc_padding-sides34_5pct {padding-left:34.5%; padding-right:34.5%;}

.psc_padding-35px {padding:35px;}
.psc_padding-top35px {padding-top:35px;}
.psc_padding-bottom35px {padding-bottom:35px;}
.psc_padding-left35px {padding-left:35px;}
.psc_padding-right35px {padding-right:35px;}
.psc_padding-sides35px {padding-left:35px; padding-right:35px;}
.psc_padding-35pct {padding:35%;}
.psc_padding-top35pct {padding-top:35%;}
.psc_padding-bottom35pct {padding-bottom:35%;}
.psc_padding-left35pct {padding-left:35%;}
.psc_padding-right35pct {padding-right:35%;}
.psc_padding-sides35pct {padding-left:35%; padding-right:35%;}

.psc_padding-35_5pct {padding:35.5%;}
.psc_padding-top35_5pct {padding-top:35.5%;}
.psc_padding-bottom35_5pct {padding-bottom:35.5%;}
.psc_padding-left35_5pct {padding-left:35.5%;}
.psc_padding-right35_5pct {padding-right:35.5%;}
.psc_padding-sides35_5pct {padding-left:35.5%; padding-right:35.5%;}

.psc_padding-36px {padding:36px;}
.psc_padding-top36px {padding-top:36px;}
.psc_padding-bottom36px {padding-bottom:36px;}
.psc_padding-left36px {padding-left:36px;}
.psc_padding-right36px {padding-right:36px;}
.psc_padding-sides36px {padding-left:36px; padding-right:36px;}
.psc_padding-36pct {padding:36%;}
.psc_padding-top36pct {padding-top:36%;}
.psc_padding-bottom36pct {padding-bottom:36%;}
.psc_padding-left36pct {padding-left:36%;}
.psc_padding-right36pct {padding-right:36%;}
.psc_padding-sides36pct {padding-left:36%; padding-right:36%;}

.psc_padding-36_5pct {padding:36.5%;}
.psc_padding-top36_5pct {padding-top:36.5%;}
.psc_padding-bottom36_5pct {padding-bottom:36.5%;}
.psc_padding-left36_5pct {padding-left:36.5%;}
.psc_padding-right36_5pct {padding-right:36.5%;}
.psc_padding-sides36_5pct {padding-left:36.5%; padding-right:36.5%;}

.psc_padding-37px {padding:37px;}
.psc_padding-top37px {padding-top:37px;}
.psc_padding-bottom37px {padding-bottom:37px;}
.psc_padding-left37px {padding-left:37px;}
.psc_padding-right37px {padding-right:37px;}
.psc_padding-sides37px {padding-left:37px; padding-right:37px;}
.psc_padding-37pct {padding:37%;}
.psc_padding-top37pct {padding-top:37%;}
.psc_padding-bottom37pct {padding-bottom:37%;}
.psc_padding-left37pct {padding-left:37%;}
.psc_padding-right37pct {padding-right:37%;}
.psc_padding-sides37pct {padding-left:37%; padding-right:37%;}

.psc_padding-37_5pct {padding:37.5%;}
.psc_padding-top37_5pct {padding-top:37.5%;}
.psc_padding-bottom37_5pct {padding-bottom:37.5%;}
.psc_padding-left37_5pct {padding-left:37.5%;}
.psc_padding-right37_5pct {padding-right:37.5%;}
.psc_padding-sides37_5pct {padding-left:37.5%; padding-right:37.5%;}

.psc_padding-38px {padding:38px;}
.psc_padding-top38px {padding-top:38px;}
.psc_padding-bottom38px {padding-bottom:38px;}
.psc_padding-left38px {padding-left:38px;}
.psc_padding-right38px {padding-right:38px;}
.psc_padding-sides38px {padding-left:38px; padding-right:38px;}
.psc_padding-38pct {padding:38%;}
.psc_padding-top38pct {padding-top:38%;}
.psc_padding-bottom38pct {padding-bottom:38%;}
.psc_padding-left38pct {padding-left:38%;}
.psc_padding-right38pct {padding-right:38%;}
.psc_padding-sides38pct {padding-left:38%; padding-right:38%;}

.psc_padding-38_5pct {padding:38.5%;}
.psc_padding-top38_5pct {padding-top:38.5%;}
.psc_padding-bottom38_5pct {padding-bottom:38.5%;}
.psc_padding-left38_5pct {padding-left:38.5%;}
.psc_padding-right38_5pct {padding-right:38.5%;}
.psc_padding-sides38_5pct {padding-left:38.5%; padding-right:38.5%;}

.psc_padding-39px {padding:39px;}
.psc_padding-top39px {padding-top:39px;}
.psc_padding-bottom39px {padding-bottom:39px;}
.psc_padding-left39px {padding-left:39px;}
.psc_padding-right39px {padding-right:39px;}
.psc_padding-sides39px {padding-left:39px; padding-right:39px;}
.psc_padding-39pct {padding:39%;}
.psc_padding-top39pct {padding-top:39%;}
.psc_padding-bottom39pct {padding-bottom:39%;}
.psc_padding-left39pct {padding-left:39%;}
.psc_padding-right39pct {padding-right:39%;}
.psc_padding-sides39pct {padding-left:39%; padding-right:39%;}

.psc_padding-39_5pct {padding:39.5%;}
.psc_padding-top39_5pct {padding-top:39.5%;}
.psc_padding-bottom39_5pct {padding-bottom:39.5%;}
.psc_padding-left39_5pct {padding-left:39.5%;}
.psc_padding-right39_5pct {padding-right:39.5%;}
.psc_padding-sides39_5pct {padding-left:39.5%; padding-right:39.5%;}

.psc_padding-40px {padding:40px;}
.psc_padding-top40px {padding-top:40px;}
.psc_padding-bottom40px {padding-bottom:40px;}
.psc_padding-left40px {padding-left:40px;}
.psc_padding-right40px {padding-right:40px;}
.psc_padding-sides40px {padding-left:40px; padding-right:40px;}
.psc_padding-40pct {padding:40%;}
.psc_padding-top40pct {padding-top:40%;}
.psc_padding-bottom40pct {padding-bottom:40%;}
.psc_padding-left40pct {padding-left:40%;}
.psc_padding-right40pct {padding-right:40%;}
.psc_padding-sides40pct {padding-left:40%; padding-right:40%;}

.psc_padding-40_5pct {padding:40.5%;}
.psc_padding-top40_5pct {padding-top:40.5%;}
.psc_padding-bottom40_5pct {padding-bottom:40.5%;}
.psc_padding-left40_5pct {padding-left:40.5%;}
.psc_padding-right40_5pct {padding-right:40.5%;}
.psc_padding-sides40_5pct {padding-left:40.5%; padding-right:40.5%;}

.psc_padding-41px {padding:41px;}
.psc_padding-top41px {padding-top:41px;}
.psc_padding-bottom41px {padding-bottom:41px;}
.psc_padding-left41px {padding-left:41px;}
.psc_padding-right41px {padding-right:41px;}
.psc_padding-sides41px {padding-left:41px; padding-right:41px;}
.psc_padding-41pct {padding:41%;}
.psc_padding-top41pct {padding-top:41%;}
.psc_padding-bottom41pct {padding-bottom:41%;}
.psc_padding-left41pct {padding-left:41%;}
.psc_padding-right41pct {padding-right:41%;}
.psc_padding-sides41pct {padding-left:41%; padding-right:41%;}

.psc_padding-41_5pct {padding:41.5%;}
.psc_padding-top41_5pct {padding-top:41.5%;}
.psc_padding-bottom41_5pct {padding-bottom:41.5%;}
.psc_padding-left41_5pct {padding-left:41.5%;}
.psc_padding-right41_5pct {padding-right:41.5%;}
.psc_padding-sides41_5pct {padding-left:41.5%; padding-right:41.5%;}

.psc_padding-42px {padding:42px;}
.psc_padding-top42px {padding-top:42px;}
.psc_padding-bottom42px {padding-bottom:42px;}
.psc_padding-left42px {padding-left:42px;}
.psc_padding-right42px {padding-right:42px;}
.psc_padding-sides42px {padding-left:42px; padding-right:42px;}
.psc_padding-42pct {padding:42%;}
.psc_padding-top42pct {padding-top:42%;}
.psc_padding-bottom42pct {padding-bottom:42%;}
.psc_padding-left42pct {padding-left:42%;}
.psc_padding-right42pct {padding-right:42%;}
.psc_padding-sides42pct {padding-left:42%; padding-right:42%;}

.psc_padding-42_5pct {padding:42.5%;}
.psc_padding-top42_5pct {padding-top:42.5%;}
.psc_padding-bottom42_5pct {padding-bottom:42.5%;}
.psc_padding-left42_5pct {padding-left:42.5%;}
.psc_padding-right42_5pct {padding-right:42.5%;}
.psc_padding-sides42_5pct {padding-left:42.5%; padding-right:42.5%;}

.psc_padding-43px {padding:43px;}
.psc_padding-top43px {padding-top:43px;}
.psc_padding-bottom43px {padding-bottom:43px;}
.psc_padding-left43px {padding-left:43px;}
.psc_padding-right43px {padding-right:43px;}
.psc_padding-sides43px {padding-left:43px; padding-right:43px;}
.psc_padding-43pct {padding:43%;}
.psc_padding-top43pct {padding-top:43%;}
.psc_padding-bottom43pct {padding-bottom:43%;}
.psc_padding-left43pct {padding-left:43%;}
.psc_padding-right43pct {padding-right:43%;}
.psc_padding-sides43pct {padding-left:43%; padding-right:43%;}

.psc_padding-43_5pct {padding:43.5%;}
.psc_padding-top43_5pct {padding-top:43.5%;}
.psc_padding-bottom43_5pct {padding-bottom:43.5%;}
.psc_padding-left43_5pct {padding-left:43.5%;}
.psc_padding-right43_5pct {padding-right:43.5%;}
.psc_padding-sides43_5pct {padding-left:43.5%; padding-right:43.5%;}

.psc_padding-44px {padding:44px;}
.psc_padding-top44px {padding-top:44px;}
.psc_padding-bottom44px {padding-bottom:44px;}
.psc_padding-left44px {padding-left:44px;}
.psc_padding-right44px {padding-right:44px;}
.psc_padding-sides44px {padding-left:44px; padding-right:44px;}
.psc_padding-44pct {padding:44%;}
.psc_padding-top44pct {padding-top:44%;}
.psc_padding-bottom44pct {padding-bottom:44%;}
.psc_padding-left44pct {padding-left:44%;}
.psc_padding-right44pct {padding-right:44%;}
.psc_padding-sides44pct {padding-left:44%; padding-right:44%;}

.psc_padding-44_5pct {padding:44.5%;}
.psc_padding-top44_5pct {padding-top:44.5%;}
.psc_padding-bottom44_5pct {padding-bottom:44.5%;}
.psc_padding-left44_5pct {padding-left:44.5%;}
.psc_padding-right44_5pct {padding-right:44.5%;}
.psc_padding-sides44_5pct {padding-left:44.5%; padding-right:44.5%;}

.psc_padding-45px {padding:45px;}
.psc_padding-top45px {padding-top:45px;}
.psc_padding-bottom45px {padding-bottom:45px;}
.psc_padding-left45px {padding-left:45px;}
.psc_padding-right45px {padding-right:45px;}
.psc_padding-sides45px {padding-left:45px; padding-right:45px;}
.psc_padding-45pct {padding:45%;}
.psc_padding-top45pct {padding-top:45%;}
.psc_padding-bottom45pct {padding-bottom:45%;}
.psc_padding-left45pct {padding-left:45%;}
.psc_padding-right45pct {padding-right:45%;}
.psc_padding-sides45pct {padding-left:45%; padding-right:45%;}

.psc_padding-45_5pct {padding:45.5%;}
.psc_padding-top45_5pct {padding-top:45.5%;}
.psc_padding-bottom45_5pct {padding-bottom:45.5%;}
.psc_padding-left45_5pct {padding-left:45.5%;}
.psc_padding-right45_5pct {padding-right:45.5%;}
.psc_padding-sides45_5pct {padding-left:45.5%; padding-right:45.5%;}

.psc_padding-46px {padding:46px;}
.psc_padding-top46px {padding-top:46px;}
.psc_padding-bottom46px {padding-bottom:46px;}
.psc_padding-left46px {padding-left:46px;}
.psc_padding-right46px {padding-right:46px;}
.psc_padding-sides46px {padding-left:46px; padding-right:46px;}
.psc_padding-46pct {padding:46%;}
.psc_padding-top46pct {padding-top:46%;}
.psc_padding-bottom46pct {padding-bottom:46%;}
.psc_padding-left46pct {padding-left:46%;}
.psc_padding-right46pct {padding-right:46%;}
.psc_padding-sides46pct {padding-left:46%; padding-right:46%;}

.psc_padding-46_5pct {padding:46.5%;}
.psc_padding-top46_5pct {padding-top:46.5%;}
.psc_padding-bottom46_5pct {padding-bottom:46.5%;}
.psc_padding-left46_5pct {padding-left:46.5%;}
.psc_padding-right46_5pct {padding-right:46.5%;}
.psc_padding-sides46_5pct {padding-left:46.5%; padding-right:46.5%;}

.psc_padding-47px {padding:47px;}
.psc_padding-top47px {padding-top:47px;}
.psc_padding-bottom47px {padding-bottom:47px;}
.psc_padding-left47px {padding-left:47px;}
.psc_padding-right47px {padding-right:47px;}
.psc_padding-sides47px {padding-left:47px; padding-right:47px;}
.psc_padding-47pct {padding:47%;}
.psc_padding-top47pct {padding-top:47%;}
.psc_padding-bottom47pct {padding-bottom:47%;}
.psc_padding-left47pct {padding-left:47%;}
.psc_padding-right47pct {padding-right:47%;}
.psc_padding-sides47pct {padding-left:47%; padding-right:47%;}

.psc_padding-47_5pct {padding:47.5%;}
.psc_padding-top47_5pct {padding-top:47.5%;}
.psc_padding-bottom47_5pct {padding-bottom:47.5%;}
.psc_padding-left47_5pct {padding-left:47.5%;}
.psc_padding-right47_5pct {padding-right:47.5%;}
.psc_padding-sides47_5pct {padding-left:47.5%; padding-right:47.5%;}

.psc_padding-48px {padding:48px;}
.psc_padding-top48px {padding-top:48px;}
.psc_padding-bottom48px {padding-bottom:48px;}
.psc_padding-left48px {padding-left:48px;}
.psc_padding-right48px {padding-right:48px;}
.psc_padding-sides48px {padding-left:48px; padding-right:48px;}
.psc_padding-48pct {padding:48%;}
.psc_padding-top48pct {padding-top:48%;}
.psc_padding-bottom48pct {padding-bottom:48%;}
.psc_padding-left48pct {padding-left:48%;}
.psc_padding-right48pct {padding-right:48%;}
.psc_padding-sides48pct {padding-left:48%; padding-right:48%;}

.psc_padding-48_5pct {padding:48.5%;}
.psc_padding-top48_5pct {padding-top:48.5%;}
.psc_padding-bottom48_5pct {padding-bottom:48.5%;}
.psc_padding-left48_5pct {padding-left:48.5%;}
.psc_padding-right48_5pct {padding-right:48.5%;}
.psc_padding-sides48_5pct {padding-left:48.5%; padding-right:48.5%;}

.psc_padding-49px {padding:49px;}
.psc_padding-top49px {padding-top:49px;}
.psc_padding-bottom49px {padding-bottom:49px;}
.psc_padding-left49px {padding-left:49px;}
.psc_padding-right49px {padding-right:49px;}
.psc_padding-sides49px {padding-left:49px; padding-right:49px;}
.psc_padding-49pct {padding:49%;}
.psc_padding-top49pct {padding-top:49%;}
.psc_padding-bottom49pct {padding-bottom:49%;}
.psc_padding-left49pct {padding-left:49%;}
.psc_padding-right49pct {padding-right:49%;}
.psc_padding-sides49pct {padding-left:49%; padding-right:49%;}

.psc_padding-49_5pct {padding:49.5%;}
.psc_padding-top49_5pct {padding-top:49.5%;}
.psc_padding-bottom49_5pct {padding-bottom:49.5%;}
.psc_padding-left49_5pct {padding-left:49.5%;}
.psc_padding-right49_5pct {padding-right:49.5%;}
.psc_padding-sides49_5pct {padding-left:49.5%; padding-right:49.5%;}

.psc_padding-50px {padding:50px;}
.psc_padding-top50px {padding-top:50px;}
.psc_padding-bottom50px {padding-bottom:50px;}
.psc_padding-left50px {padding-left:50px;}
.psc_padding-right50px {padding-right:50px;}
.psc_padding-sides50px {padding-left:50px; padding-right:50px;}
.psc_padding-50pct {padding:50%;}
.psc_padding-top50pct {padding-top:50%;}
.psc_padding-bottom50pct {padding-bottom:50%;}
.psc_padding-left50pct {padding-left:50%;}
.psc_padding-right50pct {padding-right:50%;}
.psc_padding-sides50pct {padding-left:50%; padding-right:50%;}

.psc_padding-51px {padding:51px;}
.psc_padding-top51px {padding-top:51px;}
.psc_padding-bottom51px {padding-bottom:51px;}
.psc_padding-left51px {padding-left:51px;}
.psc_padding-right51px {padding-right:51px;}
.psc_padding-sides51px {padding-left:51px; padding-right:51px;}

.psc_padding-52px {padding:52px;}
.psc_padding-top52px {padding-top:52px;}
.psc_padding-bottom52px {padding-bottom:52px;}
.psc_padding-left52px {padding-left:52px;}
.psc_padding-right52px {padding-right:52px;}
.psc_padding-sides52px {padding-left:52px; padding-right:52px;}

.psc_padding-53px {padding:53px;}
.psc_padding-top53px {padding-top:53px;}
.psc_padding-bottom53px {padding-bottom:53px;}
.psc_padding-left53px {padding-left:53px;}
.psc_padding-right53px {padding-right:53px;}
.psc_padding-sides53px {padding-left:53px; padding-right:53px;}

.psc_padding-54px {padding:54px;}
.psc_padding-top54px {padding-top:54px;}
.psc_padding-bottom54px {padding-bottom:54px;}
.psc_padding-left54px {padding-left:54px;}
.psc_padding-right54px {padding-right:54px;}
.psc_padding-sides54px {padding-left:54px; padding-right:54px;}

.psc_padding-55px {padding:55px;}
.psc_padding-top55px {padding-top:55px;}
.psc_padding-bottom55px {padding-bottom:55px;}
.psc_padding-left55px {padding-left:55px;}
.psc_padding-right55px {padding-right:55px;}
.psc_padding-sides55px {padding-left:55px; padding-right:55px;}

.psc_padding-56px {padding:56px;}
.psc_padding-top56px {padding-top:56px;}
.psc_padding-bottom56px {padding-bottom:56px;}
.psc_padding-left56px {padding-left:56px;}
.psc_padding-right56px {padding-right:56px;}
.psc_padding-sides56px {padding-left:56px; padding-right:56px;}

.psc_padding-57px {padding:57px;}
.psc_padding-top57px {padding-top:57px;}
.psc_padding-bottom57px {padding-bottom:57px;}
.psc_padding-left57px {padding-left:57px;}
.psc_padding-right57px {padding-right:57px;}
.psc_padding-sides57px {padding-left:57px; padding-right:57px;}

.psc_padding-58px {padding:58px;}
.psc_padding-top58px {padding-top:58px;}
.psc_padding-bottom58px {padding-bottom:58px;}
.psc_padding-left58px {padding-left:58px;}
.psc_padding-right58px {padding-right:58px;}
.psc_padding-sides58px {padding-left:58px; padding-right:58px;}

.psc_padding-59px {padding:59px;}
.psc_padding-top59px {padding-top:59px;}
.psc_padding-bottom59px {padding-bottom:59px;}
.psc_padding-left59px {padding-left:59px;}
.psc_padding-right59px {padding-right:59px;}
.psc_padding-sides59px {padding-left:59px; padding-right:59px;}

.psc_padding-60px {padding:60px;}
.psc_padding-top60px {padding-top:60px;}
.psc_padding-bottom60px {padding-bottom:60px;}
.psc_padding-left60px {padding-left:60px;}
.psc_padding-right60px {padding-right:60px;}
.psc_padding-sides60px {padding-left:60px; padding-right:60px;}

.psc_padding-61px {padding:61px;}
.psc_padding-top61px {padding-top:61px;}
.psc_padding-bottom61px {padding-bottom:61px;}
.psc_padding-left61px {padding-left:61px;}
.psc_padding-right61px {padding-right:61px;}
.psc_padding-sides61px {padding-left:61px; padding-right:61px;}

.psc_padding-62px {padding:62px;}
.psc_padding-top62px {padding-top:62px;}
.psc_padding-bottom62px {padding-bottom:62px;}
.psc_padding-left62px {padding-left:62px;}
.psc_padding-right62px {padding-right:62px;}
.psc_padding-sides62px {padding-left:62px; padding-right:62px;}

.psc_padding-63px {padding:63px;}
.psc_padding-top63px {padding-top:63px;}
.psc_padding-bottom63px {padding-bottom:63px;}
.psc_padding-left63px {padding-left:63px;}
.psc_padding-right63px {padding-right:63px;}
.psc_padding-sides63px {padding-left:63px; padding-right:63px;}

.psc_padding-64px {padding:64px;}
.psc_padding-top64px {padding-top:64px;}
.psc_padding-bottom64px {padding-bottom:64px;}
.psc_padding-left64px {padding-left:64px;}
.psc_padding-right64px {padding-right:64px;}
.psc_padding-sides64px {padding-left:64px; padding-right:64px;}

.psc_padding-65px {padding:65px;}
.psc_padding-top65px {padding-top:65px;}
.psc_padding-bottom65px {padding-bottom:65px;}
.psc_padding-left65px {padding-left:65px;}
.psc_padding-right65px {padding-right:65px;}
.psc_padding-sides65px {padding-left:65px; padding-right:65px;}

.psc_padding-66px {padding:66px;}
.psc_padding-top66px {padding-top:66px;}
.psc_padding-bottom66px {padding-bottom:66px;}
.psc_padding-left66px {padding-left:66px;}
.psc_padding-right66px {padding-right:66px;}
.psc_padding-sides66px {padding-left:66px; padding-right:66px;}

.psc_padding-67px {padding:67px;}
.psc_padding-top67px {padding-top:67px;}
.psc_padding-bottom67px {padding-bottom:67px;}
.psc_padding-left67px {padding-left:67px;}
.psc_padding-right67px {padding-right:67px;}
.psc_padding-sides67px {padding-left:67px; padding-right:67px;}

.psc_padding-68px {padding:68px;}
.psc_padding-top68px {padding-top:68px;}
.psc_padding-bottom68px {padding-bottom:68px;}
.psc_padding-left68px {padding-left:68px;}
.psc_padding-right68px {padding-right:68px;}
.psc_padding-sides68px {padding-left:68px; padding-right:68px;}

.psc_padding-69px {padding:69px;}
.psc_padding-top69px {padding-top:69px;}
.psc_padding-bottom69px {padding-bottom:69px;}
.psc_padding-left69px {padding-left:69px;}
.psc_padding-right69px {padding-right:69px;}
.psc_padding-sides69px {padding-left:69px; padding-right:69px;}

.psc_padding-70px {padding:70px;}
.psc_padding-top70px {padding-top:70px;}
.psc_padding-bottom70px {padding-bottom:70px;}
.psc_padding-left70px {padding-left:70px;}
.psc_padding-right70px {padding-right:70px;}
.psc_padding-sides70px {padding-left:70px; padding-right:70px;}

.psc_padding-71px {padding:71px;}
.psc_padding-top71px {padding-top:71px;}
.psc_padding-bottom71px {padding-bottom:71px;}
.psc_padding-left71px {padding-left:71px;}
.psc_padding-right71px {padding-right:71px;}
.psc_padding-sides71px {padding-left:71px; padding-right:71px;}

.psc_padding-72px {padding:72px;}
.psc_padding-top72px {padding-top:72px;}
.psc_padding-bottom72px {padding-bottom:72px;}
.psc_padding-left72px {padding-left:72px;}
.psc_padding-right72px {padding-right:72px;}
.psc_padding-sides72px {padding-left:72px; padding-right:72px;}

.psc_padding-73px {padding:73px;}
.psc_padding-top73px {padding-top:73px;}
.psc_padding-bottom73px {padding-bottom:73px;}
.psc_padding-left73px {padding-left:73px;}
.psc_padding-right73px {padding-right:73px;}
.psc_padding-sides73px {padding-left:73px; padding-right:73px;}

.psc_padding-74px {padding:74px;}
.psc_padding-top74px {padding-top:74px;}
.psc_padding-bottom74px {padding-bottom:74px;}
.psc_padding-left74px {padding-left:74px;}
.psc_padding-right74px {padding-right:74px;}
.psc_padding-sides74px {padding-left:74px; padding-right:74px;}

.psc_padding-75px {padding:75px;}
.psc_padding-top75px {padding-top:75px;}
.psc_padding-bottom75px {padding-bottom:75px;}
.psc_padding-left75px {padding-left:75px;}
.psc_padding-right75px {padding-right:75px;}
.psc_padding-sides75px {padding-left:75px; padding-right:75px;}

.psc_padding-76px {padding:76px;}
.psc_padding-top76px {padding-top:76px;}
.psc_padding-bottom76px {padding-bottom:76px;}
.psc_padding-left76px {padding-left:76px;}
.psc_padding-right76px {padding-right:76px;}
.psc_padding-sides76px {padding-left:76px; padding-right:76px;}

.psc_padding-77px {padding:77px;}
.psc_padding-top77px {padding-top:77px;}
.psc_padding-bottom77px {padding-bottom:77px;}
.psc_padding-left77px {padding-left:77px;}
.psc_padding-right77px {padding-right:77px;}
.psc_padding-sides77px {padding-left:77px; padding-right:77px;}

.psc_padding-78px {padding:78px;}
.psc_padding-top78px {padding-top:78px;}
.psc_padding-bottom78px {padding-bottom:78px;}
.psc_padding-left78px {padding-left:78px;}
.psc_padding-right78px {padding-right:78px;}
.psc_padding-sides78px {padding-left:78px; padding-right:78px;}

.psc_padding-79px {padding:79px;}
.psc_padding-top79px {padding-top:79px;}
.psc_padding-bottom79px {padding-bottom:79px;}
.psc_padding-left79px {padding-left:79px;}
.psc_padding-right79px {padding-right:79px;}
.psc_padding-sides79px {padding-left:79px; padding-right:79px;}

.psc_padding-80px {padding:80px;}
.psc_padding-top80px {padding-top:80px;}
.psc_padding-bottom80px {padding-bottom:80px;}
.psc_padding-left80px {padding-left:80px;}
.psc_padding-right80px {padding-right:80px;}
.psc_padding-sides80px {padding-left:80px; padding-right:80px;}

.psc_padding-81px {padding:81px;}
.psc_padding-top81px {padding-top:81px;}
.psc_padding-bottom81px {padding-bottom:81px;}
.psc_padding-left81px {padding-left:81px;}
.psc_padding-right81px {padding-right:81px;}
.psc_padding-sides81px {padding-left:81px; padding-right:81px;}

.psc_padding-82px {padding:82px;}
.psc_padding-top82px {padding-top:82px;}
.psc_padding-bottom82px {padding-bottom:82px;}
.psc_padding-left82px {padding-left:82px;}
.psc_padding-right82px {padding-right:82px;}
.psc_padding-sides82px {padding-left:82px; padding-right:82px;}

.psc_padding-83px {padding:83px;}
.psc_padding-top83px {padding-top:83px;}
.psc_padding-bottom83px {padding-bottom:83px;}
.psc_padding-left83px {padding-left:83px;}
.psc_padding-right83px {padding-right:83px;}
.psc_padding-sides83px {padding-left:83px; padding-right:83px;}

.psc_padding-84px {padding:84px;}
.psc_padding-top84px {padding-top:84px;}
.psc_padding-bottom84px {padding-bottom:84px;}
.psc_padding-left84px {padding-left:84px;}
.psc_padding-right84px {padding-right:84px;}
.psc_padding-sides84px {padding-left:84px; padding-right:84px;}

.psc_padding-85px {padding:85px;}
.psc_padding-top85px {padding-top:85px;}
.psc_padding-bottom85px {padding-bottom:85px;}
.psc_padding-left85px {padding-left:85px;}
.psc_padding-right85px {padding-right:85px;}
.psc_padding-sides85px {padding-left:85px; padding-right:85px;}

.psc_padding-86px {padding:86px;}
.psc_padding-top86px {padding-top:86px;}
.psc_padding-bottom86px {padding-bottom:86px;}
.psc_padding-left86px {padding-left:86px;}
.psc_padding-right86px {padding-right:86px;}
.psc_padding-sides86px {padding-left:86px; padding-right:86px;}

.psc_padding-87px {padding:87px;}
.psc_padding-top87px {padding-top:87px;}
.psc_padding-bottom87px {padding-bottom:87px;}
.psc_padding-left87px {padding-left:87px;}
.psc_padding-right87px {padding-right:87px;}
.psc_padding-sides87px {padding-left:87px; padding-right:87px;}

.psc_padding-88px {padding:88px;}
.psc_padding-top88px {padding-top:88px;}
.psc_padding-bottom88px {padding-bottom:88px;}
.psc_padding-left88px {padding-left:88px;}
.psc_padding-right88px {padding-right:88px;}
.psc_padding-sides88px {padding-left:88px; padding-right:88px;}

.psc_padding-89px {padding:89px;}
.psc_padding-top89px {padding-top:89px;}
.psc_padding-bottom89px {padding-bottom:89px;}
.psc_padding-left89px {padding-left:89px;}
.psc_padding-right89px {padding-right:89px;}
.psc_padding-sides89px {padding-left:89px; padding-right:89px;}

.psc_padding-90px {padding:90px;}
.psc_padding-top90px {padding-top:90px;}
.psc_padding-bottom90px {padding-bottom:90px;}
.psc_padding-left90px {padding-left:90px;}
.psc_padding-right90px {padding-right:90px;}
.psc_padding-sides90px {padding-left:90px; padding-right:90px;}

.psc_padding-91px {padding:91px;}
.psc_padding-top91px {padding-top:91px;}
.psc_padding-bottom91px {padding-bottom:91px;}
.psc_padding-left91px {padding-left:91px;}
.psc_padding-right91px {padding-right:91px;}
.psc_padding-sides91px {padding-left:91px; padding-right:91px;}

.psc_padding-92px {padding:92px;}
.psc_padding-top92px {padding-top:92px;}
.psc_padding-bottom92px {padding-bottom:92px;}
.psc_padding-left92px {padding-left:92px;}
.psc_padding-right92px {padding-right:92px;}
.psc_padding-sides92px {padding-left:92px; padding-right:92px;}

.psc_padding-93px {padding:93px;}
.psc_padding-top93px {padding-top:93px;}
.psc_padding-bottom93px {padding-bottom:93px;}
.psc_padding-left93px {padding-left:93px;}
.psc_padding-right93px {padding-right:93px;}
.psc_padding-sides93px {padding-left:93px; padding-right:93px;}

.psc_padding-94px {padding:94px;}
.psc_padding-top94px {padding-top:94px;}
.psc_padding-bottom94px {padding-bottom:94px;}
.psc_padding-left94px {padding-left:94px;}
.psc_padding-right94px {padding-right:94px;}
.psc_padding-sides94px {padding-left:94px; padding-right:94px;}

.psc_padding-95px {padding:95px;}
.psc_padding-top95px {padding-top:95px;}
.psc_padding-bottom95px {padding-bottom:95px;}
.psc_padding-left95px {padding-left:95px;}
.psc_padding-right95px {padding-right:95px;}
.psc_padding-sides95px {padding-left:95px; padding-right:95px;}

.psc_padding-96px {padding:96px;}
.psc_padding-top96px {padding-top:96px;}
.psc_padding-bottom96px {padding-bottom:96px;}
.psc_padding-left96px {padding-left:96px;}
.psc_padding-right96px {padding-right:96px;}
.psc_padding-sides96px {padding-left:96px; padding-right:96px;}

.psc_padding-97px {padding:97px;}
.psc_padding-top97px {padding-top:97px;}
.psc_padding-bottom97px {padding-bottom:97px;}
.psc_padding-left97px {padding-left:97px;}
.psc_padding-right97px {padding-right:97px;}
.psc_padding-sides97px {padding-left:97px; padding-right:97px;}

.psc_padding-98px {padding:98px;}
.psc_padding-top98px {padding-top:98px;}
.psc_padding-bottom98px {padding-bottom:98px;}
.psc_padding-left98px {padding-left:98px;}
.psc_padding-right98px {padding-right:98px;}
.psc_padding-sides98px {padding-left:98px; padding-right:98px;}

.psc_padding-99px {padding:99px;}
.psc_padding-top99px {padding-top:99px;}
.psc_padding-bottom99px {padding-bottom:99px;}
.psc_padding-left99px {padding-left:99px;}
.psc_padding-right99px {padding-right:99px;}
.psc_padding-sides99px {padding-left:99px; padding-right:99px;}

.psc_padding-100px {padding:100px;}
.psc_padding-top100px {padding-top:100px;}
.psc_padding-bottom100px {padding-bottom:100px;}
.psc_padding-left100px {padding-left:100px;}
.psc_padding-right100px {padding-right:100px;}
.psc_padding-sides100px {padding-left:100px; padding-right:100px;}



.psc_padding-none { padding:0; }
.psc_force-paddingnone,
.psc_force-nopadding  
{ padding:0 !important; }


.psc_padding-05x1em {padding:0.5em 1em;}
.psc_padding-075x1em{  padding:0.75em 1em;}


.psc_maxwidth-40em
{
  max-width:40em;
}

.psc_maxwidth-60em
{
  max-width:60em;
}

.psc_minwidth-20em
{
  min-width:20em;
}


.psc_minwidth-0pct,
.psc_minwidth-none { min-width:0px; }
.psc_minwidth-100pct { min-width:100%; }

.psc_maxwidth-100pct, 
.psc_maxwidth-100pct > .ps-link-wrapper,
.psc_maxwidth-100pct > .ps-button-wrapper,
.psc_maxwidth-100pct > .ps-link-wrapper > .ps-link,
.psc_maxwidth-100pct > .ps-button-wrapper > .ps-button
{
   max-width:100%;
}



.psc_display-inline {display:inline;}
.psc_display-inlineblock {display:inline-block;} 
.psc_display-block {display:block;}



.psc_easel {    
    -webkit-transition: left .3s ease; -moz-transition: left .3s ease; -ms-transition: left .3s ease; transition: left .3s ease;    
}

.psc_easer {    
    -webkit-transition: right .3s ease; -moz-transition: right .3s ease; -ms-transition: right .3s ease; transition: right .3s ease;    
}  

.psc_easet {    
    -webkit-transition: top .3s ease; -moz-transition: top .3s ease; -ms-transition: top .3s ease; transition: top .3s ease;    
}  

.psc_easeb {    
    -webkit-transition: bottom .3s ease; -moz-transition: bottom .3s ease; -ms-transition: bottom .3s ease; transition: bottom .3s ease;    
}


@keyframes fadein {
  0%   { opacity: 0; z-index:400; visibility:visible;}
  5%   { opacity: 1; }
  95%  { opacity: 1; }
  100% { opacity: 0; z-index:-1; visibility:hidden;}
}

@-moz-keyframes fadein {
  0%   { opacity: 0; z-index:400; visibility:visible;}
  5%   { opacity: 1; }
  95%  { opacity: 1; }
  100% { opacity: 0; z-index:-1; visibility:hidden;}
}

@-ms-keyframes fadein {
  0%   { opacity: 0; z-index:400; visibility:visible;}
  5%   { opacity: 1; }
  95%  { opacity: 1; }
  100% { opacity: 0; z-index:-1; visibility:hidden;}
}

@-o-keyframes fadein {
  0%   { opacity: 0; z-index:400; visibility:visible;}
  5%   { opacity: 1; }
  95%  { opacity: 1; }
  100% { opacity: 0; z-index:-1; visibility:hidden;}
}

@-webkit-keyframes fadein {
  0%   { opacity: 0; z-index:400; visibility:visible;}
  5%   { opacity: 1; }
  95%  { opacity: 1; }
  100% { opacity: 0; z-index:-1; visibility:hidden;}
}

@keyframes fadein-alt {
  0%   { opacity: 0; z-index:400; visibility:visible;}
  5%   { opacity: 1; }
  95%  { opacity: 1; }
  100% { opacity: 0; z-index:-1; visibility:hidden;}
}

@-moz-keyframes fadein-alt {
  0%   { opacity: 0; z-index:400; visibility:visible;}
  5%   { opacity: 1; }
  95%  { opacity: 1; }
  100% { opacity: 0; z-index:-1; visibility:hidden;}
}

@-ms-keyframes fadein-alt {
  0%   { opacity: 0; z-index:400; visibility:visible;}
  5%   { opacity: 1; }
  95%  { opacity: 1; }
  100% { opacity: 0; z-index:-1; visibility:hidden;}
}

@-o-keyframes fadein-alt {
  0%   { opacity: 0; z-index:400; visibility:visible;}
  5%   { opacity: 1; }
  95%  { opacity: 1; }
  100% { opacity: 0; z-index:-1; visibility:hidden;}
}

@-webkit-keyframes fadein-alt {
  0%   { opacity: 0; z-index:400; visibility:visible;}
  5%   { opacity: 1; }
  95%  { opacity: 1; }
  100% { opacity: 0; z-index:-1; visibility:hidden;}
}

.psc_animate-fadeinout8s,
.psc_confirmation-animate 
{
    position: absolute;
    left: 0;
    right: 0;
    opacity:0;
    z-index:-1;
   visibility:hidden;
}


:root:not(.psc_form-small) .psc_confirmation-animate {
   margin-top:-1px;
}


.psc_confirmation-animate.psc_confirmation-noautodismiss 
{
  -webkit-transition: .3s opacity ease-in; -moz-transition: .3s opacity ease-in; -ms-transition: .3s opacity ease-in; transition: .3s opacity ease-in;
}

.psc_animate-fadeinout8s.psc_open,
.psc_confirmation-animate.psc_open:not(.psc_confirmation-noautodismiss) 
{
  -webkit-animation: fadein 3s; -moz-animation: fadein 3s; -ms-animation: fadein 3s; animation: fadein 3s; 
}

.psc_animate-fadeinout8s.psc_open-alt,
.psc_confirmation-animate.psc_open-alt:not(.psc_confirmation-noautodismiss) 
{
  -webkit-animation: fadein-alt 3s; -moz-animation: fadein-alt 3s; -ms-animation: fadein-alt 3s; animation: fadein-alt 3s; 
}


.psc_confirmation-animate.psc_confirmation-noautodismiss.psc_open,
.psc_confirmation-animate.psc_confirmation-noautodismiss.psc_open-alt
{
  opacity: 1; 
  z-index:400; 
  visibility:visible;
}


@-webkit-keyframes pt_fadein {
  from { opacity: 0; }
  to { opacity: 1;  }
}

@-moz-keyframes pt_fadein {
  from { opacity: 0; }
  to { opacity: 1;  }
}

@-ms-keyframes pt_fadein {
  from { opacity: 0; }
  to { opacity: 1;  }
}

@-o-keyframes pt_fadein {
  from { opacity: 0; }
  to { opacity: 1;  }
}

@keyframes pt_fadein {
  from { opacity: 0; }
  to { opacity: 1; }
}

.ps_modal_container, .pts_gsearch_tray 
{
    -webkit-animation: pt_fadein 0.5s ease; -moz-animation: pt_fadein 0.5s ease; -ms-animation: pt_fadein 0.5s ease; animation: pt_fadein 0.5s ease;
}



:root.psc_mode-ag      .psc_hideinmode-ag,
:root:not(.psc_mode-ag)      .psc_hideinmode-notag,

:root.psc_mode-md      .psc_hideinmode-md,
:root:not(.psc_mode-md)      .psc_hideinmode-notmd,

:root.psc_mode-hc      .psc_hideinmode-hc,
:root:not(.psc_mode-hc)      .psc_hideinmode-nothc,

:root.psc_mode-guided  .psc_hideinmode-guided,
:root:not(.psc_mode-guided)  .psc_hideinmode-notguided,

:root.psc_mode-access  .psc_hideinmode-access,
:root:not(.psc_mode-access)  .psc_hideinmode-notaccess,

:root.psc_mode-nonoptimized .psc_hideinmode-nonoptimized,
:root.psc_mode-nonoptimized .psc_hideinmode-notoptimized,
:root:not(.psc_mode-nonoptimized) .psc_hideinmode-optimized,

:root.psc_form-small   .psc_hideinform-small,
:root:not(.psc_form-small)   .psc_hideinform-notsmall,

:root.psc_form-medium  .psc_hideinform-medium,
:root:not(.psc_form-medium)  .psc_hideinform-notmedium,

:root.psc_form-large   .psc_hideinform-large,
:root:not(.psc_form-large)   .psc_hideinform-notlarge,

:root.psc_form-xlarge  .psc_hideinform-xlarge,
:root:not(.psc_form-xlarge)  .psc_hideinform-notxlarge
{
   display: none !important;
}





.psc_container-small .psc_fld-standard.psc_has_counter > .ps_box-label,
.psc_has_counter.psc_wrappable .ps_box-label,
.psc_has_counter.psc_label-top .ps_box-label,
.psc_has_counter.psc_label-valigntop .ps_box-label,
.psc_has_counter.psc_label-valignbottom .ps_box-label {
   margin-top:0px;
}

.psc_has_counter.psc_label-valignbottom .ps_box-label {
   margin-bottom:1.1em;
}

.psc_float-left  { float:left; }
.psc_float-right { float:right;}
.psc_float-none  { float:none; }
.psc_float-clear { clear:both; }
.psc_float-clearright { clear:right;}
.psc_float-clearleft  { clear:left;}
.psc_float-clearoverflow {overflow:hidden;}  

.psc_force-floatnone { float:none !important; }
.psc_force-floatclear { clear:both !important; }

.psc_pos-absolute {position:absolute;}
.psc_pos-fixed    {position:fixed;   }
.psc_pos-static   {position:static;  }
.psc_pos-relative {position:relative;}


.psc_pos-bottomleft {position:absolute;bottom:0;left:0;}
.psc_pos-bottomright {position:absolute;bottom:0;right:0;}
.psc_pos-topleft {position:absolute;top:0;left:0;}
.psc_pos-topright {position:absolute;top:0;right:0;}


.psc_halign-right {text-align:right;}
.psc_halign-left {text-align:left;}
.psc_halign-center {text-align:center;}
.psc_valign-top {vertical-align:top;}
.psc_valign-bottom {vertical-align:bottom;}
.psc_valign-middle {vertical-align:middle;}

.psc_valign-baseline {vertical-align:baseline;}

.psc_column-2, .psc_column-3 {
  width:100%;
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
  overflow:hidden; 
}


.psc_columnitem-auto
{
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
  float:left;
}

.psc_columnitem-1of2
{
  width:50%;

  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
  float:left;
}

.psc_columnitem-2of2
{
  width:100%;

  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
  float:left;
}

.psc_columnitem-1of3
{
  width:33%;

  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
  float:left;
}
.psc_columnitem-2of3
{
  width:66%;

  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
  float:left;
}
.psc_columnitem-3of3
{
  width:100%;

  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
  float:left;
}


@media only screen 
and (max-width:767px) 
{
  .psc_columnitem-1of2,
  .psc_columnitem-2of2,
  .psc_columnitem-1of3,
  .psc_columnitem-2of3,
  .psc_columnitem-3of3
  {
    float:none;
    width:auto;
    display:block;
  }
}


 
.psc_flex-erc,
.psc_flex-grouplet 
{
  display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:flex;
  -webkit-flex-direction:column; -moz-flex-direction:column; -ms-flex-direction:column; flex-direction:column;
  -webkit-box-align: stretch; -moz-box-align: stretch; -ms-box-align: stretch; box-align: stretch;
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
}


.psc_flex-erc > .ps_header-group,
.psc_flex-grouplet > .ps_header-group 
{
   -webkit-flex:0 0 auto; -moz-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto;
   position:relative;
}

.psc_flex-erc > .ps_box-grouplet, 
.psc_flex-grouplet > .ps_box-grouplet 
{
  width:100%;
  -webkit-box-align: stretch; -moz-box-align: stretch; -ms-box-align: stretch; box-align: stretch;
  position:relative;
  display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:flex;
  -webkit-flex-direction:column; -moz-flex-direction:column; -ms-flex-direction:column; flex-direction:column;
  min-height:0;
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
}

.psc_flex-erc > .ps_box-grouplet,
.psc_flex-erc > .ps_box-grouplet > .psc_groupletiframe,
 
.psc_flex-grouplet > .ps_box-grouplet,
.psc_flex-grouplet > .ps_box-grouplet > .psc_groupletiframe 
{
   -webkit-flex:1 1 auto; -moz-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto;
}

:root.ios .psc_flex-erc > .ps_box-grouplet.psc_has_iframe:not(.psc_ios_bypass) > .psc_groupletiframe, 
 
:root.ios .psc_flex-grouplet > .ps_box-grouplet.psc_has_iframe:not(.psc_ios_bypass) > .psc_groupletiframe  
{
    -webkit-flex:initial; -moz-flex:initial; -ms-flex:initial; flex:initial;
}



.psc_flex-erc.psc_nochartheight-erc > .ps_box-grouplet > .psc_page-container,
.psc_flex-erc.psc_nopageheight-erc > .ps_box-grouplet > .psc_page-container,
 
.psc_flex-grouplet.psc_nochartheight-grouplet > .ps_box-grouplet > .psc_page-container,
.psc_flex-grouplet.psc_nopageheight-grouplet > .ps_box-grouplet > .psc_page-container
{
    -webkit-flex:0 0 auto; -moz-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto; 
}


.psc_nominheight-erc > .ps_box-grouplet > .psc_groupletiframe,
.psc_nominheight-grouplet > .ps_box-grouplet > .psc_groupletiframe
{
   min-height:0;
}







.psc_flex-erc.psc_overflow-erc > .ps_box-grouplet:not(.psc_has_iframe),
.psc_flex-grouplet.psc_overflow-grouplet > .ps_box-grouplet:not(.psc_has_iframe) 
{
   overflow:auto;
}


:root.ios .psc_autosize-erc > .ps_box-grouplet.psc_has_iframe:not(.psc_ios_bypass), 
:root.ios .psc_autosize-grouplet > .ps_box-grouplet.psc_has_iframe:not(.psc_ios_bypass)  
{
   min-width:100% !important;
}

:root.ios .psc_autosize-erc > .ps_box-grouplet.psc_has_iframe:not(.psc_ios_bypass) > .psc_groupletiframe, 
:root.ios .psc_autosize-grouplet > .ps_box-grouplet.psc_has_iframe:not(.psc_ios_bypass) > .psc_groupletiframe   
{
  width:100% !important;
}


.ps_box-groupletcont.psc_frame-adjust > .ps_box-grouplet.psc_has_iframe > .psc_groupletiframe, 
.psc_frame-adjust > .ps_box-grouplet.psc_has_iframe > .psc_groupletiframe  
{
  width: calc(100% - 1px) !important;
}



:root.psc_grouplet-autosize, 
:root.psc_grouplet-autosize body,
:root.psc_grouplet-autosize form
{
  height:auto;
}


:root.psc_grouplet-autosize .ps_wrapper,
:root.psc_grouplet-autosize .ps_content, 
:root.psc_grouplet-autosize .psc_page-container,
:root.psc_grouplet-autosize .ps_mid_section, 
:root.psc_grouplet-autosize .ps_main, 
:root.psc_grouplet-autosize .ps_pagecontainer, 
:root.psc_grouplet-autosize .ps_pspagecontainer,
:root.psc_grouplet-autosize .ps_apps_content
{
  display:block;
  min-height:initial;
  max-height:initial;
  height:auto;
  -webkit-flex:initial; -moz-flex:initial; -ms-flex:initial; flex:initial;
  overflow:visible; 
}


:root.psc_grouplet .psc_grouplet-hasdate {
  min-width:314px !important; 
  min-height:375px !important;
}





.ps_box_flexnone,
.psc_flex-none 
{
-webkit-box-flex: 0.0; -moz-box-flex: 0.0; -ms-box-flex: 0.0; box-flex: 0.0;
-webkit-flex:0 0 auto; -moz-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto; 
}

.ps_box_flexleast,
.psc_bounding-stretched,
.psc_flex-least, 
.psc_flex-equal 
{
-webkit-box-flex: 1.0; -moz-box-flex: 1.0; -ms-box-flex: 1.0; box-flex: 1.0;
-webkit-flex:1 1 auto; -moz-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; 
}

.ps_box_flexless,
.psc_flex-less 
{
-webkit-box-flex: 2.0; -moz-box-flex: 2.0; -ms-box-flex: 2.0; box-flex: 2.0;
-webkit-flex:2 2 auto; -moz-flex:2 2 auto; -ms-flex:2 2 auto; flex:2 2 auto; 
}

.ps_box_flexsame,
.psc_flex-same 
{
-webkit-box-flex: 3.0; -moz-box-flex: 3.0; -ms-box-flex: 3.0; box-flex: 3.0;
-webkit-flex:3 3 auto; -moz-flex:3 3 auto; -ms-flex:3 3 auto; flex:3 3 auto; 
}

.ps_box_flexmore,
.psc_flex-more 
{
-webkit-box-flex: 4.0; -moz-box-flex: 4.0; -ms-box-flex: 4.0; box-flex: 4.0;
-webkit-flex:4 4 auto; -moz-flex:4 4 auto; -ms-flex:4 4 auto; flex:4 4 auto; 
}

.ps_box_flexmost,
.psc_flex-most  
{
-webkit-box-flex: 5.0; -moz-box-flex: 5.0; -ms-box-flex: 5.0; box-flex: 5.0;
-webkit-flex:5 5 auto; -moz-flex:5 5 auto; -ms-flex:5 5 auto; flex:5 5 auto; 
}


.psc_flex-container,
.psc_flex-container-horizontal 
{
width:100%; 
display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:flex; 
-webkit-flex-direction:row; -moz-flex-direction:row; -ms-flex-direction:row; flex-direction:row; 
}


.psc_flex-container-vertical
{
width:100%; 
display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:flex; 
-webkit-flex-direction:column; -moz-flex-direction:column; -ms-flex-direction:column; flex-direction:column; 
}


.psc_flex-stretch
{
-webkit-align-items:stretch; -moz-align-items:stretch; -ms-align-items:stretch; align-items:stretch; 
}

.ps_box_horizontal, .psl_h1 {
  display:-ms-flexbox; 
display:-webkit-box; display:-moz-box; display:-ms-box; display:box;
-webkit-box-orient: horizontal; -moz-box-orient: horizontal; -ms-box-orient: horizontal; box-orient: horizontal;
-webkit-box-flex: 1.0; -moz-box-flex: 1.0; -ms-box-flex: 1.0; box-flex: 1.0;
display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:flex; 
-webkit-flex-direction:row; -moz-flex-direction:row; -ms-flex-direction:row; flex-direction:row; 
-webkit-flex:1 1 auto; -moz-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; 
}

.ps_popup-horizontal, 
.ps_box_horizontal_stretch,
 .ps_box_horizontal_stretch > DIV > .ps_grid-div{
  display:-ms-flexbox; 
display:-webkit-box; display:-moz-box; display:-ms-box; display:box;
-webkit-box-orient: horizontal; -moz-box-orient: horizontal; -ms-box-orient: horizontal; box-orient: horizontal;
-webkit-box-align: stretch; -moz-box-align: stretch; -ms-box-align: stretch; box-align: stretch;
-webkit-box-flex: 1.0; -moz-box-flex: 1.0; -ms-box-flex: 1.0; box-flex: 1.0;
display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:flex; 
-webkit-flex-direction:row; -moz-flex-direction:row; -ms-flex-direction:row; flex-direction:row; 
-webkit-align-items:stretch; -moz-align-items:stretch; -ms-align-items:stretch; align-items:stretch; 
-webkit-flex:1 1 auto; -moz-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; 
}


.ps_box_horizontal_stretch_justify, .ps_box_horizontal_stretch_justify > DIV > .ps_grid-div{
white-space:nowrap;
  display:-ms-flexbox; 
display:-webkit-box; display:-moz-box; display:-ms-box; display:box;
-webkit-box-orient: horizontal; -moz-box-orient: horizontal; -ms-box-orient: horizontal; box-orient: horizontal;
-webkit-box-align: stretch; -moz-box-align: stretch; -ms-box-align: stretch; box-align: stretch;
-webkit-box-pack: justify; -moz-box-pack: justify; -ms-box-pack: justify; box-pack: justify;
display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:flex; 
-webkit-flex-direction:row; -moz-flex-direction:row; -ms-flex-direction:row; flex-direction:row; 
-webkit-align-items:stretch; -moz-align-items:stretch; -ms-align-items:stretch; align-items:stretch; 
-webkit-justify-content:space-between; -moz-justify-content:space-between; -ms-justify-content:space-between; justify-content:space-between; 
}

.ps_box_horizontal_center, .ps_box_horizontal_center > DIV > .ps_grid-div{
  display:-ms-flexbox; 
display:-webkit-box; display:-moz-box; display:-ms-box; display:box;
-webkit-box-orient: horizontal; -moz-box-orient: horizontal; -ms-box-orient: horizontal; box-orient: horizontal;
-webkit-box-align: center; -moz-box-align: center; -ms-box-align: center; box-align: center;
-webkit-box-flex: 1.0; -moz-box-flex: 1.0; -ms-box-flex: 1.0; box-flex: 1.0;
display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:flex; 
-webkit-flex-direction:row; -moz-flex-direction:row; -ms-flex-direction:row; flex-direction:row; 
-webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; align-items:center; 
-webkit-flex:1 1 auto; -moz-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; 
}


@media screen and (max-width: 320px) {
.ps_box_horizontal, 
.psl_h1, 
.ps_box_horizontal_stretch, 
.ps_box_horizontal_stretch_justify,
.ps_box_horizontal_center{
-webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; box-orient: vertical;
-webkit-flex-direction:column; -moz-flex-direction:column; -ms-flex-direction:column; flex-direction:column; 
}
}

.ps_popup-vertical, 
.ps_box_vertical, 
.ps_box_vertical.ps_box_horizontal_center, 
.ps_box_horizontal_center > DIV > .ps_grid-div{
  -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; box-orient: vertical;
  -webkit-flex-direction:column; -moz-flex-direction:column; -ms-flex-direction:column; flex-direction:column; 
}

.ps_box_vertical_stretch, .ps_box_vertical_stretch > DIV > .ps_grid-div{
  display:-ms-flexbox; 
display:-webkit-box; display:-moz-box; display:-ms-box; display:box;
-webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; box-orient: vertical;
-webkit-box-align: stretch; -moz-box-align: stretch; -ms-box-align: stretch; box-align: stretch;
-webkit-box-flex: 1.0; -moz-box-flex: 1.0; -ms-box-flex: 1.0; box-flex: 1.0;
display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:flex; 
-webkit-flex-direction:column; -moz-flex-direction:column; -ms-flex-direction:column; flex-direction:column; 
-webkit-align-items:stretch; -moz-align-items:stretch; -ms-align-items:stretch; align-items:stretch; 
-webkit-flex:1 1 auto; -moz-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; 
}

.ps_box_vertical_center{
  display:-ms-flexbox; 
display:-webkit-box; display:-moz-box; display:-ms-box; display:box;
-webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; box-orient: vertical;
-webkit-box-align: center; -moz-box-align: center; -ms-box-align: center; box-align: center;
-webkit-box-flex: 1.0; -moz-box-flex: 1.0; -ms-box-flex: 1.0; box-flex: 1.0;
display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:flex; 
-webkit-flex-direction:column; -moz-flex-direction:column; -ms-flex-direction:column; flex-direction:column; 
-webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; align-items:center; 
-webkit-flex:1 1 auto; -moz-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; 
}



.psc_justify-center {
  -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; justify-content:center;   
}

.psc_justify-initial {
  -webkit-justify-content:initial; -moz-justify-content:initial; -ms-justify-content:initial; justify-content:initial;   
}

.psc_justify-inherit {
  -webkit-justify-content:inherit; -moz-justify-content:inherit; -ms-justify-content:inherit; justify-content:inherit;   
}

.psc_justify-spacearound {
  -webkit-justify-content:space-around; -moz-justify-content:space-around; -ms-justify-content:space-around; justify-content:space-around;   
}

.psc_justify-spacebetween {
  -webkit-justify-content:space-between; -moz-justify-content:space-between; -ms-justify-content:space-between; justify-content:space-between;   
}

.psc_justify-start {
  -webkit-justify-content:flex-start; -moz-justify-content:flex-start; -ms-justify-content:flex-start; justify-content:flex-start;   
}

.psc_justify-end {
  -webkit-justify-content:flex-end; -moz-justify-content:flex-end; -ms-justify-content:flex-end; justify-content:flex-end;   
}















.ps_box_flexleast,
.psc_bounding-stretched,
.psc_flex-least,
.psc_flex-equal,
.ps_box_flexless,
.psc_flex-less,
.ps_box_flexsame,
.psc_flex-same,
.ps_box_flexmore,
.psc_flex-more,
.ps_box_flexmost,
.psc_flex-most,
.ps_popup-horizontal, 
.ps_box_horizontal_stretch,
.ps_box_horizontal_stretch > DIV > .ps_grid-div,
.ps_box_horizontal, 
.psl_h1,
.ps_box_horizontal_center, .ps_box_horizontal_center > DIV > .ps_grid-div,
.ps_box_vertical_stretch, .ps_box_vertical_stretch > DIV > .ps_grid-div,
.ps_box_vertical_center
{
  flex-basis:0px;
}


.psc_panel-container,
.psc_panel-action,
.psc_panel-content,
.psc_panel-actioninterior,
.psc_panel-contentinterior,

.pst_panel-action,
.pst_panel-content,
.pst_panel-actioninterior,
.pst_panel-contentinterior,

.pst_panel-side1,
.pst_panel-side2,
.ps_pspagecontainer_side,
.ps_pspagecontainer_side1,
.ps_pspagecontainer_side2,
.pst_panel-control
{
  width:100%; 

  display:-ms-flexbox; 

  -webkit-box-flex: 1.0; -moz-box-flex: 1.0; -ms-box-flex: 1.0; box-flex: 1.0;
  display:-webkit-box; display:-moz-box; display:-ms-box; display:box;
  -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; box-orient: vertical;
  -webkit-box-align: stretch; -moz-box-align: stretch; -ms-box-align: stretch; box-align: stretch;
  position:relative;
  overflow: hidden; 

  display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:flex; 
  -webkit-flex-direction:column; -moz-flex-direction:column; -ms-flex-direction:column; flex-direction:column; 
  min-height:0; 
  -webkit-flex:1 1 auto; -moz-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; 
}



:root.ie .psc_panel-container,
:root.ie .psc_panel-content,
:root.ie .psc_panel-actioninterior,
:root.ie .psc_panel-contentinterior,

:root.ie .pst_panel-content,
:root.ie .pst_panel-actioninterior,
:root.ie .pst_panel-contentinterior,

:root.ie .ps_pspagecontainer_side,
:root.ie .ps_pspagecontainer_side1,
:root.ie .ps_pspagecontainer_side2,
:root.ie .pst_panel-control
{
  flex-basis: 0px;
}


.pst_panel-mode .pst_panel-side1,
.pst_panel-mode .pst_panel-side2
{
  width:auto;
  -webkit-flex:0 0 auto; -moz-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto; 
  overflow:visible;
}



.psc_panel-action,

.pst_panel-action,
.ps_pspagecontainer_side,
.ps_pspagecontainer_side1,
.ps_pspagecontainer_side2,
.pst_panel-interior,
.pst_panel-control
{
  overflow:visible; 
}

.psc_panel-contentinterior,
.pst_panel-contentinterior 
{
   overflow:auto;
}

.psc_panel-actioninterior,

.pst_panel-actioninterior,
.pst_panel-content
{
   overflow-x:hidden;
   overflow-y:auto;
   visibility:hidden; 
   -webkit-transition:visibility 0s 0.65s ease-in-out; -moz-transition:visibility 0s 0.65s ease-in-out; -ms-transition:visibility 0s 0.65s ease-in-out; transition:visibility 0s 0.65s ease-in-out; 
}

.psc_panel-container,

.pst_panel-mode .ps_mid_section
{
  -webkit-box-orient: horizontal; -moz-box-orient: horizontal; -ms-box-orient: horizontal; box-orient: horizontal;
  -webkit-flex-direction:row; -moz-flex-direction:row; -ms-flex-direction:row; flex-direction:row; 
  overflow:hidden;
  position:relative;
}

.psc_panel-top,
.psc_panel-bottom

{
  -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; box-orient: vertical;
  -webkit-flex-direction:column; -moz-flex-direction:column; -ms-flex-direction:column; flex-direction:column;
}

.psc_panel-action,

.pst_panel-action,
.pst_panel-side1,
.pst_panel-side2
{
   background: #f8f8f8; 
   border-color: #ced4da; 
   border-style: solid;
   border-width:0;
   background-color: var(--pt-panel-background-color);
   border-color: var(--pt-panel-border-color);
}

.pst_panel-mode .pst_panel-side1 
{
   margin-right:1em;
}

.pst_panel-mode .pst_panel-side2
{
   margin-left:1em;
}


.psc_panel-container .psc_panel-action,

.pst_panel-mode .pst_panel-action,
.pst_panel-mode .pst_panel-side1,
.pst_panel-mode .pst_panel-side2
{
    width:0;
    -webkit-flex:0 0 auto; -moz-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto;
    -webkit-transition:-webkit-transform 0.65s ease-in-out; -moz-transition:-moz-transform 0.65s ease-in-out; -ms-transition:-ms-transform 0.65s ease-in-out; transition:transform 0.65s ease-in-out;  
}



.pst_collision-intra .pst_panel-side1-top
{
   -webkit-flex:0 0 auto; -moz-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto;
   -webkit-transition:-webkit-transform 0.65s ease-in-out; -moz-transition:-moz-transform 0.65s ease-in-out; -ms-transition:-ms-transform 0.65s ease-in-out; transition:transform 0.65s ease-in-out;  
}


.pst_panel-mode.psc_side1-column .pst_panel-side1,
.pst_panel-mode.psc_side2-column .pst_panel-side2
{
  width:auto;
}



.psc_panel-right .psc_panel-action,
.psc_panel-bottom .psc_panel-action

{
   -webkit-box-ordinal-group:2; -moz-box-ordinal-group:2; -ms-box-ordinal-group:2; box-ordinal-group:2;
   -webkit-order:2; -moz-order:2; -ms-order:2; order:2;
   margin-right:0;
}

.psc_panel-top .psc_panel-action,
.psc_panel-bottom .psc_panel-action

{
   width:100%;
   height:0;
   margin-right:0;
}

.psc_panel-right .psc_panel-action {  margin-left:1em; }
.psc_panel-top .psc_panel-action { margin-bottom:1em;  }
.psc_panel-bottom .psc_panel-action {margin-top:1em; }
.psc_panel-fixed .psc_panel-action,
.psc_panel-overlay .psc_panel-action,

.pst_side1-fixed .pst_panel-side1,
.pst_side1-overlay .pst_panel-side1,
.pst_side1-column .pst_panel-side1,
.pst_side2-fixed .pst_panel-side2,
.pst_side2-overlay .pst_panel-side2,
.pst_side2-column .pst_panel-side2,

.pst_collision-inter .pst_panel-side1
{
  margin:0; 
}


.psc_panel-container.psc_panel-overlay .psc_panel-action,


.pst_panel-mode.pst_side1-overlay .pst_panel-side1,
.pst_panel-mode.pst_side2-overlay .pst_panel-side2,

.pst_collision-inter.pst_panel-mode .pst_panel-side1, 
.pst_collision-intra .pst_panel-side1 .pst_panel-side1-top 
{
    -webkit-transform:translate3d(-100%,0,0); -moz-transform:translate3d(-100%,0,0); -ms-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); 
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    z-index:200;
}


.pst_collision-inter.pst_collision-show .pst_panel-side1,
.pst_collision-inter.pst_side1-fixed .pst_panel-side1
{
    -webkit-transform:translateX(-100%) translateX(34px); -moz-transform:translateX(-100%) translateX(34px); -ms-transform:translateX(-100%) translateX(34px); transform:translateX(-100%) translateX(34px);
    -webkit-box-shadow:5px 0 15px -2px #ced4da; -moz-box-shadow:5px 0 15px -2px #ced4da; -ms-box-shadow:5px 0 15px -2px #ced4da; box-shadow:5px 0 15px -2px #ced4da; 
    -webkit-box-shadow:5px 0 15px -2px var(--pt-border-normal-color); -moz-box-shadow:5px 0 15px -2px var(--pt-border-normal-color); -ms-box-shadow:5px 0 15px -2px var(--pt-border-normal-color); box-shadow:5px 0 15px -2px var(--pt-border-normal-color);
}



.pst_collision-inter .pst_panel-side1-bottom
{
  display:none !important;
}


:root.psc_dir-rtl .psc_panel-container.psc_panel-overlay .psc_panel-action,

:root.psc_dir-rtl .pst_panel-mode.pst_side1-overlay .pst_panel-side1,
:root.psc_dir-rtl .pst_panel-mode.pst_side2-overlay .pst_panel-side2,

:root.psc_dir-rtl .pst_collision-inter.pst_panel-mode .pst_panel-side1, 
:root.psc_dir-rtl .pst_collision-intra .pst_panel-side1 .pst_panel-side1-top 
{
    -webkit-transform:translate3d(100%,0,0); -moz-transform:translate3d(100%,0,0); -ms-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0); 
}


:root.psc_dir-rtl .pst_collision-inter.pst_collision-show .pst_panel-side1, 
:root.psc_dir-rtl .pst_collision-inter.pst_side1-fixed .pst_panel-side1
{
   -webkit-transform:translateX(100%) translateX(-34px); -moz-transform:translateX(100%) translateX(-34px); -ms-transform:translateX(100%) translateX(-34px); transform:translateX(100%) translateX(-34px);
   -webkit-box-shadow:-5px 0 15px -2px #ced4da; -moz-box-shadow:-5px 0 15px -2px #ced4da; -ms-box-shadow:-5px 0 15px -2px #ced4da; box-shadow:-5px 0 15px -2px #ced4da;  
   -webkit-box-shadow:-5px 0 15px -2px var(--pt-border-normal-color); -moz-box-shadow:-5px 0 15px -2px var(--pt-border-normal-color); -ms-box-shadow:-5px 0 15px -2px var(--pt-border-normal-color); box-shadow:-5px 0 15px -2px var(--pt-border-normal-color);  
}


.pst_collision-inter .pst_panel-content { 
  overflow-y:hidden;
}


:root.psc_mode-slideout .ps_wrapper:not(.pst_collision-inter):not(.pst_collision-intra) .pst_panel-side1-bottom { 
  display:none;
}


.psc_panel-container.psc_panel-overlay.psc_panel-right .psc_panel-action,

.pst_panel-mode.pst_side2-overlay .pst_panel-side2
{
    -webkit-transform:translate3d(100%,0,0); -moz-transform:translate3d(100%,0,0); -ms-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0); 
    right:0;
    left:auto;
}


:root.psc_dir-rtl .psc_panel-container.psc_panel-overlay.psc_panel-right .psc_panel-action,
:root.psc_dir-rtl .pst_panel-mode.pst_side2-overlay .pst_panel-side2
{
    -webkit-transform:translate3d(-100%,0,0); -moz-transform:translate3d(-100%,0,0); -ms-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); 
}



.psc_panel-container.psc_panel-overlay.psc_panel-top .psc_panel-action 

{
    -webkit-transform:translate3d(0,-100%,0); -moz-transform:translate3d(0,-100%,0); -ms-transform:translate3d(0,-100%,0); transform:translate3d(0,-100%,0);  
    right:0;
    bottom:auto;
}


.psc_panel-container.psc_panel-overlay.psc_panel-bottom .psc_panel-action 

{
    -webkit-transform:translate3d(0,100%,0); -moz-transform:translate3d(0,100%,0); -ms-transform:translate3d(0,100%,0); transform:translate3d(0,100%,0);  
    right:0;
    top:auto;
}


.psc_panel-container.psc_panel-overlay.psc_open .psc_panel-action,
.psc_panel-container.psc_panel-overlay.psc_panel-right.psc_open .psc_panel-action,
.psc_panel-container.psc_panel-overlay.psc_panel-top.psc_open .psc_panel-action,
.psc_panel-container.psc_panel-overlay.psc_panel-bottom.psc_open .psc_panel-action,

.pst_panel-mode.pst_side1-overlay.pst_side1-open .pst_panel-side1,
.pst_panel-mode.pst_side2-overlay.pst_side2-open .pst_panel-side2,

:root.psc_dir-rtl .psc_panel-container.psc_panel-overlay.psc_open .psc_panel-action,
:root.psc_dir-rtl .psc_panel-container.psc_panel-overlay.psc_panel-right.psc_open .psc_panel-action,
:root.psc_dir-rtl .psc_panel-container.psc_panel-overlay.psc_panel-top.psc_open .psc_panel-action,
:root.psc_dir-rtl .psc_panel-container.psc_panel-overlay.psc_panel-bottom.psc_open .psc_panel-action,
:root.psc_dir-rtl .pst_panel-mode.pst_side1-overlay.pst_side1-open .pst_panel-side1,
:root.psc_dir-rtl .pst_panel-mode.pst_side2-overlay.pst_side2-open .pst_panel-side2,

.pst_collision-intra.pst_collision-open .pst_panel-side1-top,
:root.psc_dir-rtl .pst_collision-intra.pst_collision-open .pst_panel-side1-top,
.pst_collision-inter.pst_panel-mode.pst_side1-open .pst_panel-side1, 
:root.psc_dir-rtl .pst_collision-inter.pst_panel-mode.pst_side1-open .pst_panel-side1 
{
    -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0); 
    -webkit-box-shadow:0 0 5px 1px #ced4da; -moz-box-shadow:0 0 5px 1px #ced4da; -ms-box-shadow:0 0 5px 1px #ced4da; box-shadow:0 0 5px 1px #ced4da;  
    -webkit-box-shadow:0 0 5px 1px var(--pt-border-normal-color); -moz-box-shadow:0 0 5px 1px var(--pt-border-normal-color); -ms-box-shadow:0 0 5px 1px var(--pt-border-normal-color); box-shadow:0 0 5px 1px var(--pt-border-normal-color);  
}

.psc_panel-container.psc_open .psc_panel-actioninterior,
.psc_panel-container.psc_panel-fixed .psc_panel-actioninterior,


.pst_panel-mode.pst_side1-open .pst_panel-side1 .pst_panel-content,
.pst_panel-mode.pst_side1-fixed .pst_panel-side1 .pst_panel-content,
.pst_panel-mode.pst_side1-column .pst_panel-side1 .pst_panel-content,
.pst_panel-mode.pst_side2-open .pst_panel-side2 .pst_panel-content,
.pst_panel-mode.pst_side2-fixed .pst_panel-side2 .pst_panel-content,
.pst_panel-mode.pst_side2-column .pst_panel-side2 .pst_panel-content,
.ps_modal_container .pst_panel-content, 

.pst_collision-inter.pst_collision-show .pst_panel-side1 .pst_panel-content, 
.pst_collision-inter.pst_side1-fixed .pst_panel-side1 .pst_panel-content 
{
  visibility:visible;
  -webkit-transition: none; -moz-transition: none; -ms-transition: none; transition: none; 
}


.pst_collision-inter.pst_side1-open.pst_collision-show .psc_panel-container.psc_open .psc_panel-actioninterior,
.pst_collision-inter.pst_side1-open.pst_collision-show .psc_panel-container.psc_panel-fixed .psc_panel-actioninterior,
.psc_panel-container.psc_panel-fullsize.psc_open .psc_panel-content 
{
   visibility:hidden;
   -webkit-transition:visibility 0s 0.65s ease-in-out; -moz-transition:visibility 0s 0.65s ease-in-out; -ms-transition:visibility 0s 0.65s ease-in-out; transition:visibility 0s 0.65s ease-in-out; 
}


.psc_panel-container.psc_panel-fixed .psc_panel-action,
.psc_panel-container.psc_panel-overlay .psc_panel-action,
.psc_panel-container.psc_open .psc_panel-action,


.pst_panel-mode.pst_side1-fixed .pst_panel-side1,
.pst_panel-mode.pst_side1-overlay .pst_panel-side1,
.pst_panel-mode.pst_side1-open .pst_panel-side1,
.pst_panel-mode.pst_side2-fixed .pst_panel-side2,
.pst_panel-mode.pst_side2-overlay .pst_panel-side2,
.pst_panel-mode.pst_side2-open .pst_panel-side2,

.pst_collision-inter.pst_side1-open .pst_panel-side1, 
.pst_collision-inter.pst_side1-fixed .pst_panel-side1 
{
   width:19.5em;
   border-color: #ced4da; 
   border-color: #868e96; 
   border-style: solid;
   border-width:0;
   border-right-width:1px;
   border-color: var(--pt-panel-border-color); 
}


.pst_panel-mode.pst_side1-column .pst_panel-side1,
.pst_panel-mode.pst_side2-column .pst_panel-side2
{
   width:auto;
}



.pst_panel-side1-bottom:empty
{
  display:none !important;
}


.pst_collision-intra.pst_panel-mode.pst_side1-fixed:not(.pst_side1-fullsize) .pst_panel-side1,
.pst_collision-intra.pst_panel-mode.pst_side1-overlay:not(.pst_side1-fullsize) .pst_panel-side1,
.pst_collision-intra.pst_panel-mode.pst_side1-open:not(.pst_side1-fullsize) .pst_panel-side1,
.pst_collision-inter.pst_collision-show:not(.pst_side1-fullsize) .psc_panel-action, 
.pst_collision-inter.pst_collision-show:not(.pst_side1-fullsize) .pst_panel-side1,
.pst_collision-inter.pst_side1-fixed:not(.pst_side1-fullsize) .psc_panel-action, 
.pst_collision-inter.pst_side1-fixed:not(.pst_side1-fullsize) .pst_panel-side1,
.pst_collision-inter:not(.pst_side1-fullsize) .pst_panel-side1 
{
  width: calc(19.5em + 34px);
}


.pst_collision-inter:not(.pst_side1-fixed):not(.pst_side1-overlay) .pst_panel-side1 {
   -webkit-flex:1 1 auto; -moz-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto;
}


:root.ie .pst_collision-inter:not(.pst_side1-fixed):not(.pst_side1-overlay) .pst_panel-side1 {
   flex-basis: 0px;
}


.pst_collision-inter:not(.pst_side1-fixed):not(.pst_side1-overlay):not(.pst_collision-show) .pst_panel-side1 {
   transition:none;
}

.pst_collision-inter.pst_collision-show .pst_panel-side1,
.pst_collision-inter.pst_side1-fixed .pst_panel-side1
{
  z-index:201;
}

.pst_collision-inter .pst_panel-side1 
{
   border-right-width:0 !important;
}



.pst_collision-intra .pst_panel-side1-top,
.pst_collision-intra .pst_panel-side1-bottom,
.pst_collision-inter .pst_panel-side1-top
{
   background: #f8f8f8; 
   background: var(--pt-panel-background-color); 
}

.pst_collision-intra .pst_panel-side1-bottom-cont
{
  width:100%; 
}


.pst_collision-intra .pst_panel-side1-top,
.pst_collision-inter .pst_panel-side1-top
{
  width:calc(100% - 34px);
  overflow:visible;
}

.pst_collision-intra .pst_panel-side1-bottom
{
   padding-left:34px;
   width:100%; 
   box-sizing:border-box;
}

.pst_collision-intra .pst_panel-side1-top-cont,
.pst_collision-intra.pst_collision-open .pst_panel-side1-bottom,
.pst_collision-inter .pst_panel-side1-top-cont
{
   -webkit-transition: visibility 0s 0.65s ease-in-out, opacity 0.65s ease-in-out; -moz-transition: visibility 0s 0.65s ease-in-out, opacity 0.65s ease-in-out; -ms-transition: visibility 0s 0.65s ease-in-out, opacity 0.65s ease-in-out; transition: visibility 0s 0.65s ease-in-out, opacity 0.65s ease-in-out;
}


.pst_collision-intra.pst_collision-open .pst_panel-side1-top-cont,
.pst_collision-intra .pst_panel-side1-bottom,
.pst_collision-inter.pst_side1-open .pst_panel-side1-top-cont
{
   -webkit-transition: visibility 0s 0s ease-in-out, opacity 0s ease-in-out; -moz-transition: visibility 0s 0s ease-in-out, opacity 0s ease-in-out; -ms-transition: visibility 0s 0s ease-in-out, opacity 0s ease-in-out; transition: visibility 0s 0s ease-in-out, opacity 0s ease-in-out;
}


.pst_collision-inter.pst_side1-open .psc_panel-container .psc_panel-actioninterior,
.pst_collision-inter.pst_side1-open .psc_panel-container .pst_panel-header-cont
{
   -webkit-transition: visibility 0s 0.65s ease-in-out; -moz-transition: visibility 0s 0.65s ease-in-out; -ms-transition: visibility 0s 0.65s ease-in-out; transition: visibility 0s 0.65s ease-in-out;
}

.pst_collision-inter .psc_panel-container .psc_panel-actioninterior,
.pst_collision-inter .psc_panel-container .pst_panel-header-cont
{
   -webkit-transition: visibility 0s 0s ease-in-out; -moz-transition: visibility 0s 0s ease-in-out; -ms-transition: visibility 0s 0s ease-in-out; transition: visibility 0s 0s ease-in-out;
}

.pst_collision-intra .pst_panel-side1-top-cont,
.pst_collision-intra.pst_collision-open .pst_panel-side1-bottom,
.pst_collision-inter.pst_collision-show .pst_panel-side1-top-cont,
.pst_collision-inter.pst_side1-open .psc_panel-actioninterior,
.pst_collision-inter.pst_side1-open .psc_panel-action .pst_panel-header-cont,
.pst_collision-inter.pst_side1-fixed .pst_panel-side1-top-cont 
{
  visibility:hidden;
  opacity:0;
}

.pst_collision-intra.pst_collision-open .pst_panel-side1-top-cont,
.pst_collision-inter.pst_collision-show.pst_side1-open .pst_panel-side1-top-cont,
.pst_collision-inter.pst_collision-show .psc_panel-actioninterior,
.pst_collision-inter.pst_collision-show .psc_panel-action .pst_panel-header-cont,
.pst_collision-inter.pst_side1-fixed.pst_side1-open .pst_panel-side1-top-cont 
{
  visibility:visible;
  opacity:1;
}


.pst_collision-intra .pst_panel-content 
{
  overflow-x:visible;
  overflow-y:hidden;
}


:root.psc_dir-rtl .pst_collision-intra:not(.pst_collision-open) .pst_panel-content {
  overflow-x:hidden;
}


.pst_collision-intra.pst_collision-open .pst_panel-content {
  overflow:visible;
}


.pst_collision-tabcontainer {
  display:none;
}


.pst_collision-intra .pst_collision-tabcontainer,
.pst_collision-inter .pst_collision-tabcontainer {
  display:block;
}


.pst_collision-tabcontainer
{
  position:absolute;
  right:-34px;

  bottom:0;
  width:34px;

  z-index:1;
  box-sizing:border-box;  
  -webkit-box-shadow:5px 0 15px -2px #ced4da; -moz-box-shadow:5px 0 15px -2px #ced4da; -ms-box-shadow:5px 0 15px -2px #ced4da; box-shadow:5px 0 15px -2px #ced4da; 
  -webkit-box-shadow:5px 0 15px -2px var(--pt-border-normal-color); -moz-box-shadow:5px 0 15px -2px var(--pt-border-normal-color); -ms-box-shadow:5px 0 15px -2px var(--pt-border-normal-color); box-shadow:5px 0 15px -2px var(--pt-border-normal-color); 


  top: -1px;
  border:0;
}

:root.psc_dir-rtl .pst_collision-tabcontainer
{
  -webkit-box-shadow:-5px 0 15px -2px #ced4da; -moz-box-shadow:-5px 0 15px -2px #ced4da; -ms-box-shadow:-5px 0 15px -2px #ced4da; box-shadow:-5px 0 15px -2px #ced4da; 
  -webkit-box-shadow:-5px 0 15px -2px var(--pt-border-normal-color); -moz-box-shadow:-5px 0 15px -2px var(--pt-border-normal-color); -ms-box-shadow:-5px 0 15px -2px var(--pt-border-normal-color); box-shadow:-5px 0 15px -2px var(--pt-border-normal-color); 
}


.pst_collision-inter .pst_collision-tabcontainer {
  visibility:hidden;
}

.pst_collision-inter.pst_collision-show .pst_collision-tabcontainer,
.pst_collision-inter.pst_side1-fixed .pst_collision-tabcontainer
{
  visibility:visible;
}

.pst_panel-close {
  margin:0.5em;
}

.pst_panel-side1-bottom .pst_panel-close,
.psc_panel-action .pst_panel-close
{ display:none; } 
.pst_panel-header-cont {
   display:none; 
   background:#fff;
   min-height: 2.864em; 
   background: var(--pt-page-background-color); 
} 

.pst_collision-intra .pst_panel-side1-bottom .pst_panel-header-cont,
.pst_collision-inter .psc_panel-container.psc_open .pst_panel-header-cont,
.pst_collision-inter .psc_panel-container.psc_panel-fixed .pst_panel-header-cont
{
   display:block;
   border-bottom:1px solid #aaa;
   min-height:2.85em;
   padding-top:0.2em;
   box-sizing:border-box;
   border-bottom-color: var(--pt-border-contrast-2-color); 
}

.pst_panel-header-cont .ps_header-group {
   margin:0;
   padding:0.5em;
   color: inherit !important;
   text-align:center;
   border:0;
}

.pst_collision-button,
.pst_collision-button .ps-button-wrapper,
.pst_collision-button .ps-button
{
  width:100%;
  height:100%;
  box-sizing:border-box;
}

.pst_collision-button > .ps-button-wrapper > .ps-button
{
  padding:0;
  
  
  box-shadow:none;
  
  white-space:nowrap;
  
  -webkit-writing-mode:vertical-rl; 
  writing-mode:vertical-rl;
  padding-top:0.6em;


  background-color: #ffe8c2; 

  color: #1d2733; 

  border: 1px solid #cba367; 
  border-right-width: 2px; 
  border-color: #b6863e; 
  border-radius: 0 1em 1em 0; 
  text-align:start;
  border-color: var(--pt-panel-border-color);
  background-color: var(--pt-page-background-color);
  color: var(--pt-page-text-color); 
}


:root.psc_dir-rtl .pst_collision-button > .ps-button-wrapper > .ps-button
{
 
   border-radius: 1em 0 0 1em; 
   text-align:end;
}


.pst_collision-button > .ps-button-wrapper
{
  position:relative;
}


.pst_collision-button > .ps-button-wrapper > .ps-button
{
  position:absolute;
  top:0;
  left:0;  
  right:3px; 
  bottom:0;
}


:root.edge .pst_collision-button > .ps-button-wrapper > .ps-button {
  right:0; 
  text-align:left; 
}

:root.ie:not(.edge) .pst_collision-button > .ps-button-wrapper > .ps-button
{
    writing-mode:tb-lr;
}

.pst_collision-button > .ps-button-wrapper > .ps-button > .ps-img {
  margin-top:0;
  vertical-align:baseline;
  padding:0;
  display:inline-block;
  width:32px; 

  margin-bottom:0.4em;
  height:21px; 
  max-height:none;
  float:left; 
  -webkit-transition:-webkit-transform 0.65s ease-in-out; -moz-transition:-moz-transform 0.65s ease-in-out; -ms-transition:-ms-transform 0.65s ease-in-out; transition:transform 0.65s ease-in-out;
}

.pst_collision-open .pst_collision-button > .ps-button-wrapper > .ps-button > .ps-img,
.pst_collision-inter.pst_side1-open .pst_collision-button > .ps-button-wrapper > .ps-button > .ps-img 
{
  -webkit-transform:scaleX(-1); -moz-transform:scaleX(-1); -ms-transform:scaleX(-1); transform:scaleX(-1);
}

:root.ie .pst_collision-open .pst_collision-button > .ps-button-wrapper > .ps-button > .ps-img,
:root.ie .pst_collision-inter.pst_side1-open .pst_collision-button > .ps-button-wrapper > .ps-button > .ps-img 
{
  -webkit-transform:scaleY(-1); -moz-transform:scaleY(-1); -ms-transform:scaleY(-1); transform:scaleY(-1);
}


.pst_collision-button > .ps-button-wrapper > .ps-button > .ps-text {
  overflow:hidden;
  text-overflow:ellipsis;
  margin:0;
  font-weight:bold;
  vertical-align:baseline;



  color:inherit;
  font-size:1.1em;
 
  line-height:33px;
}


:root.ie:not(.edge) .pst_collision-button > .ps-button-wrapper > .ps-button > .ps-text {
  line-height:25px;
}


:root.ios .pst_collision-button > .ps-button-wrapper > .ps-button > .ps-text
{
  display:inline-block;
  position:relative;
  
  max-height:calc(100% - 2.5em);
}

.pst_collision-button:hover > .ps-button-wrapper > .ps-button {
  background-color:#ffd28c; 

 

  border-color: #bf8e43; 
  border-color: #b6863e; 
  color: #000; 
  background-color: var(--pt-hover-background-color);
  border-color: var(--pt-panel-border-color);
  color: var(--pt-page-text-color);
}



.pst_collision-button:hover > .ps-button-wrapper > .ps-button > .ps-img {
  position:relative;
  left:1px;
  right:auto;
}

.pst_collision-open .pst_collision-button:hover > .ps-button-wrapper > .ps-button > .ps-img,
.pst_collision-inter.pst_side1-open .pst_collision-button:hover > .ps-button-wrapper > .ps-button > .ps-img 
{
  right:1px;
  left:auto;
}

.pst_collision-button:active > .ps-button-wrapper > .ps-button
{


  background:#ebac47;


  border-color: #b87914; 
  border-color: #b6863e; 
  color: #000; 
  background: var(--pt-active-background-color);
  border-color: var(--pt-panel-border-color);
  color: var(--pt-panel-text-color);
}





.pst_collision-intra.pst_collision-open .pst_panel-side1,
.pst_collision-inter.pst_side1-open .pst_panel-side1
{
  border-color:transparent !important;
}


.pst_collision-inter .pst_panel-side1 .pst_panel-tabcontainer
{
  display:none !important;
}


.pst_collision-inter.pst_collision-show .psc_panel-action,
.pst_collision-inter.pst_side1-fixed .psc_panel-action
{
  padding-left: 34px;  
}



.psc_panel-container.psc_panel-fixed.psc_panel-fullsize .psc_panel-action,
.psc_panel-container.psc_panel-overlay.psc_panel-fullsize .psc_panel-action,
.psc_panel-container.psc_open.psc_panel-fullsize .psc_panel-action,


.pst_panel-mode.pst_side1-fixed.pst_side1-fullsize .pst_panel-side1,

.pst_panel-mode.pst_side1-open.pst_side1-fullsize .pst_panel-side1,
.pst_panel-mode.pst_side2-fixed.pst_side2-fullsize .pst_panel-side2,

.pst_panel-mode.pst_side2-open.pst_side2-fullsize .pst_panel-side2,

.pst_collision-inter.pst_collision-show.pst_side1-fullsize .pst_panel-side1
{
  width:100vw;
}


.pst_panel-mode.pst_side1-fixed.pst_side1-fullsize .pst_panel-side2,

.pst_panel-mode.pst_side1-open.pst_side1-fullsize .pst_panel-side2,
.pst_panel-mode.pst_side2-fixed.pst_side2-fullsize .pst_panel-side1,

.pst_panel-mode.pst_side2-open.pst_side2-fullsize .pst_panel-side1,

.pst_collision-inter.pst_collision-show.pst_side1-fullsize .pst_panel-side2
{
  display:none !important;
}



.psc_panel-right.psc_panel-fixed .psc_panel-action,
.psc_panel-right.psc_panel-overlay .psc_panel-action,
.psc_panel-right.psc_open .psc_panel-action,

.pst_panel-mode.pst_side2-fixed .pst_panel-side2,
.pst_panel-mode.pst_side2-overlay .pst_panel-side2,
.pst_panel-mode.pst_side2-open .pst_panel-side2
{
  border-right-width:0;
  border-left-width:1px;
}


.psc_panel-top.psc_panel-fixed .psc_panel-action,
.psc_panel-top.psc_panel-overlay .psc_panel-action,
.psc_panel-top.psc_open .psc_panel-action

{
  border-right-width:0;
  border-bottom-width:1px;
}


.psc_panel-bottom.psc_panel-fixed .psc_panel-action,
.psc_panel-bottom.psc_panel-overlay .psc_panel-action,
.psc_panel-bottom.psc_open .psc_panel-action

{
  border-right-width:0;
  border-top-width:1px;
}


.psc_panel-container.psc_panel-fixed.psc_panel-top .psc_panel-action,
.psc_panel-container.psc_panel-overlay.psc_panel-top .psc_panel-action,
.psc_panel-container.psc_open.psc_panel-top .psc_panel-action,
.psc_panel-container.psc_panel-fixed.psc_panel-bottom .psc_panel-action,
.psc_panel-container.psc_panel-overlay.psc_panel-bottom .psc_panel-action,
.psc_panel-container.psc_open.psc_panel-bottom .psc_panel-action

{
   width:100%;
   height:19.5em;
}


.psc_panel-container.psc_panel-fixed.psc_panel-top.psc_panel-fullsize .psc_panel-action,
.psc_panel-container.psc_panel-overlay.psc_panel-top.psc_panel-fullsize .psc_panel-action,
.psc_panel-container.psc_open.psc_panel-top.psc_panel-fullsize .psc_panel-action,
.psc_panel-container.psc_panel-fixed.psc_panel-bottom.psc_panel-fullsize .psc_panel-action,
.psc_panel-container.psc_panel-overlay.psc_panel-bottom.psc_panel-fullsize .psc_panel-action,
.psc_panel-container.psc_open.psc_panel-bottom.psc_panel-fullsize .psc_panel-action

{
  height:100vh;
}

.psc_panel-container.psc_panel-fixed .psc_panel-tabcontainer,
.psc_panel-container.psc_panel-fullsize.psc_open .psc_panel-tabcontainer, 


.pst_panel-mode.pst_side1-fixed .pst_panel-side1 .pst_panel-tabcontainer,
.pst_panel-mode.pst_side1-column .pst_panel-side1 .pst_panel-tabcontainer,
.pst_panel-mode.pst_side1-fullsize.pst_side1-open .pst_panel-side1  .pst_panel-tabcontainer,
.pst_panel-mode.pst_side2-fixed .pst_panel-side2 .pst_panel-tabcontainer,
.pst_panel-mode.pst_side2-column .pst_panel-side2 .pst_panel-tabcontainer,
.pst_panel-mode.pst_side2-fullsize.pst_side2-open .pst_panel-side2 .pst_panel-tabcontainer 
{
  display:none;
}

.psc_panel-tabcontainer,

.pst_panel-tabcontainer
{
  position:absolute;
  top:50%;
  right:-1.56em;
  z-index:200;
}

.psc_panel-right .psc_panel-tabcontainer, 

.pst_panel-side2 .pst_panel-tabcontainer
{
  right:auto;
  left:-1.56em;
}

.psc_panel-top .psc_panel-tabcontainer 

{
  right:auto;
  top:auto;
  left:50%;
  bottom:-3.1em;
}

.psc_panel-top.psc_open .psc_panel-tabcontainer

{
  bottom:-3.2em;
}

.psc_panel-bottom .psc_panel-tabcontainer 

{
  right:auto;
  bottom:auto;
  left:50%;
  top:0.12em;
}

.psc_panel-button,

.pst_panel-button
{
   margin-top: calc(-100% - 2px); 
}

.psc_panel-top .psc_panel-button,
.psc_panel-bottom .psc_panel-button 

{
  margin-left:-50%;
}



.psc_panel-button .ps-img,
.pst_panel-button .ps-img {
  width:0.9em;
}





.pst_panel-side2 .pst_panel-button .ps-img {
  max-height:none;
  
}



:root.ie .psc_panel-button .ps-img,

:root.ie .pst_panel-button .ps-img
{
  height:100%; 
}

.psc_panel-right .psc_panel-button .ps-img 
{
  -webkit-transform:rotate3d(0,1,0,180deg); -moz-transform:rotate3d(0,1,0,180deg); -ms-transform:rotate3d(0,1,0,180deg); transform:rotate3d(0,1,0,180deg);
}


.psc_panel-container.psc_panel-bottom .psc_panel-button .ps-img,
.psc_panel-container.psc_panel-top.psc_open .psc_panel-button .ps-img

{
  -webkit-transform:rotate3d(0,0,1,270deg); -moz-transform:rotate3d(0,0,1,270deg); -ms-transform:rotate3d(0,0,1,270deg); transform:rotate3d(0,0,1,270deg);
}













.psc_panel-container.psc_panel-bottom.psc_open .psc_panel-button .ps-img,
.psc_panel-container.psc_panel-top .psc_panel-button .ps-img

{
  -webkit-transform:rotate3d(0,0,1,90deg); -moz-transform:rotate3d(0,0,1,90deg); -ms-transform:rotate3d(0,0,1,90deg); transform:rotate3d(0,0,1,90deg); 
}


.ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button,

.ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button
{
  padding:0; 
  padding-right: 0.275em;
  padding-left: 0.275em;

  -webkit-border-radius:0 100% 100% 0; -moz-border-radius:0 100% 100% 0; -ms-border-radius:0 100% 100% 0; border-radius:0 100% 100% 0; 
 
  
  border:1px solid #1D2733;  

  line-height:3.2em; 
  background: #1D2733; 
  
  background: var(--pt-panel-tab-background-color);
  border-color: var(--pt-panel-tab-border-color);
  
}


:root.psc_dir-rtl .ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button,
:root.psc_dir-rtl .ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button
{
  -webkit-border-radius:100% 0 0 100%; -moz-border-radius:100% 0 0 100%; -ms-border-radius:100% 0 0 100%; border-radius:100% 0 0 100%;  
}

.psc_panel-right .ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button,

.pst_panel-side2 .ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button
{
  -webkit-border-radius:100% 0 0 100%; -moz-border-radius:100% 0 0 100%; -ms-border-radius:100% 0 0 100%; border-radius:100% 0 0 100%;  
}


.pst_panel-side2 .ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button
{

  background: #b9ddfb; 
  border:1px solid #6d7f8b;

  line-height:3.2em; 
  -webkit-border-radius: 100% 0 0 100%; -moz-border-radius: 100% 0 0 100%; -ms-border-radius: 100% 0 0 100%; border-radius: 100% 0 0 100%; 
  background-color: var(--pt-panel-tab-alt-background-color);
  border-color: var(--pt-panel-tab-alt-border-color);
}


:root.psc_dir-rtl .psc_panel-right .ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button,
:root.psc_dir-rtl .pst_panel-side2 .ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button
{
  -webkit-border-radius:0 100% 100% 0; -moz-border-radius:0 100% 100% 0; -ms-border-radius:0 100% 100% 0; border-radius:0 100% 100% 0;  
}


.psc_panel-bottom .ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button,
.psc_panel-top .ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button 

{
  line-height:1.8em;
  padding:0 1.2em;
}

.psc_panel-bottom .ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button 

{
  -webkit-border-radius:0.25em 0.25em 0 0; -moz-border-radius:0.25em 0.25em 0 0; -ms-border-radius:0.25em 0.25em 0 0; border-radius:0.25em 0.25em 0 0;
}

.psc_panel-top .ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button 

{
  -webkit-border-radius:0 0 0.25em 0.25em; -moz-border-radius:0 0 0.25em 0.25em; -ms-border-radius:0 0 0.25em 0.25em; border-radius:0 0 0.25em 0.25em;
}


.ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button:focus,
.ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button:focus
{
   background: var(--pt-panel-tab-focus-background-color);
   border-color: var(--pt-panel-tab-focus-border-color);
   outline:0;
}


.ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button:hover,
.ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button:hover
{
 
   background: #000; 
   border-color:#246fc7; 
   background: var(--pt-panel-tab-hover-background-color);
   border-color: var(--pt-panel-tab-hover-border-color);
}



:root:not(.psc_mode-hc) .psc_panel-button  .ps-button:hover,
:root:not(.psc_mode-hc) .pst_panel-button .ps-button:hover {
  outline:0;
}



.ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button:active,
.ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button:active
{
    background: #1c579c; 
  
   background: var(--pt-panel-tab-active-background-color);
   border-color: var(--pt-panel-tab-active-border-color);
}




.pst_panel-side2 .ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button:focus 
{
   background: var(--pt-panel-tab-alt-focus-background-color);
   border-color: var(--pt-panel-tab-alt-focus-border-color);
   outline:0;
}


.pst_panel-side2 .ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button:hover
{
  
   background: var(--pt-panel-tab-alt-hover-background-color);
   border-color: var(--pt-panel-tab-alt-hover-border-color);
}
.pst_panel-side2 .ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button:active
{
  
  background: #d4eafc;  
 
  
   background: var(--pt-panel-tab-alt-active-background-color);
   border-color: var(--pt-panel-tab-alt-active-border-color);
}


.pst_panel-side1 .pst_panel-button .ps-img {
   position:relative;
   left: -1px;
}


.pst_panel-side2 .pst_panel-button .ps-img 
   position:relative;
   left: 1px;
}


.psc_panel-actioninterior,

.pst_panel-actioninterior
{
  background:#f8f8f8; 
  background: var(--pt-panel-background-color);
}


.pst_panel-side1:empty,
.pst_panel-side2:empty,
.ps_wrapper:not(.pst_panel-mode) .pst_panel-side1,
.ps_wrapper:not(.pst_panel-mode) .pst_panel-side2,
.pst_side1-hidden .pst_panel-side1,
.pst_side2-hidden .pst_panel-side2,
.pst_panel-side1.psc_hidden,
.pst_panel-side2.psc_hidden,
.pst_side1-disabled .pst_panel-side1,
.pst_side2-disabled .pst_panel-side2
{
  display:none !important;
}


.psc_panel-fullsize .psc_panel-action,
.psc_panel-fullsize .psc_panel-actioninterior,
.pst_side1-fullsize .pst_panel-side1,
.pst_side2-fullsize .pst_panel-side2,
.pst_side1-fullsize .pst_panel-side1 .ps-tab:not(:hover):not(:active):not(.psc_selected)
{
  background: #fff;
  background: var(--pt-page-background-color); 
}








.ps_hidden, .psc_hidden,
.psc_rowinsert-hidden 
{
   display:none;
}




.rsz_w1 { width: 250px; width:auto; min-width:var(--pt-tile-width-1);} 
.rsz_h1 { height: 197px; height:auto; min-height: var(--pt-tile-height-1);} 
.rsz_w2 { width: 542px;  width:auto; min-width:var(--pt-tile-width-2); grid-column-end: span 2;}  
.rsz_h2 { height: 436px; height:auto; min-height: var(--pt-tile-height-2); grid-row-end: span 2;}  

.rsz_w3 { width: 834px; width:auto; min-width:var(--pt-tile-width-3); grid-column-end: span 3;} 
.rsz_h3 { height: 675px; height:auto; min-height: var(--pt-tile-height-3); grid-row-end: span 3;} 
.rsz_w4 { width: 1126px; width:auto; min-width:var(--pt-tile-width-4); grid-column-end: span 4;} 
.rsz_h4 { height: 914px; height:auto; min-height: var(--pt-tile-height-4); grid-row-end: span 4;}  
.rsz_w5 { width: 1418px; width:auto; min-width:var(--pt-tile-width-5); grid-column-end: span 5;} 
.rsz_h5 { height: 1153px; height:auto; min-height: var(--pt-tile-height-5); grid-row-end: span 5;} 
.rsz_w6 { width: 1710px; width:auto; min-width:var(--pt-tile-width-6); grid-column-end: span 6;} 
.rsz_h6 { height: 1392px; height:auto; min-height: var(--pt-tile-height-6); grid-row-end: span 6;} 
.rsz_w7 { width: 2002px; width:auto; min-width:var(--pt-tile-width-7); grid-column-end: span 7;} 
.rsz_h7 { height: 1631px; height:auto; min-height: var(--pt-tile-height-7); grid-row-end: span 7;} 



.rsz_w8 { width: 2294px; width:auto; min-width:var(--pt-tile-width-8); grid-column-end: span 8;}  
.rsz_h8 { height: 1870px; height:auto; min-height: var(--pt-tile-height-8); grid-row-end: span 8;} 
 

    


.nuitile {
        -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
}


.nuitile .nuilp {
        position:absolute;
        left: 0em;
        right: 0em;
        top: 0em;
        bottom: 0em;
        overflow: hidden;
        white-space: normal;
        padding-left: 0.5em;
        padding-right: 0.5em;
        padding-bottom: 0.5em;

        background: #fff; 
 
        -webkit-border-radius: 0.35em; -moz-border-radius: 0.35em; -ms-border-radius: 0.35em; border-radius: 0.35em;
        border:1px solid #CED4DA; 
        border-color: #848c94; 
    background: var(--pt-tile-background-color);
    border-color: var(--pt-tile-background-color);
    color: var(--pt-tile-text-color);
}


.nuitile .nuilp.psc_rowact:hover { 
   border-color: #246FC7;
   -webkit-box-shadow: 0 8px 20px 0 rgba(29,39,51,0.10); -moz-box-shadow: 0 8px 20px 0 rgba(29,39,51,0.10); -ms-box-shadow: 0 8px 20px 0 rgba(29,39,51,0.10); box-shadow: 0 8px 20px 0 rgba(29,39,51,0.10);
   -webkit-box-shadow: 0 8px 20px 0 rgba(29,39,51,0.30), inset 0 0 2px #246fc7; -moz-box-shadow: 0 8px 20px 0 rgba(29,39,51,0.30), inset 0 0 2px #246fc7; -ms-box-shadow: 0 8px 20px 0 rgba(29,39,51,0.30), inset 0 0 2px #246fc7; box-shadow: 0 8px 20px 0 rgba(29,39,51,0.30), inset 0 0 2px #246fc7; 
   background: #fff;
   background:  var(--pt-tile-hover-background-color);
   border-color: var(--pt-tile-hover-border-color);
   -webkit-box-shadow: 0px 8px 24px -6px var(--pt-tile-hover-shadow-color); -moz-box-shadow: 0px 8px 24px -6px var(--pt-tile-hover-shadow-color); -ms-box-shadow: 0px 8px 24px -6px var(--pt-tile-hover-shadow-color); box-shadow: 0px 8px 24px -6px var(--pt-tile-hover-shadow-color); 
}








.nuitile .ps_groupleth {
        font-family: Helvetica;
        font-size: 1em;
        font-weight: bold;
        text-align: left;
        padding: 0.4em 0em;
        text-align:center; 
}

:root.psc_form-small div.nuitile .ps_groupleth {
        padding: 0.185em 0em;
        height: 1.455em;
        font-size: 1.1em;
        text-align:left; 
}

div.nuitile .ps_tile-resizeable .ps_groupleth {
        margin-right: 0.8em;
}

.nuitile .ps_groupleth > .ps-label { 
        white-space: nowrap;
        color: #1e5ca4; 
        width: 100%;
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
	font-weight:bold; 
    color: var(--pt-tile-header-text-color);
}


.nuitile .ps_box-grouplet {
        overflow: hidden;
        position: absolute;
        top: 1.8em;
        bottom: 0.4em;
        left: 0.4em;
        right: 0.4em;
}



:root.psc_form-small .nuitile .ps_box-grouplet {
        top: 2em;
}


.pst_rc-general > .ps_detail-group,
.pst_rc-general > .ps_content-group,
.pst_rc-general > .ps_detail-group > .ps_content-group
{
    position:relative;
    overflow:hidden;
}


.pst_rc-general .ps_box-grouplet {
    min-height:10.4em;
}

.nuitile .ps_box-grouplet img.ps_process,
.pst_rc-general .ps_box-grouplet img.ps_process 
{
        max-height: 90%;
        max-width: 90%;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 2.5em;
        margin: auto;
}

:root.psc_form-small .nuitile .ps_box-grouplet img.ps_process {
        bottom: 1.6em;
}

:root.psc_form-small .nuitile.nuidflt .ps_box-grouplet img.ps_process {
        bottom: 0em;
}




.psc_columnitem-7of10{
  width:70%;
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
  float:left;
}

.psc_columnitem-3of10{
  width:30%;
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
  float:left;
}

.psc_columnitem-1of2-fixed{
  width:50%;
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
  float:left;
}

.psc_tile_content-center > .ps_content-group{
        width:100%;
}



 

.pst_rc-general .psc_haslivedata-count-none > .psc_tile_content-center, 
.pst_rc-general .psc_haslivedata-none > .psc_tile_content-center,
.rsz_h1 .psc_haslivedata-count-none > .psc_tile_content-center,
.rsz_h1 .psc_haslivedata-none > .psc_tile_content-center{
        height: 11.5em; 
}

.rsz_h2 .psc_haslivedata-count-none > .psc_tile_content-center,
.rsz_h2 .psc_haslivedata-none > .psc_tile_content-center{
        height: 25.025em; 
}

.pst_rc-general .psc_tile-box-img.psc_tile_content-center,
.pst_rc-general .psc_haslivedata-count > .psc_tile_content-center,
.pst_rc-general .psc_haslivedata > .psc_tile_content-center, 
.rsz_h1 .psc_tile-box-img.psc_tile_content-center,
.rsz_h1 .psc_haslivedata-count > .psc_tile_content-center,
.rsz_h1 .psc_haslivedata > .psc_tile_content-center{
        height: 8.775em; 
}

.rsz_h2 .psc_tile-box-img.psc_tile_content-center,
.rsz_h2 .psc_haslivedata-count > .psc_tile_content-center,
.rsz_h2 .psc_haslivedata > .psc_tile_content-center{
        height:22.775em 
}

.psc_tile_content-center{
        display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:flex; 
        -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center;
        -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center;
		text-align:center; 
}


.rsz_h1 > .ps_grid-cell > .psc_rowact:not(.psc_disabled):active {
        background-color: #eeeeec;
        background-color: var(--pt-tile-active-background-color);
}

.psc_tile_content-center .psc_tile_content-metrics{
        margin-top:0;
}

.psc_tile_content-metricsdata{
        font-size:0.95em; 
}
.psc_tile_content-metricsdata .psc_livedata-metrics-label{
        display:block;
        
}
.psc_tile_content-metrics  .psc_tile_livedata_item:not(.psc_livedata-metrics):not(.psc_livedata-metrics-label){
        margin-top: 0em;   
}

.psc_tile_content-metrics  .psc_tile_content-metricsdata > .ps_box-edit{
        margin-top:0.2em;
          margin-bottom:0.1em; 
        white-space: normal;
}

.psc_tile-box-data{
        padding: 0em 0.25em;
}
 
.psc_tile_livedata{
    position:absolute;
    bottom: -0.5em; 
        width: 100%;   
        margin-left: 0;
        text-align: center;
        min-height: 2.725em; 
        max-height: 2.725em;
        padding-top: 0.25em; 
        color:#000000;  
        font-weight: normal;
        color: var(--pt-tile-text-color);
}

.psc_tile_livedata_item {
        margin-bottom: 0.1em;
        margin-top: 0.75em;
        color:#000000;
        color: var(--pt-tile-text-color);
}
.psc_tile_livedata_item:not(.psc_livedata-metrics):not(.psc_livedata-metrics-label){
        margin-top: 0.75em;  
}

.psc_tile_livedata-descr{
        overflow-X: hidden; 
        overflow-Y: hidden;
}
.psc_tile_livedata-descr-box{
        display:-webkit-inline-flex; display:-moz-inline-flex; display:-ms-inline-flex; display:inline-flex; 
}

.psc_haslivedata-none.psc_haslivedata-count-none .psc_tile_livedata{
         display:none; 
}

.psc_tile_livedata-count{
        position:absolute;
        right:0.25em;  
        font-size:1.3em; 
        color: #ab5b1a;  
        font-weight: bold;
        bottom: 0;  
        margin-bottom: 0.1em; 
        color: var(--pt-tile-emphasis-text-color);
}


.psc_tile_livedata-descr{
        position: absolute;
        left: 0.25em; 
    font-size:0.95em;
}


.psc_haslivedata-count-none .psc_tile_livedata-descr{
        position:relative;
        left:initial;        
}


.psc_tile_livedata_descr1{
        margin-left:0.2em;
}

.psc_tile_livedata_item,
.psc_tile_livedata-trendimage{
        display:inline-block; 
        margin-left:0.5em; 
}
.psc_tile_livedata-trendimage+.psc_livedata-metrics{
        margin-left:0.25em;
}

.psc_haslivedata-1 .psc_tile_livedata_item{
        margin-left:0em;
}

.psc_tile_livedata-trendimage .psc_tile_livedata-img > .ps-img{
        width: 0.8625em !important;
        height: 0.8625em !important; 
}

.psc_haslivedata .psc_tile_livedata-descr > .psc_tile_livedata-descr-box > .psc_tile_livedata_item:last-child > .ps_box-value{
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
}

.pst_rc-general .psc_tile_livedata-descr > .psc_tile_livedata-descr-box > .psc_tile_livedata_item:last-child > .ps_box-value, 
.nuitile.rsz_w1 .psc_tile_livedata-descr > .psc_tile_livedata-descr-box > .psc_tile_livedata_item:last-child > .ps_box-value
{
        max-width: 17em;   
}

.pst_rc-general .psc_haslivedata-count .psc_tile_livedata-descr > .psc_tile_livedata-descr-box > .psc_tile_livedata_item:last-child > .ps_box-value, 
.nuitile.rsz_w1 .psc_haslivedata-count .psc_tile_livedata-descr > .psc_tile_livedata-descr-box > .psc_tile_livedata_item:last-child > .ps_box-value
{
        max-width: 14.5em;  
}

.nuitile.rsz_w2 .psc_tile_livedata-descr > .psc_tile_livedata-descr-box > .psc_tile_livedata_item:last-child > .ps_box-value{
        max-width: 34em; 
}

.nuitile.rsz_w2 .psc_haslivedata-count .psc_tile_livedata-descr > .psc_tile_livedata-descr-box > .psc_tile_livedata_item:last-child > .ps_box-value,
.nuitile.rsz_w2 .psc_haslivedata-count .psc_tile_livedata_descr1 > .ps_box-value{
        max-width: 31.5em;  
} 

.psc_tile_content-center .psc_tile_kpi-box-1,
.psc_tile_content-center .psc_tile_kpi-box-2{
         padding-top:0em;
} 

.psc_tile_kpi{
        font-weight:bold;
        font-size:1.75em;
        color: #ab5b1a; 
        margin-bottom:0em;
        color: var(--pt-tile-emphasis-text-color);
}
.psc_tile_kpi-label{
        font-size: 0.95em;
        color: #000000; 
        margin-bottom:0em;
        white-space:normal;
        color: var(--pt-tile-text-color);
}

.psc_tile_kpi-label > .ps_box-value{
        text-overflow: ellipsis;
        overflow: hidden;
        width: 100%;
} 

.psc_tile_content-kpi-image{
        display:inline-block;
        padding-right:0.25em;
}
.psc_tile_content-kpi-image > .ps_box-img > .ps-img{
        width: 1.2275em !important;
        height: 1.2275em !important;
        vertical-align: text-bottom;
}

.psc_tile_content-kpi-image+.psc_tile_kpi-1{
        display:inline-block;
}

.psc_tile_kpi-box-2:not(.psc_columnitem-1of2-fixed){
        padding-top:1em;  
}

.psc_livedata-metrics{
        font-weight:bold;
        font-size:1.3em;
        color: #ab5b1a; 
        color: var(--pt-tile-emphasis-text-color);
}

.psc_tile_livedata_item.psc_livedata-metrics{
        margin-top:0.4em;
}

.psc_livedata-metrics-label{
        font-size:1em;
        color: #000000; 
        color: var(--pt-tile-text-color);
}


.psc_tile_content > .ps_box-staticimg
{
    margin-bottom:0;
}



.psc_tile_content-chart { width:100%;} 

.nuinb .psc_tile_content > .psc_tile-img > .ps-img{
        width: 3.275em;
}




.psc_lpbanner-context {
   background-color: #ffffff;
   padding:0.3em 0.4em;
   background-color: var(--pt-page-background-color); 
}


.psc_lpbanner-pinned .psc_lpbanner-context,
.psc_lpbanner-pinned .ps_apps_pageheader
{
   background-color: #f8f8f8; 
   color: #1d2733; 
   background-color: var(--pt-panel-background-color);
   color: var(--pt-panel-text-color);
}


.psc_lpbanner-pinned .psc_lpbanner-context .ps_box-label .ps-label,
.psc_lpbanner-pinned .psc_lpbanner-context .ps_header-group
{
  color:inherit;
}




        :root.psc_form-small .nuitile .psc_tile_kpi-label{ 
                font-size: 0.95em;
        }

    :root.psc_form-small .nuitile.rsz_w1 .psc_tile_livedata-descr > .psc_tile_livedata-descr-box > .psc_tile_livedata_item:last-child > .ps_box-value{
                max-width: 12em;
        }
        :root.psc_form-small .nuitile.rsz_w2 .psc_tile_livedata-descr > .psc_tile_livedata-descr-box > .psc_tile_livedata_item:last-child > .ps_box-value{
                max-width: 25em;
        }
    :root.psc_form-small .nuitile.rsz_w1 .psc_haslivedata-count .psc_tile_livedata-descr > .psc_tile_livedata-descr-box > .psc_tile_livedata_item:last-child > .ps_box-value{
                max-width: 10em;  
        }
        :root.psc_form-small .nuitile.rsz_w2 .psc_haslivedata-count .psc_tile_livedata-descr > .psc_tile_livedata-descr-box > .psc_tile_livedata_item:last-child > .ps_box-value{
                max-width: 22em;  
        } 

        :root.psc_form-small .nuitile .psc_tile_livedata-count {
                position: absolute;
                right: 0.25em;
        }

        :root.psc_form-small .nuitile .psc_livedata-strong{
                font-size:1em;
        }

        :root.psc_form-small .nuitile .psc_tile_livedata_item.psc_livedata-metrics{
                font-size:1.2em;
            margin-top:0.5em;
        }
        :root.ios.psc_form-small .nuitile .psc_tile_livedata_item.psc_livedata-metrics{
            margin-top:0.4em;
        }
        :root.android.psc_form-small .nuitile .psc_tile_livedata_item.psc_livedata-metrics{
            margin-top:0.675em;
        }
        :root.psc_form-small .nuitile .psc_tile_content-metrics .psc_tile_livedata_item.psc_livedata-metrics{
                margin-top:0.2em;
        }

        :root.psc_form-small .nuitile .psc_livedata-metrics-label{
                font-size:1em;
        } 

        :root.psc_form-small .nuitile .psc_tile_livedata_item.psc_tile_livedata-trendimage{
                margin-top:0.85em;
        }
        :root.ios.psc_form-small .nuitile .psc_tile_livedata_item.psc_tile_livedata-trendimage{
                margin-top:0.65em;
        }
        :root.ios.psc_form-small .nuitile .psc_tile_content-metricsdata .psc_tile_livedata_item.psc_tile_livedata-trendimage{
                margin-top:0em;
        }

        :root.psc_form-small .nuitile .psc_tile_content-metrics {
                margin-top: 0em;
        }
        :root.psc_form-small .nuitile .psc_tile_kpi-box-1.psc_columnitem-1of2,
        :root.psc_form-small .nuitile .psc_tile_kpi-box-2.psc_columnitem-1of2{
          width:50%;
          -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; 
          float:left;
        }

        :root.psc_form-small .nuitile .psc_columnitem-1of3 { 
                 width: 29%;
            -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; 
                float: left;
        }
        :root.psc_form-small .nuitile .psc_columnitem-3of10 { 
                 width: 29%;
        }

        :root.psc_form-small .nuitile .psc_columnitem-2of3 { 
                width: 70%;
                -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; 
                float: left;
        }

        :root.psc_form-small .nuitile .psc_tile_kpi{
                font-size:1.2em;
        }

        :root.psc_form-small .nuitile .psc_tile_livedata_item{
                margin-top:0.75em;
        }

        :root.psc_form-small .nuitile .psc_tile_content-metricsdata .psc_tile_livedata_item{
                margin-top:0em;
        }

        :root.psc_form-small .nuitile .psc_haslivedata-none.psc_haslivedata-count-none .psc_tile_livedata{
                display:none; 
        }

        
        :root.psc_form-small .rsz_h1 .psc_haslivedata-count-none > .psc_tile_content-center,
        :root.psc_form-small .rsz_h1 .psc_haslivedata-none > .psc_tile_content-center{
                height: 7.625em; 
        }

        :root.psc_form-small .rsz_h1 .psc_tile-box-img.psc_tile_content-center, 
        :root.psc_form-small .rsz_h1 .psc_haslivedata-count > .psc_tile_content-center,
        :root.psc_form-small .rsz_h1 .psc_haslivedata > .psc_tile_content-center{
                height: 5.625em; 
        }

        :root.psc_form-small .rsz_h2 .psc_haslivedata-count-none > .psc_tile_content-center,
        :root.psc_form-small .rsz_h2 .psc_haslivedata-none > .psc_tile_content-center{
                height: 17.1em; 
        }

        :root.psc_form-small .rsz_h2 .psc_tile-box-img.psc_tile_content-center, 
        :root.psc_form-small .rsz_h2 .psc_haslivedata-count > .psc_tile_content-center,
        :root.psc_form-small .rsz_h2 .psc_haslivedata > .psc_tile_content-center{
                height: 15.65em; 
        }
        

        :root.psc_form-small .nuitile .psc_tile_content-kpi-image > .ps_box-img > .ps-img{
                width: 0.819em !important; 
                height: 0.819em !important;
                vertical-align: middle;
        }

 
        
        :root.psc_form-small .nuitile.nuidflt:not(.nsffopt) .ps_box-grouplet {
                height: 5.625em; 
        }


        :root.psc_form-small .ps_grid-row.nuitile .ps_box-group .ps_box-grouplet img.ps_process,
        :root.psc_form-small .nuitile .ps_box-img.psc_tile-img > .ps-img, 
        :root.psc_form-small .nuitile .ps_box-staticimg.psc_tile-img > .ps-staticimg, 
        :root.psc_form-small .nuitile .ps_box-img.psc_tile-image > .ps-img, 
        :root.psc_form-small .nuitile .ps_box-staticimg.psc_tile-image > .ps-staticimg 
        {
                width:4.815em; 
                height:4.815em;
        }
       






:root.psc_grouplet .ps_pagecontainer:not(:has( :first-child)) {
    display: block;
    box-sizing: border-box;
    white-space: normal;
    padding: 0.5em 1.1em; 
}

.ptrc_modal_window iframe  {
    min-height:90vh;
    min-width:95vw;
}

.ptrc_modal_window {
    top:34px!important;
    left:35px!important;
}

:root.ios .ptrc_modal_window iframe
{
    width:95vw !important;
    height:90vh !important;
}
:root.ios .ptrc_modal_window {
    top:34px!important;
    left:25px!important;
}
@media (max-width: 800px) {
   
    .ptrc_modal_window  iframe{
        min-height:100vh;
        min-width:100vw;
    }

    .ptrc_modal_window {
        top:0 !important;
        left:0 !important;
    }
    :root.ios .ptrc_modal_window {
        top:0px!important;
        left:0px!important;
    }
}



:root.firefox.psc_mode-hc textarea,
:root.firefox.psc_mode-hc input[type='text'],
:root.firefox.psc_mode-hc input[type='url'],
:root.firefox.psc_mode-hc input[type='date'],
:root.firefox.psc_mode-hc input[type='time'], 
:root.firefox.psc_mode-hc input[type='number'],
:root.firefox.psc_mode-hc input[type='search'],
:root.firefox.psc_mode-hc input[type='password'],
:root.firefox.psc_mode-hc input[type='datetime'],
:root.firefox.psc_mode-hc input[type='datetime-local'],
:root.firefox.psc_mode-hc input[type='email'],
:root.firefox.psc_mode-hc input[type='tel'],
:root.firefox.psc_mode-hc select
{
  border-style: inset !important;
}


:root.psc_mode-hc .psc_error input,
:root.psc_mode-hc .psc_error select,
:root.psc_mode-hc .psc_error textarea
{
  outline: 2px inset rgba(255,0,0,.7) !important;
  outline-offset:5px;
}

:root.psc_mode-hc .psc_error input:focus,
:root.psc_mode-hc .psc_error select:focus,
:root.psc_mode-hc .psc_error textarea:focus
{
  outline: 4px inset rgba(255,0,0,.7) !important;
  outline-offset:0px;
}





:root.psc_mode-hc .ps_button_bar  .ps_box-button.psc_selected > .ps-button-wrapper > .ps-button, 
:root.psc_mode-hc .psc_grid-buttonbar .ps_grid-row > .ps_box-button.psc_selected > .ps-button-wrapper > .ps-button,
:root.psc_mode-hc .ps_button_bar > .ps_box-radio:not(.psc_disabled).psc_selected > .ps_box-label,
:root.psc_mode-hc .ps_button_bar > .ps_box-radio.psc_disabled.psc_selected > .ps_box-label
{
  border-width:2px;
}


:root.psc_mode-hc .ps_box-button.ps_header_button  .ps-button, 
:root.psc_mode-hc .ps_box-button.ps_header_button:link  .ps-button,
:root.psc_mode-hc .ps_box-button.ps_header_button:hover  .ps-button,
:root.psc_mode-hc .ps_box-button.ps_header_button:link:hover  .ps-button,
:root.psc_mode-hc .ps_box-button.psc_fullsize_button  .ps-button,
:root.psc_mode-hc .ps_box-button.psc_fullsize_button:link  .ps-button,
:root.psc_mode-hc .ps_box-button.psc_fullsize_button:hover  .ps-button,
:root.psc_mode-hc .ps_box-button.psc_fullsize_button:link:hover  .ps-button
{
  border:1px solid #fff;
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
}


:root.psc_mode-hc .psc_primary  .ps-button,
:root.psc_mode-hc .ps_box-button.ps_button_stdheader.psc_primary .ps-button,
:root.psc_mode-hc .ps_box-button.ps_button_stdheader.psc_primary .ps-button:link,
:root.psc_mode-hc .ps_box-button.ps_button_stdheader.psc_primary .ps-button:not(.psc_disabled) .ps-button:hover
{
  font-style:italic !important;
}


:root.psc_mode-hc .psc_on.psc_image_only > .ps-button-wrapper > .ps-button,
:root.psc_mode-hc .psc_on.psc_button-simple > .ps-button-wrapper > .ps-button,
:root.psc_mode-hc .psc_on.psc_button-simple > .ps-link-wrapper > .ps-link
{
   outline: 5px double #000;
}


:root.psc_mode-hc.firefox .psc_on.psc_image_only > .ps-button-wrapper > .ps-button,
:root.psc_mode-hc.firefox .psc_on.psc_button-simple > .ps-button-wrapper > .ps-button,
:root.psc_mode-hc.firefox .psc_on.psc_button-simple > .ps-link-wrapper > .ps-link
{
   outline: 5px inset #000;
}

:root.psc_mode-hc .psc_on.psc_image_only > .ps-button-wrapper > .ps-button:focus,
:root.psc_mode-hc .psc_on.psc_button-simple > .ps-button-wrapper > .ps-button:focus,
:root.psc_mode-hc .psc_on.psc_button-simple > .ps-link-wrapper > .ps-link:focus
{
   outline: 3px dotted #000;
}



:root.psc_mode-hc .psc_list-linkmenu:not(.psc_grid-selectedhighlight) li.ps_grid-row.psc_selected,
:root.psc_mode-hc .psc_grid-selectedascurrent .ps_grid-row.psc_selected,
:root.psc_mode-hc .psc_list-linkmenu > li.ps_box-scrollarea-row.psc_selected
{
  outline: 2px solid #000;
}


:root.psc_mode-hc.firefox .psc_list-linkmenu:not(.psc_grid-selectedhighlight) li.ps_grid-row.psc_selected,
:root.psc_mode-hc.firefox .psc_grid-selectedascurrent .ps_grid-row.psc_selected,
:root.psc_mode-hc.firefox .psc_list-linkmenu > li.ps_box-scrollarea-row.psc_selected
{
  outline: 2px inset #000;
}

:root.psc_mode-hc .psc_list-linkmenu:not(.psc_grid-selectedhighlight) li.ps_grid-row.psc_selected:focus,
:root.psc_mode-hc .psc_grid-selectedascurrent .ps_grid-row.psc_selected:focus,
:root.psc_mode-hc .psc_list-linkmenu > li.ps_box-scrollarea-row.psc_selected:focus
{
  outline: 2px dotted #000;
}

:root.psc_mode-hc .ps_switch .psc_on + .ps_box-control .psc_on_container:after {
  
  
  border-width:2px;
  filter:invert(1);
}


:root.psc_mode-hc.firefox .ps_switch .psc_off + .ps_box-control .psc_on_container:after {
  filter:invert(0.5); 
}

:root.psc_mode-hc .ps_switch .psc_off_container
{
  font-weight:normal !important;
}

:root.psc_mode-hc .ps_switch.psc_disabled .ps_indicator,
:root.psc_mode-hc textarea:disabled,
:root.psc_mode-hc input[type='text']:disabled,
:root.psc_mode-hc input[type='url']:disabled,
:root.psc_mode-hc input[type='date']:disabled,
:root.psc_mode-hc input[type='time']:disabled, 
:root.psc_mode-hc input[type='number']:disabled,
:root.psc_mode-hc input[type='search']:disabled,
:root.psc_mode-hc input[type='password']:disabled,
:root.psc_mode-hc input[type='datetime']:disabled,
:root.psc_mode-hc input[type='datetime-local']:disabled,
:root.psc_mode-hc input[type='email']:disabled,
:root.psc_mode-hc input[type='tel']:disabled,
:root.psc_mode-hc select:disabled

{
  opacity:0.6 !important;
}






:root.psc_mode-access .psc_separator-pipe > div + div:before,
:root.psc_mode-access .psc_separator-pipe > li + li:before,
:root.psc_mode-access .psc_separator-pipe > .ps_collection + .ps_collection:before,
:root.psc_mode-access .psc_gridrow-sep-pipe .ps_grid-row + .ps_grid-row:before,
:root.psc_mode-access .psc_separator-breadcrumb > div + div:before,
:root.psc_mode-access .psc_separator-breadcrumb > li + li:before,
:root.psc_mode-access .psc_gridrow-sep-breadcrumb .ps_grid-row + .ps_grid-row:before
{
	content:"";
}



.ps_wrapper > .ps_tabs 
{  
  -webkit-flex:0 0 auto; -moz-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto;
  overflow:auto;
}



.cke_screen_reader_only, 
.psaccesshidden,
.psc_hidden-readable,
.ps_box-announce, 
.psc_label-hidereadable > .ps_box-label,
.psc_header-hidereadable > .ps_header-group, 
.psc_grid-hidereadablecolhead .ps_box_grid-col:not(.ps_box-checkbox), 
.psc_grid-hidereadableallhead .ps_grid-head, 
.psc_fieldset-hidereadable > legend, 
.psc_legend-hidereadable > legend,

:root.psc_mode-access .psc_image_only .ps-button > .ps-text,
:root.psc_mode-access .psc_image_only .ps-link > .ps-text,

:root.psc_mode-access .psc_nolabel .ps_box-label,
:root.psc_mode-access .psc_rowlabels-none.ps_box-grid-flex .ps_grid-row .ps_box-label, 
:root.psc_mode-access .psc_rowlabels-hide.ps_box-grid-flex .ps_grid-row .ps_box-label,
:root.psc_mode-access .psc_label-none .ps_box-label,
:root.psc_mode-access .psc_label-none  > div.ps_box-label,
:root.psc_mode-access .psc_label-hide .ps_box-label,
:root.psc_mode-access .psc_label-hide  > div.ps_box-label,
:root.psc_mode-access .psc_grid-nocolheaders .ps_grid-head,
:root.psc_mode-access .psc_grid-notitle .ps_grid-title,
:root.psc_mode-access .psc_grid-notitlearea .ps_box-grid-title,

:root.psc_mode-access .psc_scrollarea-notitle .ps_box-scrollarea-row > .ps_header-group,
:root.psc_mode-access .psc_scrollarea-notitle.ps_box-scrollarea-row > .ps_header-group,
:root.psc_mode-access .psc_groupbox-notitle > .ps_header-group,
:root.psc_mode-access .psc_groupbox-noheader > .ps_header-group,

:root.psc_mode-access .psc_label-suppressed > .ps_box-label,

:root.psc_mode-access .ps_header-notify .ps-text
{
  position:absolute !important;
  left:0 !important;
  top:-9999px !important; 
  right:auto !important;
  bottom:auto !important;
  width:1px;
  height:1px;
  overflow:hidden;
  display:block !important;
}


:root.psc_mode-access td.ps_grid-cell.psc_trigger,
:root.psc_mode-access th.ps_grid-col.psc_trigger
{
  display:table-cell !important;
}


:root.psc_mode-access .psc_list-simple .psc_label-suppressed > .ps_box-label,
:root.psc_mode-access .psc_label-suppressed > .ps_box-label:empty
{
  display:none !important;
}


:root.psc_mode-access .ps_prompt-resultsgrid .psc_gridview-toggle {
  display:none !important;
}

:root.psc_mode-access .ps_prompt-results {
  margin-top:1em;
}


:root.ie:not(.edge) div[tabindex="-1"]:focus,
:root.ie:not(.edge) li[tabindex="-1"]:focus
{
  outline:1px dotted; 
}


.ps_box-toolshiddens > [id ^= "pt_dnd_win"] {display:none !important;}
form:has([draggable]:focus, [droppable]:focus) .ps_box-toolshiddens > [id ^= "pt_dnd_win"] {
  display:block !important;
  position:absolute !important;
  left:0 !important;
  top:-9999px !important; 
  right:auto !important;
  bottom:auto !important;
  width:1px;
  height:1px;
  overflow:hidden;
}










@media (min-width:1px)
{
    :root:not(.psc_form-small) .ps_header-gsearch.psc_hide-BP3 {display:inline-block !important;} 
    :root.psc_form-small .ps_header-gsearch.psc_hide-BP3 {display:none !important;} 
    :root.psc_form-small .pt_homepage:not(.pt_apphomepage) .ps_header-gsearch.psc_hide-BP3 {display:inline-block !important;} 
    :root.psc_mode-ag.psc_mode-guided .ps_header-gsearch.psc_hide-BP3 {display:none !important;} 
}

@media (min-width:768px)
{
    :root:not(.psc_form-small) .ps_header-gsearch.psc_hide-BP3 {display:none !important;} 
    :root.psc_form-small .ps_header-gsearch.psc_hide-BP3 {display:inline-block !important;} 
}


:root:not(.psc_form-small).psc_mode-fscreen-search .ps_header-gsearch.psc_hide-BP3 {
  display:inline-block !important;
}


:root:not(.psc_form-small) .ps_header-gsearch.psc_show-BP3 {
  display:none !important;
}





@media only screen and (max-width:375px) {
    :root.psc_mode-ag .ps_box-button.ps_process-submit > .ps-button-wrapper > .ps-button {
       min-width:0;
       padding-left: 0.25em;
       padding-right: 0.25em;
    }
}



@media only screen and (max-width:400px) {


    :root.psc_form-small .psc_fld-standard.ps_box-checkbox > .ps_box-label,
    :root.psc_form-small .psc_fld-standard.ps_box-radio > .ps_box-label
    {
        text-align:left;
        width:auto;
    }


    :root.psc_form-small .psc_fld-standard.ps_switch > .ps_box-label {
		width: calc(100% - 6.75em + 3px);
		width: calc(100% - 4.75em + 3px); 
	}




    :root.psc_form-small .psc_fld-standard.ps_box-edit,
    :root.psc_form-small .psc_fld-standard.ps_box-dropdown,
    :root.psc_form-small .psc_fld-standard.ps_box-longedit,
    :root.psc_form-small .psc_fld-standard.psc_label_filler 
    {
      display:block;
      padding:0;
      margin:0;
      margin-bottom:0.75em;
      text-align:left;
    }

    :root.psc_form-small .psc_label_filler.psc_fld-aligned
    {
      display:block;
      padding:0;
      text-align:left;
    }

    :root.psc_form-small .psc_fld-standard.ps_box-edit > .ps_box-label,
    :root.psc_form-small .psc_fld-standard.ps_box-dropdown > .ps_box-label,
    :root.psc_form-small .psc_fld-standard.ps_box-longedit > .ps_box-label,
    :root.psc_form-small .psc_fld-standard.ps_box-longedit > .ps_box-control,
    :root.psc_form-small .psc_fld-standard.ps_box-edit > .ps_box-value,
    :root.psc_form-small .psc_fld-standard.ps_box-longedit > .ps_box-value,
    :root.psc_form-small .psc_fld-standard.ps_box-edit > .ps_box-valueemail,
    :root.psc_form-small .psc_fld-standard.ps_box-edit > .ps_box-valuelink
    {
        display:block;
        width:100%; 
        padding:0;
        text-align:left;
    }

    
    :root.psc_form-small .psc_fld-standard.psc_has_counter > .ps_box-label
    {
        margin-top:0px;
    }   

    :root.psc_form-small .psc_fld-standard.psc_display-inline,
    :root.psc_form-small .psc_fld-standard.psc_reldisp-field 
    {
       display:inline;
    }

    :root.psc_form-small .psc_fld-standard.ps_box-edit > .ps_box-control:not(.ps_prompt-searchto), 
    :root.psc_form-small .psc_fld-standard.ps_box-dropdown > .ps_box-control,
    :root.psc_form-small .psc_fld-standard > .ps_box-value
    {
        display:inline-block;
        padding:0;
        text-align:left;
    }

    :root.psc_form-small .psc_fld-standard.psc_icon > .ps_box-control,
    :root.psc_form-small .psc_fld-standard.psc_icon > .ps_box-control,
    :root.psc_form-small .psc_fld-standard.psc_icon > .ps_box-control
    {
        position:relative;
        display:inline-block;
    }

    :root.psc_form-small .psc_fld-standard.ps_box-longedit > .ps_box-control > textarea,
    :root.psc_form-small .psc_fld-standard.ps_box-edit > .ps_box-control > .ps_box-valueemail
    {
        display:block;
        width:auto;
        margin:0;
    }

    :root.psc_form-small .psc_fld-standard.ps_box-longedit > .ps_box-control > textarea
    {
        width:100%; 
    }

    
    :root.psc_form-small .psc_fld-standard.ps_box-longedit.psc_has_spellcheck > .ps_box-control > textarea,
    :root.psc_form-small .psc_fld-standard.ps_box-longedit.psc_menu-frc > .ps_box-control > textarea
    {
   		width: calc(100% - 2.7em);
   		display:inline-block;
	}

    :root.psc_form-small .psc_fld-standard.ps_box-longedit.psc_menu-frc.psc_has_spellcheck > .ps_box-control > textarea
	{
	   width: calc(100% - 5.4em);
	}
    

    :root.psc_form-small .psc_fld-autolabel > .ps_box-label
    {
        text-align:left;
        width:auto !important;
    }

    
    :root.psc_form-small .psc_fld-standard.psc_colon > .ps_box-label > .ps-label:after {
        content:"";
    }

    
    :root.psc_form-small .psc_reldisp-value:not(.psc_hidden) {
      margin-left:0;
      display:block;
      white-space:normal;
    }

    :root.psc_form-small .psc_reldisp-value:not(.psc_hidden) > .ps_box-value {
      max-width:100%;
      overflow:hidden;
      text-overflow:ellipsis;
    }

    
    

   :root.psc_form-small .psc_fld-prompt > .ps_box-label {
      width:auto;
      display:block;
      text-align:left;
   }
   :root.psc_form-small .psc_fld-prompt.psc_disabled  > .ps_box-label {
       display:inline-block;
   }
   :root.psc_form-small .ps-searchcurrentop {
      display:inline-block;
   }

   :root.psc_form-small .psc_op-between > .ps_box-searchto {
      padding-left:0;
   }


    
    .ps_box-msgalert {
      
      min-width:40vw; 
     
    }

    
    .ps-inputfile {
        display:block;
    }


   

   
}




@media only screen 
and (max-width:767px) 
{
  .psc_columnitem-1of2,
  .psc_columnitem-2of2,
  .psc_columnitem-1of3,
  .psc_columnitem-2of3,
  .psc_columnitem-3of3
  {
    float:none;
    width:auto;
    display:block;
  }
}

@media only screen and (max-width: 320px) {
.ps_box_horizontal, 
.psl_h1, 
.ps_box_horizontal_stretch, 
.ps_box_horizontal_stretch_justify,
.ps_box_horizontal_center{
-webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; box-orient: vertical;
-webkit-flex-direction:column; -moz-flex-direction:column; -ms-flex-direction:column; flex-direction:column; 
}
}



.frame-pt_promptpage iframe {
  min-height:95vh;
  min-width:65vw;
}


:root.ios .frame-pt_promptpage iframe {
  height:95vh !important;
  width:65vw !important;
}


@media only screen and (max-width: 1000px) {
    .frame-pt_promptpage iframe {
      min-width:80vw;
    }

    :root.ios .frame-pt_promptpage iframe {
      width:80vw !important;
    }
}

@media only screen and (min-width: 515px) {
    .page-pt_promptpage {
      min-width:515px;
    }
}


@media only screen and (max-width: 800px) {

    .frame-pt_promptpage[style] {
      top:0 !important;
      left:0 !important;
      width:100% !important;
      height:100% !important;
    }

    .frame-pt_promptpage iframe {
      min-height:100%;
      min-width:100%;
    }

    
    :root.ios .frame-pt_promptpage iframe {
      height:100vh !important;
      width:100vw !important;
      max-width:100vw !important;
      max-height:100vh !important;
    }

    .frame-pt_promptpage > .ps_modal_content {
      width:100%;
      height:100%;
    }

}


@media only screen and (max-width: 650px) {

    .frame-pt_attachmentpage[style] {
      top:0 !important;
      left:0 !important;
      width:100% !important;
      height:100% !important;
    }


    .frame-pt_attachmentpage iframe {
      min-height:100%;
      min-width:100%;
    }

    
    :root.ios .frame-pt_attachmentpage iframe {
      height:100vh !important;
      width:100vw !important;
      max-width:100vw !important;
      max-height:100vh !important;
    }

    
    .frame-pt_attachmentpage > .ps_modal_content {
      width:100%;
      height:100%;
    }

}



@media only screen 
and (max-width : 520px) {  
   .ps-searchop-show .ps-edit {
        max-width: 10em;
    }
}



.page-pt_gridfind_sec {
  width:100%;
  min-height:10em;
}

.frame-pt_gridfind_sec,
:root.ios .frame-pt_gridfind_sec .psc_has_iframe
{
  min-width:30em !important;
}

:root.ios .frame-pt_gridfind_sec .psc_has_iframe > iframe {
    width:100% !important;
}

.frame-pt_gridfind_sec iframe {
  width:100% !important;
}

@media only screen and (max-width:462px) {
  .page-pt_gridfind_sec {
    min-width:0;
    max-width:100%;
    width:100%;
  }

  .frame-pt_gridfind_sec {
    min-width:0 !important;
    width:100vw !important;
    left:0 !important;  
    right:0 !important; 
  }

  :root.ios .frame-pt_gridfind_sec .psc_has_iframe  {
	min-width:0 !important;
  }

  .frame-pt_gridfind_sec iframe
  {
    width:100% !important;
  }
}

@media only screen and (max-width:335px) {
  .page-pt_gridfind_sec .ps_box-control {
    width:56%;
  }
  .page-pt_gridfind_sec .ps-edit {
    width:100%;
  }
}




.frame-pt_chatclientpage iframe {
  min-height:85vh;
  min-width:500px;
  max-height:85vh;
}

.frame-pt_chatclientpage .ps_modal_header{
  margin-bottom: 0px !important;
}

:root.ios .frame-pt_chatclientpage iframe {
  height:85vh !important;
  width:500px !important;
}

@media only screen and (max-width: 1000px) {
    .frame-pt_chatclientpage iframe {
      min-width:70vw;
    }

    :root.ios .frame-pt_chatclientpage iframe {
      width:70vw !important;
    }
}

@media only screen and (max-width: 800px) {

    .frame-pt_chatclientpage[style] {
      top:0 !important;
      left:0 !important;
      width:100% !important;
      height:100% !important;
    }

    .frame-pt_chatclientpage iframe {
      min-height:100%;
      min-width:100%;
    }

    :root.ios .frame-pt_chatclientpage iframe {
      height:100vh !important;
      width:100vw !important;
      max-width:100vw !important;
      max-height:100vh !important;
    }

    .frame-pt_chatclientpage > .ps_modal_content {
      width:100%;
      height:calc(100% - 34px);
    }

    .ps_modal_container.frame-pt_chatclientpage{
      border: 0px !important;
      -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; -ms-border-radius: 0px !important; border-radius: 0px !important;
    }

}





.ps_popup-menu.ps_menutype-act .psc_show-BP1, 
.ps_popup-menu.ps_menutype-act .psc_show-BP2,
.ps_popup-menu.ps_menutype-act .psc_show-BP3,
.ps_popup-menu.ps_menutype-act .psc_show-BP4
{ display:none; }



:root.psc_form-small.psc_mode-guided .ps_menutype-act .psc_show-BP1:not(.psc_hidden),
:root.psc_form-small.psc_mode-guided .ps_menutype-act .psc_show-BP2:not(.psc_hidden),
:root.psc_form-small.psc_mode-guided .ps_menutype-act .psc_show-BP3:not(.psc_hidden),
:root.psc_form-small.psc_mode-guided .ps_menutype-act .psc_show-BP4:not(.psc_hidden)
{ display: block; }

@media only screen and (max-width: 900px) {
    :root.psc_form-small .ps_header_bar .psc_hide-BP1 { display: none !important; }
    :root.psc_form-small .ps_menutype-act .psc_show-BP1:not(.psc_hidden) { display: block; }
}

@media  only screen and (max-width: 800px) {
    :root.psc_form-small .ps_header_bar .psc_hide-BP2 { display: none !important; }
    :root.psc_form-small .ps_menutype-act .psc_show-BP2:not(.psc_hidden) { display: block; }



}

@media only screen and  (max-width: 680px) {
    :root.psc_form-small .ps_header_bar .psc_hide-BP3:not(.ps_header-gsearch) { display: none !important; } 
    :root.psc_form-small .ps_menutype-act .psc_show-BP3:not(.psc_hidden) { display: block; }

    :root.psc_form-small .ps_header_bar .ps_button_backnav > .ps-button-wrapper > .ps-button > .ps-text, 
     
     :root.psc_mode-ag .ps_box-button.ps_header-next > .ps-button-wrapper > .ps-button > .ps-text,
     :root.psc_mode-ag .ps_box-button.ps_header-previous > .ps-button-wrapper > .ps-button > .ps-text 
    {
      
      position:absolute !important;
      left:0 !important;
      top:-9999px !important; 
      right:auto !important;
      bottom:auto !important;
      width:1px;
      height:1px;
      overflow:hidden;
      display:block !important;
    }
    :root.psc_form-small .ps_header_bar .ps_button_backnav > .ps-button-wrapper > .ps-button > .ps-img 
    {
      max-height:none !important;
      height:1.6em; 
      width:1.6em; 
      padding:0;
      position:relative; 
      top: 0.02px; 
    }

    :root.psc_form-small .ps_header_bar .ps_button_backnav > .ps-button-wrapper > .ps-button 
    {
      padding:0.4em;
      margin-top:0.05em; 
    }


  
  :root.psc_mode-ag .ps_box-button.ps_header-next > .ps-button-wrapper > .ps-button,
  :root.psc_mode-ag .ps_box-button.ps_header-previous > .ps-button-wrapper > .ps-button  
  {
    min-width:0;
    padding:0.48em 0.55em;
  }

  
	:root.psc_form-small .ps_box-button.ps_button_backnav .ps-button,
	:root.psc_form-small .ps_box-button.ps_button_backnav .ps-button:link,
	:root.psc_form-small .ps_box-button.ps_button_backnav .ps-button:not(.psc_disabled) .ps-button:hover,
	:root.psc_form-small .ps_box-button.ps_button_stdheader .ps-button,
	:root.psc_form-small .ps_box-button.ps_button_stdheader .ps-button:link,
	:root.psc_form-small .ps_box-button.ps_button_stdheader .ps-button:not(.psc_disabled) .ps-button:hover {
	    border-color:transparent;
	}

  
	:root.psc_form-small .ps_box-button.psc_guided-exit:after 
	{
		content:"";
		display:inline-block;
		box-sizing:border-box;
		border-right: 1px solid var(--pt-banner-separator-color);
		width:1px;
		height:1.4em;
		padding-left:0.5em; 
		position:relative;
		
		top:-0.33em; 

	}

  
  .ps_header_bar > .ps_pagetitle_cont .psc_guided-cont .ps-button .ps-text {
	  position:absolute !important;
	  left:0 !important;
	  top:-9999px !important;
	  right:auto !important;
	  bottom:auto !important;
	  width:1px;
	  height:1px;
	  overflow:hidden;
	  display:block !important;
   }
  .ps_header_bar > .ps_pagetitle_cont .psc_guided-cont .ps-button .ps-img {
     margin:0;
  }
}

@media  only screen and (max-width: 580px) {
    :root.psc_form-small .ps_header_bar .psc_hide-BP4 { display: none !important; }
    :root.psc_form-small .ps_menutype-act .psc_show-BP4:not(.psc_hidden) { display: block; }


}





@media only screen and (min-width:1px) and (max-width:1596px), only screen and (orientation:portrait) { 
  .pst_panel-mode.pst_side2-fixed:not(.pst_side2-override-media) .pst_panel-side2 .pst_panel-tabcontainer 
  {
     display:block;
  }

  .pst_panel-mode:not(.pst_side2-override-media):not(.pst_side2-column) .pst_panel-side2
  {
    width:19.5em;
    -webkit-transform:translate3d(-100%,0,0); -moz-transform:translate3d(-100%,0,0); -ms-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); 
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    z-index:200;
    margin:0 !important;
  }

  
  :root.psc_dir-rtl .pst_panel-mode:not(.pst_side2-override-media):not(.pst_side2-column) .pst_panel-side2 {
    -webkit-transform:translate3d(100%,0,0); -moz-transform:translate3d(100%,0,0); -ms-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);  
  }

  .pst_panel-mode:not(.pst_side2-override-media).pst_side2-fullsize .pst_panel-side2
  {
    width:100vw;
  }

  .pst_panel-mode:not(.pst_side2-override-media):not(.pst_side2-column) .pst_panel-side2
  {
    -webkit-transform:translate3d(100%,0,0); -moz-transform:translate3d(100%,0,0); -ms-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0); 
    left:auto;
    right:0;
  }

  
  :root.psc_dir-rtl  .pst_panel-mode:not(.pst_side2-override-media):not(.pst_side2-column) .pst_panel-side2
  {
    -webkit-transform:translate3d(-100%,0,0); -moz-transform:translate3d(-100%,0,0); -ms-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); 
  }

  .pst_panel-mode.pst_side2-open:not(.pst_side2-override-media):not(.pst_side2-column) .pst_panel-side2,
  :root.psc_dir-rtl .pst_panel-mode.pst_side2-open:not(.pst_side2-override-media):not(.pst_side2-column) .pst_panel-side2 
  {
    -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0); 
    -webkit-box-shadow:0 0 5px 1px #ced4da; -moz-box-shadow:0 0 5px 1px #ced4da; -ms-box-shadow:0 0 5px 1px #ced4da; box-shadow:0 0 5px 1px #ced4da;  
    -webkit-box-shadow:0 0 5px 1px var(--pt-border-normal-color); -moz-box-shadow:0 0 5px 1px var(--pt-border-normal-color); -ms-box-shadow:0 0 5px 1px var(--pt-border-normal-color); box-shadow:0 0 5px 1px var(--pt-border-normal-color);   
  }

  .pst_panel-mode:not(.pst_side2-override-media):not(.pst_side2-column)  .pst_panel-side2  .pst_panel-control .pst_panel-content 
  {
     visibility:hidden;
     -webkit-transition:visibility 0s 0.65s ease-in-out; -moz-transition:visibility 0s 0.65s ease-in-out; -ms-transition:visibility 0s 0.65s ease-in-out; transition:visibility 0s 0.65s ease-in-out; 
  }

  .pst_panel-mode.pst_side2-open:not(.pst_side2-override-media):not(.pst_side2-column) .pst_panel-side2 .pst_panel-content 
  {
     visibility:visible;
     -webkit-transition: none; -moz-transition: none; -ms-transition: none; transition: none; 
  }

}



@media only screen and (min-width:1px) and (max-width:900px), only screen and (orientation:portrait) { 
  .psc_panel-container.psc_panel-fixed:not(.psc_override) .psc_panel-tabcontainer, 
  
  .pst_panel-mode.pst_side1-fixed:not(.pst_side1-override-media) .pst_panel-side1 .pst_panel-tabcontainer
  {
     display:block;
  }

  .psc_panel-container:not(.psc_override) .psc_panel-action, 
  
  .pst_panel-mode:not(.pst_side1-override-media):not(.pst_side1-column) .pst_panel-side1
  {
    width:19.5em;
    -webkit-transform:translate3d(-100%,0,0); -moz-transform:translate3d(-100%,0,0); -ms-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0);  
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    z-index:200;
    margin:0 !important;
  }

  
  :root.psc_dir-rtl .psc_panel-container:not(.psc_override) .psc_panel-action, 
  :root.psc_dir-rtl .pst_panel-mode:not(.pst_side1-override-media):not(.pst_side1-column) .pst_panel-side1
  {
    -webkit-transform:translate3d(100%,0,0); -moz-transform:translate3d(100%,0,0); -ms-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0); 
  }

  
  
  .pst_collision-inter:not(.pst_collision-show) .pst_panel-side1
  {
      -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none;
  }
  
  
  .pst_collision-inter.pst_collision-show:not(.pst_side1-override-media):not(.pst_side1-column) .pst_panel-side1
  {
    width:calc(19.5em + 34px);
    -webkit-transform:translateX(-100%) translateX(34px); -moz-transform:translateX(-100%) translateX(34px); -ms-transform:translateX(-100%) translateX(34px); transform:translateX(-100%) translateX(34px); 
    z-index:201;    
  }

  
  :root.psc_dir-rtl .pst_collision-inter.pst_collision-show:not(.pst_side1-override-media):not(.pst_side1-column) .pst_panel-side1
  {
    -webkit-transform:translateX(100%) translateX(-34px); -moz-transform:translateX(100%) translateX(-34px); -ms-transform:translateX(100%) translateX(-34px); transform:translateX(100%) translateX(-34px);
  }
  
  
  .pst_collision-inter.pst_collision-show.pst_side1-fullsize:not(.pst_side1-override-media):not(.pst_side1-column) .pst_panel-side1 {
    width:100vw;
  }

  
  .pst_collision-inter.pst_side1-fixed:not(.pst_collision-show) .pst_collision-tabcontainer { 
    display:none !important;
  }

  

  
  .psc_panel-container:not(.psc_override).psc_panel-fullsize .psc_panel-action,
  
  .pst_panel-mode:not(.pst_side1-override-media).pst_side1-fullsize .pst_panel-side1
  {
    width:100vw;
  }

  .psc_panel-container:not(.psc_override) .psc_panel-right .psc_panel-action 
  {
    -webkit-transform:translate3d(100%,0,0); -moz-transform:translate3d(100%,0,0); -ms-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);   
    left:auto;
    right:0;
  }

  
  :root.psc_dir-rtl .psc_panel-container:not(.psc_override) .psc_panel-right .psc_panel-action
  {
    -webkit-transform:translate3d(-100%,0,0); -moz-transform:translate3d(-100%,0,0); -ms-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); 
  }
  

  .psc_panel-container:not(.psc_override)  .psc_panel-top .psc_panel-action 
  
  {
        -webkit-transform:translate3d(0,-100%,0); -moz-transform:translate3d(0,-100%,0); -ms-transform:translate3d(0,-100%,0); transform:translate3d(0,-100%,0); 
        right:0;
        bottom:auto;
        width:100%;
        height:19.5em;
    }
  .psc_panel-container:not(.psc_override)  .psc_panel-bottom .psc_panel-action 
   
  {
        -webkit-transform:translate3d(0,100%,0); -moz-transform:translate3d(0,100%,0); -ms-transform:translate3d(0,100%,0); transform:translate3d(0,100%,0); 
        right:0;
        top:auto;
        width:100%;
        height:19.5em;
    }


  .psc_panel-container.psc_open:not(.psc_override) .psc_panel-action,
  
  .pst_panel-mode.pst_side1-open:not(.pst_side1-override-media):not(.pst_side1-column) .pst_panel-side1,
  
  
  :root.psc_dir-rtl .psc_panel-container.psc_open:not(.psc_override) .psc_panel-action,
  :root.psc_dir-rtl .pst_panel-mode.pst_side1-open:not(.pst_side1-override-media):not(.pst_side1-column) .pst_panel-side1,
    
  .pst_collision-inter.pst_collision-show:not(.pst_side1-override-media):not(.pst_side1-column).pst_side1-open .pst_panel-side1,
  :root.psc_dir-rtl .pst_collision-inter.pst_collision-show:not(.pst_side1-override-media):not(.pst_side1-column).pst_side1-open .pst_panel-side1
  {
    -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0);
    -webkit-box-shadow:0 0 5px 1px #ced4da; -moz-box-shadow:0 0 5px 1px #ced4da; -ms-box-shadow:0 0 5px 1px #ced4da; box-shadow:0 0 5px 1px #ced4da;  
    -webkit-box-shadow:0 0 5px 1px var(--pt-border-normal-color); -moz-box-shadow:0 0 5px 1px var(--pt-border-normal-color); -ms-box-shadow:0 0 5px 1px var(--pt-border-normal-color); box-shadow:0 0 5px 1px var(--pt-border-normal-color);  
  }

  
  .psc_panel-container:not(.psc_override)  .psc_panel-action > .psc_panel-actioninterior,
  
  
  .pst_panel-mode:not(.pst_side1-override-media):not(.pst_side1-column)  .pst_panel-side1 .pst_panel-control .pst_panel-content, 
  
  .psc_panel-container:not(.psc_override) .psc_panel-action .pst_panel-header-cont
  {
     visibility:hidden;
     -webkit-transition:visibility 0s 0.65s ease-in-out; -moz-transition:visibility 0s 0.65s ease-in-out; -ms-transition:visibility 0s 0.65s ease-in-out; transition:visibility 0s 0.65s ease-in-out; 
  }

  .psc_panel-container.psc_open:not(.psc_override)  .psc_panel-actioninterior,
   
  .pst_panel-mode.pst_side1-open:not(.pst_side1-override-media):not(.pst_side1-column) .pst_panel-side1 .pst_panel-content, 
  
  .psc_panel-container.psc_open:not(.psc_override) .psc_panel-action .pst_panel-header-cont
  {
     visibility:visible;
     -webkit-transition: none; -moz-transition: none; -ms-transition: none; transition: none; 
  }

}


@media only screen and (min-width:1px) and (max-width:768px) {
  .pst_panel-mode.pst_side1-open:not(.pst_side1-override-media):not(.pst_side1-column):not(.pst_side2-open) .pst_panel-side2,
  .pst_panel-mode.pst_side2-open:not(.pst_side2-override-media):not(.pst_side2-column):not(.pst_side1-open) .pst_panel-side1,
  
  .pst_collision-inter.pst_collision-show:not(.pst_side1-override-media):not(.pst_side1-column):not(.pst_side2-open) .pst_panel-side2,
  .pst_panel-mode.pst_side2-open:not(.pst_side2-override-media):not(.pst_side2-column) .psc_panel-container:not(.psc_open) .psc_panel-action 
  {
    display:none !important;
  }
}


@media only screen and (max-device-width:359px),
       only screen and (max-device-height:359px) {
      
    
    :root.psc_form-small.psc_mode-slideout .pst_panel-side1,    
    :root.psc_form-small .pst_collision-intra .pst_panel-side1,
    :root.psc_form-small .pst_collision-inter .psc_panel-action
    {
      width:100vw !important;
    }

    :root.psc_form-small .pst_collision-intra .pst_panel-side1 .pst_panel-tabcontainer,
    :root.psc_form-small .pst_collision-inter .psc_panel-container .psc_panel-tabcontainer 
    {
      -webkit-transition:none; -moz-transition:none; -ms-transition:none; transition:none;
    }
    
    :root.psc_form-small.psc_mode-slideout .pst_side1-open .pst_panel-side1 .pst_panel-tabcontainer,     
    :root.psc_form-small .pst_collision-intra.pst_side1-open .pst_panel-side1 .pst_panel-tabcontainer,
    :root.psc_form-small .pst_collision-inter .psc_panel-container.psc_open .psc_panel-tabcontainer
    {
      visibility:hidden;
      -webkit-transition:visibility 0s 0.65s ease-in-out; -moz-transition:visibility 0s 0.65s ease-in-out; -ms-transition:visibility 0s 0.65s ease-in-out; transition:visibility 0s 0.65s ease-in-out;
    }
    
    
    :root.psc_form-small.psc_mode-slideout .ps_content,    
    :root.psc_form-small .pst_collision-intra .ps_content,
    :root.psc_form-small .pst_collision-inter .psc_panel-content
    {
       -webkit-transition:none; -moz-transition:none; -ms-transition:none; transition:none;
    }
    
    :root.psc_form-small.psc_mode-slideout .pst_side1-open .ps_content,
    :root.psc_form-small .pst_collision-intra.pst_side1-open .ps_content,
    :root.psc_form-small .pst_collision-inter .psc_panel-container.psc_open .psc_panel-content,
    :root.psc_form-small .pst_collision-inter.pst_side1-open .psc_panel-container,
    :root.psc_form-small .pst_collision-inter.pst_side1-open .psc_panel-container .pst_panel-header-cont
    {
      visibility:hidden;
      -webkit-transition:visibility 0s 0.65s ease-in-out; -moz-transition:visibility 0s 0.65s ease-in-out; -ms-transition:visibility 0s 0.65s ease-in-out; transition:visibility 0s 0.65s ease-in-out;      
    }
    
    
    :root.psc_form-small.psc_mode-slideout .pst_side1-open .pst_panel-side2,
    :root.psc_form-small .pst_collision-intra.pst_side1-open .pst_panel-side2,
    :root.psc_form-small .pst_collision-inter.pst_collision-show .pst_panel-side2 
    {
      display:none !important;
    }
     
    
    :root.psc_form-small.psc_mode-slideout .ps_wrapper:not(.pst_collision-intra):not(.pst_side1-fullsize):not(.pst_collision-inter) .pst_panel-side1-top .pst_panel-header-cont
    {
       display:block;
       text-align:right;
       border-bottom:1px solid #ced4da; 
       border-bottom-color: var(--pt-border-normal-color);
    }
    
    
    
    :root.psc_form-small .pst_collision-intra .pst_panel-side1-bottom .ps_header-group,
    :root.psc_form-small .pst_collision-inter .psc_panel-container .pst_panel-header-cont .ps_header-group
    {
        margin-right:2.15em;
    }
    
    :root.psc_form-small .pst_collision-intra .pst_panel-side1-bottom .pst_panel-close,
    :root.psc_form-small .pst_collision-inter .psc_panel-container .pst_panel-close    
    {
        display:block;
        position:absolute;
        top:0;
        right:0;
    }
    
}






@media only screen and (max-width:319px)
{
    #processing, .psc_processing > img {
        min-width:1.5em !important;
    }
}

@media only screen and (max-height:319px)
{

    #processing,.psc_processing {
        left:47% !important;
    }

    #processing,.psc_processing > img {
        min-width:1.5em !important;
        width:10%;
    }

}

@media only screen and (max-height:150px)
{
    #processing,.psc_processing {
        left:48.5% !important;
    }
    #processing,.psc_processing > img {
        min-width:1.5em !important;
        width:5%;
    }
}






.ps_test_level_1{
margin:1px;
border:solid 3px red;
}

.ps_test_level_2{
margin:1px;
border:solid 2px blue;
}

.ps_test_level_3{
margin:1px;
border:solid 2px green;
}
.ps_test_level_4{
margin:1px;
border:solid 2px purple;
}

.ps_test_level_5{
margin:1px;
border:solid 2px yellow;
}

.ps_test_level_6{
margin:1px;
border:solid 1px orange;
}

.ps_test_level_7{
margin:1px;
border:solid 1px aqua;
}

.ps_test_level_8{
margin:1px;
border:solid 1px chocolate;
}

.ps_test_level_9{
margin:1px;
border:solid 1px darkblue;
}

.ps_test_level_10{
margin:1px;
border:solid 1px fuchsia;
}







.psc_mode-preview.psc_pagetype-standard .ps_header:empty {
    display: block !important;
    min-height: 2.75em;
    background: linear-gradient(rgb(57,106,144),rgb(23,54,81));
    border-bottom: 1px solid rgb(23,54,81);
    background: var(--pt-banner-background-color);
    border-bottom-color: var(--pt-banner-background-color); 
    position:relative; 
}


.psc_mode-preview.psc_pagetype-standard .ps_header:empty:after {
  content: "";
  display:block;
  height: var(--pt-strip-height);
  background: var(--pt-strip-background);
  position:absolute;
  bottom:0;
  left:0;
  right:0;
}


.psc_mode-preview.psc_preview-showerc .ps_box-erc {
    border: 0.1em dashed #C00000;
    color: #8a8a8a;
    font-style: italic;
    display: flex;
    flex-direction: column;
    -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
    background: #fff;
    overflow:hidden;
    background: var(--pt-page-background-color);
    color: var(--pt-control-placeholder-text-color); 
    border-color: var(--pt-grid-find-outline-color);
}


.psc_mode-preview:not(.psc_preview-showerc) .ps_box-erc {
    display:none !important;
}


.psc_mode-preview.psc_preview-showerc .ps_box-erc > .ps_header-group {
    color: #3a3a3a;
    font-style: italic;
    margin-bottom: 0;
    border-bottom: none;
    padding:0;
    flex: 0 0 auto;
    color: var(--pt-border-contrast-4-color);
}

.psc_mode-preview.psc_preview-showerc .ps_box-erc > .ps_header-group > .ps-text {
    padding: 0.25em 0.5em;
    display: inline-block;
    width: 100%;
    max-width:100%;
    white-space:normal;
    -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
}


.psc_mode-preview.psc_preview-showerc .ps_box-erc > .ps_header-group:only-child:after {
    content:"Drop Zone: Related Content Only"; 
    font-size: 0.85em;
    text-align: center;
    display: block;
    border-top: 1px solid #ccc;
    width: 100%;
    margin: 0;
    padding: 0;
    padding-top: 1em;
    padding-bottom: 1em;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
    width: 100%;
    color: #862626;
    border-top-color: var(--pt-border-normal-color);
    color: var(--pt-grid-find-outline-color);
}


.psc_mode-preview.psc_preview-showerc .ps_box-erc > .ps_box-group.psc_hidden {
    display: block;
    flex: 0 0 auto;
    position:relative;
    border-top: 1px solid #ccc;
    border-top-color: var(--pt-border-normal-color);
}

.psc_mode-preview.psc_preview-showerc .ps_box-erc > .ps_box-group.psc_hidden:after {
    content:"Drop Zone: Related Content or Subpage Target"; 
    display:block;
    padding: 1em 0.5em;
    text-align:center;
    color: #862626;
    font-weight:bold;
    font-size:0.95em;
    flex:0 0 auto;
    color: var(--pt-grid-find-outline-color);
}


:root.psc_mode-preview .ps_box-grid-head {display:none;}
:root.psc_mode-preview .ps_grid-head-row.psc_invisible {visibility:visible;}




:root.win.firefox .pt_infokeys-key1,
:root.mac .pt_infokeys-key1,
:root.ios .pt_infokeys-key1,
:root.android .pt_infokeys-key1,
:root.win:not(.firefox) .pt_infokeys-key1-fluid,
:root.win:not(.firefox) .pt_infokeys-key1-classic, 
:root.android:not(.firefox) .pt_infokeys-key1-fluid,
:root.android:not(.firefox) .pt_infokeys-key1-classic {
   display: none;
}


:root.win .pt_infokeys::before,
:root.win:not(.firefox) .pt_infokeys-key1::before,
:root.win.firefox .pt_infokeys-key1-classic::before,
:root.win .pt_infokeys-keyk::before,
:root.android .pt_infokeys::before,
:root.android:not(.firefox) .pt_infokeys-key1::before,
:root.android.firefox .pt_infokeys-key1-classic::before,
:root.android .pt_infokeys-keyk::before {
   content: "Alt+";
}


:root.win.firefox .pt_infokeys-key1-fluid::before,
:root.android.firefox .pt_infokeys-key1-fluid::before {
   content: "Alt+Shift+";
}


:root .pt_infokeys-ctrl::before,
:root.ios .pt_infokeys-keyk::before,
:root.mac .pt_infokeys-keyk::before {
   content: "Ctrl+";
}


:root.mac .pt_infokeys::before,
:root.mac .pt_infokeys-key1-classic::before,
:root.ios .pt_infokeys::before,
:root.ios .pt_infokeys-key1-classic::before {
   content: "Ctrl+Shift+";
}


:root .pt_infokeys-ctrlalt::before, 
:root.ios .pt_infokeys-key1-fluid::before,
:root.mac .pt_infokeys-key1-fluid::before {
   content: "Ctrl+Alt+";
}



:root.pt_switch-text {
	
	--pt-switch-off-text-color: var(--pt-control-text-color);
	--pt-switch-on-text-color: var(--pt-selected-text-color);
	--pt-switch-disabled-text-color: var(--pt-control-disabled-text-color);
}

:root.pt_switch-text .ps_switch .ps_indicator {
	width: 6.75em;
}

:root.pt_switch-text .ps_switch .psc_on_container,
:root.pt_switch-text .ps_switch .psc_off_container {
	width: 6em;
}

:root.pt_switch-text .ps_switch .psc_on_container {
	width: 5.93em;
}

:root.pt_switch-text .ps_switch .psc_off + .ps_box-control .psc_off_container,
:root.pt_switch-text .ps_switch .psc_off + .ps_box-control .psc_on_container {
	-webkit-transform:translate3d(-5.19em,0,0); -moz-transform:translate3d(-5.19em,0,0); -ms-transform:translate3d(-5.19em,0,0); transform:translate3d(-5.19em,0,0);
}

:root.pt_switch-text.psc_dir-rtl .ps_switch .psc_off + .ps_box-control .psc_off_container,
:root.pt_switch-text.psc_dir-rtl .ps_switch .psc_off + .ps_box-control .psc_on_container {
	-webkit-transform:translate3d(5.19em,0,0); -moz-transform:translate3d(5.19em,0,0); -ms-transform:translate3d(5.19em,0,0); transform:translate3d(5.19em,0,0);
}


:root.pt_switch-text .ps_switch.psc_size-medium .ps_indicator {
	width: 8.75em;
}

:root.pt_switch-text .ps_switch.psc_size-medium .psc_on_container,
:root.pt_switch-text .ps_switch.psc_size-medium .psc_off_container {
	width: 7.93em;
}
:root.pt_switch-text .ps_switch.psc_size-medium .psc_off + .ps_box-control .psc_off_container,
:root.pt_switch-text .ps_switch.psc_size-medium .psc_off + .ps_box-control .psc_on_container {
	-webkit-transform: translate3d(-7.19em,0,0); -moz-transform: translate3d(-7.19em,0,0); -ms-transform: translate3d(-7.19em,0,0); transform: translate3d(-7.19em,0,0);
}

:root.pt_switch-text.psc_dir-rtl .ps_switch.psc_size-medium .psc_off + .ps_box-control .psc_off_container,
:root.pt_switch-text.psc_dir-rtl .ps_switch.psc_size-medium .psc_off + .ps_box-control .psc_on_container {
	-webkit-transform: translate3d(7.19em,0,0); -moz-transform: translate3d(7.19em,0,0); -ms-transform: translate3d(7.19em,0,0); transform: translate3d(7.19em,0,0);
}


:root.pt_switch-text .ps_switch.psc_size-large .ps_indicator {
	width: 10.75em;
}

:root.pt_switch-text .ps_switch.psc_size-large .psc_on_container,
:root.pt_switch-text .ps_switch.psc_size-large .psc_off_container {
	width: 10em;
}

:root.pt_switch-text .ps_switch.psc_size-large .psc_on_container {
	width: 9.9em;
}

:root.pt_switch-text .ps_switch.psc_size-large .psc_off + .ps_box-control .psc_off_container,
:root.pt_switch-text .ps_switch.psc_size-large .psc_off + .ps_box-control .psc_on_container {
	-webkit-transform: translate3d(-9.12em,0,0); -moz-transform: translate3d(-9.12em,0,0); -ms-transform: translate3d(-9.12em,0,0); transform: translate3d(-9.12em,0,0);
}

:root.pt_switch-text.psc_dir-rtl .ps_switch.psc_size-large .psc_off + .ps_box-control .psc_off_container,
:root.pt_switch-text.psc_dir-rtl .ps_switch.psc_size-large .psc_off + .ps_box-control .psc_on_container {
	-webkit-transform: translate3d(9.12em,0,0); -moz-transform: translate3d(9.12em,0,0); -ms-transform: translate3d(9.12em,0,0); transform: translate3d(9.12em,0,0);
}



:root.pt_switch-text .ps_switch.psc_size-xsmall .ps_indicator {
	width: 4.75em;
}

:root.pt_switch-text .ps_switch.psc_size-xsmall .psc_on_container,
:root.pt_switch-text .ps_switch.psc_size-xsmall .psc_off_container {
	width: 4em;
}

:root.pt_switch-text .ps_switch.psc_size-xsmall .psc_on_container {
	width: 3.9em;
}

:root.pt_switch-text .ps_switch.psc_size-xsmall .psc_off + .ps_box-control .psc_off_container,
:root.pt_switch-text .ps_switch.psc_size-xsmall .psc_off + .ps_box-control .psc_on_container {
	-webkit-transform: translate3d(-3.17em,0,0); -moz-transform: translate3d(-3.17em,0,0); -ms-transform: translate3d(-3.17em,0,0); transform: translate3d(-3.17em,0,0);
}

:root.pt_switch-text.psc_dir-rtl .ps_switch.psc_size-xsmall .psc_off + .ps_box-control .psc_off_container,
:root.pt_switch-text.psc_dir-rtl .ps_switch.psc_size-xsmall .psc_off + .ps_box-control .psc_on_container {
	-webkit-transform: translate3d(3.17em,0,0); -moz-transform: translate3d(3.17em,0,0); -ms-transform: translate3d(3.17em,0,0); transform: translate3d(3.17em,0,0);
}


:root.pt_switch-text .psc_container-small .psc_fld-standard.ps_switch > .ps_box-label {
	width: calc(100% - 6.75em + 3px);
}

:root.pt_switch-text .psc_container-small .psc_fld-standard.ps_switch.psc_size-large > .ps_box-label {
	width: calc(100% - 10.75em + 3px);
}

:root.pt_switch-text .psc_container-small .psc_fld-standard.ps_switch.psc_size-medium > .ps_box-label {
	width: calc(100% - 8.75em + 3px);
}

:root.pt_switch-text .psc_container-small .psc_fld-standard.ps_switch.psc_size-xsmall > .ps_box-label {
	width: calc(100% - 4.75em + 3px);
}


@media only screen and (max-width:400px) {
    :root.pt_switch-text.psc_form-small .psc_fld-standard.ps_switch > .ps_box-label {
		width: calc(100% - 6.75em + 3px);
	}

    :root.pt_switch-text.psc_form-small .psc_fld-standard.ps_switch.psc_size-large > .ps_box-label {
		width: calc(100% - 10.75em + 3px);
	}

    :root.pt_switch-text.psc_form-small .psc_fld-standard.ps_switch.psc_size-medium > .ps_box-label {
		width: calc(100% - 8.75em + 3px);
	}

    :root.pt_switch-text.psc_form-small .psc_fld-standard.ps_switch.psc_size-xsmall > .ps_box-label {
		width: calc(100% - 4.75em + 3px);
	}
}

.PSCHARTCOLOR0{background-color:rgb(21,21,21);}
.PSCHARTCOLOR1{background-color:rgb(34,126,158);}
.PSCHARTCOLOR2{background-color:rgb(31,164,169);}
.PSCHARTCOLOR3{background-color:rgb(81,76,71);}
.PSCHARTCOLOR4{background-color:rgb(139,133,128);}
.PSCHARTCOLOR5{background-color:rgb(80,130,35);}
.PSCHARTCOLOR6{background-color:rgb(212,207,202);}
.PSCHARTCOLOR7{background-color:rgb(180,114,130);}
.PSCHARTCOLOR8{background-color:rgb(251,194,106);}
.PSCHARTCOLOR9{background-color:rgb(209,128,166);}
.PSCHARTCOLOR10{background-color:rgb(222,91,91);}
.PSCHARTCOLOR11{background-color:rgb(252,239,203);}
.PSCHARTCOLOR12{background-color:rgb(240,204,113);}
.PSCHARTCOLOR13{background-color:rgb(235,109,52);}
.PSCHARTCOLOR14{background-color:rgb(114,158,76);}
.PSCHARTCOLOR15{background-color:rgb(158,127,204);}
.PSCHARTCOLOR16{background-color:rgb(132,106,146);}
.PSCHARTCOLOR17{background-color:rgb(251,194,106);}
.PSCHARTCOLOR18{background-color:rgb(71,189,239);}
.PSSTARTGRADIENT0{background-color:rgb(21,21,21);}
.PSSTARTGRADIENT1{background-color:rgb(38,125,179);}
.PSSTARTGRADIENT2{background-color:rgb(109,219,219);}
.PSSTARTGRADIENT3{background-color:rgb(78,78,78);}
.PSSTARTGRADIENT4{background-color:rgb(144,144,144);}
.PSSTARTGRADIENT5{background-color:rgb(104,193,130);}
.PSSTARTGRADIENT6{background-color:rgb(197,197,197);}
.PSSTARTGRADIENT7{background-color:rgb(185,57,110);}
.PSSTARTGRADIENT8{background-color:rgb(255,181,77);}
.PSSTARTGRADIENT9{background-color:rgb(227,113,178);}
.PSSTARTGRADIENT10{background-color:rgb(237,102,71);}
.PSSTARTGRADIENT11{background-color:rgb(255,255,145);}
.PSSTARTGRADIENT12{background-color:rgb(247,243,123);}
.PSSTARTGRADIENT13{background-color:rgb(255,109,0);}
.PSSTARTGRADIENT14{background-color:rgb(162,191,57);}
.PSSTARTGRADIENT15{background-color:rgb(167,93,186);}
.PSSTARTGRADIENT16{background-color:rgb(133,97,200);}
.PSSTARTGRADIENT17{background-color:rgb(250,213,92);}
.PSSTARTGRADIENT18{background-color:rgb(71,189,239);}
.PSSTARTGRADIENTBACKGROUND{background-color:rgba(255,255,255,0);}
.PSENDGRADIENTBACKGROUND{background-color:rgba(255,255,255,0);}
.PSVISUALEFFECT{VSEFFECT:none;}
.PSHORIZONTALGRIDLINES{border-top-width:2;border-top-color:rgb(218,221,230);border-top-style:solid;}
.PSVERTICALGRIDLINES{border-top-style:none;}
.PSCHARTYAXIS{border-top-width:6;border-top-color:rgb(129,133,161);border-top-style:solid;}
.PSCHARTXAXIS{border-top-width:2;border-top-color:rgb(129,133,161);border-top-style:solid;}
.PSCHARTLINES{border-top-width:2;border-top-color:rgb(133,133,133);border-top-style:solid;}
.PSCHARTAXISTITLE{font-family:SansSerif;font-size:12;font-weight:bold;font-style:normal;color:rgb(0,0,0);}
.PSAXISLABELS{font-family:SansSerif;font-size:12;font-weight:normal;font-style:normal;color:rgb(65,67,90);}
.PSCHARTLEGEND{font-family:SansSerif;font-size:12;font-weight:normal;font-style:normal;color:rgb(74,74,75);}
.PSCHARTFOOTNOTE{font-family:SansSerif;font-size:12;font-weight:bold;font-style:normal;color:rgb(0,0,0);}
.PSCHARTSUBTITLE{font-family:SansSerif;font-size:12;font-weight:bold;font-style:normal;color:rgb(0,0,0);}
.PSCHARTTITLE{font-family:SansSerif;font-size:12;font-weight:bold;font-style:normal;color:rgb(0,0,0);}
.PSCHARTDATAGLYPHSIZE{CHGLYPH:80;}
.CHARTCOLORDEFAULTORDER{clrdefordr:1,10,8,2,15,16,14,7,5,13,12,4,9,6,17,3,11,0;}
.CHARTSEGMENTEXPLOSIONDISTANCE{CHDISTANCE:100;}
.CHARTDEFAULTANIMATION{CHANIMATION:1;}
.CHARTANIMATIONDURATION{MSEC:500;}
.PT_CHART_FUNNEL
{
FunnelViewAngle:13.43;
FunnelRotationAngle:13.43;
FunnelHeightRatio:0.20;
}
.PT_CHART_REFERENCE
{
RLineStyle:solid;
RTransparent:80;
}
.PT_CHART_REFERENCESTYLE
{
RLineStyle:solid;
RWidth:2;
}
.PT_CHART_TOOLBAR
{
cursor:pointer;
color:#0000FF;
}

.PT_CHART_GAUGE
{
GlegEntrFontFamily:SansSerif;
GlegEntrFontWeight:plain;
GlegEntrFontStyle:plain; 
GlegEntrFontSize:12;
GlegEntrFontColor:#000000;
GlegBkgrColor:#FFFFFF; 
GlegBorderColor:#FFFFFF;
GbackgrBorderColor:#FFFFFF;
GbackgrOpacity:0;
GtickMrkColor:#000000;
GtickLblFontFamily:Dialog;
GtickLblFontWeight:bold;
GtickLblFontStyle:plain;
GtickLblFontSize:10;
GtickLblFontColor:#000000;
GtopLblFontFamily:SansSerif;
GtopLblFontWeight:bold;
GtopLblFontStyle:Plain;
GtopLblFontSize:14;
GtopLblFontColor:#000000;
GmtrLblFontFamily:SansSerif;
GmtrLblFontWeight:bold;
GmtrLblFontStyle:plain;
GmtrLblFontSize:10;
GmtrLblFontColor:#000000;
GbtmLblFontFamily:SansSerif;
GbtmLblFontWeight:bold;
GbtmLblFontStyle:plain;
GbtmLblFontSize:12;
GbtmLblFontColor:#000000;
GdialIndType:needle;
GdialIndBrdColor:#000000;
GdialIndFillColor:#FFFFFF;
GdialIndThreshColor:1;
GdialIndBaseBrdColor:#000000;
GdialIndBaseFillColor:#FFFFFF;
GdialThreshStyle:ring;
GstmIndBarBorderColor:#000000;
GstmIndBarFillColor:#000000;
GledSpecularHighlight:1;
GtickContent:Increments;
GdialPlotAreaFillColor:#FFFFFF;
GanimationDefType:TransitionToLeft;  

GanimationDuration:500;
}


.ch-icon-font {
    font-family: PT ChartFont;
    font-size: 16px;
    line-height: 1;
    display: inline-block;
    font-weight: bold;
    speak: none;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    text-align: center;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; 
    
}
.ch-ln1-icon-16:before {
    content: "\e653"}
.ch-bar-icon-16:before {
    content: "\e627"}

.ch-2pie-icon-16:before {
    content: "\e67E"}
.ch-3pie-icon-16:before {
    content: "\e672"}



.ch-histogram-icon-16:before {
    content: "\e6BC"}


.ch-gear-icon-16:before {
    content: "\e638"}

.ch-tools-icon-16:before {
    content: "\e639"}
.ch-rightA-icon-16:before {
    content: "\e6D0"}
.ch-downA-icon-16:before {
    content: "\e6CE"}

.ch-spin {
  -webkit-animation: ch-spin 2s infinite linear;
  animation: ch-spin 2s infinite linear;

}
@-webkit-keyframes ch-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes ch-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.ch-rotate-90 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.ch-rotate-180 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ch-rotate-270 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.PT_POPNODE_HEADER{font-family:Verdana,Arial,sans-serif;font-size:9px;font-weight:normal;
color:rgb(0,0,0);
background-color:rgb(179,199,234);background-image:url(/cs/psprdpub/cache/86204/PT_ORG_SLATE_HEADER_1.gif);
background-repeat:repeat-x;background-position:top left;
text-align:left;padding-top:3px;padding-left:6px;padding-right:6px;border-color:rgb(137,135,135);
white-space:normal;cursor:move;}
.RADIUS_NODE_CORNER {
    border-radius: 7px;
}
.SHADOW_POPUP {
    box-shadow: 2px 2px 8px #898787;
}

.oj-chart-xaxis-title,
.oj-chart-yaxis-title,
.oj-chart-y2axis-title {
  font-family:tahoma, sans-serif !important;
  font-size: 0.75rem !important;
  font-weight:bold !important; 
  color: #000000 !important;
}

.oj-chart-xaxis-tick-label,
.oj-chart-yaxis-tick-label,
.oj-chart-y2axis-tick-label {
  
  font-family:tahoma, sans-serif !important; 
  font-size: 0.75rem !important;  
  color: #4a4a4b !important; }


.oj-legend {
  
  font-family:tahoma, sans-serif !important; 
  font-size: 0.75rem !important;
  color: #000000 !important; }

.oj-chart-footnote {
  font-family:tahoma, sans-serif !important; 
  font-size: 0.75rem !important;  
  color: #000000 !important;
  font-weight: bold !important;}


.oj-chart-slice-label {
  font-family:tahoma, sans-serif !important; 
  font-size: 0.75rem !important;  
   } 

.oj-chart-subtitle {
   font-family:tahoma, sans-serif !important; 
  font-size: 0.84375rem !important;  
  color: #555 !important;
  font-weight: bold !important;}


.oj-chart-title {
  font-family:tahoma, sans-serif !important; 
  font-size: 0.91666875rem !important;
  color: #000000 !important;
  font-weight: bold !important; }

.oj-dvt-datatip { 
  color: #000000 !important;  
  font-size: 0.6875rem !important;
  font-family:tahoma, sans-serif !important; }
  
.PT_RATBOX_POPUP{background-color:rgb(255,255,255);border-width:2px;border-color:rgb(81,132,169);border-style:solid;}
.PT_RATBOX_GRIDLINE{border-width:1px;border-color:rgb(209,212,220);}
.PT_RATBOX_ICONONLY_BOX,.PT_RATBOX_ICONONLY_POPUP{border-width:2px;border-color:rgb(27,73,106);border-style:solid;}
.PT_RATBOX_SELECTED_BOX{border-width:2px;border-color:rgb(81,132,169);border-style:solid;}
.PT_RATBOX_LABEL{font-family:Arial;font-size:11px;font-weight:bold;color:rgb(117,117,108);white-space:nowrap;}
.PT_RATBOX_YTITL{font-family:Arial;font-size:12px;font-weight:bold;color:rgb(0,0,0);background-color:rgb(193,215,235);background-image:url(/cs/psprdpub/cache/86204/PT_RATINGBOX_YTITLE_BG_1.gif);background-repeat:repeat-x;background-position:left top;padding-left:9px;padding-right:9px;}
.PT_RATBOX_Y{font-family:Arial;font-size:12px;font-weight:bold;color:rgb(0,0,0);background-color:rgb(255,255,255);padding-left:9px;padding-right:9px;border-right-width:thin;border-right-color:rgb(173,216,230);}
.PT_RATBOX_YAXS_ALT1{font-family:Arial;font-size:12px;font-weight:bold;color:rgb(0,0,0);letter-spacing:normal;vertical-align:middle;text-align:left;line-height:90%;padding-left:13px;padding-right:5px;border-right-width:1px;border-right-color:rgb(203,206,214);border-right-style:solid;white-space:normal;}
.PT_RATBOX_XAXS_ALT1{font-family:Arial;font-size:12px;font-weight:bold;color:rgb(0,0,0);letter-spacing:normal;vertical-align:text-bottom;text-align:center;text-indent:15%;line-height:normal;padding-top:2px;padding-bottom:0px;white-space:nowrap;}
.PT_RATBOX_TITLE{font-family:Arial;font-size:12px;font-weight:bold;color:rgb(60,60,60);}
.PT_RATBOX_XTITL{font-family:Arial;font-size:12px;font-weight:bolder;color:rgb(0,0,0);background-color:rgb(193,215,235);background-image:url(/cs/psprdpub/cache/86204/PT_RATINGBOX_XTITLE_BG_1.gif);background-repeat:repeat-y;background-position:right top;padding-top:7px;padding-bottom:7px;}
.PT_RATBOX_XAXS{font-family:Arial;font-size:12px;font-weight:normal;color:rgb(0,0,0);background-color:rgb(237,246,255);padding-top:11px;padding-bottom:11px;border-width:1px;border-color:rgb(203,206,214);border-style:solid;white-space:nowrap;}
.PT_RATBOX_YAXS{font-family:Arial;font-size:12px;font-weight:normal;color:rgb(0,0,0);background-color:rgb(237,246,255);vertical-align:middle;text-align:center;line-height:100%;padding-left:13px;padding-right:13px;border-width:1px;border-color:rgb(203,206,214);border-style:solid;}
.PT_RATBOX_TOOLTIP{font-family:Verdana;font-size:10px;color:rgb(0,0,0);background-color:rgb(253,255,200);border-width:1px;border-color:rgb(109,108,108);border-style:solid;white-space:nowrap;}
.PT_RATBOX_DRAGGED_NODE{font-family:Verdana;font-size:10px;font-weight:normal;color:rgb(0,0,0);background-color:rgb(255,255,255);padding-top:2px;padding-bottom:2px;padding-left:7px;padding-right:7px;border-width:1px;border-color:rgb(163,161,161);border-style:solid;white-space:nowrap;}
.PT_RATBOX_POPUP_HEADER{font-family:Verdana;font-size:10px;font-weight:normal;color:rgb(0,0,0);background-image:url(/cs/psprdpub/cache/86204/PT_RATINGBOX_POPUP_HD_BG_1.gif);background-repeat:repeat-x;background-position:left top;}
.PT_RATBOXDESCR{font-family:Verdana;font-size:10px;font-weight:normal;color:rgb(0,0,0);margin-top:4px;margin-bottom:4px;padding-left:7px;padding-right:7px;white-space:nowrap;}
.PT_RATBOX_VIEWALL_DESCR{font-family:Verdana;font-size:9px;font-weight:normal;color:rgb(0,0,204);}
.PT_ORGCHART_LEGEND{font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;font-variant:normal;color:rgb(51,51,51);background-repeat:repeat-y;background-position:right top;text-align:center;padding-left:10px;padding-right:5px;}

@charset "UTF-8";
:root {
  --oj-palette-danger-rgb-10:    255, 248, 247;
  --oj-palette-danger-rgb-20:    255, 241, 239;
  --oj-palette-danger-rgb-30:    255, 235, 232;
  --oj-palette-danger-rgb-40:    255, 217, 211;
  --oj-palette-danger-rgb-50:    255, 193, 184;
  --oj-palette-danger-rgb-60:    255, 157, 144;
  --oj-palette-danger-rgb-70:    255, 134, 117;
  --oj-palette-danger-rgb-80:    254, 104, 84;
  --oj-palette-danger-rgb-90:    236, 79, 58;
  --oj-palette-danger-rgb-100:   214, 59, 37;
  --oj-palette-danger-rgb-110:   195, 53, 34;
  --oj-palette-danger-rgb-120:   179, 49, 31;
  --oj-palette-danger-rgb-130:   170, 34, 34;
  --oj-palette-danger-rgb-140:   143, 39, 25;
  --oj-palette-danger-rgb-150:   124, 34, 22;
  --oj-palette-danger-rgb-160:   102, 28, 18;
  --oj-palette-danger-rgb-170:   86, 24, 15;
  --oj-palette-warning-rgb-10:   254, 249, 242;
  --oj-palette-warning-rgb-20:   253, 242, 229;
  --oj-palette-warning-rgb-30:   252, 237, 220;
  --oj-palette-warning-rgb-40:   249, 221, 188;
  --oj-palette-warning-rgb-50:   246, 199, 146;
  --oj-palette-warning-rgb-60:   240, 169, 87;
  --oj-palette-warning-rgb-70:   235, 150, 50;
  --oj-palette-warning-rgb-80:   225, 128, 18;
  --oj-palette-warning-rgb-90:   198, 113, 14;
  --oj-palette-warning-rgb-100:  172, 99, 12;
  --oj-palette-warning-rgb-110:  156, 89, 11;
  --oj-palette-warning-rgb-120:  143, 82, 10;
  --oj-palette-warning-rgb-130:  129, 73, 9;
  --oj-palette-warning-rgb-140:  114, 65, 8;
  --oj-palette-warning-rgb-150:  99, 56, 7;
  --oj-palette-warning-rgb-160:  81, 47, 6;
  --oj-palette-warning-rgb-170:  69, 39, 5;
  --oj-palette-success-rgb-10:   244, 252, 235;
  --oj-palette-success-rgb-20:   235, 248, 222;
  --oj-palette-success-rgb-30:   228, 245, 211;
  --oj-palette-success-rgb-40:   207, 235, 179;
  --oj-palette-success-rgb-50:   177, 221, 136;
  --oj-palette-success-rgb-60:   138, 201, 79;
  --oj-palette-success-rgb-70:   125, 186, 69;
  --oj-palette-success-rgb-80:   111, 169, 57;
  --oj-palette-success-rgb-90:   94, 148, 43;
  --oj-palette-success-rgb-100:  80, 130, 35;
  --oj-palette-success-rgb-110:  73, 118, 32;
  --oj-palette-success-rgb-120:  67, 107, 29;
  --oj-palette-success-rgb-130:  60, 96, 26;
  --oj-palette-success-rgb-140:  53, 86, 23;
  --oj-palette-success-rgb-150:  46, 73, 20;
  --oj-palette-success-rgb-160:  38, 61, 16;
  --oj-palette-success-rgb-170:  31, 51, 14;
  --oj-palette-info-rgb-10:      246, 250, 252;
  --oj-palette-info-rgb-20:      237, 246, 249;
  --oj-palette-info-rgb-30:      228, 241, 247;
  --oj-palette-info-rgb-40:      208, 229, 238;
  --oj-palette-info-rgb-50:      180, 213, 225;
  --oj-palette-info-rgb-60:      143, 191, 208;
  --oj-palette-info-rgb-70:      121, 177, 198;
  --oj-palette-info-rgb-80:      95, 162, 186;
  --oj-palette-info-rgb-90:      65, 144, 172;
  --oj-palette-info-rgb-100:     34, 126, 158;
  --oj-palette-info-rgb-110:     14, 114, 151;
  --oj-palette-info-rgb-120:     0, 104, 140;
  --oj-palette-info-rgb-130:     2, 94, 126;
  --oj-palette-info-rgb-140:     4, 83, 111;
  --oj-palette-info-rgb-150:     6, 72, 95;
  --oj-palette-info-rgb-160:     6, 60, 78;
  --oj-palette-info-rgb-170:     5, 50, 66;
  --oj-palette-brand-rgb-10:     246, 250, 252;
  --oj-palette-brand-rgb-20:     237, 246, 249;
  --oj-palette-brand-rgb-30:     228, 241, 247;
  --oj-palette-brand-rgb-40:     208, 229, 238;
  --oj-palette-brand-rgb-50:     180, 213, 225;
  --oj-palette-brand-rgb-60:     143, 191, 208;
  --oj-palette-brand-rgb-70:     121, 177, 198;
  --oj-palette-brand-rgb-80:     95, 162, 186;
  --oj-palette-brand-rgb-90:     65, 144, 172;
  --oj-palette-brand-rgb-100:    34, 126, 158;
  --oj-palette-brand-rgb-110:    14, 114, 151;
  --oj-palette-brand-rgb-120:    0, 104, 140;
  --oj-palette-brand-rgb-130:    2, 94, 126;
  --oj-palette-brand-rgb-140:    4, 83, 111;
  --oj-palette-brand-rgb-150:    6, 72, 95;
  --oj-palette-brand-rgb-160:    6, 60, 78;
  --oj-palette-brand-rgb-170:    5, 50, 66;
  --oj-palette-neutral-rgb-0:    255, 255, 255;
  --oj-palette-neutral-rgb-10:   251, 249, 248;
  --oj-palette-neutral-rgb-20:   245, 244, 242;
  --oj-palette-neutral-rgb-30:   241, 239, 237;
  --oj-palette-neutral-rgb-40:   228, 225, 221;
  --oj-palette-neutral-rgb-50:   212, 207, 202;
  --oj-palette-neutral-rgb-60:   188, 182, 177;
  --oj-palette-neutral-rgb-70:   174, 168, 162;
  --oj-palette-neutral-rgb-80:   158, 152, 146;
  --oj-palette-neutral-rgb-90:   139, 133, 128;
  --oj-palette-neutral-rgb-100:  123, 117, 112;
  --oj-palette-neutral-rgb-110:  111, 105, 100;
  --oj-palette-neutral-rgb-120:  101, 95, 91;
  --oj-palette-neutral-rgb-130:  92, 86, 81;
  --oj-palette-neutral-rgb-140:  81, 76, 71;
  --oj-palette-neutral-rgb-150:  71, 66, 62;
  --oj-palette-neutral-rgb-160:  58, 54, 50;
  --oj-palette-neutral-rgb-170:  49, 45, 42;
  --oj-palette-neutral-rgb-180:  32, 30, 28;
  --oj-palette-neutral-rgb-190:  22, 21, 19;
  --oj-palette-neutral-rgb-200:  00, 00, 00;
  --oj-palette-dvt-rgb-1:      34, 126, 158;
  --oj-palette-dvt-rgb-2:      222, 91, 91;
  --oj-palette-dvt-rgb-3:      251, 194, 106;
  --oj-palette-dvt-rgb-4:      31, 164, 169;
  --oj-palette-dvt-rgb-5:      158, 127, 204;
  --oj-palette-dvt-rgb-6:      132, 106, 146;
  --oj-palette-dvt-rgb-7:      114, 158, 76;
  --oj-palette-dvt-rgb-8:      180, 114, 130;
  --oj-palette-dvt-rgb-9:      80, 130, 35;
  --oj-palette-dvt-rgb-10:     235, 109, 52;
  --oj-palette-dvt-rgb-11:     240, 204, 113;
  --oj-palette-dvt-rgb-12:     139, 133, 128;
}



.oj-contrast-marker,
.oj-color-invert {
  --oj-palette-brand-rgb-10:     254, 249, 233;
  --oj-palette-brand-rgb-20:     253, 244, 223;
  --oj-palette-brand-rgb-30:     252, 239, 203;
  --oj-palette-brand-rgb-40:     247, 224, 161;
  --oj-palette-brand-rgb-50:     240, 204, 113;
  --oj-palette-brand-rgb-60:     213, 179, 100;
  --oj-palette-brand-rgb-70:     199, 165, 93;
  --oj-palette-brand-rgb-80:     179, 149, 84;
  --oj-palette-brand-rgb-90:     157, 130, 73;
  --oj-palette-brand-rgb-100:    137, 114, 63;
  --oj-palette-brand-rgb-110:    113, 94, 52;
  --oj-palette-brand-rgb-120:    113, 94, 52;
  --oj-palette-brand-rgb-130:    102, 85, 47;
  --oj-palette-brand-rgb-140:    91, 74, 41;
  --oj-palette-brand-rgb-150:    79, 66, 36;
  --oj-palette-brand-rgb-160:    64, 54, 29;
  --oj-palette-brand-rgb-170:    55, 44, 24;
}

:root {
  --oj-core-text-color-primary:      rgb(var(--oj-palette-neutral-rgb-190));
  --oj-core-text-color-secondary:    rgba(var(--oj-palette-neutral-rgb-190), .70);
  --oj-core-text-color-disabled:     rgba(var(--oj-palette-neutral-rgb-190), .4);
  --oj-core-text-color-brand:        rgb(var(--oj-palette-brand-rgb-110));
  --oj-core-text-color-danger:       rgb(var(--oj-palette-danger-rgb-120));
  --oj-core-text-color-warning:      rgb(var(--oj-palette-warning-rgb-120));
  --oj-core-text-color-success:      rgb(var(--oj-palette-success-rgb-120));
  --oj-core-bg-color-content:       rgb(var(--oj-palette-neutral-rgb-0));
  --oj-core-bg-color-hover:         rgba(var(--oj-palette-neutral-rgb-190), .08);
  --oj-core-bg-color-active:        rgba(var(--oj-palette-neutral-rgb-190), .16);
  --oj-core-bg-color-selected:      rgb(var(--oj-palette-brand-rgb-30));
  --oj-core-border-color-selected:  rgb(var(--oj-palette-brand-rgb-100));
  --oj-core-border-color-enabled:  rgba(var(--oj-palette-neutral-rgb-190), 0.5);
  --oj-core-color-disabled-1:      rgba(var(--oj-palette-neutral-rgb-190), 0.04);
  --oj-core-color-disabled-2:  rgba(var(--oj-palette-neutral-rgb-190),.20);
  --oj-core-icon-size-lg:              1.5rem;
  --oj-core-icon-size-sm:              1rem;
  --oj-core-divider-color:             rgba(var(--oj-palette-neutral-rgb-190),.12);
  --oj-core-divider-margin:            0.5rem;
  --oj-core-neutral-1:                      rgb(var(--oj-palette-neutral-rgb-100));
  --oj-core-neutral-2:                      rgb(var(--oj-palette-neutral-rgb-110));
  --oj-core-neutral-3:                      rgb(var(--oj-palette-neutral-rgb-120));
  --oj-core-neutral-contrast:               rgb(var(--oj-palette-neutral-rgb-0));
  --oj-core-neutral-secondary-1: rgba(var(--oj-palette-neutral-rgb-190), 0.08);
  --oj-core-neutral-secondary-2:            rgb(var(--oj-palette-neutral-rgb-20));
  --oj-core-neutral-secondary-3:            rgb(var(--oj-palette-neutral-rgb-10));
  --oj-core-neutral-secondary-contrast:     rgb(var(--oj-palette-neutral-rgb-190));
  --oj-core-brand-1:                      rgb(var(--oj-palette-brand-rgb-100));
  --oj-core-brand-2:                      rgb(var(--oj-palette-brand-rgb-110));
  --oj-core-brand-3:                      rgb(var(--oj-palette-brand-rgb-120));
  --oj-core-brand-contrast:               rgb(var(--oj-palette-neutral-rgb-0));
  --oj-core-danger-1:                      rgb(var(--oj-palette-danger-rgb-120));
  --oj-core-danger-2:                      rgb(var(--oj-palette-danger-rgb-110));
  --oj-core-danger-3:                      rgb(var(--oj-palette-danger-rgb-120));
  --oj-core-danger-contrast:               rgb(var(--oj-palette-neutral-rgb-0));
  --oj-core-danger-secondary-1: rgba(var(--oj-palette-danger-rgb-60), 0.4);
  --oj-core-danger-secondary-2:            rgb(var(--oj-palette-danger-rgb-20));
  --oj-core-danger-secondary-3:            rgb(var(--oj-palette-danger-rgb-10));
  --oj-core-danger-secondary-contrast:     rgb(var(--oj-palette-neutral-rgb-190));
  --oj-core-warning-1:                    rgb(var(--oj-palette-warning-rgb-120));
  --oj-core-warning-2:                    rgb(var(--oj-palette-warning-rgb-110));
  --oj-core-warning-3:                    rgb(var(--oj-palette-warning-rgb-120));
  --oj-core-warning-contrast:             rgb(var(--oj-palette-neutral-rgb-0));
  --oj-core-warning-secondary-1: rgba(var(--oj-palette-warning-rgb-60), 0.4);
  --oj-core-warning-secondary-2:          rgb(var(--oj-palette-warning-rgb-20));
  --oj-core-warning-secondary-3:          rgb(var(--oj-palette-warning-rgb-10));
  --oj-core-warning-secondary-contrast:   rgb(var(--oj-palette-neutral-rgb-190));
  --oj-core-success-1:                    rgb(var(--oj-palette-success-rgb-120));
  --oj-core-success-2:                    rgb(var(--oj-palette-success-rgb-110));
  --oj-core-success-3:                    rgb(var(--oj-palette-success-rgb-120));
  --oj-core-success-contrast:             rgb(var(--oj-palette-neutral-rgb-0));
  --oj-core-success-secondary-1: rgba(var(--oj-palette-success-rgb-60), 0.4);
  --oj-core-success-secondary-2:          rgb(var(--oj-palette-success-rgb-20));
  --oj-core-success-secondary-3:          rgb(var(--oj-palette-success-rgb-10));
  --oj-core-success-secondary-contrast:   rgb(var(--oj-palette-neutral-rgb-190));
  --oj-core-info-1:                    rgb(var(--oj-palette-info-rgb-120));
  --oj-core-info-2:                    rgb(var(--oj-palette-info-rgb-110));
  --oj-core-info-3:                    rgb(var(--oj-palette-info-rgb-120));
  --oj-core-info-contrast:             rgb(var(--oj-palette-neutral-rgb-0));
  --oj-core-info-secondary-1: rgba(var(--oj-palette-info-rgb-60), 0.4);
  --oj-core-info-secondary-2:          rgb(var(--oj-palette-info-rgb-20));
  --oj-core-info-secondary-3:          rgb(var(--oj-palette-info-rgb-10));
  --oj-core-info-secondary-contrast:   rgb(var(--oj-palette-neutral-rgb-190));
  --oj-core-focus-border-color:     rgb(var(--oj-palette-neutral-rgb-190));
  --oj-core-cursor-clickable:      pointer;
  --oj-core-drag-drop-color-1:       rgb(var(--oj-palette-brand-rgb-40));
  --oj-core-drag-drop-color-2:       rgb(var(--oj-palette-brand-rgb-100));
  --oj-core-drag-drop-line-color:    rgb(var(--oj-palette-brand-rgb-100));
  --oj-core-touch-target-min-size:    2.25rem;
  --oj-core-box-shadow-rgb:     var(--oj-palette-neutral-rgb-200);
  --oj-core-box-shadow-xs:      0px 1px 4px 0px    rgba(var(--oj-core-box-shadow-rgb),.12);
  --oj-core-box-shadow-sm:      0px 4px 8px 0px    rgba(var(--oj-core-box-shadow-rgb),.16);
  --oj-core-box-shadow-md:      0px 6px 12px 0px   rgba(var(--oj-core-box-shadow-rgb),.2);
  --oj-core-box-shadow-lg:      0px 8px 16px 0px   rgba(var(--oj-core-box-shadow-rgb),0.24);
  --oj-core-box-shadow-xl:      0px 12px 20px 0px  rgba(var(--oj-core-box-shadow-rgb),0.28);
  --oj-core-dropdown-box-shadow:  var(--oj-core-box-shadow-sm);
  --oj-private-core-global-dropdown-offset: 4;
  --oj-core-scrim-color:   rgba(var(--oj-palette-neutral-rgb-190), .4);
  --oj-core-spacing-1x:                  .25rem;
  --oj-core-spacing-2x:                  .5rem;
  --oj-core-spacing-3x:                  .75rem;
  --oj-core-spacing-4x:                  1rem;
  --oj-core-spacing-5x:                  1.25rem;
  --oj-core-spacing-6x:                  1.5rem;
  --oj-core-spacing-7x:                  1.75rem;
  --oj-core-spacing-8x:                  2rem;
  --oj-core-spacing-9x:                  2.25rem;
  --oj-core-spacing-10x:                 2.5rem;
  --oj-core-spacing-11x:                 2.75rem;
  --oj-core-spacing-12x:                 3rem;
  --oj-private-core-wrappable-margin-bottom:       0px;
  --oj-core-border-radius-sm:                2px;
  --oj-core-border-radius-md:               .25rem;
  --oj-core-border-radius-lg:               .375rem;
  --oj-core-border-radius-xl:               .5rem;
  --oj-private-core-z-index-fixed:           100;
  --oj-private-core-z-index-off-canvas:      200;
  --oj-private-core-z-index-resizable:       900;
  --oj-core-z-index-popup:                   1000;
  --oj-core-z-index-dialog:                  1050;
  --oj-core-z-index-messages:                2000;
  --oj-private-core-global-loading-indicator-delay-duration: 0.05s;
}

:root {
  --oj-animation-duration-xshort:      0.1s;
  --oj-animation-duration-short:       0.15s;
  --oj-animation-duration-medium:      0.2s;
  --oj-animation-duration-long:        0.3s;
  --oj-animation-duration-xlong:       0.5s;
  --oj-animation-ease-in-out:          cubic-bezier(0.4, 0, 0.2, 1);
  --oj-animation-ease-out:             cubic-bezier(0, 0, 0.2, 1);
  --oj-animation-ease-in:              cubic-bezier(0.4, 0, 1, 1);
  --oj-animation-effect-ripple-bg-color: rgb(var(--oj-palette-neutral-rgb-160));
  --oj-animation-skeleton-bg-start-color:  rgba(var(--oj-palette-neutral-rgb-170), 0.05);
  --oj-animation-skeleton-bg-end-color: rgba(var(--oj-palette-neutral-rgb-170), 0.15);
  --oj-private-animation-global-card-entrance-delay-increment: 50;
}



.oj-contrast-marker,
.oj-color-invert {
  --oj-core-text-color-primary: rgb(var(--oj-palette-neutral-rgb-0));
  --oj-core-text-color-secondary: rgba(var(--oj-palette-neutral-rgb-0), 0.7);
  --oj-core-text-color-disabled: rgba(var(--oj-palette-neutral-rgb-0), 0.3);
  --oj-core-bg-color-content: rgb(var(--oj-palette-neutral-rgb-170));
  --oj-core-bg-color-hover: rgba(var(--oj-palette-neutral-rgb-0), 0.08);
  --oj-core-bg-color-active: rgba(var(--oj-palette-neutral-rgb-0), 0.12);
  --oj-core-border-color-enabled: rgba(var(--oj-palette-neutral-rgb-0), 0.5);
  --oj-core-divider-color: rgba(var(--oj-palette-neutral-rgb-0), 0.3);
  --oj-core-text-color-danger: rgb(var(--oj-palette-danger-rgb-70));
  --oj-core-text-color-warning: rgb(var(--oj-palette-warning-rgb-70));
  --oj-core-text-color-success: rgb(var(--oj-palette-success-rgb-70));
  --oj-core-brand-1: rgb(var(--oj-palette-brand-rgb-50));
  --oj-core-brand-2: rgb(var(--oj-palette-brand-rgb-60));
  --oj-core-brand-3: rgb(var(--oj-palette-brand-rgb-70));
  --oj-core-brand-contrast: rgb(var(--oj-palette-neutral-rgb-190));
  --oj-core-neutral-1: rgb(var(--oj-palette-neutral-rgb-80));
  --oj-core-neutral-2: rgb(var(--oj-palette-neutral-rgb-90));
  --oj-core-neutral-3: rgb(var(--oj-palette-neutral-rgb-70));
  --oj-core-neutral-contrast: rgb(var(--oj-palette-neutral-rgb-190));
  --oj-core-neutral-secondary-1: rgba(var(--oj-palette-neutral-rgb-0), 0.16);
  --oj-core-neutral-secondary-2: rgb(var(--oj-palette-neutral-rgb-150));
  --oj-core-neutral-secondary-3: rgb(var(--oj-palette-neutral-rgb-160));
  --oj-core-neutral-secondary-contrast: rgb(var(--oj-palette-neutral-rgb-0));
  --oj-core-success-1: rgb(var(--oj-palette-success-rgb-80));
  --oj-core-success-2: rgb(var(--oj-palette-success-rgb-90));
  --oj-core-success-3: rgb(var(--oj-palette-success-rgb-70));
  --oj-core-success-contrast: rgb(var(--oj-palette-neutral-rgb-190));
  --oj-core-success-secondary-1: rgba(var(--oj-palette-success-rgb-130), 0.6);
  --oj-core-success-secondary-2: rgb(var(--oj-palette-success-rgb-150));
  --oj-core-success-secondary-3: rgb(var(--oj-palette-success-rgb-170));
  --oj-core-success-secondary-contrast: rgb(var(--oj-palette-neutral-rgb-0));
  --oj-core-warning-1: rgb(var(--oj-palette-warning-rgb-60));
  --oj-core-warning-2: rgb(var(--oj-palette-warning-rgb-90));
  --oj-core-warning-3: rgb(var(--oj-palette-warning-rgb-70));
  --oj-core-warning-contrast: rgb(var(--oj-palette-neutral-rgb-190));
  --oj-core-warning-secondary-1: rgba(var(--oj-palette-warning-rgb-130), 0.6);
  --oj-core-warning-secondary-2: rgb(var(--oj-palette-warning-rgb-150));
  --oj-core-warning-secondary-3: rgb(var(--oj-palette-warning-rgb-170));
  --oj-core-warning-secondary-contrast: rgb(var(--oj-palette-neutral-rgb-0));
  --oj-core-danger-1: rgb(var(--oj-palette-danger-rgb-70));
  --oj-core-danger-2: rgb(var(--oj-palette-danger-rgb-90));
  --oj-core-danger-3: rgb(var(--oj-palette-danger-rgb-70));
  --oj-core-danger-contrast: rgb(var(--oj-palette-neutral-rgb-190));
  --oj-core-danger-secondary-1: rgba(var(--oj-palette-danger-rgb-130), 0.6);
  --oj-core-danger-secondary-2: rgb(var(--oj-palette-danger-rgb-150));
  --oj-core-danger-secondary-3: rgb(var(--oj-palette-danger-rgb-170));
  --oj-core-danger-secondary-contrast: rgb(var(--oj-palette-neutral-rgb-0));
  --oj-core-info-1: rgb(var(--oj-palette-info-rgb-80));
  --oj-core-info-2: rgb(var(--oj-palette-info-rgb-90));
  --oj-core-info-3: rgb(var(--oj-palette-info-rgb-70));
  --oj-core-info-contrast: rgb(var(--oj-palette-neutral-rgb-190));
  --oj-core-info-secondary-1: rgba(var(--oj-palette-info-rgb-130), 0.6);
  --oj-core-info-secondary-2: rgb(var(--oj-palette-info-rgb-150));
  --oj-core-info-secondary-3: rgb(var(--oj-palette-info-rgb-170));
  --oj-core-info-secondary-contrast: rgb(var(--oj-palette-neutral-rgb-0));
  --oj-core-box-shadow-rgb: var(--oj-palette-neutral-rgb-200);
  --oj-core-box-shadow-xs: 0px 1px 4px 0px rgba(var(--oj-core-box-shadow-rgb), 0.12);
  --oj-core-box-shadow-sm: 0px 4px 8px 0px rgba(var(--oj-core-box-shadow-rgb), 0.16);
  --oj-core-box-shadow-md: 0px 6px 12px 0px rgba(var(--oj-core-box-shadow-rgb), 0.2);
  --oj-core-box-shadow-lg: 0px 8px 16px 0px rgba(var(--oj-core-box-shadow-rgb), 0.24);
  --oj-core-box-shadow-xl: 0px 12px 20px 0px rgba(var(--oj-core-box-shadow-rgb), 0.28);
  --oj-core-focus-border-color: rgb(var(--oj-palette-neutral-rgb-0));
  --oj-core-color-disabled-2: rgba(var(--oj-palette-neutral-rgb-0), 0.2);
}

:root.oj-scale-sm {
  --oj-core-icon-size-lg: 1.3333rem;
}

:root.oj-scale-md {
  --oj-core-icon-size-lg: 1.4286rem;
}

:root {
  --oj-html-font-family:  Arial, Helvetica, sans-serif;
  --oj-html-font-size:   1em;
  --oj-body-bg-color:                   rgb(var(--oj-palette-neutral-rgb-10));
  --oj-current-bg-color: ;
  --oj-heading-text-color:                       var(--oj-core-text-color-primary);
  --oj-heading-margin-bottom:                   1rem;
  --oj-heading-margin-top:                      1rem;
  --oj-subheading-margin-top:                   0;
  --oj-subheading-margin-bottom:                0.75rem;
  --oj-paragraph-margin-bottom:                1rem;
  --oj-list-margin-top:                   0.5rem;
  --oj-list-nested-padding-start:         2.5rem;
  --oj-list-item-line-height:             1.5;
  --oj-list-unordered-style-type:         square;
  --oj-link-text-decoration:              none;
  --oj-link-text-decoration-hover:        underline;
  --oj-link-text-color:                 rgb(var(--oj-palette-info-rgb-120));
  --oj-link-text-color-active:          var(--oj-link-text-color);
  --oj-link-text-color-visited:         var(--oj-link-text-color);
  --oj-link-embedded-text-decoration:              none;
  --oj-link-embedded-text-decoration-hover:        none;
  --oj-link-embedded-border-bottom-width:          1px;
  --oj-link-embedded-border-bottom-width-hover:    0px;
}


[data-bind*="ojComponent"]:not(.oj-component-initnode) {
  visibility: hidden;
}

.oj-theme-json {
  font-family: '{"name":"redwood","targetPlatform":"all","behavior":"redwood","jetReleaseVersion":"v17.0.1"}' !important;
}

.oj-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.oj-helper-clearfix:before,
.oj-helper-clearfix:after {
  content: " ";
  display: table;
}

.oj-helper-clearfix:after {
  clear: both;
}


.oj-helper-detect-expansion,
.oj-helper-detect-contraction {
  position: absolute;
  overflow: hidden;
  visibility: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  direction: ltr;
}

.oj-helper-hidden {
  display: none !important;
}

.oj-helper-inline-block {
  display: inline-block !important;
}

.oj-helper-tabular-nums {
  font-variant-numeric: tabular-nums !important;
}

.oj-helper-proportional-nums {
  font-variant-numeric: proportional-nums !important;
}

.oj-helper-overflow-wrap-anywhere {
  overflow-wrap: break-word !important;
  overflow-wrap: anywhere !important;
}

.oj-helper-hyphens-auto {
  -webkit-hyphens: auto !important;
          hyphens: auto !important;
}


.oj-helper-text-align-start {
  text-align: left !important;
}

html[dir="rtl"] .oj-helper-text-align-start {
  text-align: right !important;
}

.oj-helper-text-align-center {
  text-align: center !important;
}


.oj-helper-text-align-end {
  text-align: right !important;
}

html[dir="rtl"] .oj-helper-text-align-end {
  text-align: left !important;
}


html:not([dir="rtl"]) .oj-helper-margin-start-auto {
  margin-left: auto !important;
}

html[dir="rtl"] .oj-helper-margin-start-auto {
  margin-right: auto !important;
}


.oj-helper-margin-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}


html:not([dir="rtl"]) .oj-helper-margin-end-auto {
  margin-right: auto !important;
}

html[dir="rtl"] .oj-helper-margin-end-auto {
  margin-left: auto !important;
}


.oj-helper-text-align-right {
  text-align: right !important;
}


.oj-helper-text-align-left {
  text-align: left !important;
}


.oj-helper-module-cache {
  position: absolute;
  display: none;
}

.oj-focus-config {
  font-family: '{"focusHighlightPolicy":"nonPointer"}' !important;
}


.oj-helper-justify-content-flex-start {
  justify-content: flex-start !important;
}


.oj-helper-justify-content-flex-end {
  justify-content: flex-end !important;
}


.oj-helper-justify-content-center {
  justify-content: center !important;
}


.oj-helper-justify-content-space-between {
  justify-content: space-between !important;
}


.oj-helper-justify-content-space-around {
  justify-content: space-around !important;
}


html:not([dir="rtl"]) .oj-helper-justify-content-right {
  justify-content: flex-end !important;
}

html[dir="rtl"] .oj-helper-justify-content-right {
  justify-content: flex-start !important;
}


html:not([dir="rtl"]) .oj-helper-justify-content-left {
  justify-content: flex-start !important;
}

html[dir="rtl"] .oj-helper-justify-content-left {
  justify-content: flex-end !important;
}

.oj-helper-border-box {
  box-sizing: border-box !important;
}

.oj-helper-content-box {
  box-sizing: border-content !important;
}

.oj-helper-white-space-normal {
  white-space: normal !important;
}

.oj-helper-white-space-nowrap {
  white-space: nowrap !important;
}

.oj-helper-white-space-pre {
  white-space: pre !important;
}

.oj-helper-white-space-pre-wrap {
  white-space: pre-wrap !important;
}

.oj-helper-white-space-pre-line {
  white-space: pre-line !important;
}

.oj-text-color-primary,
.oj-text-primary-color,
.oj-icon-color-primary {
  color: var(--oj-core-text-color-primary) !important;
}

.oj-text-tertiary-color,
.oj-text-color-secondary,
.oj-text-secondary-color,
.oj-icon-color-secondary {
  color: var(--oj-core-text-color-secondary) !important;
}

.oj-text-color-disabled,
.oj-text-disabled-color,
.oj-icon-color-disabled {
  color: var(--oj-core-text-color-disabled) !important;
}

.oj-text-color-danger,
.oj-icon-color-danger {
  color: var(--oj-core-danger-3) !important;
}

.oj-text-color-warning,
.oj-icon-color-warning {
  color: var(--oj-core-warning-3) !important;
}

.oj-text-color-success,
.oj-icon-color-success {
  color: var(--oj-core-success-3) !important;
}

.oj-icon-color-info {
  color: var(--oj-core-info-3) !important;
}

.oj-border {
  border: 1px solid var(--oj-core-divider-color) !important;
}

.oj-divider-top,
.oj-border-top {
  border-top: 1px solid var(--oj-core-divider-color) !important;
}

.oj-divider-top.oj-divider-padding {
  padding-top: var(--oj-core-divider-margin) !important;
}

.oj-divider-top.oj-divider-margin {
  margin-top: var(--oj-core-divider-margin) !important;
}

.oj-divider-bottom,
.oj-border-bottom {
  border-bottom: 1px solid var(--oj-core-divider-color) !important;
}

.oj-divider-bottom.oj-divider-padding {
  padding-bottom: var(--oj-core-divider-margin) !important;
}

.oj-divider-bottom.oj-divider-margin {
  margin-bottom: var(--oj-core-divider-margin) !important;
}

html:not([dir="rtl"]) .oj-divider-start, html:not([dir="rtl"])
.oj-border-start {
  border-left: 1px solid var(--oj-core-divider-color) !important;
}

html[dir="rtl"] .oj-divider-start, html[dir="rtl"]
.oj-border-start {
  border-right: 1px solid var(--oj-core-divider-color) !important;
}

html:not([dir="rtl"]) .oj-divider-start.oj-divider-padding {
  padding-left: var(--oj-core-divider-margin) !important;
}

html[dir="rtl"] .oj-divider-start.oj-divider-padding {
  padding-right: var(--oj-core-divider-margin) !important;
}

html:not([dir="rtl"]) .oj-divider-start.oj-divider-margin {
  margin-left: var(--oj-core-divider-margin) !important;
  margin-right: 0 !important;
}

html[dir="rtl"] .oj-divider-start.oj-divider-margin {
  margin-right: var(--oj-core-divider-margin) !important;
  margin-left: 0 !important;
}

html:not([dir="rtl"]) .oj-divider-end, html:not([dir="rtl"])
.oj-border-end {
  border-right: 1px solid var(--oj-core-divider-color) !important;
}

html[dir="rtl"] .oj-divider-end, html[dir="rtl"]
.oj-border-end {
  border-left: 1px solid var(--oj-core-divider-color) !important;
}

html:not([dir="rtl"]) .oj-divider-end.oj-divider-padding {
  padding-right: var(--oj-core-divider-margin) !important;
}

html[dir="rtl"] .oj-divider-end.oj-divider-padding {
  padding-left: var(--oj-core-divider-margin) !important;
}

html:not([dir="rtl"]) .oj-divider-end.oj-divider-margin {
  margin-right: var(--oj-core-divider-margin) !important;
}

html[dir="rtl"] .oj-divider-end.oj-divider-margin {
  margin-left: var(--oj-core-divider-margin) !important;
}

.oj-bg-body {
  background-color: var(--oj-body-bg-color) !important;
}

.oj-bg-neutral-0 {
  background-color: RGB(var(--oj-palette-neutral-rgb-0)) !important;
}

.oj-bg-neutral-10 {
  background-color: RGB(var(--oj-palette-neutral-rgb-10)) !important;
}

.oj-bg-neutral-20 {
  background-color: RGB(var(--oj-palette-neutral-rgb-20)) !important;
}

.oj-bg-neutral-30 {
  background-color: RGB(var(--oj-palette-neutral-rgb-30)) !important;
}

.oj-bg-neutral-170 {
  background-color: RGB(var(--oj-palette-neutral-rgb-170)) !important;
}

.oj-bg-neutral-180 {
  background-color: RGB(var(--oj-palette-neutral-rgb-180)) !important;
}

.oj-bg-neutral-190 {
  background-color: RGB(var(--oj-palette-neutral-rgb-190)) !important;
}

.oj-bg-neutral-200 {
  background-color: RGB(var(--oj-palette-neutral-rgb-200)) !important;
}

.oj-bg-danger-10 {
  background-color: RGB(var(--oj-palette-danger-rgb-10)) !important;
}

.oj-bg-danger-30 {
  background-color: RGB(var(--oj-palette-danger-rgb-30)) !important;
}

.oj-bg-danger-20 {
  background-color: RGB(var(--oj-palette-danger-rgb-20)) !important;
}

.oj-bg-warning-10 {
  background-color: RGB(var(--oj-palette-warning-rgb-10)) !important;
}

.oj-bg-warning-30 {
  background-color: RGB(var(--oj-palette-warning-rgb-30)) !important;
}

.oj-bg-warning-20 {
  background-color: RGB(var(--oj-palette-warning-rgb-20)) !important;
}

.oj-bg-success-10 {
  background-color: RGB(var(--oj-palette-success-rgb-10)) !important;
}

.oj-bg-success-30 {
  background-color: RGB(var(--oj-palette-success-rgb-30)) !important;
}

.oj-bg-success-20 {
  background-color: RGB(var(--oj-palette-success-rgb-20)) !important;
}

.oj-bg-info-10 {
  background-color: RGB(var(--oj-palette-info-rgb-10)) !important;
}

.oj-bg-info-20 {
  background-color: RGB(var(--oj-palette-info-rgb-20)) !important;
}

.oj-bg-info-30 {
  background-color: RGB(var(--oj-palette-info-rgb-30)) !important;
}

.oj-bg-brand-10 {
  background-color: RGB(var(--oj-palette-brand-rgb-10)) !important;
}

.oj-bg-brand-20 {
  background-color: RGB(var(--oj-palette-brand-rgb-20)) !important;
}

.oj-bg-brand-30 {
  background-color: RGB(var(--oj-palette-brand-rgb-30)) !important;
}

.oj-line-clamp-1,
.oj-line-clamp-2,
.oj-line-clamp-3,
.oj-line-clamp-4 {
  display: -webkit-box !important;
  
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}

.oj-line-clamp-1 {
  -webkit-line-clamp: 1 !important;
}

.oj-line-clamp-2 {
  -webkit-line-clamp: 2 !important;
}

.oj-line-clamp-3 {
  -webkit-line-clamp: 3 !important;
}

.oj-line-clamp-4 {
  -webkit-line-clamp: 4 !important;
}

.oj-bg-body {
  --oj-current-bg-color:              var(--oj-body-bg-color);
}

.oj-bg-neutral-0 {
  --oj-current-bg-color:              RGB(var(--oj-palette-neutral-rgb-0));
}

.oj-bg-neutral-10 {
  --oj-current-bg-color:              RGB(var(--oj-palette-neutral-rgb-10));
}

.oj-bg-neutral-20 {
  --oj-current-bg-color:              RGB(var(--oj-palette-neutral-rgb-20));
}

.oj-bg-neutral-30 {
  --oj-current-bg-color:              RGB(var(--oj-palette-neutral-rgb-30));
}

.oj-bg-neutral-170 {
  --oj-current-bg-color:              RGB(var(--oj-palette-neutral-rgb-170));
}

.oj-bg-neutral-180 {
  --oj-current-bg-color:              RGB(var(--oj-palette-neutral-rgb-180));
}

.oj-bg-neutral-190 {
  --oj-current-bg-color:              RGB(var(--oj-palette-neutral-rgb-190));
}

.oj-bg-neutral-200 {
  --oj-current-bg-color:              RGB(var(--oj-palette-neutral-rgb-200));
}

.oj-bg-danger-10 {
  --oj-current-bg-color:              RGB(var(--oj-palette-danger-rgb-10));
}

.oj-bg-danger-30 {
  --oj-current-bg-color:              RGB(var(--oj-palette-danger-rgb-30));
}

.oj-bg-danger-20 {
  --oj-current-bg-color:              RGB(var(--oj-palette-danger-rgb-20));
}

.oj-bg-warning-10 {
  --oj-current-bg-color:              RGB(var(--oj-palette-warning-rgb-10));
}

.oj-bg-warning-30 {
  --oj-current-bg-color:              RGB(var(--oj-palette-warning-rgb-30));
}

.oj-bg-warning-20 {
  --oj-current-bg-color:              RGB(var(--oj-palette-warning-rgb-20));
}

.oj-bg-success-10 {
  --oj-current-bg-color:              RGB(var(--oj-palette-success-rgb-10));
}

.oj-bg-success-30 {
  --oj-current-bg-color:              RGB(var(--oj-palette-success-rgb-30));
}

.oj-bg-success-20 {
  --oj-current-bg-color:              RGB(var(--oj-palette-success-rgb-20));
}

.oj-bg-info-10 {
  --oj-current-bg-color:              RGB(var(--oj-palette-info-rgb-10));
}

.oj-bg-info-20 {
  --oj-current-bg-color:              RGB(var(--oj-palette-info-rgb-20));
}

.oj-bg-info-30 {
  --oj-current-bg-color:              RGB(var(--oj-palette-info-rgb-30));
}

.oj-bg-brand-10 {
  --oj-current-bg-color:              RGB(var(--oj-palette-brand-rgb-10));
}

.oj-bg-brand-20 {
  --oj-current-bg-color:              RGB(var(--oj-palette-brand-rgb-20));
}

.oj-bg-brand-30 {
  --oj-current-bg-color:              RGB(var(--oj-palette-brand-rgb-30));
}

:root {
  --oj-typography-heading-2xl-font-size:                     2.5rem;
  --oj-typography-heading-2xl-font-weight:                   800;
  --oj-typography-heading-2xl-line-height:                   1.3;
  --oj-typography-heading-xl-font-size:                      2.25rem;
  --oj-typography-heading-xl-font-weight:                    800;
  --oj-typography-heading-xl-line-height:                    1.222;
  --oj-typography-heading-lg-font-size:                      2rem;
  --oj-typography-heading-lg-font-weight:                    800;
  --oj-typography-heading-lg-line-height:                    1.25;
  --oj-typography-heading-md-font-size:                      1.75rem;
  --oj-typography-heading-md-font-weight:                    800;
  --oj-typography-heading-md-line-height:                    1.2857;
  --oj-typography-heading-sm-font-size:                      1.5rem;
  --oj-typography-heading-sm-font-weight:                    800;
  --oj-typography-heading-sm-line-height:                    1.3333;
  --oj-typography-heading-xs-font-size:                      1.25rem;
  --oj-typography-heading-xs-font-weight:                    800;
  --oj-typography-heading-xs-line-height:                    1.4;
  --oj-typography-subheading-2xl-font-size:                  2.25rem;
  --oj-typography-subheading-2xl-font-weight:                bold;
  --oj-typography-subheading-2xl-line-height:                1.2222;
  --oj-typography-subheading-xl-font-size:                   2rem;
  --oj-typography-subheading-xl-font-weight:                 bold;
  --oj-typography-subheading-xl-line-height:                 1.25;
  --oj-typography-subheading-lg-font-size:                   1.75rem;
  --oj-typography-subheading-lg-font-weight:                 bold;
  --oj-typography-subheading-lg-line-height:                 1.2857;
  --oj-typography-subheading-md-font-size:                   1.5rem;
  --oj-typography-subheading-md-font-weight:                 bold;
  --oj-typography-subheading-md-line-height:                 1.3333;
  --oj-typography-subheading-sm-font-size:                   1.25rem;
  --oj-typography-subheading-sm-font-weight:                 bold;
  --oj-typography-subheading-sm-line-height:                 1.4;
  --oj-typography-subheading-xs-font-size:                   1rem;
  --oj-typography-subheading-xs-font-weight:                 bold;
  --oj-typography-subheading-xs-line-height:                 1.5;
  --oj-typography-body-xl-font-size:                         1.25rem;
  --oj-typography-body-xl-line-height:                       1.4;
  --oj-typography-body-lg-font-size:                         1.125rem;
  --oj-typography-body-lg-line-height:                       1.3333;
  --oj-typography-body-md-font-size:                         1rem;
  --oj-typography-body-md-line-height:                       1.25;
  --oj-typography-body-sm-font-size:                         0.859rem;
  --oj-typography-body-sm-line-height:                       1.2;
  --oj-typography-body-xs-font-size:                         0.75rem;
  --oj-typography-body-xs-line-height:                       1.3333;
  --oj-typography-body-2xs-font-size:                        0.625rem;
  --oj-typography-body-2xs-line-height:                      1.2;
}

.oj-body {
  --oj-current-bg-color: var(--oj-body-bg-color);
}



.oj-html {
  -webkit-text-size-adjust: 100%;
  font-family: var(--oj-html-font-family);
  font-size: var(--oj-html-font-size);
}



.oj-body {
  margin: 0;
  background-repeat: repeat;
  background-position: top left;
  color: var(--oj-core-text-color-primary);
  background-color: var(--oj-body-bg-color);
  touch-action: manipulation;
  line-height: var(--oj-typography-body-md-line-height);
}

a.oj-link {
  color: var(--oj-link-text-color);
  line-height: inherit;
  -webkit-text-decoration: var(--oj-link-text-decoration);
          text-decoration: var(--oj-link-text-decoration);
}

a.oj-link:not(.oj-disabled) {
  cursor: var(--oj-core-cursor-clickable);
}

a.oj-link:visited {
  color: var(--oj-link-text-color-visited);
}

a.oj-link:active {
  color: var(--oj-link-text-color-active);
}

a.oj-link:hover {
  -webkit-text-decoration: var(--oj-link-text-decoration-hover);
          text-decoration: var(--oj-link-text-decoration-hover);
  transition: -webkit-text-decoration var(--oj-animation-duration-long);
  transition: text-decoration var(--oj-animation-duration-long);
  transition: text-decoration var(--oj-animation-duration-long), -webkit-text-decoration var(--oj-animation-duration-long);
}

a.oj-link-embedded:not(.oj-disabled),
a.oj-link-embedded:visited:not(.oj-disabled) {
  -webkit-text-decoration: var(--oj-link-embedded-text-decoration);
          text-decoration: var(--oj-link-embedded-text-decoration);
  box-shadow: 0px calc(0px - var(--oj-link-embedded-border-bottom-width)) 0px 0px inset;
  transition: box-shadow var(--oj-animation-duration-long), -webkit-text-decoration var(--oj-animation-duration-long);
  transition: text-decoration var(--oj-animation-duration-long), box-shadow var(--oj-animation-duration-long);
  transition: text-decoration var(--oj-animation-duration-long), box-shadow var(--oj-animation-duration-long), -webkit-text-decoration var(--oj-animation-duration-long);
}

a.oj-link-embedded:hover:not(.oj-disabled),
a.oj-link-embedded:active:not(.oj-disabled) {
  -webkit-text-decoration: var(--oj-link-embedded-text-decoration-hover);
          text-decoration: var(--oj-link-embedded-text-decoration-hover);
  box-shadow: 0px calc(0px - var(--oj-link-embedded-border-bottom-width-hover)) 0px 0px inset;
  transition: box-shadow var(--oj-animation-duration-long), -webkit-text-decoration var(--oj-animation-duration-long);
  transition: text-decoration var(--oj-animation-duration-long), box-shadow var(--oj-animation-duration-long);
  transition: text-decoration var(--oj-animation-duration-long), box-shadow var(--oj-animation-duration-long), -webkit-text-decoration var(--oj-animation-duration-long);
}

a.oj-link-standalone:not(.oj-disabled),
a.oj-link-standalone:visited:not(.oj-disabled) {
  text-decoration: none;
}

a.oj-link-standalone:hover:not(.oj-disabled),
a.oj-link-standalone:active:not(.oj-disabled) {
  box-shadow: 0px 1px 0px 0px;
  transition: box-shadow var(--oj-animation-duration-long);
}

a.oj-link-subtle-primary,
a.oj-link-subtle-primary:visited {
  color: var(--oj-core-text-color-primary);
}

a.oj-link-subtle-secondary,
a.oj-link-subtle-secondary:visited {
  color: var(--oj-core-text-color-secondary);
}

a.oj-disabled,
a.oj-disabled:visited {
  color: var(--oj-core-text-color-disabled);
  text-decoration: none;
  cursor: default;
}



.oj-header {
  color: var(--oj-heading-text-color);
  font-family: inherit;
  font-style: normal;
  margin: 8px 0;
  padding: 0 0 2px;
}

h1.oj-header {
  font-size: var(--oj-typography-heading-2xl-font-size);
  font-weight: var(--oj-typography-heading-2xl-font-weight);
  line-height: var(--oj-typography-heading-2xl-line-height);
}

h2.oj-header {
  font-size: var(--oj-typography-heading-xl-font-size);
  font-weight: var(--oj-typography-heading-xl-font-weight);
  line-height: var(--oj-typography-heading-xl-line-height);
}

h3.oj-header {
  font-size: var(--oj-typography-heading-lg-font-size);
  font-weight: var(--oj-typography-heading-lg-font-weight);
  line-height: var(--oj-typography-heading-lg-line-height);
}

h4.oj-header {
  font-size: var(--oj-typography-heading-md-font-size);
  font-weight: var(--oj-typography-heading-md-font-weight);
  line-height: var(--oj-typography-heading-md-line-height);
}

h5.oj-header {
  font-size: var(--oj-typography-heading-sm-font-size);
  font-weight: var(--oj-typography-heading-sm-font-weight);
  line-height: var(--oj-typography-heading-sm-line-height);
}

h6.oj-header {
  font-size: var(--oj-typography-heading-xs-font-size);
  font-weight: var(--oj-typography-heading-xs-font-weight);
  line-height: var(--oj-typography-heading-xs-line-height);
}



.oj-hr {
  border: solid var(--oj-core-divider-color);
  border-width: 1px 0 0;
  margin: var(--oj-core-divider-margin) 0;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}



.oj-p {
  margin: 0 0 var(--oj-paragraph-margin-bottom) 0;
}

.oj-header-border {
  border: solid var(--oj-core-divider-color);
  border-width: 0 0 1px;
  padding: 0 0 7px;
}



.oj-ul,
.oj-ol {
  margin: var(--oj-list-margin-top) 0;
  padding: 0 40px;
}

.oj-ul {
  list-style: var(--oj-list-unordered-style-type);
}

.oj-ul .oj-ul,
.oj-ul .oj-ol,
.oj-ol .oj-ul,
.oj-ol .oj-ol {
  margin-bottom: 0;
  margin-top: 0;
  padding: 0 var(--oj-list-nested-padding-start);
}

.oj-ul li,
.oj-ol li {
  line-height: var(--oj-list-item-line-height);
}


.oj-animation-host-viewport {
  overflow: hidden;
}


.oj-animation-host {
  position: relative;
  width: 100%;
  height: 100%;
}

.oj-animation-module-effects {
  font-family: '{"coverLeft":{"oldViewEffect":{"effect":"slideOut","offsetX":"-30%","duration":"0.25s","timingFunction":"ease-in-out","persist":"all"},"newViewEffect":{"effect":"slideIn","direction":"left","duration":"0.25s","timingFunction":"ease-in-out"},"newViewOnTop":true},"coverRight":{"oldViewEffect":{"effect":"slideOut","offsetX":"30%","duration":"0.25s","timingFunction":"ease-in-out","persist":"all"},"newViewEffect":{"effect":"slideIn","direction":"right","duration":"0.25s","timingFunction":"ease-in-out"},"newViewOnTop":true},"coverUp":{"newViewEffect":{"effect":"slideIn","direction":"top","duration":"0.25s","timingFunction":"ease-in-out"},"newViewOnTop":true},"fade":{"oldViewEffect":{"effect":"fadeOut","duration":"0.4s","timingFunction":"ease-in-out","persist":"all"},"newViewEffect":{"effect":"fadeIn","duration":"0.4s","timingFunction":"ease-in-out"},"newViewOnTop":false},"pushStart":{"oldViewEffect":{"effect":"slideOut","direction":"start","duration":"0.25s","timingFunction":"ease-in-out","persist":"all"},"newViewEffect":{"effect":"slideIn","direction":"start","duration":"0.25s","timingFunction":"ease-in-out"},"newViewOnTop":false},"pushEnd":{"oldViewEffect":{"effect":"slideOut","direction":"end","duration":"0.25s","timingFunction":"ease-in-out","persist":"all"},"newViewEffect":{"effect":"slideIn","direction":"end","duration":"0.25s","timingFunction":"ease-in-out"},"newViewOnTop":false},"revealDown":{"oldViewEffect":{"effect":"slideOut","direction":"bottom","duration":"0.25s","timingFunction":"ease-in-out","persist":"all"},"newViewOnTop":false},"revealLeft":{"oldViewEffect":{"effect":"slideOut","direction":"left","duration":"0.25s","timingFunction":"ease-in-out","persist":"all"},"newViewEffect":{"effect":"slideIn","offsetX":"30%","duration":"0.25s","timingFunction":"ease-in-out"},"newViewOnTop":false},"revealRight":{"oldViewEffect":{"effect":"slideOut","direction":"right","duration":"0.25s","timingFunction":"ease-in-out","persist":"all"},"newViewEffect":{"effect":"slideIn","offsetX":"-30%","duration":"0.25s","timingFunction":"ease-in-out"},"newViewOnTop":false},"zoomIn":{"newViewEffect":{"effect":"zoomIn","duration":"0.4s","timingFunction":"ease-in-out"},"newViewOnTop":true},"zoomOut":{"oldViewEffect":{"effect":"zoomOut","duration":"0.4s","timingFunction":"ease-in-out","persist":"all"},"newViewOnTop":false}}' !important;
}

.oj-animation-navigate-methods {
  font-family: '{"navChild":"coverUp","navParent":"revealDown","navSiblingEarlier":"pushEnd","navSiblingLater":"pushStart"}' !important;
}

.oj-animation-effect-default-options {
  font-family: '{"fadeIn":{"duration":"0.4s"},"fadeOut":{"duration":"0.4s"},"expand":{"duration":"0.4s"},"collapse":{"duration":"0.4s"},"zoomIn":{"duration":"0.4s"},"zoomOut":{"duration":"0.4s"},"slideIn":{"duration":"0.4s"},"slideOut":{"duration":"0.4s"},"flipIn":{"duration":"0.4s"},"flipOut":{"duration":"0.4s"},"ripple":{"duration":"0.4s"}}' !important;
}

.oj-animation-effect-ripple {
  background-color: var(--oj-animation-effect-ripple-bg-color);
  opacity: 0.6;
  border-radius: 50%;
  position: absolute;
  width: 140px;
  height: 140px;
  left: 0;
  top: 0;
}

@keyframes LoadingGradientAnimation {
  0% {
    background-position: 50%;
  }
  100% {
    background-position: -120%;
  }
}

@keyframes SkeletonFadeInAnimation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}


.oj-animation-skeleton-fade-in {
  animation-name: SkeletonFadeInAnimation;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
  animation-duration: 0.75s;
}

@keyframes SkeletonFadeOutAnimation {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}


.oj-animation-skeleton-fade-out {
  animation-name: SkeletonFadeOutAnimation;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
  animation-duration: 0.1s;
}

@keyframes SkeletonAnimation {
  0% {
    background-color: var(--oj-animation-skeleton-bg-end-color);
  }
  100% {
    background-color: var(--oj-animation-skeleton-bg-start-color);
  }
}


.oj-animation-skeleton {
  animation-name: SkeletonAnimation;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-duration: 1.5s;
}

@media print, screen {
  .oj-sm-hide {
    display: none !important;
  }
  .oj-sm-margin-0 {
    margin: 0 !important;
  }
  .oj-sm-margin-0-horizontal {
    margin-inline-start: 0 !important;
    margin-inline-end: 0 !important;
  }
  .oj-sm-margin-0-vertical {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .oj-sm-margin-0-top {
    margin-top: 0 !important;
  }
  .oj-sm-margin-0-bottom {
    margin-bottom: 0 !important;
  }
  .oj-sm-margin-0-start {
    margin-inline-start: 0 !important;
  }
  .oj-sm-margin-0-end {
    margin-inline-end: 0 !important;
  }
  .oj-sm-padding-0 {
    padding: 0 !important;
  }
  .oj-sm-padding-0-horizontal {
    padding-inline-start: 0 !important;
    padding-inline-end: 0 !important;
  }
  .oj-sm-padding-0-vertical {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .oj-sm-padding-0-top {
    padding-top: 0 !important;
  }
  .oj-sm-padding-0-bottom {
    padding-bottom: 0 !important;
  }
  .oj-sm-padding-0-start {
    padding-inline-start: 0 !important;
  }
  .oj-sm-padding-0-end {
    padding-inline-end: 0 !important;
  }
  .oj-sm-margin-1x {
    margin: var(--oj-core-spacing-1x) !important;
  }
  .oj-sm-margin-1x-horizontal {
    margin-inline-start: var(--oj-core-spacing-1x) !important;
    margin-inline-end: var(--oj-core-spacing-1x) !important;
  }
  .oj-sm-margin-1x-vertical {
    margin-top: var(--oj-core-spacing-1x) !important;
    margin-bottom: var(--oj-core-spacing-1x) !important;
  }
  .oj-sm-margin-1x-top {
    margin-top: var(--oj-core-spacing-1x) !important;
  }
  .oj-sm-margin-1x-bottom {
    margin-bottom: var(--oj-core-spacing-1x) !important;
  }
  .oj-sm-margin-1x-start {
    margin-inline-start: var(--oj-core-spacing-1x) !important;
  }
  .oj-sm-margin-1x-end {
    margin-inline-end: var(--oj-core-spacing-1x) !important;
  }
  .oj-sm-padding-1x {
    padding: var(--oj-core-spacing-1x) !important;
  }
  .oj-sm-padding-1x-horizontal {
    padding-inline-start: var(--oj-core-spacing-1x) !important;
    padding-inline-end: var(--oj-core-spacing-1x) !important;
  }
  .oj-sm-padding-1x-vertical {
    padding-top: var(--oj-core-spacing-1x) !important;
    padding-bottom: var(--oj-core-spacing-1x) !important;
  }
  .oj-sm-padding-1x-top {
    padding-top: var(--oj-core-spacing-1x) !important;
  }
  .oj-sm-padding-1x-bottom {
    padding-bottom: var(--oj-core-spacing-1x) !important;
  }
  .oj-sm-padding-1x-start {
    padding-inline-start: var(--oj-core-spacing-1x) !important;
  }
  .oj-sm-padding-1x-end {
    padding-inline-end: var(--oj-core-spacing-1x) !important;
  }
  .oj-sm-margin-2x {
    margin: var(--oj-core-spacing-2x) !important;
  }
  .oj-sm-margin-2x-horizontal {
    margin-inline-start: var(--oj-core-spacing-2x) !important;
    margin-inline-end: var(--oj-core-spacing-2x) !important;
  }
  .oj-sm-margin-2x-vertical {
    margin-top: var(--oj-core-spacing-2x) !important;
    margin-bottom: var(--oj-core-spacing-2x) !important;
  }
  .oj-sm-margin-2x-top {
    margin-top: var(--oj-core-spacing-2x) !important;
  }
  .oj-sm-margin-2x-bottom {
    margin-bottom: var(--oj-core-spacing-2x) !important;
  }
  .oj-sm-margin-2x-start {
    margin-inline-start: var(--oj-core-spacing-2x) !important;
  }
  .oj-sm-margin-2x-end {
    margin-inline-end: var(--oj-core-spacing-2x) !important;
  }
  .oj-sm-padding-2x {
    padding: var(--oj-core-spacing-2x) !important;
  }
  .oj-sm-padding-2x-horizontal {
    padding-inline-start: var(--oj-core-spacing-2x) !important;
    padding-inline-end: var(--oj-core-spacing-2x) !important;
  }
  .oj-sm-padding-2x-vertical {
    padding-top: var(--oj-core-spacing-2x) !important;
    padding-bottom: var(--oj-core-spacing-2x) !important;
  }
  .oj-sm-padding-2x-top {
    padding-top: var(--oj-core-spacing-2x) !important;
  }
  .oj-sm-padding-2x-bottom {
    padding-bottom: var(--oj-core-spacing-2x) !important;
  }
  .oj-sm-padding-2x-start {
    padding-inline-start: var(--oj-core-spacing-2x) !important;
  }
  .oj-sm-padding-2x-end {
    padding-inline-end: var(--oj-core-spacing-2x) !important;
  }
  .oj-sm-margin-3x {
    margin: var(--oj-core-spacing-3x) !important;
  }
  .oj-sm-margin-3x-horizontal {
    margin-inline-start: var(--oj-core-spacing-3x) !important;
    margin-inline-end: var(--oj-core-spacing-3x) !important;
  }
  .oj-sm-margin-3x-vertical {
    margin-top: var(--oj-core-spacing-3x) !important;
    margin-bottom: var(--oj-core-spacing-3x) !important;
  }
  .oj-sm-margin-3x-top {
    margin-top: var(--oj-core-spacing-3x) !important;
  }
  .oj-sm-margin-3x-bottom {
    margin-bottom: var(--oj-core-spacing-3x) !important;
  }
  .oj-sm-margin-3x-start {
    margin-inline-start: var(--oj-core-spacing-3x) !important;
  }
  .oj-sm-margin-3x-end {
    margin-inline-end: var(--oj-core-spacing-3x) !important;
  }
  .oj-sm-padding-3x {
    padding: var(--oj-core-spacing-3x) !important;
  }
  .oj-sm-padding-3x-horizontal {
    padding-inline-start: var(--oj-core-spacing-3x) !important;
    padding-inline-end: var(--oj-core-spacing-3x) !important;
  }
  .oj-sm-padding-3x-vertical {
    padding-top: var(--oj-core-spacing-3x) !important;
    padding-bottom: var(--oj-core-spacing-3x) !important;
  }
  .oj-sm-padding-3x-top {
    padding-top: var(--oj-core-spacing-3x) !important;
  }
  .oj-sm-padding-3x-bottom {
    padding-bottom: var(--oj-core-spacing-3x) !important;
  }
  .oj-sm-padding-3x-start {
    padding-inline-start: var(--oj-core-spacing-3x) !important;
  }
  .oj-sm-padding-3x-end {
    padding-inline-end: var(--oj-core-spacing-3x) !important;
  }
  .oj-sm-margin-4x {
    margin: var(--oj-core-spacing-4x) !important;
  }
  .oj-sm-margin-4x-horizontal {
    margin-inline-start: var(--oj-core-spacing-4x) !important;
    margin-inline-end: var(--oj-core-spacing-4x) !important;
  }
  .oj-sm-margin-4x-vertical {
    margin-top: var(--oj-core-spacing-4x) !important;
    margin-bottom: var(--oj-core-spacing-4x) !important;
  }
  .oj-sm-margin-4x-top {
    margin-top: var(--oj-core-spacing-4x) !important;
  }
  .oj-sm-margin-4x-bottom {
    margin-bottom: var(--oj-core-spacing-4x) !important;
  }
  .oj-sm-margin-4x-start {
    margin-inline-start: var(--oj-core-spacing-4x) !important;
  }
  .oj-sm-margin-4x-end {
    margin-inline-end: var(--oj-core-spacing-4x) !important;
  }
  .oj-sm-padding-4x {
    padding: var(--oj-core-spacing-4x) !important;
  }
  .oj-sm-padding-4x-horizontal {
    padding-inline-start: var(--oj-core-spacing-4x) !important;
    padding-inline-end: var(--oj-core-spacing-4x) !important;
  }
  .oj-sm-padding-4x-vertical {
    padding-top: var(--oj-core-spacing-4x) !important;
    padding-bottom: var(--oj-core-spacing-4x) !important;
  }
  .oj-sm-padding-4x-top {
    padding-top: var(--oj-core-spacing-4x) !important;
  }
  .oj-sm-padding-4x-bottom {
    padding-bottom: var(--oj-core-spacing-4x) !important;
  }
  .oj-sm-padding-4x-start {
    padding-inline-start: var(--oj-core-spacing-4x) !important;
  }
  .oj-sm-padding-4x-end {
    padding-inline-end: var(--oj-core-spacing-4x) !important;
  }
  .oj-sm-margin-5x {
    margin: var(--oj-core-spacing-5x) !important;
  }
  .oj-sm-margin-5x-horizontal {
    margin-inline-start: var(--oj-core-spacing-5x) !important;
    margin-inline-end: var(--oj-core-spacing-5x) !important;
  }
  .oj-sm-margin-5x-vertical {
    margin-top: var(--oj-core-spacing-5x) !important;
    margin-bottom: var(--oj-core-spacing-5x) !important;
  }
  .oj-sm-margin-5x-top {
    margin-top: var(--oj-core-spacing-5x) !important;
  }
  .oj-sm-margin-5x-bottom {
    margin-bottom: var(--oj-core-spacing-5x) !important;
  }
  .oj-sm-margin-5x-start {
    margin-inline-start: var(--oj-core-spacing-5x) !important;
  }
  .oj-sm-margin-5x-end {
    margin-inline-end: var(--oj-core-spacing-5x) !important;
  }
  .oj-sm-padding-5x {
    padding: var(--oj-core-spacing-5x) !important;
  }
  .oj-sm-padding-5x-horizontal {
    padding-inline-start: var(--oj-core-spacing-5x) !important;
    padding-inline-end: var(--oj-core-spacing-5x) !important;
  }
  .oj-sm-padding-5x-vertical {
    padding-top: var(--oj-core-spacing-5x) !important;
    padding-bottom: var(--oj-core-spacing-5x) !important;
  }
  .oj-sm-padding-5x-top {
    padding-top: var(--oj-core-spacing-5x) !important;
  }
  .oj-sm-padding-5x-bottom {
    padding-bottom: var(--oj-core-spacing-5x) !important;
  }
  .oj-sm-padding-5x-start {
    padding-inline-start: var(--oj-core-spacing-5x) !important;
  }
  .oj-sm-padding-5x-end {
    padding-inline-end: var(--oj-core-spacing-5x) !important;
  }
  .oj-sm-margin-6x {
    margin: var(--oj-core-spacing-6x) !important;
  }
  .oj-sm-margin-6x-horizontal {
    margin-inline-start: var(--oj-core-spacing-6x) !important;
    margin-inline-end: var(--oj-core-spacing-6x) !important;
  }
  .oj-sm-margin-6x-vertical {
    margin-top: var(--oj-core-spacing-6x) !important;
    margin-bottom: var(--oj-core-spacing-6x) !important;
  }
  .oj-sm-margin-6x-top {
    margin-top: var(--oj-core-spacing-6x) !important;
  }
  .oj-sm-margin-6x-bottom {
    margin-bottom: var(--oj-core-spacing-6x) !important;
  }
  .oj-sm-margin-6x-start {
    margin-inline-start: var(--oj-core-spacing-6x) !important;
  }
  .oj-sm-margin-6x-end {
    margin-inline-end: var(--oj-core-spacing-6x) !important;
  }
  .oj-sm-padding-6x {
    padding: var(--oj-core-spacing-6x) !important;
  }
  .oj-sm-padding-6x-horizontal {
    padding-inline-start: var(--oj-core-spacing-6x) !important;
    padding-inline-end: var(--oj-core-spacing-6x) !important;
  }
  .oj-sm-padding-6x-vertical {
    padding-top: var(--oj-core-spacing-6x) !important;
    padding-bottom: var(--oj-core-spacing-6x) !important;
  }
  .oj-sm-padding-6x-top {
    padding-top: var(--oj-core-spacing-6x) !important;
  }
  .oj-sm-padding-6x-bottom {
    padding-bottom: var(--oj-core-spacing-6x) !important;
  }
  .oj-sm-padding-6x-start {
    padding-inline-start: var(--oj-core-spacing-6x) !important;
  }
  .oj-sm-padding-6x-end {
    padding-inline-end: var(--oj-core-spacing-6x) !important;
  }
  .oj-sm-margin-7x {
    margin: var(--oj-core-spacing-7x) !important;
  }
  .oj-sm-margin-7x-horizontal {
    margin-inline-start: var(--oj-core-spacing-7x) !important;
    margin-inline-end: var(--oj-core-spacing-7x) !important;
  }
  .oj-sm-margin-7x-vertical {
    margin-top: var(--oj-core-spacing-7x) !important;
    margin-bottom: var(--oj-core-spacing-7x) !important;
  }
  .oj-sm-margin-7x-top {
    margin-top: var(--oj-core-spacing-7x) !important;
  }
  .oj-sm-margin-7x-bottom {
    margin-bottom: var(--oj-core-spacing-7x) !important;
  }
  .oj-sm-margin-7x-start {
    margin-inline-start: var(--oj-core-spacing-7x) !important;
  }
  .oj-sm-margin-7x-end {
    margin-inline-end: var(--oj-core-spacing-7x) !important;
  }
  .oj-sm-padding-7x {
    padding: var(--oj-core-spacing-7x) !important;
  }
  .oj-sm-padding-7x-horizontal {
    padding-inline-start: var(--oj-core-spacing-7x) !important;
    padding-inline-end: var(--oj-core-spacing-7x) !important;
  }
  .oj-sm-padding-7x-vertical {
    padding-top: var(--oj-core-spacing-7x) !important;
    padding-bottom: var(--oj-core-spacing-7x) !important;
  }
  .oj-sm-padding-7x-top {
    padding-top: var(--oj-core-spacing-7x) !important;
  }
  .oj-sm-padding-7x-bottom {
    padding-bottom: var(--oj-core-spacing-7x) !important;
  }
  .oj-sm-padding-7x-start {
    padding-inline-start: var(--oj-core-spacing-7x) !important;
  }
  .oj-sm-padding-7x-end {
    padding-inline-end: var(--oj-core-spacing-7x) !important;
  }
  .oj-sm-margin-8x {
    margin: var(--oj-core-spacing-8x) !important;
  }
  .oj-sm-margin-8x-horizontal {
    margin-inline-start: var(--oj-core-spacing-8x) !important;
    margin-inline-end: var(--oj-core-spacing-8x) !important;
  }
  .oj-sm-margin-8x-vertical {
    margin-top: var(--oj-core-spacing-8x) !important;
    margin-bottom: var(--oj-core-spacing-8x) !important;
  }
  .oj-sm-margin-8x-top {
    margin-top: var(--oj-core-spacing-8x) !important;
  }
  .oj-sm-margin-8x-bottom {
    margin-bottom: var(--oj-core-spacing-8x) !important;
  }
  .oj-sm-margin-8x-start {
    margin-inline-start: var(--oj-core-spacing-8x) !important;
  }
  .oj-sm-margin-8x-end {
    margin-inline-end: var(--oj-core-spacing-8x) !important;
  }
  .oj-sm-padding-8x {
    padding: var(--oj-core-spacing-8x) !important;
  }
  .oj-sm-padding-8x-horizontal {
    padding-inline-start: var(--oj-core-spacing-8x) !important;
    padding-inline-end: var(--oj-core-spacing-8x) !important;
  }
  .oj-sm-padding-8x-vertical {
    padding-top: var(--oj-core-spacing-8x) !important;
    padding-bottom: var(--oj-core-spacing-8x) !important;
  }
  .oj-sm-padding-8x-top {
    padding-top: var(--oj-core-spacing-8x) !important;
  }
  .oj-sm-padding-8x-bottom {
    padding-bottom: var(--oj-core-spacing-8x) !important;
  }
  .oj-sm-padding-8x-start {
    padding-inline-start: var(--oj-core-spacing-8x) !important;
  }
  .oj-sm-padding-8x-end {
    padding-inline-end: var(--oj-core-spacing-8x) !important;
  }
  .oj-sm-margin-9x {
    margin: var(--oj-core-spacing-9x) !important;
  }
  .oj-sm-margin-9x-horizontal {
    margin-inline-start: var(--oj-core-spacing-9x) !important;
    margin-inline-end: var(--oj-core-spacing-9x) !important;
  }
  .oj-sm-margin-9x-vertical {
    margin-top: var(--oj-core-spacing-9x) !important;
    margin-bottom: var(--oj-core-spacing-9x) !important;
  }
  .oj-sm-margin-9x-top {
    margin-top: var(--oj-core-spacing-9x) !important;
  }
  .oj-sm-margin-9x-bottom {
    margin-bottom: var(--oj-core-spacing-9x) !important;
  }
  .oj-sm-margin-9x-start {
    margin-inline-start: var(--oj-core-spacing-9x) !important;
  }
  .oj-sm-margin-9x-end {
    margin-inline-end: var(--oj-core-spacing-9x) !important;
  }
  .oj-sm-padding-9x {
    padding: var(--oj-core-spacing-9x) !important;
  }
  .oj-sm-padding-9x-horizontal {
    padding-inline-start: var(--oj-core-spacing-9x) !important;
    padding-inline-end: var(--oj-core-spacing-9x) !important;
  }
  .oj-sm-padding-9x-vertical {
    padding-top: var(--oj-core-spacing-9x) !important;
    padding-bottom: var(--oj-core-spacing-9x) !important;
  }
  .oj-sm-padding-9x-top {
    padding-top: var(--oj-core-spacing-9x) !important;
  }
  .oj-sm-padding-9x-bottom {
    padding-bottom: var(--oj-core-spacing-9x) !important;
  }
  .oj-sm-padding-9x-start {
    padding-inline-start: var(--oj-core-spacing-9x) !important;
  }
  .oj-sm-padding-9x-end {
    padding-inline-end: var(--oj-core-spacing-9x) !important;
  }
  .oj-sm-margin-10x {
    margin: var(--oj-core-spacing-10x) !important;
  }
  .oj-sm-margin-10x-horizontal {
    margin-inline-start: var(--oj-core-spacing-10x) !important;
    margin-inline-end: var(--oj-core-spacing-10x) !important;
  }
  .oj-sm-margin-10x-vertical {
    margin-top: var(--oj-core-spacing-10x) !important;
    margin-bottom: var(--oj-core-spacing-10x) !important;
  }
  .oj-sm-margin-10x-top {
    margin-top: var(--oj-core-spacing-10x) !important;
  }
  .oj-sm-margin-10x-bottom {
    margin-bottom: var(--oj-core-spacing-10x) !important;
  }
  .oj-sm-margin-10x-start {
    margin-inline-start: var(--oj-core-spacing-10x) !important;
  }
  .oj-sm-margin-10x-end {
    margin-inline-end: var(--oj-core-spacing-10x) !important;
  }
  .oj-sm-padding-10x {
    padding: var(--oj-core-spacing-10x) !important;
  }
  .oj-sm-padding-10x-horizontal {
    padding-inline-start: var(--oj-core-spacing-10x) !important;
    padding-inline-end: var(--oj-core-spacing-10x) !important;
  }
  .oj-sm-padding-10x-vertical {
    padding-top: var(--oj-core-spacing-10x) !important;
    padding-bottom: var(--oj-core-spacing-10x) !important;
  }
  .oj-sm-padding-10x-top {
    padding-top: var(--oj-core-spacing-10x) !important;
  }
  .oj-sm-padding-10x-bottom {
    padding-bottom: var(--oj-core-spacing-10x) !important;
  }
  .oj-sm-padding-10x-start {
    padding-inline-start: var(--oj-core-spacing-10x) !important;
  }
  .oj-sm-padding-10x-end {
    padding-inline-end: var(--oj-core-spacing-10x) !important;
  }
  .oj-sm-margin-11x {
    margin: var(--oj-core-spacing-11x) !important;
  }
  .oj-sm-margin-11x-horizontal {
    margin-inline-start: var(--oj-core-spacing-11x) !important;
    margin-inline-end: var(--oj-core-spacing-11x) !important;
  }
  .oj-sm-margin-11x-vertical {
    margin-top: var(--oj-core-spacing-11x) !important;
    margin-bottom: var(--oj-core-spacing-11x) !important;
  }
  .oj-sm-margin-11x-top {
    margin-top: var(--oj-core-spacing-11x) !important;
  }
  .oj-sm-margin-11x-bottom {
    margin-bottom: var(--oj-core-spacing-11x) !important;
  }
  .oj-sm-margin-11x-start {
    margin-inline-start: var(--oj-core-spacing-11x) !important;
  }
  .oj-sm-margin-11x-end {
    margin-inline-end: var(--oj-core-spacing-11x) !important;
  }
  .oj-sm-padding-11x {
    padding: var(--oj-core-spacing-11x) !important;
  }
  .oj-sm-padding-11x-horizontal {
    padding-inline-start: var(--oj-core-spacing-11x) !important;
    padding-inline-end: var(--oj-core-spacing-11x) !important;
  }
  .oj-sm-padding-11x-vertical {
    padding-top: var(--oj-core-spacing-11x) !important;
    padding-bottom: var(--oj-core-spacing-11x) !important;
  }
  .oj-sm-padding-11x-top {
    padding-top: var(--oj-core-spacing-11x) !important;
  }
  .oj-sm-padding-11x-bottom {
    padding-bottom: var(--oj-core-spacing-11x) !important;
  }
  .oj-sm-padding-11x-start {
    padding-inline-start: var(--oj-core-spacing-11x) !important;
  }
  .oj-sm-padding-11x-end {
    padding-inline-end: var(--oj-core-spacing-11x) !important;
  }
  .oj-sm-margin-12x {
    margin: var(--oj-core-spacing-12x) !important;
  }
  .oj-sm-margin-12x-horizontal {
    margin-inline-start: var(--oj-core-spacing-12x) !important;
    margin-inline-end: var(--oj-core-spacing-12x) !important;
  }
  .oj-sm-margin-12x-vertical {
    margin-top: var(--oj-core-spacing-12x) !important;
    margin-bottom: var(--oj-core-spacing-12x) !important;
  }
  .oj-sm-margin-12x-top {
    margin-top: var(--oj-core-spacing-12x) !important;
  }
  .oj-sm-margin-12x-bottom {
    margin-bottom: var(--oj-core-spacing-12x) !important;
  }
  .oj-sm-margin-12x-start {
    margin-inline-start: var(--oj-core-spacing-12x) !important;
  }
  .oj-sm-margin-12x-end {
    margin-inline-end: var(--oj-core-spacing-12x) !important;
  }
  .oj-sm-padding-12x {
    padding: var(--oj-core-spacing-12x) !important;
  }
  .oj-sm-padding-12x-horizontal {
    padding-inline-start: var(--oj-core-spacing-12x) !important;
    padding-inline-end: var(--oj-core-spacing-12x) !important;
  }
  .oj-sm-padding-12x-vertical {
    padding-top: var(--oj-core-spacing-12x) !important;
    padding-bottom: var(--oj-core-spacing-12x) !important;
  }
  .oj-sm-padding-12x-top {
    padding-top: var(--oj-core-spacing-12x) !important;
  }
  .oj-sm-padding-12x-bottom {
    padding-bottom: var(--oj-core-spacing-12x) !important;
  }
  .oj-sm-padding-12x-start {
    padding-inline-start: var(--oj-core-spacing-12x) !important;
  }
  .oj-sm-padding-12x-end {
    padding-inline-end: var(--oj-core-spacing-12x) !important;
  }
  .oj-sm-width-1\/2 {
    width: 50% !important;
  }
  .oj-sm-width-1\/3 {
    width: 33.333333% !important;
  }
  .oj-sm-width-2\/3 {
    width: 66.666667% !important;
  }
  .oj-sm-width-1\/4 {
    width: 25% !important;
  }
  .oj-sm-width-3\/4 {
    width: 75% !important;
  }
  .oj-sm-width-1\/5 {
    width: 20% !important;
  }
  .oj-sm-width-2\/5 {
    width: 40% !important;
  }
  .oj-sm-width-3\/5 {
    width: 60% !important;
  }
  .oj-sm-width-4\/5 {
    width: 80% !important;
  }
  .oj-sm-width-full {
    width: 100% !important;
  }
  .oj-sm-text-align-end {
    text-align: right !important;
  }
  html[dir="rtl"] .oj-sm-text-align-end {
    text-align: left !important;
  }
  .oj-sm-float-end {
    float: right !important;
  }
  html[dir="rtl"] .oj-sm-float-end {
    float: left !important;
  }
  .oj-sm-float-start {
    float: left !important;
  }
  html[dir="rtl"] .oj-sm-float-start {
    float: right !important;
  }
}

@media print, screen and (min-width: 600px) {
  .oj-md-hide {
    display: none !important;
  }
  .oj-md-margin-0 {
    margin: 0 !important;
  }
  .oj-md-margin-0-horizontal {
    margin-inline-start: 0 !important;
    margin-inline-end: 0 !important;
  }
  .oj-md-margin-0-vertical {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .oj-md-margin-0-top {
    margin-top: 0 !important;
  }
  .oj-md-margin-0-bottom {
    margin-bottom: 0 !important;
  }
  .oj-md-margin-0-start {
    margin-inline-start: 0 !important;
  }
  .oj-md-margin-0-end {
    margin-inline-end: 0 !important;
  }
  .oj-md-padding-0 {
    padding: 0 !important;
  }
  .oj-md-padding-0-horizontal {
    padding-inline-start: 0 !important;
    padding-inline-end: 0 !important;
  }
  .oj-md-padding-0-vertical {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .oj-md-padding-0-top {
    padding-top: 0 !important;
  }
  .oj-md-padding-0-bottom {
    padding-bottom: 0 !important;
  }
  .oj-md-padding-0-start {
    padding-inline-start: 0 !important;
  }
  .oj-md-padding-0-end {
    padding-inline-end: 0 !important;
  }
  .oj-md-margin-1x {
    margin: var(--oj-core-spacing-1x) !important;
  }
  .oj-md-margin-1x-horizontal {
    margin-inline-start: var(--oj-core-spacing-1x) !important;
    margin-inline-end: var(--oj-core-spacing-1x) !important;
  }
  .oj-md-margin-1x-vertical {
    margin-top: var(--oj-core-spacing-1x) !important;
    margin-bottom: var(--oj-core-spacing-1x) !important;
  }
  .oj-md-margin-1x-top {
    margin-top: var(--oj-core-spacing-1x) !important;
  }
  .oj-md-margin-1x-bottom {
    margin-bottom: var(--oj-core-spacing-1x) !important;
  }
  .oj-md-margin-1x-start {
    margin-inline-start: var(--oj-core-spacing-1x) !important;
  }
  .oj-md-margin-1x-end {
    margin-inline-end: var(--oj-core-spacing-1x) !important;
  }
  .oj-md-padding-1x {
    padding: var(--oj-core-spacing-1x) !important;
  }
  .oj-md-padding-1x-horizontal {
    padding-inline-start: var(--oj-core-spacing-1x) !important;
    padding-inline-end: var(--oj-core-spacing-1x) !important;
  }
  .oj-md-padding-1x-vertical {
    padding-top: var(--oj-core-spacing-1x) !important;
    padding-bottom: var(--oj-core-spacing-1x) !important;
  }
  .oj-md-padding-1x-top {
    padding-top: var(--oj-core-spacing-1x) !important;
  }
  .oj-md-padding-1x-bottom {
    padding-bottom: var(--oj-core-spacing-1x) !important;
  }
  .oj-md-padding-1x-start {
    padding-inline-start: var(--oj-core-spacing-1x) !important;
  }
  .oj-md-padding-1x-end {
    padding-inline-end: var(--oj-core-spacing-1x) !important;
  }
  .oj-md-margin-2x {
    margin: var(--oj-core-spacing-2x) !important;
  }
  .oj-md-margin-2x-horizontal {
    margin-inline-start: var(--oj-core-spacing-2x) !important;
    margin-inline-end: var(--oj-core-spacing-2x) !important;
  }
  .oj-md-margin-2x-vertical {
    margin-top: var(--oj-core-spacing-2x) !important;
    margin-bottom: var(--oj-core-spacing-2x) !important;
  }
  .oj-md-margin-2x-top {
    margin-top: var(--oj-core-spacing-2x) !important;
  }
  .oj-md-margin-2x-bottom {
    margin-bottom: var(--oj-core-spacing-2x) !important;
  }
  .oj-md-margin-2x-start {
    margin-inline-start: var(--oj-core-spacing-2x) !important;
  }
  .oj-md-margin-2x-end {
    margin-inline-end: var(--oj-core-spacing-2x) !important;
  }
  .oj-md-padding-2x {
    padding: var(--oj-core-spacing-2x) !important;
  }
  .oj-md-padding-2x-horizontal {
    padding-inline-start: var(--oj-core-spacing-2x) !important;
    padding-inline-end: var(--oj-core-spacing-2x) !important;
  }
  .oj-md-padding-2x-vertical {
    padding-top: var(--oj-core-spacing-2x) !important;
    padding-bottom: var(--oj-core-spacing-2x) !important;
  }
  .oj-md-padding-2x-top {
    padding-top: var(--oj-core-spacing-2x) !important;
  }
  .oj-md-padding-2x-bottom {
    padding-bottom: var(--oj-core-spacing-2x) !important;
  }
  .oj-md-padding-2x-start {
    padding-inline-start: var(--oj-core-spacing-2x) !important;
  }
  .oj-md-padding-2x-end {
    padding-inline-end: var(--oj-core-spacing-2x) !important;
  }
  .oj-md-margin-3x {
    margin: var(--oj-core-spacing-3x) !important;
  }
  .oj-md-margin-3x-horizontal {
    margin-inline-start: var(--oj-core-spacing-3x) !important;
    margin-inline-end: var(--oj-core-spacing-3x) !important;
  }
  .oj-md-margin-3x-vertical {
    margin-top: var(--oj-core-spacing-3x) !important;
    margin-bottom: var(--oj-core-spacing-3x) !important;
  }
  .oj-md-margin-3x-top {
    margin-top: var(--oj-core-spacing-3x) !important;
  }
  .oj-md-margin-3x-bottom {
    margin-bottom: var(--oj-core-spacing-3x) !important;
  }
  .oj-md-margin-3x-start {
    margin-inline-start: var(--oj-core-spacing-3x) !important;
  }
  .oj-md-margin-3x-end {
    margin-inline-end: var(--oj-core-spacing-3x) !important;
  }
  .oj-md-padding-3x {
    padding: var(--oj-core-spacing-3x) !important;
  }
  .oj-md-padding-3x-horizontal {
    padding-inline-start: var(--oj-core-spacing-3x) !important;
    padding-inline-end: var(--oj-core-spacing-3x) !important;
  }
  .oj-md-padding-3x-vertical {
    padding-top: var(--oj-core-spacing-3x) !important;
    padding-bottom: var(--oj-core-spacing-3x) !important;
  }
  .oj-md-padding-3x-top {
    padding-top: var(--oj-core-spacing-3x) !important;
  }
  .oj-md-padding-3x-bottom {
    padding-bottom: var(--oj-core-spacing-3x) !important;
  }
  .oj-md-padding-3x-start {
    padding-inline-start: var(--oj-core-spacing-3x) !important;
  }
  .oj-md-padding-3x-end {
    padding-inline-end: var(--oj-core-spacing-3x) !important;
  }
  .oj-md-margin-4x {
    margin: var(--oj-core-spacing-4x) !important;
  }
  .oj-md-margin-4x-horizontal {
    margin-inline-start: var(--oj-core-spacing-4x) !important;
    margin-inline-end: var(--oj-core-spacing-4x) !important;
  }
  .oj-md-margin-4x-vertical {
    margin-top: var(--oj-core-spacing-4x) !important;
    margin-bottom: var(--oj-core-spacing-4x) !important;
  }
  .oj-md-margin-4x-top {
    margin-top: var(--oj-core-spacing-4x) !important;
  }
  .oj-md-margin-4x-bottom {
    margin-bottom: var(--oj-core-spacing-4x) !important;
  }
  .oj-md-margin-4x-start {
    margin-inline-start: var(--oj-core-spacing-4x) !important;
  }
  .oj-md-margin-4x-end {
    margin-inline-end: var(--oj-core-spacing-4x) !important;
  }
  .oj-md-padding-4x {
    padding: var(--oj-core-spacing-4x) !important;
  }
  .oj-md-padding-4x-horizontal {
    padding-inline-start: var(--oj-core-spacing-4x) !important;
    padding-inline-end: var(--oj-core-spacing-4x) !important;
  }
  .oj-md-padding-4x-vertical {
    padding-top: var(--oj-core-spacing-4x) !important;
    padding-bottom: var(--oj-core-spacing-4x) !important;
  }
  .oj-md-padding-4x-top {
    padding-top: var(--oj-core-spacing-4x) !important;
  }
  .oj-md-padding-4x-bottom {
    padding-bottom: var(--oj-core-spacing-4x) !important;
  }
  .oj-md-padding-4x-start {
    padding-inline-start: var(--oj-core-spacing-4x) !important;
  }
  .oj-md-padding-4x-end {
    padding-inline-end: var(--oj-core-spacing-4x) !important;
  }
  .oj-md-margin-5x {
    margin: var(--oj-core-spacing-5x) !important;
  }
  .oj-md-margin-5x-horizontal {
    margin-inline-start: var(--oj-core-spacing-5x) !important;
    margin-inline-end: var(--oj-core-spacing-5x) !important;
  }
  .oj-md-margin-5x-vertical {
    margin-top: var(--oj-core-spacing-5x) !important;
    margin-bottom: var(--oj-core-spacing-5x) !important;
  }
  .oj-md-margin-5x-top {
    margin-top: var(--oj-core-spacing-5x) !important;
  }
  .oj-md-margin-5x-bottom {
    margin-bottom: var(--oj-core-spacing-5x) !important;
  }
  .oj-md-margin-5x-start {
    margin-inline-start: var(--oj-core-spacing-5x) !important;
  }
  .oj-md-margin-5x-end {
    margin-inline-end: var(--oj-core-spacing-5x) !important;
  }
  .oj-md-padding-5x {
    padding: var(--oj-core-spacing-5x) !important;
  }
  .oj-md-padding-5x-horizontal {
    padding-inline-start: var(--oj-core-spacing-5x) !important;
    padding-inline-end: var(--oj-core-spacing-5x) !important;
  }
  .oj-md-padding-5x-vertical {
    padding-top: var(--oj-core-spacing-5x) !important;
    padding-bottom: var(--oj-core-spacing-5x) !important;
  }
  .oj-md-padding-5x-top {
    padding-top: var(--oj-core-spacing-5x) !important;
  }
  .oj-md-padding-5x-bottom {
    padding-bottom: var(--oj-core-spacing-5x) !important;
  }
  .oj-md-padding-5x-start {
    padding-inline-start: var(--oj-core-spacing-5x) !important;
  }
  .oj-md-padding-5x-end {
    padding-inline-end: var(--oj-core-spacing-5x) !important;
  }
  .oj-md-margin-6x {
    margin: var(--oj-core-spacing-6x) !important;
  }
  .oj-md-margin-6x-horizontal {
    margin-inline-start: var(--oj-core-spacing-6x) !important;
    margin-inline-end: var(--oj-core-spacing-6x) !important;
  }
  .oj-md-margin-6x-vertical {
    margin-top: var(--oj-core-spacing-6x) !important;
    margin-bottom: var(--oj-core-spacing-6x) !important;
  }
  .oj-md-margin-6x-top {
    margin-top: var(--oj-core-spacing-6x) !important;
  }
  .oj-md-margin-6x-bottom {
    margin-bottom: var(--oj-core-spacing-6x) !important;
  }
  .oj-md-margin-6x-start {
    margin-inline-start: var(--oj-core-spacing-6x) !important;
  }
  .oj-md-margin-6x-end {
    margin-inline-end: var(--oj-core-spacing-6x) !important;
  }
  .oj-md-padding-6x {
    padding: var(--oj-core-spacing-6x) !important;
  }
  .oj-md-padding-6x-horizontal {
    padding-inline-start: var(--oj-core-spacing-6x) !important;
    padding-inline-end: var(--oj-core-spacing-6x) !important;
  }
  .oj-md-padding-6x-vertical {
    padding-top: var(--oj-core-spacing-6x) !important;
    padding-bottom: var(--oj-core-spacing-6x) !important;
  }
  .oj-md-padding-6x-top {
    padding-top: var(--oj-core-spacing-6x) !important;
  }
  .oj-md-padding-6x-bottom {
    padding-bottom: var(--oj-core-spacing-6x) !important;
  }
  .oj-md-padding-6x-start {
    padding-inline-start: var(--oj-core-spacing-6x) !important;
  }
  .oj-md-padding-6x-end {
    padding-inline-end: var(--oj-core-spacing-6x) !important;
  }
  .oj-md-margin-7x {
    margin: var(--oj-core-spacing-7x) !important;
  }
  .oj-md-margin-7x-horizontal {
    margin-inline-start: var(--oj-core-spacing-7x) !important;
    margin-inline-end: var(--oj-core-spacing-7x) !important;
  }
  .oj-md-margin-7x-vertical {
    margin-top: var(--oj-core-spacing-7x) !important;
    margin-bottom: var(--oj-core-spacing-7x) !important;
  }
  .oj-md-margin-7x-top {
    margin-top: var(--oj-core-spacing-7x) !important;
  }
  .oj-md-margin-7x-bottom {
    margin-bottom: var(--oj-core-spacing-7x) !important;
  }
  .oj-md-margin-7x-start {
    margin-inline-start: var(--oj-core-spacing-7x) !important;
  }
  .oj-md-margin-7x-end {
    margin-inline-end: var(--oj-core-spacing-7x) !important;
  }
  .oj-md-padding-7x {
    padding: var(--oj-core-spacing-7x) !important;
  }
  .oj-md-padding-7x-horizontal {
    padding-inline-start: var(--oj-core-spacing-7x) !important;
    padding-inline-end: var(--oj-core-spacing-7x) !important;
  }
  .oj-md-padding-7x-vertical {
    padding-top: var(--oj-core-spacing-7x) !important;
    padding-bottom: var(--oj-core-spacing-7x) !important;
  }
  .oj-md-padding-7x-top {
    padding-top: var(--oj-core-spacing-7x) !important;
  }
  .oj-md-padding-7x-bottom {
    padding-bottom: var(--oj-core-spacing-7x) !important;
  }
  .oj-md-padding-7x-start {
    padding-inline-start: var(--oj-core-spacing-7x) !important;
  }
  .oj-md-padding-7x-end {
    padding-inline-end: var(--oj-core-spacing-7x) !important;
  }
  .oj-md-margin-8x {
    margin: var(--oj-core-spacing-8x) !important;
  }
  .oj-md-margin-8x-horizontal {
    margin-inline-start: var(--oj-core-spacing-8x) !important;
    margin-inline-end: var(--oj-core-spacing-8x) !important;
  }
  .oj-md-margin-8x-vertical {
    margin-top: var(--oj-core-spacing-8x) !important;
    margin-bottom: var(--oj-core-spacing-8x) !important;
  }
  .oj-md-margin-8x-top {
    margin-top: var(--oj-core-spacing-8x) !important;
  }
  .oj-md-margin-8x-bottom {
    margin-bottom: var(--oj-core-spacing-8x) !important;
  }
  .oj-md-margin-8x-start {
    margin-inline-start: var(--oj-core-spacing-8x) !important;
  }
  .oj-md-margin-8x-end {
    margin-inline-end: var(--oj-core-spacing-8x) !important;
  }
  .oj-md-padding-8x {
    padding: var(--oj-core-spacing-8x) !important;
  }
  .oj-md-padding-8x-horizontal {
    padding-inline-start: var(--oj-core-spacing-8x) !important;
    padding-inline-end: var(--oj-core-spacing-8x) !important;
  }
  .oj-md-padding-8x-vertical {
    padding-top: var(--oj-core-spacing-8x) !important;
    padding-bottom: var(--oj-core-spacing-8x) !important;
  }
  .oj-md-padding-8x-top {
    padding-top: var(--oj-core-spacing-8x) !important;
  }
  .oj-md-padding-8x-bottom {
    padding-bottom: var(--oj-core-spacing-8x) !important;
  }
  .oj-md-padding-8x-start {
    padding-inline-start: var(--oj-core-spacing-8x) !important;
  }
  .oj-md-padding-8x-end {
    padding-inline-end: var(--oj-core-spacing-8x) !important;
  }
  .oj-md-margin-9x {
    margin: var(--oj-core-spacing-9x) !important;
  }
  .oj-md-margin-9x-horizontal {
    margin-inline-start: var(--oj-core-spacing-9x) !important;
    margin-inline-end: var(--oj-core-spacing-9x) !important;
  }
  .oj-md-margin-9x-vertical {
    margin-top: var(--oj-core-spacing-9x) !important;
    margin-bottom: var(--oj-core-spacing-9x) !important;
  }
  .oj-md-margin-9x-top {
    margin-top: var(--oj-core-spacing-9x) !important;
  }
  .oj-md-margin-9x-bottom {
    margin-bottom: var(--oj-core-spacing-9x) !important;
  }
  .oj-md-margin-9x-start {
    margin-inline-start: var(--oj-core-spacing-9x) !important;
  }
  .oj-md-margin-9x-end {
    margin-inline-end: var(--oj-core-spacing-9x) !important;
  }
  .oj-md-padding-9x {
    padding: var(--oj-core-spacing-9x) !important;
  }
  .oj-md-padding-9x-horizontal {
    padding-inline-start: var(--oj-core-spacing-9x) !important;
    padding-inline-end: var(--oj-core-spacing-9x) !important;
  }
  .oj-md-padding-9x-vertical {
    padding-top: var(--oj-core-spacing-9x) !important;
    padding-bottom: var(--oj-core-spacing-9x) !important;
  }
  .oj-md-padding-9x-top {
    padding-top: var(--oj-core-spacing-9x) !important;
  }
  .oj-md-padding-9x-bottom {
    padding-bottom: var(--oj-core-spacing-9x) !important;
  }
  .oj-md-padding-9x-start {
    padding-inline-start: var(--oj-core-spacing-9x) !important;
  }
  .oj-md-padding-9x-end {
    padding-inline-end: var(--oj-core-spacing-9x) !important;
  }
  .oj-md-margin-10x {
    margin: var(--oj-core-spacing-10x) !important;
  }
  .oj-md-margin-10x-horizontal {
    margin-inline-start: var(--oj-core-spacing-10x) !important;
    margin-inline-end: var(--oj-core-spacing-10x) !important;
  }
  .oj-md-margin-10x-vertical {
    margin-top: var(--oj-core-spacing-10x) !important;
    margin-bottom: var(--oj-core-spacing-10x) !important;
  }
  .oj-md-margin-10x-top {
    margin-top: var(--oj-core-spacing-10x) !important;
  }
  .oj-md-margin-10x-bottom {
    margin-bottom: var(--oj-core-spacing-10x) !important;
  }
  .oj-md-margin-10x-start {
    margin-inline-start: var(--oj-core-spacing-10x) !important;
  }
  .oj-md-margin-10x-end {
    margin-inline-end: var(--oj-core-spacing-10x) !important;
  }
  .oj-md-padding-10x {
    padding: var(--oj-core-spacing-10x) !important;
  }
  .oj-md-padding-10x-horizontal {
    padding-inline-start: var(--oj-core-spacing-10x) !important;
    padding-inline-end: var(--oj-core-spacing-10x) !important;
  }
  .oj-md-padding-10x-vertical {
    padding-top: var(--oj-core-spacing-10x) !important;
    padding-bottom: var(--oj-core-spacing-10x) !important;
  }
  .oj-md-padding-10x-top {
    padding-top: var(--oj-core-spacing-10x) !important;
  }
  .oj-md-padding-10x-bottom {
    padding-bottom: var(--oj-core-spacing-10x) !important;
  }
  .oj-md-padding-10x-start {
    padding-inline-start: var(--oj-core-spacing-10x) !important;
  }
  .oj-md-padding-10x-end {
    padding-inline-end: var(--oj-core-spacing-10x) !important;
  }
  .oj-md-margin-11x {
    margin: var(--oj-core-spacing-11x) !important;
  }
  .oj-md-margin-11x-horizontal {
    margin-inline-start: var(--oj-core-spacing-11x) !important;
    margin-inline-end: var(--oj-core-spacing-11x) !important;
  }
  .oj-md-margin-11x-vertical {
    margin-top: var(--oj-core-spacing-11x) !important;
    margin-bottom: var(--oj-core-spacing-11x) !important;
  }
  .oj-md-margin-11x-top {
    margin-top: var(--oj-core-spacing-11x) !important;
  }
  .oj-md-margin-11x-bottom {
    margin-bottom: var(--oj-core-spacing-11x) !important;
  }
  .oj-md-margin-11x-start {
    margin-inline-start: var(--oj-core-spacing-11x) !important;
  }
  .oj-md-margin-11x-end {
    margin-inline-end: var(--oj-core-spacing-11x) !important;
  }
  .oj-md-padding-11x {
    padding: var(--oj-core-spacing-11x) !important;
  }
  .oj-md-padding-11x-horizontal {
    padding-inline-start: var(--oj-core-spacing-11x) !important;
    padding-inline-end: var(--oj-core-spacing-11x) !important;
  }
  .oj-md-padding-11x-vertical {
    padding-top: var(--oj-core-spacing-11x) !important;
    padding-bottom: var(--oj-core-spacing-11x) !important;
  }
  .oj-md-padding-11x-top {
    padding-top: var(--oj-core-spacing-11x) !important;
  }
  .oj-md-padding-11x-bottom {
    padding-bottom: var(--oj-core-spacing-11x) !important;
  }
  .oj-md-padding-11x-start {
    padding-inline-start: var(--oj-core-spacing-11x) !important;
  }
  .oj-md-padding-11x-end {
    padding-inline-end: var(--oj-core-spacing-11x) !important;
  }
  .oj-md-margin-12x {
    margin: var(--oj-core-spacing-12x) !important;
  }
  .oj-md-margin-12x-horizontal {
    margin-inline-start: var(--oj-core-spacing-12x) !important;
    margin-inline-end: var(--oj-core-spacing-12x) !important;
  }
  .oj-md-margin-12x-vertical {
    margin-top: var(--oj-core-spacing-12x) !important;
    margin-bottom: var(--oj-core-spacing-12x) !important;
  }
  .oj-md-margin-12x-top {
    margin-top: var(--oj-core-spacing-12x) !important;
  }
  .oj-md-margin-12x-bottom {
    margin-bottom: var(--oj-core-spacing-12x) !important;
  }
  .oj-md-margin-12x-start {
    margin-inline-start: var(--oj-core-spacing-12x) !important;
  }
  .oj-md-margin-12x-end {
    margin-inline-end: var(--oj-core-spacing-12x) !important;
  }
  .oj-md-padding-12x {
    padding: var(--oj-core-spacing-12x) !important;
  }
  .oj-md-padding-12x-horizontal {
    padding-inline-start: var(--oj-core-spacing-12x) !important;
    padding-inline-end: var(--oj-core-spacing-12x) !important;
  }
  .oj-md-padding-12x-vertical {
    padding-top: var(--oj-core-spacing-12x) !important;
    padding-bottom: var(--oj-core-spacing-12x) !important;
  }
  .oj-md-padding-12x-top {
    padding-top: var(--oj-core-spacing-12x) !important;
  }
  .oj-md-padding-12x-bottom {
    padding-bottom: var(--oj-core-spacing-12x) !important;
  }
  .oj-md-padding-12x-start {
    padding-inline-start: var(--oj-core-spacing-12x) !important;
  }
  .oj-md-padding-12x-end {
    padding-inline-end: var(--oj-core-spacing-12x) !important;
  }
  .oj-md-width-1\/2 {
    width: 50% !important;
  }
  .oj-md-width-1\/3 {
    width: 33.333333% !important;
  }
  .oj-md-width-2\/3 {
    width: 66.666667% !important;
  }
  .oj-md-width-1\/4 {
    width: 25% !important;
  }
  .oj-md-width-3\/4 {
    width: 75% !important;
  }
  .oj-md-width-1\/5 {
    width: 20% !important;
  }
  .oj-md-width-2\/5 {
    width: 40% !important;
  }
  .oj-md-width-3\/5 {
    width: 60% !important;
  }
  .oj-md-width-4\/5 {
    width: 80% !important;
  }
  .oj-md-width-full {
    width: 100% !important;
  }
  .oj-md-text-align-end {
    text-align: right !important;
  }
  html[dir="rtl"] .oj-md-text-align-end {
    text-align: left !important;
  }
  .oj-md-float-end {
    float: right !important;
  }
  html[dir="rtl"] .oj-md-float-end {
    float: left !important;
  }
  .oj-md-float-start {
    float: left !important;
  }
  html[dir="rtl"] .oj-md-float-start {
    float: right !important;
  }
}

@media print and (orientation: landscape), screen and (min-width: 1024px) {
  .oj-lg-hide {
    display: none !important;
  }
  .oj-lg-margin-0 {
    margin: 0 !important;
  }
  .oj-lg-margin-0-horizontal {
    margin-inline-start: 0 !important;
    margin-inline-end: 0 !important;
  }
  .oj-lg-margin-0-vertical {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .oj-lg-margin-0-top {
    margin-top: 0 !important;
  }
  .oj-lg-margin-0-bottom {
    margin-bottom: 0 !important;
  }
  .oj-lg-margin-0-start {
    margin-inline-start: 0 !important;
  }
  .oj-lg-margin-0-end {
    margin-inline-end: 0 !important;
  }
  .oj-lg-padding-0 {
    padding: 0 !important;
  }
  .oj-lg-padding-0-horizontal {
    padding-inline-start: 0 !important;
    padding-inline-end: 0 !important;
  }
  .oj-lg-padding-0-vertical {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .oj-lg-padding-0-top {
    padding-top: 0 !important;
  }
  .oj-lg-padding-0-bottom {
    padding-bottom: 0 !important;
  }
  .oj-lg-padding-0-start {
    padding-inline-start: 0 !important;
  }
  .oj-lg-padding-0-end {
    padding-inline-end: 0 !important;
  }
  .oj-lg-margin-1x {
    margin: var(--oj-core-spacing-1x) !important;
  }
  .oj-lg-margin-1x-horizontal {
    margin-inline-start: var(--oj-core-spacing-1x) !important;
    margin-inline-end: var(--oj-core-spacing-1x) !important;
  }
  .oj-lg-margin-1x-vertical {
    margin-top: var(--oj-core-spacing-1x) !important;
    margin-bottom: var(--oj-core-spacing-1x) !important;
  }
  .oj-lg-margin-1x-top {
    margin-top: var(--oj-core-spacing-1x) !important;
  }
  .oj-lg-margin-1x-bottom {
    margin-bottom: var(--oj-core-spacing-1x) !important;
  }
  .oj-lg-margin-1x-start {
    margin-inline-start: var(--oj-core-spacing-1x) !important;
  }
  .oj-lg-margin-1x-end {
    margin-inline-end: var(--oj-core-spacing-1x) !important;
  }
  .oj-lg-padding-1x {
    padding: var(--oj-core-spacing-1x) !important;
  }
  .oj-lg-padding-1x-horizontal {
    padding-inline-start: var(--oj-core-spacing-1x) !important;
    padding-inline-end: var(--oj-core-spacing-1x) !important;
  }
  .oj-lg-padding-1x-vertical {
    padding-top: var(--oj-core-spacing-1x) !important;
    padding-bottom: var(--oj-core-spacing-1x) !important;
  }
  .oj-lg-padding-1x-top {
    padding-top: var(--oj-core-spacing-1x) !important;
  }
  .oj-lg-padding-1x-bottom {
    padding-bottom: var(--oj-core-spacing-1x) !important;
  }
  .oj-lg-padding-1x-start {
    padding-inline-start: var(--oj-core-spacing-1x) !important;
  }
  .oj-lg-padding-1x-end {
    padding-inline-end: var(--oj-core-spacing-1x) !important;
  }
  .oj-lg-margin-2x {
    margin: var(--oj-core-spacing-2x) !important;
  }
  .oj-lg-margin-2x-horizontal {
    margin-inline-start: var(--oj-core-spacing-2x) !important;
    margin-inline-end: var(--oj-core-spacing-2x) !important;
  }
  .oj-lg-margin-2x-vertical {
    margin-top: var(--oj-core-spacing-2x) !important;
    margin-bottom: var(--oj-core-spacing-2x) !important;
  }
  .oj-lg-margin-2x-top {
    margin-top: var(--oj-core-spacing-2x) !important;
  }
  .oj-lg-margin-2x-bottom {
    margin-bottom: var(--oj-core-spacing-2x) !important;
  }
  .oj-lg-margin-2x-start {
    margin-inline-start: var(--oj-core-spacing-2x) !important;
  }
  .oj-lg-margin-2x-end {
    margin-inline-end: var(--oj-core-spacing-2x) !important;
  }
  .oj-lg-padding-2x {
    padding: var(--oj-core-spacing-2x) !important;
  }
  .oj-lg-padding-2x-horizontal {
    padding-inline-start: var(--oj-core-spacing-2x) !important;
    padding-inline-end: var(--oj-core-spacing-2x) !important;
  }
  .oj-lg-padding-2x-vertical {
    padding-top: var(--oj-core-spacing-2x) !important;
    padding-bottom: var(--oj-core-spacing-2x) !important;
  }
  .oj-lg-padding-2x-top {
    padding-top: var(--oj-core-spacing-2x) !important;
  }
  .oj-lg-padding-2x-bottom {
    padding-bottom: var(--oj-core-spacing-2x) !important;
  }
  .oj-lg-padding-2x-start {
    padding-inline-start: var(--oj-core-spacing-2x) !important;
  }
  .oj-lg-padding-2x-end {
    padding-inline-end: var(--oj-core-spacing-2x) !important;
  }
  .oj-lg-margin-3x {
    margin: var(--oj-core-spacing-3x) !important;
  }
  .oj-lg-margin-3x-horizontal {
    margin-inline-start: var(--oj-core-spacing-3x) !important;
    margin-inline-end: var(--oj-core-spacing-3x) !important;
  }
  .oj-lg-margin-3x-vertical {
    margin-top: var(--oj-core-spacing-3x) !important;
    margin-bottom: var(--oj-core-spacing-3x) !important;
  }
  .oj-lg-margin-3x-top {
    margin-top: var(--oj-core-spacing-3x) !important;
  }
  .oj-lg-margin-3x-bottom {
    margin-bottom: var(--oj-core-spacing-3x) !important;
  }
  .oj-lg-margin-3x-start {
    margin-inline-start: var(--oj-core-spacing-3x) !important;
  }
  .oj-lg-margin-3x-end {
    margin-inline-end: var(--oj-core-spacing-3x) !important;
  }
  .oj-lg-padding-3x {
    padding: var(--oj-core-spacing-3x) !important;
  }
  .oj-lg-padding-3x-horizontal {
    padding-inline-start: var(--oj-core-spacing-3x) !important;
    padding-inline-end: var(--oj-core-spacing-3x) !important;
  }
  .oj-lg-padding-3x-vertical {
    padding-top: var(--oj-core-spacing-3x) !important;
    padding-bottom: var(--oj-core-spacing-3x) !important;
  }
  .oj-lg-padding-3x-top {
    padding-top: var(--oj-core-spacing-3x) !important;
  }
  .oj-lg-padding-3x-bottom {
    padding-bottom: var(--oj-core-spacing-3x) !important;
  }
  .oj-lg-padding-3x-start {
    padding-inline-start: var(--oj-core-spacing-3x) !important;
  }
  .oj-lg-padding-3x-end {
    padding-inline-end: var(--oj-core-spacing-3x) !important;
  }
  .oj-lg-margin-4x {
    margin: var(--oj-core-spacing-4x) !important;
  }
  .oj-lg-margin-4x-horizontal {
    margin-inline-start: var(--oj-core-spacing-4x) !important;
    margin-inline-end: var(--oj-core-spacing-4x) !important;
  }
  .oj-lg-margin-4x-vertical {
    margin-top: var(--oj-core-spacing-4x) !important;
    margin-bottom: var(--oj-core-spacing-4x) !important;
  }
  .oj-lg-margin-4x-top {
    margin-top: var(--oj-core-spacing-4x) !important;
  }
  .oj-lg-margin-4x-bottom {
    margin-bottom: var(--oj-core-spacing-4x) !important;
  }
  .oj-lg-margin-4x-start {
    margin-inline-start: var(--oj-core-spacing-4x) !important;
  }
  .oj-lg-margin-4x-end {
    margin-inline-end: var(--oj-core-spacing-4x) !important;
  }
  .oj-lg-padding-4x {
    padding: var(--oj-core-spacing-4x) !important;
  }
  .oj-lg-padding-4x-horizontal {
    padding-inline-start: var(--oj-core-spacing-4x) !important;
    padding-inline-end: var(--oj-core-spacing-4x) !important;
  }
  .oj-lg-padding-4x-vertical {
    padding-top: var(--oj-core-spacing-4x) !important;
    padding-bottom: var(--oj-core-spacing-4x) !important;
  }
  .oj-lg-padding-4x-top {
    padding-top: var(--oj-core-spacing-4x) !important;
  }
  .oj-lg-padding-4x-bottom {
    padding-bottom: var(--oj-core-spacing-4x) !important;
  }
  .oj-lg-padding-4x-start {
    padding-inline-start: var(--oj-core-spacing-4x) !important;
  }
  .oj-lg-padding-4x-end {
    padding-inline-end: var(--oj-core-spacing-4x) !important;
  }
  .oj-lg-margin-5x {
    margin: var(--oj-core-spacing-5x) !important;
  }
  .oj-lg-margin-5x-horizontal {
    margin-inline-start: var(--oj-core-spacing-5x) !important;
    margin-inline-end: var(--oj-core-spacing-5x) !important;
  }
  .oj-lg-margin-5x-vertical {
    margin-top: var(--oj-core-spacing-5x) !important;
    margin-bottom: var(--oj-core-spacing-5x) !important;
  }
  .oj-lg-margin-5x-top {
    margin-top: var(--oj-core-spacing-5x) !important;
  }
  .oj-lg-margin-5x-bottom {
    margin-bottom: var(--oj-core-spacing-5x) !important;
  }
  .oj-lg-margin-5x-start {
    margin-inline-start: var(--oj-core-spacing-5x) !important;
  }
  .oj-lg-margin-5x-end {
    margin-inline-end: var(--oj-core-spacing-5x) !important;
  }
  .oj-lg-padding-5x {
    padding: var(--oj-core-spacing-5x) !important;
  }
  .oj-lg-padding-5x-horizontal {
    padding-inline-start: var(--oj-core-spacing-5x) !important;
    padding-inline-end: var(--oj-core-spacing-5x) !important;
  }
  .oj-lg-padding-5x-vertical {
    padding-top: var(--oj-core-spacing-5x) !important;
    padding-bottom: var(--oj-core-spacing-5x) !important;
  }
  .oj-lg-padding-5x-top {
    padding-top: var(--oj-core-spacing-5x) !important;
  }
  .oj-lg-padding-5x-bottom {
    padding-bottom: var(--oj-core-spacing-5x) !important;
  }
  .oj-lg-padding-5x-start {
    padding-inline-start: var(--oj-core-spacing-5x) !important;
  }
  .oj-lg-padding-5x-end {
    padding-inline-end: var(--oj-core-spacing-5x) !important;
  }
  .oj-lg-margin-6x {
    margin: var(--oj-core-spacing-6x) !important;
  }
  .oj-lg-margin-6x-horizontal {
    margin-inline-start: var(--oj-core-spacing-6x) !important;
    margin-inline-end: var(--oj-core-spacing-6x) !important;
  }
  .oj-lg-margin-6x-vertical {
    margin-top: var(--oj-core-spacing-6x) !important;
    margin-bottom: var(--oj-core-spacing-6x) !important;
  }
  .oj-lg-margin-6x-top {
    margin-top: var(--oj-core-spacing-6x) !important;
  }
  .oj-lg-margin-6x-bottom {
    margin-bottom: var(--oj-core-spacing-6x) !important;
  }
  .oj-lg-margin-6x-start {
    margin-inline-start: var(--oj-core-spacing-6x) !important;
  }
  .oj-lg-margin-6x-end {
    margin-inline-end: var(--oj-core-spacing-6x) !important;
  }
  .oj-lg-padding-6x {
    padding: var(--oj-core-spacing-6x) !important;
  }
  .oj-lg-padding-6x-horizontal {
    padding-inline-start: var(--oj-core-spacing-6x) !important;
    padding-inline-end: var(--oj-core-spacing-6x) !important;
  }
  .oj-lg-padding-6x-vertical {
    padding-top: var(--oj-core-spacing-6x) !important;
    padding-bottom: var(--oj-core-spacing-6x) !important;
  }
  .oj-lg-padding-6x-top {
    padding-top: var(--oj-core-spacing-6x) !important;
  }
  .oj-lg-padding-6x-bottom {
    padding-bottom: var(--oj-core-spacing-6x) !important;
  }
  .oj-lg-padding-6x-start {
    padding-inline-start: var(--oj-core-spacing-6x) !important;
  }
  .oj-lg-padding-6x-end {
    padding-inline-end: var(--oj-core-spacing-6x) !important;
  }
  .oj-lg-margin-7x {
    margin: var(--oj-core-spacing-7x) !important;
  }
  .oj-lg-margin-7x-horizontal {
    margin-inline-start: var(--oj-core-spacing-7x) !important;
    margin-inline-end: var(--oj-core-spacing-7x) !important;
  }
  .oj-lg-margin-7x-vertical {
    margin-top: var(--oj-core-spacing-7x) !important;
    margin-bottom: var(--oj-core-spacing-7x) !important;
  }
  .oj-lg-margin-7x-top {
    margin-top: var(--oj-core-spacing-7x) !important;
  }
  .oj-lg-margin-7x-bottom {
    margin-bottom: var(--oj-core-spacing-7x) !important;
  }
  .oj-lg-margin-7x-start {
    margin-inline-start: var(--oj-core-spacing-7x) !important;
  }
  .oj-lg-margin-7x-end {
    margin-inline-end: var(--oj-core-spacing-7x) !important;
  }
  .oj-lg-padding-7x {
    padding: var(--oj-core-spacing-7x) !important;
  }
  .oj-lg-padding-7x-horizontal {
    padding-inline-start: var(--oj-core-spacing-7x) !important;
    padding-inline-end: var(--oj-core-spacing-7x) !important;
  }
  .oj-lg-padding-7x-vertical {
    padding-top: var(--oj-core-spacing-7x) !important;
    padding-bottom: var(--oj-core-spacing-7x) !important;
  }
  .oj-lg-padding-7x-top {
    padding-top: var(--oj-core-spacing-7x) !important;
  }
  .oj-lg-padding-7x-bottom {
    padding-bottom: var(--oj-core-spacing-7x) !important;
  }
  .oj-lg-padding-7x-start {
    padding-inline-start: var(--oj-core-spacing-7x) !important;
  }
  .oj-lg-padding-7x-end {
    padding-inline-end: var(--oj-core-spacing-7x) !important;
  }
  .oj-lg-margin-8x {
    margin: var(--oj-core-spacing-8x) !important;
  }
  .oj-lg-margin-8x-horizontal {
    margin-inline-start: var(--oj-core-spacing-8x) !important;
    margin-inline-end: var(--oj-core-spacing-8x) !important;
  }
  .oj-lg-margin-8x-vertical {
    margin-top: var(--oj-core-spacing-8x) !important;
    margin-bottom: var(--oj-core-spacing-8x) !important;
  }
  .oj-lg-margin-8x-top {
    margin-top: var(--oj-core-spacing-8x) !important;
  }
  .oj-lg-margin-8x-bottom {
    margin-bottom: var(--oj-core-spacing-8x) !important;
  }
  .oj-lg-margin-8x-start {
    margin-inline-start: var(--oj-core-spacing-8x) !important;
  }
  .oj-lg-margin-8x-end {
    margin-inline-end: var(--oj-core-spacing-8x) !important;
  }
  .oj-lg-padding-8x {
    padding: var(--oj-core-spacing-8x) !important;
  }
  .oj-lg-padding-8x-horizontal {
    padding-inline-start: var(--oj-core-spacing-8x) !important;
    padding-inline-end: var(--oj-core-spacing-8x) !important;
  }
  .oj-lg-padding-8x-vertical {
    padding-top: var(--oj-core-spacing-8x) !important;
    padding-bottom: var(--oj-core-spacing-8x) !important;
  }
  .oj-lg-padding-8x-top {
    padding-top: var(--oj-core-spacing-8x) !important;
  }
  .oj-lg-padding-8x-bottom {
    padding-bottom: var(--oj-core-spacing-8x) !important;
  }
  .oj-lg-padding-8x-start {
    padding-inline-start: var(--oj-core-spacing-8x) !important;
  }
  .oj-lg-padding-8x-end {
    padding-inline-end: var(--oj-core-spacing-8x) !important;
  }
  .oj-lg-margin-9x {
    margin: var(--oj-core-spacing-9x) !important;
  }
  .oj-lg-margin-9x-horizontal {
    margin-inline-start: var(--oj-core-spacing-9x) !important;
    margin-inline-end: var(--oj-core-spacing-9x) !important;
  }
  .oj-lg-margin-9x-vertical {
    margin-top: var(--oj-core-spacing-9x) !important;
    margin-bottom: var(--oj-core-spacing-9x) !important;
  }
  .oj-lg-margin-9x-top {
    margin-top: var(--oj-core-spacing-9x) !important;
  }
  .oj-lg-margin-9x-bottom {
    margin-bottom: var(--oj-core-spacing-9x) !important;
  }
  .oj-lg-margin-9x-start {
    margin-inline-start: var(--oj-core-spacing-9x) !important;
  }
  .oj-lg-margin-9x-end {
    margin-inline-end: var(--oj-core-spacing-9x) !important;
  }
  .oj-lg-padding-9x {
    padding: var(--oj-core-spacing-9x) !important;
  }
  .oj-lg-padding-9x-horizontal {
    padding-inline-start: var(--oj-core-spacing-9x) !important;
    padding-inline-end: var(--oj-core-spacing-9x) !important;
  }
  .oj-lg-padding-9x-vertical {
    padding-top: var(--oj-core-spacing-9x) !important;
    padding-bottom: var(--oj-core-spacing-9x) !important;
  }
  .oj-lg-padding-9x-top {
    padding-top: var(--oj-core-spacing-9x) !important;
  }
  .oj-lg-padding-9x-bottom {
    padding-bottom: var(--oj-core-spacing-9x) !important;
  }
  .oj-lg-padding-9x-start {
    padding-inline-start: var(--oj-core-spacing-9x) !important;
  }
  .oj-lg-padding-9x-end {
    padding-inline-end: var(--oj-core-spacing-9x) !important;
  }
  .oj-lg-margin-10x {
    margin: var(--oj-core-spacing-10x) !important;
  }
  .oj-lg-margin-10x-horizontal {
    margin-inline-start: var(--oj-core-spacing-10x) !important;
    margin-inline-end: var(--oj-core-spacing-10x) !important;
  }
  .oj-lg-margin-10x-vertical {
    margin-top: var(--oj-core-spacing-10x) !important;
    margin-bottom: var(--oj-core-spacing-10x) !important;
  }
  .oj-lg-margin-10x-top {
    margin-top: var(--oj-core-spacing-10x) !important;
  }
  .oj-lg-margin-10x-bottom {
    margin-bottom: var(--oj-core-spacing-10x) !important;
  }
  .oj-lg-margin-10x-start {
    margin-inline-start: var(--oj-core-spacing-10x) !important;
  }
  .oj-lg-margin-10x-end {
    margin-inline-end: var(--oj-core-spacing-10x) !important;
  }
  .oj-lg-padding-10x {
    padding: var(--oj-core-spacing-10x) !important;
  }
  .oj-lg-padding-10x-horizontal {
    padding-inline-start: var(--oj-core-spacing-10x) !important;
    padding-inline-end: var(--oj-core-spacing-10x) !important;
  }
  .oj-lg-padding-10x-vertical {
    padding-top: var(--oj-core-spacing-10x) !important;
    padding-bottom: var(--oj-core-spacing-10x) !important;
  }
  .oj-lg-padding-10x-top {
    padding-top: var(--oj-core-spacing-10x) !important;
  }
  .oj-lg-padding-10x-bottom {
    padding-bottom: var(--oj-core-spacing-10x) !important;
  }
  .oj-lg-padding-10x-start {
    padding-inline-start: var(--oj-core-spacing-10x) !important;
  }
  .oj-lg-padding-10x-end {
    padding-inline-end: var(--oj-core-spacing-10x) !important;
  }
  .oj-lg-margin-11x {
    margin: var(--oj-core-spacing-11x) !important;
  }
  .oj-lg-margin-11x-horizontal {
    margin-inline-start: var(--oj-core-spacing-11x) !important;
    margin-inline-end: var(--oj-core-spacing-11x) !important;
  }
  .oj-lg-margin-11x-vertical {
    margin-top: var(--oj-core-spacing-11x) !important;
    margin-bottom: var(--oj-core-spacing-11x) !important;
  }
  .oj-lg-margin-11x-top {
    margin-top: var(--oj-core-spacing-11x) !important;
  }
  .oj-lg-margin-11x-bottom {
    margin-bottom: var(--oj-core-spacing-11x) !important;
  }
  .oj-lg-margin-11x-start {
    margin-inline-start: var(--oj-core-spacing-11x) !important;
  }
  .oj-lg-margin-11x-end {
    margin-inline-end: var(--oj-core-spacing-11x) !important;
  }
  .oj-lg-padding-11x {
    padding: var(--oj-core-spacing-11x) !important;
  }
  .oj-lg-padding-11x-horizontal {
    padding-inline-start: var(--oj-core-spacing-11x) !important;
    padding-inline-end: var(--oj-core-spacing-11x) !important;
  }
  .oj-lg-padding-11x-vertical {
    padding-top: var(--oj-core-spacing-11x) !important;
    padding-bottom: var(--oj-core-spacing-11x) !important;
  }
  .oj-lg-padding-11x-top {
    padding-top: var(--oj-core-spacing-11x) !important;
  }
  .oj-lg-padding-11x-bottom {
    padding-bottom: var(--oj-core-spacing-11x) !important;
  }
  .oj-lg-padding-11x-start {
    padding-inline-start: var(--oj-core-spacing-11x) !important;
  }
  .oj-lg-padding-11x-end {
    padding-inline-end: var(--oj-core-spacing-11x) !important;
  }
  .oj-lg-margin-12x {
    margin: var(--oj-core-spacing-12x) !important;
  }
  .oj-lg-margin-12x-horizontal {
    margin-inline-start: var(--oj-core-spacing-12x) !important;
    margin-inline-end: var(--oj-core-spacing-12x) !important;
  }
  .oj-lg-margin-12x-vertical {
    margin-top: var(--oj-core-spacing-12x) !important;
    margin-bottom: var(--oj-core-spacing-12x) !important;
  }
  .oj-lg-margin-12x-top {
    margin-top: var(--oj-core-spacing-12x) !important;
  }
  .oj-lg-margin-12x-bottom {
    margin-bottom: var(--oj-core-spacing-12x) !important;
  }
  .oj-lg-margin-12x-start {
    margin-inline-start: var(--oj-core-spacing-12x) !important;
  }
  .oj-lg-margin-12x-end {
    margin-inline-end: var(--oj-core-spacing-12x) !important;
  }
  .oj-lg-padding-12x {
    padding: var(--oj-core-spacing-12x) !important;
  }
  .oj-lg-padding-12x-horizontal {
    padding-inline-start: var(--oj-core-spacing-12x) !important;
    padding-inline-end: var(--oj-core-spacing-12x) !important;
  }
  .oj-lg-padding-12x-vertical {
    padding-top: var(--oj-core-spacing-12x) !important;
    padding-bottom: var(--oj-core-spacing-12x) !important;
  }
  .oj-lg-padding-12x-top {
    padding-top: var(--oj-core-spacing-12x) !important;
  }
  .oj-lg-padding-12x-bottom {
    padding-bottom: var(--oj-core-spacing-12x) !important;
  }
  .oj-lg-padding-12x-start {
    padding-inline-start: var(--oj-core-spacing-12x) !important;
  }
  .oj-lg-padding-12x-end {
    padding-inline-end: var(--oj-core-spacing-12x) !important;
  }
  .oj-lg-width-1\/2 {
    width: 50% !important;
  }
  .oj-lg-width-1\/3 {
    width: 33.333333% !important;
  }
  .oj-lg-width-2\/3 {
    width: 66.666667% !important;
  }
  .oj-lg-width-1\/4 {
    width: 25% !important;
  }
  .oj-lg-width-3\/4 {
    width: 75% !important;
  }
  .oj-lg-width-1\/5 {
    width: 20% !important;
  }
  .oj-lg-width-2\/5 {
    width: 40% !important;
  }
  .oj-lg-width-3\/5 {
    width: 60% !important;
  }
  .oj-lg-width-4\/5 {
    width: 80% !important;
  }
  .oj-lg-width-full {
    width: 100% !important;
  }
  .oj-lg-text-align-end {
    text-align: right !important;
  }
  html[dir="rtl"] .oj-lg-text-align-end {
    text-align: left !important;
  }
  .oj-lg-float-end {
    float: right !important;
  }
  html[dir="rtl"] .oj-lg-float-end {
    float: left !important;
  }
  .oj-lg-float-start {
    float: left !important;
  }
  html[dir="rtl"] .oj-lg-float-start {
    float: right !important;
  }
}

@media screen and (min-width: 1440px) {
  .oj-xl-hide {
    display: none !important;
  }
  .oj-xl-margin-0 {
    margin: 0 !important;
  }
  .oj-xl-margin-0-horizontal {
    margin-inline-start: 0 !important;
    margin-inline-end: 0 !important;
  }
  .oj-xl-margin-0-vertical {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .oj-xl-margin-0-top {
    margin-top: 0 !important;
  }
  .oj-xl-margin-0-bottom {
    margin-bottom: 0 !important;
  }
  .oj-xl-margin-0-start {
    margin-inline-start: 0 !important;
  }
  .oj-xl-margin-0-end {
    margin-inline-end: 0 !important;
  }
  .oj-xl-padding-0 {
    padding: 0 !important;
  }
  .oj-xl-padding-0-horizontal {
    padding-inline-start: 0 !important;
    padding-inline-end: 0 !important;
  }
  .oj-xl-padding-0-vertical {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .oj-xl-padding-0-top {
    padding-top: 0 !important;
  }
  .oj-xl-padding-0-bottom {
    padding-bottom: 0 !important;
  }
  .oj-xl-padding-0-start {
    padding-inline-start: 0 !important;
  }
  .oj-xl-padding-0-end {
    padding-inline-end: 0 !important;
  }
  .oj-xl-margin-1x {
    margin: var(--oj-core-spacing-1x) !important;
  }
  .oj-xl-margin-1x-horizontal {
    margin-inline-start: var(--oj-core-spacing-1x) !important;
    margin-inline-end: var(--oj-core-spacing-1x) !important;
  }
  .oj-xl-margin-1x-vertical {
    margin-top: var(--oj-core-spacing-1x) !important;
    margin-bottom: var(--oj-core-spacing-1x) !important;
  }
  .oj-xl-margin-1x-top {
    margin-top: var(--oj-core-spacing-1x) !important;
  }
  .oj-xl-margin-1x-bottom {
    margin-bottom: var(--oj-core-spacing-1x) !important;
  }
  .oj-xl-margin-1x-start {
    margin-inline-start: var(--oj-core-spacing-1x) !important;
  }
  .oj-xl-margin-1x-end {
    margin-inline-end: var(--oj-core-spacing-1x) !important;
  }
  .oj-xl-padding-1x {
    padding: var(--oj-core-spacing-1x) !important;
  }
  .oj-xl-padding-1x-horizontal {
    padding-inline-start: var(--oj-core-spacing-1x) !important;
    padding-inline-end: var(--oj-core-spacing-1x) !important;
  }
  .oj-xl-padding-1x-vertical {
    padding-top: var(--oj-core-spacing-1x) !important;
    padding-bottom: var(--oj-core-spacing-1x) !important;
  }
  .oj-xl-padding-1x-top {
    padding-top: var(--oj-core-spacing-1x) !important;
  }
  .oj-xl-padding-1x-bottom {
    padding-bottom: var(--oj-core-spacing-1x) !important;
  }
  .oj-xl-padding-1x-start {
    padding-inline-start: var(--oj-core-spacing-1x) !important;
  }
  .oj-xl-padding-1x-end {
    padding-inline-end: var(--oj-core-spacing-1x) !important;
  }
  .oj-xl-margin-2x {
    margin: var(--oj-core-spacing-2x) !important;
  }
  .oj-xl-margin-2x-horizontal {
    margin-inline-start: var(--oj-core-spacing-2x) !important;
    margin-inline-end: var(--oj-core-spacing-2x) !important;
  }
  .oj-xl-margin-2x-vertical {
    margin-top: var(--oj-core-spacing-2x) !important;
    margin-bottom: var(--oj-core-spacing-2x) !important;
  }
  .oj-xl-margin-2x-top {
    margin-top: var(--oj-core-spacing-2x) !important;
  }
  .oj-xl-margin-2x-bottom {
    margin-bottom: var(--oj-core-spacing-2x) !important;
  }
  .oj-xl-margin-2x-start {
    margin-inline-start: var(--oj-core-spacing-2x) !important;
  }
  .oj-xl-margin-2x-end {
    margin-inline-end: var(--oj-core-spacing-2x) !important;
  }
  .oj-xl-padding-2x {
    padding: var(--oj-core-spacing-2x) !important;
  }
  .oj-xl-padding-2x-horizontal {
    padding-inline-start: var(--oj-core-spacing-2x) !important;
    padding-inline-end: var(--oj-core-spacing-2x) !important;
  }
  .oj-xl-padding-2x-vertical {
    padding-top: var(--oj-core-spacing-2x) !important;
    padding-bottom: var(--oj-core-spacing-2x) !important;
  }
  .oj-xl-padding-2x-top {
    padding-top: var(--oj-core-spacing-2x) !important;
  }
  .oj-xl-padding-2x-bottom {
    padding-bottom: var(--oj-core-spacing-2x) !important;
  }
  .oj-xl-padding-2x-start {
    padding-inline-start: var(--oj-core-spacing-2x) !important;
  }
  .oj-xl-padding-2x-end {
    padding-inline-end: var(--oj-core-spacing-2x) !important;
  }
  .oj-xl-margin-3x {
    margin: var(--oj-core-spacing-3x) !important;
  }
  .oj-xl-margin-3x-horizontal {
    margin-inline-start: var(--oj-core-spacing-3x) !important;
    margin-inline-end: var(--oj-core-spacing-3x) !important;
  }
  .oj-xl-margin-3x-vertical {
    margin-top: var(--oj-core-spacing-3x) !important;
    margin-bottom: var(--oj-core-spacing-3x) !important;
  }
  .oj-xl-margin-3x-top {
    margin-top: var(--oj-core-spacing-3x) !important;
  }
  .oj-xl-margin-3x-bottom {
    margin-bottom: var(--oj-core-spacing-3x) !important;
  }
  .oj-xl-margin-3x-start {
    margin-inline-start: var(--oj-core-spacing-3x) !important;
  }
  .oj-xl-margin-3x-end {
    margin-inline-end: var(--oj-core-spacing-3x) !important;
  }
  .oj-xl-padding-3x {
    padding: var(--oj-core-spacing-3x) !important;
  }
  .oj-xl-padding-3x-horizontal {
    padding-inline-start: var(--oj-core-spacing-3x) !important;
    padding-inline-end: var(--oj-core-spacing-3x) !important;
  }
  .oj-xl-padding-3x-vertical {
    padding-top: var(--oj-core-spacing-3x) !important;
    padding-bottom: var(--oj-core-spacing-3x) !important;
  }
  .oj-xl-padding-3x-top {
    padding-top: var(--oj-core-spacing-3x) !important;
  }
  .oj-xl-padding-3x-bottom {
    padding-bottom: var(--oj-core-spacing-3x) !important;
  }
  .oj-xl-padding-3x-start {
    padding-inline-start: var(--oj-core-spacing-3x) !important;
  }
  .oj-xl-padding-3x-end {
    padding-inline-end: var(--oj-core-spacing-3x) !important;
  }
  .oj-xl-margin-4x {
    margin: var(--oj-core-spacing-4x) !important;
  }
  .oj-xl-margin-4x-horizontal {
    margin-inline-start: var(--oj-core-spacing-4x) !important;
    margin-inline-end: var(--oj-core-spacing-4x) !important;
  }
  .oj-xl-margin-4x-vertical {
    margin-top: var(--oj-core-spacing-4x) !important;
    margin-bottom: var(--oj-core-spacing-4x) !important;
  }
  .oj-xl-margin-4x-top {
    margin-top: var(--oj-core-spacing-4x) !important;
  }
  .oj-xl-margin-4x-bottom {
    margin-bottom: var(--oj-core-spacing-4x) !important;
  }
  .oj-xl-margin-4x-start {
    margin-inline-start: var(--oj-core-spacing-4x) !important;
  }
  .oj-xl-margin-4x-end {
    margin-inline-end: var(--oj-core-spacing-4x) !important;
  }
  .oj-xl-padding-4x {
    padding: var(--oj-core-spacing-4x) !important;
  }
  .oj-xl-padding-4x-horizontal {
    padding-inline-start: var(--oj-core-spacing-4x) !important;
    padding-inline-end: var(--oj-core-spacing-4x) !important;
  }
  .oj-xl-padding-4x-vertical {
    padding-top: var(--oj-core-spacing-4x) !important;
    padding-bottom: var(--oj-core-spacing-4x) !important;
  }
  .oj-xl-padding-4x-top {
    padding-top: var(--oj-core-spacing-4x) !important;
  }
  .oj-xl-padding-4x-bottom {
    padding-bottom: var(--oj-core-spacing-4x) !important;
  }
  .oj-xl-padding-4x-start {
    padding-inline-start: var(--oj-core-spacing-4x) !important;
  }
  .oj-xl-padding-4x-end {
    padding-inline-end: var(--oj-core-spacing-4x) !important;
  }
  .oj-xl-margin-5x {
    margin: var(--oj-core-spacing-5x) !important;
  }
  .oj-xl-margin-5x-horizontal {
    margin-inline-start: var(--oj-core-spacing-5x) !important;
    margin-inline-end: var(--oj-core-spacing-5x) !important;
  }
  .oj-xl-margin-5x-vertical {
    margin-top: var(--oj-core-spacing-5x) !important;
    margin-bottom: var(--oj-core-spacing-5x) !important;
  }
  .oj-xl-margin-5x-top {
    margin-top: var(--oj-core-spacing-5x) !important;
  }
  .oj-xl-margin-5x-bottom {
    margin-bottom: var(--oj-core-spacing-5x) !important;
  }
  .oj-xl-margin-5x-start {
    margin-inline-start: var(--oj-core-spacing-5x) !important;
  }
  .oj-xl-margin-5x-end {
    margin-inline-end: var(--oj-core-spacing-5x) !important;
  }
  .oj-xl-padding-5x {
    padding: var(--oj-core-spacing-5x) !important;
  }
  .oj-xl-padding-5x-horizontal {
    padding-inline-start: var(--oj-core-spacing-5x) !important;
    padding-inline-end: var(--oj-core-spacing-5x) !important;
  }
  .oj-xl-padding-5x-vertical {
    padding-top: var(--oj-core-spacing-5x) !important;
    padding-bottom: var(--oj-core-spacing-5x) !important;
  }
  .oj-xl-padding-5x-top {
    padding-top: var(--oj-core-spacing-5x) !important;
  }
  .oj-xl-padding-5x-bottom {
    padding-bottom: var(--oj-core-spacing-5x) !important;
  }
  .oj-xl-padding-5x-start {
    padding-inline-start: var(--oj-core-spacing-5x) !important;
  }
  .oj-xl-padding-5x-end {
    padding-inline-end: var(--oj-core-spacing-5x) !important;
  }
  .oj-xl-margin-6x {
    margin: var(--oj-core-spacing-6x) !important;
  }
  .oj-xl-margin-6x-horizontal {
    margin-inline-start: var(--oj-core-spacing-6x) !important;
    margin-inline-end: var(--oj-core-spacing-6x) !important;
  }
  .oj-xl-margin-6x-vertical {
    margin-top: var(--oj-core-spacing-6x) !important;
    margin-bottom: var(--oj-core-spacing-6x) !important;
  }
  .oj-xl-margin-6x-top {
    margin-top: var(--oj-core-spacing-6x) !important;
  }
  .oj-xl-margin-6x-bottom {
    margin-bottom: var(--oj-core-spacing-6x) !important;
  }
  .oj-xl-margin-6x-start {
    margin-inline-start: var(--oj-core-spacing-6x) !important;
  }
  .oj-xl-margin-6x-end {
    margin-inline-end: var(--oj-core-spacing-6x) !important;
  }
  .oj-xl-padding-6x {
    padding: var(--oj-core-spacing-6x) !important;
  }
  .oj-xl-padding-6x-horizontal {
    padding-inline-start: var(--oj-core-spacing-6x) !important;
    padding-inline-end: var(--oj-core-spacing-6x) !important;
  }
  .oj-xl-padding-6x-vertical {
    padding-top: var(--oj-core-spacing-6x) !important;
    padding-bottom: var(--oj-core-spacing-6x) !important;
  }
  .oj-xl-padding-6x-top {
    padding-top: var(--oj-core-spacing-6x) !important;
  }
  .oj-xl-padding-6x-bottom {
    padding-bottom: var(--oj-core-spacing-6x) !important;
  }
  .oj-xl-padding-6x-start {
    padding-inline-start: var(--oj-core-spacing-6x) !important;
  }
  .oj-xl-padding-6x-end {
    padding-inline-end: var(--oj-core-spacing-6x) !important;
  }
  .oj-xl-margin-7x {
    margin: var(--oj-core-spacing-7x) !important;
  }
  .oj-xl-margin-7x-horizontal {
    margin-inline-start: var(--oj-core-spacing-7x) !important;
    margin-inline-end: var(--oj-core-spacing-7x) !important;
  }
  .oj-xl-margin-7x-vertical {
    margin-top: var(--oj-core-spacing-7x) !important;
    margin-bottom: var(--oj-core-spacing-7x) !important;
  }
  .oj-xl-margin-7x-top {
    margin-top: var(--oj-core-spacing-7x) !important;
  }
  .oj-xl-margin-7x-bottom {
    margin-bottom: var(--oj-core-spacing-7x) !important;
  }
  .oj-xl-margin-7x-start {
    margin-inline-start: var(--oj-core-spacing-7x) !important;
  }
  .oj-xl-margin-7x-end {
    margin-inline-end: var(--oj-core-spacing-7x) !important;
  }
  .oj-xl-padding-7x {
    padding: var(--oj-core-spacing-7x) !important;
  }
  .oj-xl-padding-7x-horizontal {
    padding-inline-start: var(--oj-core-spacing-7x) !important;
    padding-inline-end: var(--oj-core-spacing-7x) !important;
  }
  .oj-xl-padding-7x-vertical {
    padding-top: var(--oj-core-spacing-7x) !important;
    padding-bottom: var(--oj-core-spacing-7x) !important;
  }
  .oj-xl-padding-7x-top {
    padding-top: var(--oj-core-spacing-7x) !important;
  }
  .oj-xl-padding-7x-bottom {
    padding-bottom: var(--oj-core-spacing-7x) !important;
  }
  .oj-xl-padding-7x-start {
    padding-inline-start: var(--oj-core-spacing-7x) !important;
  }
  .oj-xl-padding-7x-end {
    padding-inline-end: var(--oj-core-spacing-7x) !important;
  }
  .oj-xl-margin-8x {
    margin: var(--oj-core-spacing-8x) !important;
  }
  .oj-xl-margin-8x-horizontal {
    margin-inline-start: var(--oj-core-spacing-8x) !important;
    margin-inline-end: var(--oj-core-spacing-8x) !important;
  }
  .oj-xl-margin-8x-vertical {
    margin-top: var(--oj-core-spacing-8x) !important;
    margin-bottom: var(--oj-core-spacing-8x) !important;
  }
  .oj-xl-margin-8x-top {
    margin-top: var(--oj-core-spacing-8x) !important;
  }
  .oj-xl-margin-8x-bottom {
    margin-bottom: var(--oj-core-spacing-8x) !important;
  }
  .oj-xl-margin-8x-start {
    margin-inline-start: var(--oj-core-spacing-8x) !important;
  }
  .oj-xl-margin-8x-end {
    margin-inline-end: var(--oj-core-spacing-8x) !important;
  }
  .oj-xl-padding-8x {
    padding: var(--oj-core-spacing-8x) !important;
  }
  .oj-xl-padding-8x-horizontal {
    padding-inline-start: var(--oj-core-spacing-8x) !important;
    padding-inline-end: var(--oj-core-spacing-8x) !important;
  }
  .oj-xl-padding-8x-vertical {
    padding-top: var(--oj-core-spacing-8x) !important;
    padding-bottom: var(--oj-core-spacing-8x) !important;
  }
  .oj-xl-padding-8x-top {
    padding-top: var(--oj-core-spacing-8x) !important;
  }
  .oj-xl-padding-8x-bottom {
    padding-bottom: var(--oj-core-spacing-8x) !important;
  }
  .oj-xl-padding-8x-start {
    padding-inline-start: var(--oj-core-spacing-8x) !important;
  }
  .oj-xl-padding-8x-end {
    padding-inline-end: var(--oj-core-spacing-8x) !important;
  }
  .oj-xl-margin-9x {
    margin: var(--oj-core-spacing-9x) !important;
  }
  .oj-xl-margin-9x-horizontal {
    margin-inline-start: var(--oj-core-spacing-9x) !important;
    margin-inline-end: var(--oj-core-spacing-9x) !important;
  }
  .oj-xl-margin-9x-vertical {
    margin-top: var(--oj-core-spacing-9x) !important;
    margin-bottom: var(--oj-core-spacing-9x) !important;
  }
  .oj-xl-margin-9x-top {
    margin-top: var(--oj-core-spacing-9x) !important;
  }
  .oj-xl-margin-9x-bottom {
    margin-bottom: var(--oj-core-spacing-9x) !important;
  }
  .oj-xl-margin-9x-start {
    margin-inline-start: var(--oj-core-spacing-9x) !important;
  }
  .oj-xl-margin-9x-end {
    margin-inline-end: var(--oj-core-spacing-9x) !important;
  }
  .oj-xl-padding-9x {
    padding: var(--oj-core-spacing-9x) !important;
  }
  .oj-xl-padding-9x-horizontal {
    padding-inline-start: var(--oj-core-spacing-9x) !important;
    padding-inline-end: var(--oj-core-spacing-9x) !important;
  }
  .oj-xl-padding-9x-vertical {
    padding-top: var(--oj-core-spacing-9x) !important;
    padding-bottom: var(--oj-core-spacing-9x) !important;
  }
  .oj-xl-padding-9x-top {
    padding-top: var(--oj-core-spacing-9x) !important;
  }
  .oj-xl-padding-9x-bottom {
    padding-bottom: var(--oj-core-spacing-9x) !important;
  }
  .oj-xl-padding-9x-start {
    padding-inline-start: var(--oj-core-spacing-9x) !important;
  }
  .oj-xl-padding-9x-end {
    padding-inline-end: var(--oj-core-spacing-9x) !important;
  }
  .oj-xl-margin-10x {
    margin: var(--oj-core-spacing-10x) !important;
  }
  .oj-xl-margin-10x-horizontal {
    margin-inline-start: var(--oj-core-spacing-10x) !important;
    margin-inline-end: var(--oj-core-spacing-10x) !important;
  }
  .oj-xl-margin-10x-vertical {
    margin-top: var(--oj-core-spacing-10x) !important;
    margin-bottom: var(--oj-core-spacing-10x) !important;
  }
  .oj-xl-margin-10x-top {
    margin-top: var(--oj-core-spacing-10x) !important;
  }
  .oj-xl-margin-10x-bottom {
    margin-bottom: var(--oj-core-spacing-10x) !important;
  }
  .oj-xl-margin-10x-start {
    margin-inline-start: var(--oj-core-spacing-10x) !important;
  }
  .oj-xl-margin-10x-end {
    margin-inline-end: var(--oj-core-spacing-10x) !important;
  }
  .oj-xl-padding-10x {
    padding: var(--oj-core-spacing-10x) !important;
  }
  .oj-xl-padding-10x-horizontal {
    padding-inline-start: var(--oj-core-spacing-10x) !important;
    padding-inline-end: var(--oj-core-spacing-10x) !important;
  }
  .oj-xl-padding-10x-vertical {
    padding-top: var(--oj-core-spacing-10x) !important;
    padding-bottom: var(--oj-core-spacing-10x) !important;
  }
  .oj-xl-padding-10x-top {
    padding-top: var(--oj-core-spacing-10x) !important;
  }
  .oj-xl-padding-10x-bottom {
    padding-bottom: var(--oj-core-spacing-10x) !important;
  }
  .oj-xl-padding-10x-start {
    padding-inline-start: var(--oj-core-spacing-10x) !important;
  }
  .oj-xl-padding-10x-end {
    padding-inline-end: var(--oj-core-spacing-10x) !important;
  }
  .oj-xl-margin-11x {
    margin: var(--oj-core-spacing-11x) !important;
  }
  .oj-xl-margin-11x-horizontal {
    margin-inline-start: var(--oj-core-spacing-11x) !important;
    margin-inline-end: var(--oj-core-spacing-11x) !important;
  }
  .oj-xl-margin-11x-vertical {
    margin-top: var(--oj-core-spacing-11x) !important;
    margin-bottom: var(--oj-core-spacing-11x) !important;
  }
  .oj-xl-margin-11x-top {
    margin-top: var(--oj-core-spacing-11x) !important;
  }
  .oj-xl-margin-11x-bottom {
    margin-bottom: var(--oj-core-spacing-11x) !important;
  }
  .oj-xl-margin-11x-start {
    margin-inline-start: var(--oj-core-spacing-11x) !important;
  }
  .oj-xl-margin-11x-end {
    margin-inline-end: var(--oj-core-spacing-11x) !important;
  }
  .oj-xl-padding-11x {
    padding: var(--oj-core-spacing-11x) !important;
  }
  .oj-xl-padding-11x-horizontal {
    padding-inline-start: var(--oj-core-spacing-11x) !important;
    padding-inline-end: var(--oj-core-spacing-11x) !important;
  }
  .oj-xl-padding-11x-vertical {
    padding-top: var(--oj-core-spacing-11x) !important;
    padding-bottom: var(--oj-core-spacing-11x) !important;
  }
  .oj-xl-padding-11x-top {
    padding-top: var(--oj-core-spacing-11x) !important;
  }
  .oj-xl-padding-11x-bottom {
    padding-bottom: var(--oj-core-spacing-11x) !important;
  }
  .oj-xl-padding-11x-start {
    padding-inline-start: var(--oj-core-spacing-11x) !important;
  }
  .oj-xl-padding-11x-end {
    padding-inline-end: var(--oj-core-spacing-11x) !important;
  }
  .oj-xl-margin-12x {
    margin: var(--oj-core-spacing-12x) !important;
  }
  .oj-xl-margin-12x-horizontal {
    margin-inline-start: var(--oj-core-spacing-12x) !important;
    margin-inline-end: var(--oj-core-spacing-12x) !important;
  }
  .oj-xl-margin-12x-vertical {
    margin-top: var(--oj-core-spacing-12x) !important;
    margin-bottom: var(--oj-core-spacing-12x) !important;
  }
  .oj-xl-margin-12x-top {
    margin-top: var(--oj-core-spacing-12x) !important;
  }
  .oj-xl-margin-12x-bottom {
    margin-bottom: var(--oj-core-spacing-12x) !important;
  }
  .oj-xl-margin-12x-start {
    margin-inline-start: var(--oj-core-spacing-12x) !important;
  }
  .oj-xl-margin-12x-end {
    margin-inline-end: var(--oj-core-spacing-12x) !important;
  }
  .oj-xl-padding-12x {
    padding: var(--oj-core-spacing-12x) !important;
  }
  .oj-xl-padding-12x-horizontal {
    padding-inline-start: var(--oj-core-spacing-12x) !important;
    padding-inline-end: var(--oj-core-spacing-12x) !important;
  }
  .oj-xl-padding-12x-vertical {
    padding-top: var(--oj-core-spacing-12x) !important;
    padding-bottom: var(--oj-core-spacing-12x) !important;
  }
  .oj-xl-padding-12x-top {
    padding-top: var(--oj-core-spacing-12x) !important;
  }
  .oj-xl-padding-12x-bottom {
    padding-bottom: var(--oj-core-spacing-12x) !important;
  }
  .oj-xl-padding-12x-start {
    padding-inline-start: var(--oj-core-spacing-12x) !important;
  }
  .oj-xl-padding-12x-end {
    padding-inline-end: var(--oj-core-spacing-12x) !important;
  }
  .oj-xl-width-1\/2 {
    width: 50% !important;
  }
  .oj-xl-width-1\/3 {
    width: 33.333333% !important;
  }
  .oj-xl-width-2\/3 {
    width: 66.666667% !important;
  }
  .oj-xl-width-1\/4 {
    width: 25% !important;
  }
  .oj-xl-width-3\/4 {
    width: 75% !important;
  }
  .oj-xl-width-1\/5 {
    width: 20% !important;
  }
  .oj-xl-width-2\/5 {
    width: 40% !important;
  }
  .oj-xl-width-3\/5 {
    width: 60% !important;
  }
  .oj-xl-width-4\/5 {
    width: 80% !important;
  }
  .oj-xl-width-full {
    width: 100% !important;
  }
  .oj-xl-text-align-end {
    text-align: right !important;
  }
  html[dir="rtl"] .oj-xl-text-align-end {
    text-align: left !important;
  }
  .oj-xl-float-end {
    float: right !important;
  }
  html[dir="rtl"] .oj-xl-float-end {
    float: left !important;
  }
  .oj-xl-float-start {
    float: left !important;
  }
  html[dir="rtl"] .oj-xl-float-start {
    float: right !important;
  }
}

@media print and (orientation: portrait), screen and (max-width: 1023.9px) {
  .oj-md-down-hide {
    display: none !important;
  }
  .oj-md-down-width-1\/2 {
    width: 50% !important;
  }
  .oj-md-down-width-1\/3 {
    width: 33.333333% !important;
  }
  .oj-md-down-width-2\/3 {
    width: 66.666667% !important;
  }
  .oj-md-down-width-1\/4 {
    width: 25% !important;
  }
  .oj-md-down-width-3\/4 {
    width: 75% !important;
  }
  .oj-md-down-width-1\/5 {
    width: 20% !important;
  }
  .oj-md-down-width-2\/5 {
    width: 40% !important;
  }
  .oj-md-down-width-3\/5 {
    width: 60% !important;
  }
  .oj-md-down-width-4\/5 {
    width: 80% !important;
  }
  .oj-md-down-width-full {
    width: 100% !important;
  }
  .oj-md-down-text-align-end {
    text-align: right !important;
  }
  html[dir="rtl"] .oj-md-down-text-align-end {
    text-align: left !important;
  }
  .oj-md-down-float-end {
    float: right !important;
  }
  html[dir="rtl"] .oj-md-down-float-end {
    float: left !important;
  }
  .oj-md-down-float-start {
    float: left !important;
  }
  html[dir="rtl"] .oj-md-down-float-start {
    float: right !important;
  }
}

@media print and (orientation: landscape), screen and (max-width: 1439.9px) {
  .oj-lg-down-hide {
    display: none !important;
  }
  .oj-lg-down-width-1\/2 {
    width: 50% !important;
  }
  .oj-lg-down-width-1\/3 {
    width: 33.333333% !important;
  }
  .oj-lg-down-width-2\/3 {
    width: 66.666667% !important;
  }
  .oj-lg-down-width-1\/4 {
    width: 25% !important;
  }
  .oj-lg-down-width-3\/4 {
    width: 75% !important;
  }
  .oj-lg-down-width-1\/5 {
    width: 20% !important;
  }
  .oj-lg-down-width-2\/5 {
    width: 40% !important;
  }
  .oj-lg-down-width-3\/5 {
    width: 60% !important;
  }
  .oj-lg-down-width-4\/5 {
    width: 80% !important;
  }
  .oj-lg-down-width-full {
    width: 100% !important;
  }
  .oj-lg-down-text-align-end {
    text-align: right !important;
  }
  html[dir="rtl"] .oj-lg-down-text-align-end {
    text-align: left !important;
  }
  .oj-lg-down-float-end {
    float: right !important;
  }
  html[dir="rtl"] .oj-lg-down-float-end {
    float: left !important;
  }
  .oj-lg-down-float-start {
    float: left !important;
  }
  html[dir="rtl"] .oj-lg-down-float-start {
    float: right !important;
  }
}

@media screen and (max-width: 599.9px) {
  
  .oj-sm-only-hide {
    display: none !important;
  }
  .oj-sm-only-margin-0 {
    margin: 0 !important;
  }
  .oj-sm-only-margin-0-horizontal {
    margin-inline-start: 0 !important;
    margin-inline-end: 0 !important;
  }
  .oj-sm-only-margin-0-vertical {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .oj-sm-only-margin-0-top {
    margin-top: 0 !important;
  }
  .oj-sm-only-margin-0-bottom {
    margin-bottom: 0 !important;
  }
  .oj-sm-only-margin-0-start {
    margin-inline-start: 0 !important;
  }
  .oj-sm-only-margin-0-end {
    margin-inline-end: 0 !important;
  }
  .oj-sm-only-padding-0 {
    padding: 0 !important;
  }
  .oj-sm-only-padding-0-horizontal {
    padding-inline-start: 0 !important;
    padding-inline-end: 0 !important;
  }
  .oj-sm-only-padding-0-vertical {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .oj-sm-only-padding-0-top {
    padding-top: 0 !important;
  }
  .oj-sm-only-padding-0-bottom {
    padding-bottom: 0 !important;
  }
  .oj-sm-only-padding-0-start {
    padding-inline-start: 0 !important;
  }
  .oj-sm-only-padding-0-end {
    padding-inline-end: 0 !important;
  }
  .oj-sm-only-margin-1x {
    margin: var(--oj-core-spacing-1x) !important;
  }
  .oj-sm-only-margin-1x-horizontal {
    margin-inline-start: var(--oj-core-spacing-1x) !important;
    margin-inline-end: var(--oj-core-spacing-1x) !important;
  }
  .oj-sm-only-margin-1x-vertical {
    margin-top: var(--oj-core-spacing-1x) !important;
    margin-bottom: var(--oj-core-spacing-1x) !important;
  }
  .oj-sm-only-margin-1x-top {
    margin-top: var(--oj-core-spacing-1x) !important;
  }
  .oj-sm-only-margin-1x-bottom {
    margin-bottom: var(--oj-core-spacing-1x) !important;
  }
  .oj-sm-only-margin-1x-start {
    margin-inline-start: var(--oj-core-spacing-1x) !important;
  }
  .oj-sm-only-margin-1x-end {
    margin-inline-end: var(--oj-core-spacing-1x) !important;
  }
  .oj-sm-only-padding-1x {
    padding: var(--oj-core-spacing-1x) !important;
  }
  .oj-sm-only-padding-1x-horizontal {
    padding-inline-start: var(--oj-core-spacing-1x) !important;
    padding-inline-end: var(--oj-core-spacing-1x) !important;
  }
  .oj-sm-only-padding-1x-vertical {
    padding-top: var(--oj-core-spacing-1x) !important;
    padding-bottom: var(--oj-core-spacing-1x) !important;
  }
  .oj-sm-only-padding-1x-top {
    padding-top: var(--oj-core-spacing-1x) !important;
  }
  .oj-sm-only-padding-1x-bottom {
    padding-bottom: var(--oj-core-spacing-1x) !important;
  }
  .oj-sm-only-padding-1x-start {
    padding-inline-start: var(--oj-core-spacing-1x) !important;
  }
  .oj-sm-only-padding-1x-end {
    padding-inline-end: var(--oj-core-spacing-1x) !important;
  }
  .oj-sm-only-margin-2x {
    margin: var(--oj-core-spacing-2x) !important;
  }
  .oj-sm-only-margin-2x-horizontal {
    margin-inline-start: var(--oj-core-spacing-2x) !important;
    margin-inline-end: var(--oj-core-spacing-2x) !important;
  }
  .oj-sm-only-margin-2x-vertical {
    margin-top: var(--oj-core-spacing-2x) !important;
    margin-bottom: var(--oj-core-spacing-2x) !important;
  }
  .oj-sm-only-margin-2x-top {
    margin-top: var(--oj-core-spacing-2x) !important;
  }
  .oj-sm-only-margin-2x-bottom {
    margin-bottom: var(--oj-core-spacing-2x) !important;
  }
  .oj-sm-only-margin-2x-start {
    margin-inline-start: var(--oj-core-spacing-2x) !important;
  }
  .oj-sm-only-margin-2x-end {
    margin-inline-end: var(--oj-core-spacing-2x) !important;
  }
  .oj-sm-only-padding-2x {
    padding: var(--oj-core-spacing-2x) !important;
  }
  .oj-sm-only-padding-2x-horizontal {
    padding-inline-start: var(--oj-core-spacing-2x) !important;
    padding-inline-end: var(--oj-core-spacing-2x) !important;
  }
  .oj-sm-only-padding-2x-vertical {
    padding-top: var(--oj-core-spacing-2x) !important;
    padding-bottom: var(--oj-core-spacing-2x) !important;
  }
  .oj-sm-only-padding-2x-top {
    padding-top: var(--oj-core-spacing-2x) !important;
  }
  .oj-sm-only-padding-2x-bottom {
    padding-bottom: var(--oj-core-spacing-2x) !important;
  }
  .oj-sm-only-padding-2x-start {
    padding-inline-start: var(--oj-core-spacing-2x) !important;
  }
  .oj-sm-only-padding-2x-end {
    padding-inline-end: var(--oj-core-spacing-2x) !important;
  }
  .oj-sm-only-margin-3x {
    margin: var(--oj-core-spacing-3x) !important;
  }
  .oj-sm-only-margin-3x-horizontal {
    margin-inline-start: var(--oj-core-spacing-3x) !important;
    margin-inline-end: var(--oj-core-spacing-3x) !important;
  }
  .oj-sm-only-margin-3x-vertical {
    margin-top: var(--oj-core-spacing-3x) !important;
    margin-bottom: var(--oj-core-spacing-3x) !important;
  }
  .oj-sm-only-margin-3x-top {
    margin-top: var(--oj-core-spacing-3x) !important;
  }
  .oj-sm-only-margin-3x-bottom {
    margin-bottom: var(--oj-core-spacing-3x) !important;
  }
  .oj-sm-only-margin-3x-start {
    margin-inline-start: var(--oj-core-spacing-3x) !important;
  }
  .oj-sm-only-margin-3x-end {
    margin-inline-end: var(--oj-core-spacing-3x) !important;
  }
  .oj-sm-only-padding-3x {
    padding: var(--oj-core-spacing-3x) !important;
  }
  .oj-sm-only-padding-3x-horizontal {
    padding-inline-start: var(--oj-core-spacing-3x) !important;
    padding-inline-end: var(--oj-core-spacing-3x) !important;
  }
  .oj-sm-only-padding-3x-vertical {
    padding-top: var(--oj-core-spacing-3x) !important;
    padding-bottom: var(--oj-core-spacing-3x) !important;
  }
  .oj-sm-only-padding-3x-top {
    padding-top: var(--oj-core-spacing-3x) !important;
  }
  .oj-sm-only-padding-3x-bottom {
    padding-bottom: var(--oj-core-spacing-3x) !important;
  }
  .oj-sm-only-padding-3x-start {
    padding-inline-start: var(--oj-core-spacing-3x) !important;
  }
  .oj-sm-only-padding-3x-end {
    padding-inline-end: var(--oj-core-spacing-3x) !important;
  }
  .oj-sm-only-margin-4x {
    margin: var(--oj-core-spacing-4x) !important;
  }
  .oj-sm-only-margin-4x-horizontal {
    margin-inline-start: var(--oj-core-spacing-4x) !important;
    margin-inline-end: var(--oj-core-spacing-4x) !important;
  }
  .oj-sm-only-margin-4x-vertical {
    margin-top: var(--oj-core-spacing-4x) !important;
    margin-bottom: var(--oj-core-spacing-4x) !important;
  }
  .oj-sm-only-margin-4x-top {
    margin-top: var(--oj-core-spacing-4x) !important;
  }
  .oj-sm-only-margin-4x-bottom {
    margin-bottom: var(--oj-core-spacing-4x) !important;
  }
  .oj-sm-only-margin-4x-start {
    margin-inline-start: var(--oj-core-spacing-4x) !important;
  }
  .oj-sm-only-margin-4x-end {
    margin-inline-end: var(--oj-core-spacing-4x) !important;
  }
  .oj-sm-only-padding-4x {
    padding: var(--oj-core-spacing-4x) !important;
  }
  .oj-sm-only-padding-4x-horizontal {
    padding-inline-start: var(--oj-core-spacing-4x) !important;
    padding-inline-end: var(--oj-core-spacing-4x) !important;
  }
  .oj-sm-only-padding-4x-vertical {
    padding-top: var(--oj-core-spacing-4x) !important;
    padding-bottom: var(--oj-core-spacing-4x) !important;
  }
  .oj-sm-only-padding-4x-top {
    padding-top: var(--oj-core-spacing-4x) !important;
  }
  .oj-sm-only-padding-4x-bottom {
    padding-bottom: var(--oj-core-spacing-4x) !important;
  }
  .oj-sm-only-padding-4x-start {
    padding-inline-start: var(--oj-core-spacing-4x) !important;
  }
  .oj-sm-only-padding-4x-end {
    padding-inline-end: var(--oj-core-spacing-4x) !important;
  }
  .oj-sm-only-margin-5x {
    margin: var(--oj-core-spacing-5x) !important;
  }
  .oj-sm-only-margin-5x-horizontal {
    margin-inline-start: var(--oj-core-spacing-5x) !important;
    margin-inline-end: var(--oj-core-spacing-5x) !important;
  }
  .oj-sm-only-margin-5x-vertical {
    margin-top: var(--oj-core-spacing-5x) !important;
    margin-bottom: var(--oj-core-spacing-5x) !important;
  }
  .oj-sm-only-margin-5x-top {
    margin-top: var(--oj-core-spacing-5x) !important;
  }
  .oj-sm-only-margin-5x-bottom {
    margin-bottom: var(--oj-core-spacing-5x) !important;
  }
  .oj-sm-only-margin-5x-start {
    margin-inline-start: var(--oj-core-spacing-5x) !important;
  }
  .oj-sm-only-margin-5x-end {
    margin-inline-end: var(--oj-core-spacing-5x) !important;
  }
  .oj-sm-only-padding-5x {
    padding: var(--oj-core-spacing-5x) !important;
  }
  .oj-sm-only-padding-5x-horizontal {
    padding-inline-start: var(--oj-core-spacing-5x) !important;
    padding-inline-end: var(--oj-core-spacing-5x) !important;
  }
  .oj-sm-only-padding-5x-vertical {
    padding-top: var(--oj-core-spacing-5x) !important;
    padding-bottom: var(--oj-core-spacing-5x) !important;
  }
  .oj-sm-only-padding-5x-top {
    padding-top: var(--oj-core-spacing-5x) !important;
  }
  .oj-sm-only-padding-5x-bottom {
    padding-bottom: var(--oj-core-spacing-5x) !important;
  }
  .oj-sm-only-padding-5x-start {
    padding-inline-start: var(--oj-core-spacing-5x) !important;
  }
  .oj-sm-only-padding-5x-end {
    padding-inline-end: var(--oj-core-spacing-5x) !important;
  }
  .oj-sm-only-margin-6x {
    margin: var(--oj-core-spacing-6x) !important;
  }
  .oj-sm-only-margin-6x-horizontal {
    margin-inline-start: var(--oj-core-spacing-6x) !important;
    margin-inline-end: var(--oj-core-spacing-6x) !important;
  }
  .oj-sm-only-margin-6x-vertical {
    margin-top: var(--oj-core-spacing-6x) !important;
    margin-bottom: var(--oj-core-spacing-6x) !important;
  }
  .oj-sm-only-margin-6x-top {
    margin-top: var(--oj-core-spacing-6x) !important;
  }
  .oj-sm-only-margin-6x-bottom {
    margin-bottom: var(--oj-core-spacing-6x) !important;
  }
  .oj-sm-only-margin-6x-start {
    margin-inline-start: var(--oj-core-spacing-6x) !important;
  }
  .oj-sm-only-margin-6x-end {
    margin-inline-end: var(--oj-core-spacing-6x) !important;
  }
  .oj-sm-only-padding-6x {
    padding: var(--oj-core-spacing-6x) !important;
  }
  .oj-sm-only-padding-6x-horizontal {
    padding-inline-start: var(--oj-core-spacing-6x) !important;
    padding-inline-end: var(--oj-core-spacing-6x) !important;
  }
  .oj-sm-only-padding-6x-vertical {
    padding-top: var(--oj-core-spacing-6x) !important;
    padding-bottom: var(--oj-core-spacing-6x) !important;
  }
  .oj-sm-only-padding-6x-top {
    padding-top: var(--oj-core-spacing-6x) !important;
  }
  .oj-sm-only-padding-6x-bottom {
    padding-bottom: var(--oj-core-spacing-6x) !important;
  }
  .oj-sm-only-padding-6x-start {
    padding-inline-start: var(--oj-core-spacing-6x) !important;
  }
  .oj-sm-only-padding-6x-end {
    padding-inline-end: var(--oj-core-spacing-6x) !important;
  }
  .oj-sm-only-margin-7x {
    margin: var(--oj-core-spacing-7x) !important;
  }
  .oj-sm-only-margin-7x-horizontal {
    margin-inline-start: var(--oj-core-spacing-7x) !important;
    margin-inline-end: var(--oj-core-spacing-7x) !important;
  }
  .oj-sm-only-margin-7x-vertical {
    margin-top: var(--oj-core-spacing-7x) !important;
    margin-bottom: var(--oj-core-spacing-7x) !important;
  }
  .oj-sm-only-margin-7x-top {
    margin-top: var(--oj-core-spacing-7x) !important;
  }
  .oj-sm-only-margin-7x-bottom {
    margin-bottom: var(--oj-core-spacing-7x) !important;
  }
  .oj-sm-only-margin-7x-start {
    margin-inline-start: var(--oj-core-spacing-7x) !important;
  }
  .oj-sm-only-margin-7x-end {
    margin-inline-end: var(--oj-core-spacing-7x) !important;
  }
  .oj-sm-only-padding-7x {
    padding: var(--oj-core-spacing-7x) !important;
  }
  .oj-sm-only-padding-7x-horizontal {
    padding-inline-start: var(--oj-core-spacing-7x) !important;
    padding-inline-end: var(--oj-core-spacing-7x) !important;
  }
  .oj-sm-only-padding-7x-vertical {
    padding-top: var(--oj-core-spacing-7x) !important;
    padding-bottom: var(--oj-core-spacing-7x) !important;
  }
  .oj-sm-only-padding-7x-top {
    padding-top: var(--oj-core-spacing-7x) !important;
  }
  .oj-sm-only-padding-7x-bottom {
    padding-bottom: var(--oj-core-spacing-7x) !important;
  }
  .oj-sm-only-padding-7x-start {
    padding-inline-start: var(--oj-core-spacing-7x) !important;
  }
  .oj-sm-only-padding-7x-end {
    padding-inline-end: var(--oj-core-spacing-7x) !important;
  }
  .oj-sm-only-margin-8x {
    margin: var(--oj-core-spacing-8x) !important;
  }
  .oj-sm-only-margin-8x-horizontal {
    margin-inline-start: var(--oj-core-spacing-8x) !important;
    margin-inline-end: var(--oj-core-spacing-8x) !important;
  }
  .oj-sm-only-margin-8x-vertical {
    margin-top: var(--oj-core-spacing-8x) !important;
    margin-bottom: var(--oj-core-spacing-8x) !important;
  }
  .oj-sm-only-margin-8x-top {
    margin-top: var(--oj-core-spacing-8x) !important;
  }
  .oj-sm-only-margin-8x-bottom {
    margin-bottom: var(--oj-core-spacing-8x) !important;
  }
  .oj-sm-only-margin-8x-start {
    margin-inline-start: var(--oj-core-spacing-8x) !important;
  }
  .oj-sm-only-margin-8x-end {
    margin-inline-end: var(--oj-core-spacing-8x) !important;
  }
  .oj-sm-only-padding-8x {
    padding: var(--oj-core-spacing-8x) !important;
  }
  .oj-sm-only-padding-8x-horizontal {
    padding-inline-start: var(--oj-core-spacing-8x) !important;
    padding-inline-end: var(--oj-core-spacing-8x) !important;
  }
  .oj-sm-only-padding-8x-vertical {
    padding-top: var(--oj-core-spacing-8x) !important;
    padding-bottom: var(--oj-core-spacing-8x) !important;
  }
  .oj-sm-only-padding-8x-top {
    padding-top: var(--oj-core-spacing-8x) !important;
  }
  .oj-sm-only-padding-8x-bottom {
    padding-bottom: var(--oj-core-spacing-8x) !important;
  }
  .oj-sm-only-padding-8x-start {
    padding-inline-start: var(--oj-core-spacing-8x) !important;
  }
  .oj-sm-only-padding-8x-end {
    padding-inline-end: var(--oj-core-spacing-8x) !important;
  }
  .oj-sm-only-margin-9x {
    margin: var(--oj-core-spacing-9x) !important;
  }
  .oj-sm-only-margin-9x-horizontal {
    margin-inline-start: var(--oj-core-spacing-9x) !important;
    margin-inline-end: var(--oj-core-spacing-9x) !important;
  }
  .oj-sm-only-margin-9x-vertical {
    margin-top: var(--oj-core-spacing-9x) !important;
    margin-bottom: var(--oj-core-spacing-9x) !important;
  }
  .oj-sm-only-margin-9x-top {
    margin-top: var(--oj-core-spacing-9x) !important;
  }
  .oj-sm-only-margin-9x-bottom {
    margin-bottom: var(--oj-core-spacing-9x) !important;
  }
  .oj-sm-only-margin-9x-start {
    margin-inline-start: var(--oj-core-spacing-9x) !important;
  }
  .oj-sm-only-margin-9x-end {
    margin-inline-end: var(--oj-core-spacing-9x) !important;
  }
  .oj-sm-only-padding-9x {
    padding: var(--oj-core-spacing-9x) !important;
  }
  .oj-sm-only-padding-9x-horizontal {
    padding-inline-start: var(--oj-core-spacing-9x) !important;
    padding-inline-end: var(--oj-core-spacing-9x) !important;
  }
  .oj-sm-only-padding-9x-vertical {
    padding-top: var(--oj-core-spacing-9x) !important;
    padding-bottom: var(--oj-core-spacing-9x) !important;
  }
  .oj-sm-only-padding-9x-top {
    padding-top: var(--oj-core-spacing-9x) !important;
  }
  .oj-sm-only-padding-9x-bottom {
    padding-bottom: var(--oj-core-spacing-9x) !important;
  }
  .oj-sm-only-padding-9x-start {
    padding-inline-start: var(--oj-core-spacing-9x) !important;
  }
  .oj-sm-only-padding-9x-end {
    padding-inline-end: var(--oj-core-spacing-9x) !important;
  }
  .oj-sm-only-margin-10x {
    margin: var(--oj-core-spacing-10x) !important;
  }
  .oj-sm-only-margin-10x-horizontal {
    margin-inline-start: var(--oj-core-spacing-10x) !important;
    margin-inline-end: var(--oj-core-spacing-10x) !important;
  }
  .oj-sm-only-margin-10x-vertical {
    margin-top: var(--oj-core-spacing-10x) !important;
    margin-bottom: var(--oj-core-spacing-10x) !important;
  }
  .oj-sm-only-margin-10x-top {
    margin-top: var(--oj-core-spacing-10x) !important;
  }
  .oj-sm-only-margin-10x-bottom {
    margin-bottom: var(--oj-core-spacing-10x) !important;
  }
  .oj-sm-only-margin-10x-start {
    margin-inline-start: var(--oj-core-spacing-10x) !important;
  }
  .oj-sm-only-margin-10x-end {
    margin-inline-end: var(--oj-core-spacing-10x) !important;
  }
  .oj-sm-only-padding-10x {
    padding: var(--oj-core-spacing-10x) !important;
  }
  .oj-sm-only-padding-10x-horizontal {
    padding-inline-start: var(--oj-core-spacing-10x) !important;
    padding-inline-end: var(--oj-core-spacing-10x) !important;
  }
  .oj-sm-only-padding-10x-vertical {
    padding-top: var(--oj-core-spacing-10x) !important;
    padding-bottom: var(--oj-core-spacing-10x) !important;
  }
  .oj-sm-only-padding-10x-top {
    padding-top: var(--oj-core-spacing-10x) !important;
  }
  .oj-sm-only-padding-10x-bottom {
    padding-bottom: var(--oj-core-spacing-10x) !important;
  }
  .oj-sm-only-padding-10x-start {
    padding-inline-start: var(--oj-core-spacing-10x) !important;
  }
  .oj-sm-only-padding-10x-end {
    padding-inline-end: var(--oj-core-spacing-10x) !important;
  }
  .oj-sm-only-margin-11x {
    margin: var(--oj-core-spacing-11x) !important;
  }
  .oj-sm-only-margin-11x-horizontal {
    margin-inline-start: var(--oj-core-spacing-11x) !important;
    margin-inline-end: var(--oj-core-spacing-11x) !important;
  }
  .oj-sm-only-margin-11x-vertical {
    margin-top: var(--oj-core-spacing-11x) !important;
    margin-bottom: var(--oj-core-spacing-11x) !important;
  }
  .oj-sm-only-margin-11x-top {
    margin-top: var(--oj-core-spacing-11x) !important;
  }
  .oj-sm-only-margin-11x-bottom {
    margin-bottom: var(--oj-core-spacing-11x) !important;
  }
  .oj-sm-only-margin-11x-start {
    margin-inline-start: var(--oj-core-spacing-11x) !important;
  }
  .oj-sm-only-margin-11x-end {
    margin-inline-end: var(--oj-core-spacing-11x) !important;
  }
  .oj-sm-only-padding-11x {
    padding: var(--oj-core-spacing-11x) !important;
  }
  .oj-sm-only-padding-11x-horizontal {
    padding-inline-start: var(--oj-core-spacing-11x) !important;
    padding-inline-end: var(--oj-core-spacing-11x) !important;
  }
  .oj-sm-only-padding-11x-vertical {
    padding-top: var(--oj-core-spacing-11x) !important;
    padding-bottom: var(--oj-core-spacing-11x) !important;
  }
  .oj-sm-only-padding-11x-top {
    padding-top: var(--oj-core-spacing-11x) !important;
  }
  .oj-sm-only-padding-11x-bottom {
    padding-bottom: var(--oj-core-spacing-11x) !important;
  }
  .oj-sm-only-padding-11x-start {
    padding-inline-start: var(--oj-core-spacing-11x) !important;
  }
  .oj-sm-only-padding-11x-end {
    padding-inline-end: var(--oj-core-spacing-11x) !important;
  }
  .oj-sm-only-margin-12x {
    margin: var(--oj-core-spacing-12x) !important;
  }
  .oj-sm-only-margin-12x-horizontal {
    margin-inline-start: var(--oj-core-spacing-12x) !important;
    margin-inline-end: var(--oj-core-spacing-12x) !important;
  }
  .oj-sm-only-margin-12x-vertical {
    margin-top: var(--oj-core-spacing-12x) !important;
    margin-bottom: var(--oj-core-spacing-12x) !important;
  }
  .oj-sm-only-margin-12x-top {
    margin-top: var(--oj-core-spacing-12x) !important;
  }
  .oj-sm-only-margin-12x-bottom {
    margin-bottom: var(--oj-core-spacing-12x) !important;
  }
  .oj-sm-only-margin-12x-start {
    margin-inline-start: var(--oj-core-spacing-12x) !important;
  }
  .oj-sm-only-margin-12x-end {
    margin-inline-end: var(--oj-core-spacing-12x) !important;
  }
  .oj-sm-only-padding-12x {
    padding: var(--oj-core-spacing-12x) !important;
  }
  .oj-sm-only-padding-12x-horizontal {
    padding-inline-start: var(--oj-core-spacing-12x) !important;
    padding-inline-end: var(--oj-core-spacing-12x) !important;
  }
  .oj-sm-only-padding-12x-vertical {
    padding-top: var(--oj-core-spacing-12x) !important;
    padding-bottom: var(--oj-core-spacing-12x) !important;
  }
  .oj-sm-only-padding-12x-top {
    padding-top: var(--oj-core-spacing-12x) !important;
  }
  .oj-sm-only-padding-12x-bottom {
    padding-bottom: var(--oj-core-spacing-12x) !important;
  }
  .oj-sm-only-padding-12x-start {
    padding-inline-start: var(--oj-core-spacing-12x) !important;
  }
  .oj-sm-only-padding-12x-end {
    padding-inline-end: var(--oj-core-spacing-12x) !important;
  }
  .oj-sm-only-width-1\/2 {
    width: 50% !important;
  }
  .oj-sm-only-width-1\/3 {
    width: 33.333333% !important;
  }
  .oj-sm-only-width-2\/3 {
    width: 66.666667% !important;
  }
  .oj-sm-only-width-1\/4 {
    width: 25% !important;
  }
  .oj-sm-only-width-3\/4 {
    width: 75% !important;
  }
  .oj-sm-only-width-1\/5 {
    width: 20% !important;
  }
  .oj-sm-only-width-2\/5 {
    width: 40% !important;
  }
  .oj-sm-only-width-3\/5 {
    width: 60% !important;
  }
  .oj-sm-only-width-4\/5 {
    width: 80% !important;
  }
  .oj-sm-only-width-full {
    width: 100% !important;
  }
  .oj-sm-only-text-align-end {
    text-align: right !important;
  }
  html[dir="rtl"] .oj-sm-only-text-align-end {
    text-align: left !important;
  }
  .oj-sm-only-float-end {
    float: right !important;
  }
  html[dir="rtl"] .oj-sm-only-float-end {
    float: left !important;
  }
  .oj-sm-only-float-start {
    float: left !important;
  }
  html[dir="rtl"] .oj-sm-only-float-start {
    float: right !important;
  }
}

@media print and (orientation: portrait), screen and (min-width: 600px) and (max-width: 1023.9px) {
  
  .oj-md-only-hide {
    display: none !important;
  }
  .oj-md-only-margin-0 {
    margin: 0 !important;
  }
  .oj-md-only-margin-0-horizontal {
    margin-inline-start: 0 !important;
    margin-inline-end: 0 !important;
  }
  .oj-md-only-margin-0-vertical {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .oj-md-only-margin-0-top {
    margin-top: 0 !important;
  }
  .oj-md-only-margin-0-bottom {
    margin-bottom: 0 !important;
  }
  .oj-md-only-margin-0-start {
    margin-inline-start: 0 !important;
  }
  .oj-md-only-margin-0-end {
    margin-inline-end: 0 !important;
  }
  .oj-md-only-padding-0 {
    padding: 0 !important;
  }
  .oj-md-only-padding-0-horizontal {
    padding-inline-start: 0 !important;
    padding-inline-end: 0 !important;
  }
  .oj-md-only-padding-0-vertical {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .oj-md-only-padding-0-top {
    padding-top: 0 !important;
  }
  .oj-md-only-padding-0-bottom {
    padding-bottom: 0 !important;
  }
  .oj-md-only-padding-0-start {
    padding-inline-start: 0 !important;
  }
  .oj-md-only-padding-0-end {
    padding-inline-end: 0 !important;
  }
  .oj-md-only-margin-1x {
    margin: var(--oj-core-spacing-1x) !important;
  }
  .oj-md-only-margin-1x-horizontal {
    margin-inline-start: var(--oj-core-spacing-1x) !important;
    margin-inline-end: var(--oj-core-spacing-1x) !important;
  }
  .oj-md-only-margin-1x-vertical {
    margin-top: var(--oj-core-spacing-1x) !important;
    margin-bottom: var(--oj-core-spacing-1x) !important;
  }
  .oj-md-only-margin-1x-top {
    margin-top: var(--oj-core-spacing-1x) !important;
  }
  .oj-md-only-margin-1x-bottom {
    margin-bottom: var(--oj-core-spacing-1x) !important;
  }
  .oj-md-only-margin-1x-start {
    margin-inline-start: var(--oj-core-spacing-1x) !important;
  }
  .oj-md-only-margin-1x-end {
    margin-inline-end: var(--oj-core-spacing-1x) !important;
  }
  .oj-md-only-padding-1x {
    padding: var(--oj-core-spacing-1x) !important;
  }
  .oj-md-only-padding-1x-horizontal {
    padding-inline-start: var(--oj-core-spacing-1x) !important;
    padding-inline-end: var(--oj-core-spacing-1x) !important;
  }
  .oj-md-only-padding-1x-vertical {
    padding-top: var(--oj-core-spacing-1x) !important;
    padding-bottom: var(--oj-core-spacing-1x) !important;
  }
  .oj-md-only-padding-1x-top {
    padding-top: var(--oj-core-spacing-1x) !important;
  }
  .oj-md-only-padding-1x-bottom {
    padding-bottom: var(--oj-core-spacing-1x) !important;
  }
  .oj-md-only-padding-1x-start {
    padding-inline-start: var(--oj-core-spacing-1x) !important;
  }
  .oj-md-only-padding-1x-end {
    padding-inline-end: var(--oj-core-spacing-1x) !important;
  }
  .oj-md-only-margin-2x {
    margin: var(--oj-core-spacing-2x) !important;
  }
  .oj-md-only-margin-2x-horizontal {
    margin-inline-start: var(--oj-core-spacing-2x) !important;
    margin-inline-end: var(--oj-core-spacing-2x) !important;
  }
  .oj-md-only-margin-2x-vertical {
    margin-top: var(--oj-core-spacing-2x) !important;
    margin-bottom: var(--oj-core-spacing-2x) !important;
  }
  .oj-md-only-margin-2x-top {
    margin-top: var(--oj-core-spacing-2x) !important;
  }
  .oj-md-only-margin-2x-bottom {
    margin-bottom: var(--oj-core-spacing-2x) !important;
  }
  .oj-md-only-margin-2x-start {
    margin-inline-start: var(--oj-core-spacing-2x) !important;
  }
  .oj-md-only-margin-2x-end {
    margin-inline-end: var(--oj-core-spacing-2x) !important;
  }
  .oj-md-only-padding-2x {
    padding: var(--oj-core-spacing-2x) !important;
  }
  .oj-md-only-padding-2x-horizontal {
    padding-inline-start: var(--oj-core-spacing-2x) !important;
    padding-inline-end: var(--oj-core-spacing-2x) !important;
  }
  .oj-md-only-padding-2x-vertical {
    padding-top: var(--oj-core-spacing-2x) !important;
    padding-bottom: var(--oj-core-spacing-2x) !important;
  }
  .oj-md-only-padding-2x-top {
    padding-top: var(--oj-core-spacing-2x) !important;
  }
  .oj-md-only-padding-2x-bottom {
    padding-bottom: var(--oj-core-spacing-2x) !important;
  }
  .oj-md-only-padding-2x-start {
    padding-inline-start: var(--oj-core-spacing-2x) !important;
  }
  .oj-md-only-padding-2x-end {
    padding-inline-end: var(--oj-core-spacing-2x) !important;
  }
  .oj-md-only-margin-3x {
    margin: var(--oj-core-spacing-3x) !important;
  }
  .oj-md-only-margin-3x-horizontal {
    margin-inline-start: var(--oj-core-spacing-3x) !important;
    margin-inline-end: var(--oj-core-spacing-3x) !important;
  }
  .oj-md-only-margin-3x-vertical {
    margin-top: var(--oj-core-spacing-3x) !important;
    margin-bottom: var(--oj-core-spacing-3x) !important;
  }
  .oj-md-only-margin-3x-top {
    margin-top: var(--oj-core-spacing-3x) !important;
  }
  .oj-md-only-margin-3x-bottom {
    margin-bottom: var(--oj-core-spacing-3x) !important;
  }
  .oj-md-only-margin-3x-start {
    margin-inline-start: var(--oj-core-spacing-3x) !important;
  }
  .oj-md-only-margin-3x-end {
    margin-inline-end: var(--oj-core-spacing-3x) !important;
  }
  .oj-md-only-padding-3x {
    padding: var(--oj-core-spacing-3x) !important;
  }
  .oj-md-only-padding-3x-horizontal {
    padding-inline-start: var(--oj-core-spacing-3x) !important;
    padding-inline-end: var(--oj-core-spacing-3x) !important;
  }
  .oj-md-only-padding-3x-vertical {
    padding-top: var(--oj-core-spacing-3x) !important;
    padding-bottom: var(--oj-core-spacing-3x) !important;
  }
  .oj-md-only-padding-3x-top {
    padding-top: var(--oj-core-spacing-3x) !important;
  }
  .oj-md-only-padding-3x-bottom {
    padding-bottom: var(--oj-core-spacing-3x) !important;
  }
  .oj-md-only-padding-3x-start {
    padding-inline-start: var(--oj-core-spacing-3x) !important;
  }
  .oj-md-only-padding-3x-end {
    padding-inline-end: var(--oj-core-spacing-3x) !important;
  }
  .oj-md-only-margin-4x {
    margin: var(--oj-core-spacing-4x) !important;
  }
  .oj-md-only-margin-4x-horizontal {
    margin-inline-start: var(--oj-core-spacing-4x) !important;
    margin-inline-end: var(--oj-core-spacing-4x) !important;
  }
  .oj-md-only-margin-4x-vertical {
    margin-top: var(--oj-core-spacing-4x) !important;
    margin-bottom: var(--oj-core-spacing-4x) !important;
  }
  .oj-md-only-margin-4x-top {
    margin-top: var(--oj-core-spacing-4x) !important;
  }
  .oj-md-only-margin-4x-bottom {
    margin-bottom: var(--oj-core-spacing-4x) !important;
  }
  .oj-md-only-margin-4x-start {
    margin-inline-start: var(--oj-core-spacing-4x) !important;
  }
  .oj-md-only-margin-4x-end {
    margin-inline-end: var(--oj-core-spacing-4x) !important;
  }
  .oj-md-only-padding-4x {
    padding: var(--oj-core-spacing-4x) !important;
  }
  .oj-md-only-padding-4x-horizontal {
    padding-inline-start: var(--oj-core-spacing-4x) !important;
    padding-inline-end: var(--oj-core-spacing-4x) !important;
  }
  .oj-md-only-padding-4x-vertical {
    padding-top: var(--oj-core-spacing-4x) !important;
    padding-bottom: var(--oj-core-spacing-4x) !important;
  }
  .oj-md-only-padding-4x-top {
    padding-top: var(--oj-core-spacing-4x) !important;
  }
  .oj-md-only-padding-4x-bottom {
    padding-bottom: var(--oj-core-spacing-4x) !important;
  }
  .oj-md-only-padding-4x-start {
    padding-inline-start: var(--oj-core-spacing-4x) !important;
  }
  .oj-md-only-padding-4x-end {
    padding-inline-end: var(--oj-core-spacing-4x) !important;
  }
  .oj-md-only-margin-5x {
    margin: var(--oj-core-spacing-5x) !important;
  }
  .oj-md-only-margin-5x-horizontal {
    margin-inline-start: var(--oj-core-spacing-5x) !important;
    margin-inline-end: var(--oj-core-spacing-5x) !important;
  }
  .oj-md-only-margin-5x-vertical {
    margin-top: var(--oj-core-spacing-5x) !important;
    margin-bottom: var(--oj-core-spacing-5x) !important;
  }
  .oj-md-only-margin-5x-top {
    margin-top: var(--oj-core-spacing-5x) !important;
  }
  .oj-md-only-margin-5x-bottom {
    margin-bottom: var(--oj-core-spacing-5x) !important;
  }
  .oj-md-only-margin-5x-start {
    margin-inline-start: var(--oj-core-spacing-5x) !important;
  }
  .oj-md-only-margin-5x-end {
    margin-inline-end: var(--oj-core-spacing-5x) !important;
  }
  .oj-md-only-padding-5x {
    padding: var(--oj-core-spacing-5x) !important;
  }
  .oj-md-only-padding-5x-horizontal {
    padding-inline-start: var(--oj-core-spacing-5x) !important;
    padding-inline-end: var(--oj-core-spacing-5x) !important;
  }
  .oj-md-only-padding-5x-vertical {
    padding-top: var(--oj-core-spacing-5x) !important;
    padding-bottom: var(--oj-core-spacing-5x) !important;
  }
  .oj-md-only-padding-5x-top {
    padding-top: var(--oj-core-spacing-5x) !important;
  }
  .oj-md-only-padding-5x-bottom {
    padding-bottom: var(--oj-core-spacing-5x) !important;
  }
  .oj-md-only-padding-5x-start {
    padding-inline-start: var(--oj-core-spacing-5x) !important;
  }
  .oj-md-only-padding-5x-end {
    padding-inline-end: var(--oj-core-spacing-5x) !important;
  }
  .oj-md-only-margin-6x {
    margin: var(--oj-core-spacing-6x) !important;
  }
  .oj-md-only-margin-6x-horizontal {
    margin-inline-start: var(--oj-core-spacing-6x) !important;
    margin-inline-end: var(--oj-core-spacing-6x) !important;
  }
  .oj-md-only-margin-6x-vertical {
    margin-top: var(--oj-core-spacing-6x) !important;
    margin-bottom: var(--oj-core-spacing-6x) !important;
  }
  .oj-md-only-margin-6x-top {
    margin-top: var(--oj-core-spacing-6x) !important;
  }
  .oj-md-only-margin-6x-bottom {
    margin-bottom: var(--oj-core-spacing-6x) !important;
  }
  .oj-md-only-margin-6x-start {
    margin-inline-start: var(--oj-core-spacing-6x) !important;
  }
  .oj-md-only-margin-6x-end {
    margin-inline-end: var(--oj-core-spacing-6x) !important;
  }
  .oj-md-only-padding-6x {
    padding: var(--oj-core-spacing-6x) !important;
  }
  .oj-md-only-padding-6x-horizontal {
    padding-inline-start: var(--oj-core-spacing-6x) !important;
    padding-inline-end: var(--oj-core-spacing-6x) !important;
  }
  .oj-md-only-padding-6x-vertical {
    padding-top: var(--oj-core-spacing-6x) !important;
    padding-bottom: var(--oj-core-spacing-6x) !important;
  }
  .oj-md-only-padding-6x-top {
    padding-top: var(--oj-core-spacing-6x) !important;
  }
  .oj-md-only-padding-6x-bottom {
    padding-bottom: var(--oj-core-spacing-6x) !important;
  }
  .oj-md-only-padding-6x-start {
    padding-inline-start: var(--oj-core-spacing-6x) !important;
  }
  .oj-md-only-padding-6x-end {
    padding-inline-end: var(--oj-core-spacing-6x) !important;
  }
  .oj-md-only-margin-7x {
    margin: var(--oj-core-spacing-7x) !important;
  }
  .oj-md-only-margin-7x-horizontal {
    margin-inline-start: var(--oj-core-spacing-7x) !important;
    margin-inline-end: var(--oj-core-spacing-7x) !important;
  }
  .oj-md-only-margin-7x-vertical {
    margin-top: var(--oj-core-spacing-7x) !important;
    margin-bottom: var(--oj-core-spacing-7x) !important;
  }
  .oj-md-only-margin-7x-top {
    margin-top: var(--oj-core-spacing-7x) !important;
  }
  .oj-md-only-margin-7x-bottom {
    margin-bottom: var(--oj-core-spacing-7x) !important;
  }
  .oj-md-only-margin-7x-start {
    margin-inline-start: var(--oj-core-spacing-7x) !important;
  }
  .oj-md-only-margin-7x-end {
    margin-inline-end: var(--oj-core-spacing-7x) !important;
  }
  .oj-md-only-padding-7x {
    padding: var(--oj-core-spacing-7x) !important;
  }
  .oj-md-only-padding-7x-horizontal {
    padding-inline-start: var(--oj-core-spacing-7x) !important;
    padding-inline-end: var(--oj-core-spacing-7x) !important;
  }
  .oj-md-only-padding-7x-vertical {
    padding-top: var(--oj-core-spacing-7x) !important;
    padding-bottom: var(--oj-core-spacing-7x) !important;
  }
  .oj-md-only-padding-7x-top {
    padding-top: var(--oj-core-spacing-7x) !important;
  }
  .oj-md-only-padding-7x-bottom {
    padding-bottom: var(--oj-core-spacing-7x) !important;
  }
  .oj-md-only-padding-7x-start {
    padding-inline-start: var(--oj-core-spacing-7x) !important;
  }
  .oj-md-only-padding-7x-end {
    padding-inline-end: var(--oj-core-spacing-7x) !important;
  }
  .oj-md-only-margin-8x {
    margin: var(--oj-core-spacing-8x) !important;
  }
  .oj-md-only-margin-8x-horizontal {
    margin-inline-start: var(--oj-core-spacing-8x) !important;
    margin-inline-end: var(--oj-core-spacing-8x) !important;
  }
  .oj-md-only-margin-8x-vertical {
    margin-top: var(--oj-core-spacing-8x) !important;
    margin-bottom: var(--oj-core-spacing-8x) !important;
  }
  .oj-md-only-margin-8x-top {
    margin-top: var(--oj-core-spacing-8x) !important;
  }
  .oj-md-only-margin-8x-bottom {
    margin-bottom: var(--oj-core-spacing-8x) !important;
  }
  .oj-md-only-margin-8x-start {
    margin-inline-start: var(--oj-core-spacing-8x) !important;
  }
  .oj-md-only-margin-8x-end {
    margin-inline-end: var(--oj-core-spacing-8x) !important;
  }
  .oj-md-only-padding-8x {
    padding: var(--oj-core-spacing-8x) !important;
  }
  .oj-md-only-padding-8x-horizontal {
    padding-inline-start: var(--oj-core-spacing-8x) !important;
    padding-inline-end: var(--oj-core-spacing-8x) !important;
  }
  .oj-md-only-padding-8x-vertical {
    padding-top: var(--oj-core-spacing-8x) !important;
    padding-bottom: var(--oj-core-spacing-8x) !important;
  }
  .oj-md-only-padding-8x-top {
    padding-top: var(--oj-core-spacing-8x) !important;
  }
  .oj-md-only-padding-8x-bottom {
    padding-bottom: var(--oj-core-spacing-8x) !important;
  }
  .oj-md-only-padding-8x-start {
    padding-inline-start: var(--oj-core-spacing-8x) !important;
  }
  .oj-md-only-padding-8x-end {
    padding-inline-end: var(--oj-core-spacing-8x) !important;
  }
  .oj-md-only-margin-9x {
    margin: var(--oj-core-spacing-9x) !important;
  }
  .oj-md-only-margin-9x-horizontal {
    margin-inline-start: var(--oj-core-spacing-9x) !important;
    margin-inline-end: var(--oj-core-spacing-9x) !important;
  }
  .oj-md-only-margin-9x-vertical {
    margin-top: var(--oj-core-spacing-9x) !important;
    margin-bottom: var(--oj-core-spacing-9x) !important;
  }
  .oj-md-only-margin-9x-top {
    margin-top: var(--oj-core-spacing-9x) !important;
  }
  .oj-md-only-margin-9x-bottom {
    margin-bottom: var(--oj-core-spacing-9x) !important;
  }
  .oj-md-only-margin-9x-start {
    margin-inline-start: var(--oj-core-spacing-9x) !important;
  }
  .oj-md-only-margin-9x-end {
    margin-inline-end: var(--oj-core-spacing-9x) !important;
  }
  .oj-md-only-padding-9x {
    padding: var(--oj-core-spacing-9x) !important;
  }
  .oj-md-only-padding-9x-horizontal {
    padding-inline-start: var(--oj-core-spacing-9x) !important;
    padding-inline-end: var(--oj-core-spacing-9x) !important;
  }
  .oj-md-only-padding-9x-vertical {
    padding-top: var(--oj-core-spacing-9x) !important;
    padding-bottom: var(--oj-core-spacing-9x) !important;
  }
  .oj-md-only-padding-9x-top {
    padding-top: var(--oj-core-spacing-9x) !important;
  }
  .oj-md-only-padding-9x-bottom {
    padding-bottom: var(--oj-core-spacing-9x) !important;
  }
  .oj-md-only-padding-9x-start {
    padding-inline-start: var(--oj-core-spacing-9x) !important;
  }
  .oj-md-only-padding-9x-end {
    padding-inline-end: var(--oj-core-spacing-9x) !important;
  }
  .oj-md-only-margin-10x {
    margin: var(--oj-core-spacing-10x) !important;
  }
  .oj-md-only-margin-10x-horizontal {
    margin-inline-start: var(--oj-core-spacing-10x) !important;
    margin-inline-end: var(--oj-core-spacing-10x) !important;
  }
  .oj-md-only-margin-10x-vertical {
    margin-top: var(--oj-core-spacing-10x) !important;
    margin-bottom: var(--oj-core-spacing-10x) !important;
  }
  .oj-md-only-margin-10x-top {
    margin-top: var(--oj-core-spacing-10x) !important;
  }
  .oj-md-only-margin-10x-bottom {
    margin-bottom: var(--oj-core-spacing-10x) !important;
  }
  .oj-md-only-margin-10x-start {
    margin-inline-start: var(--oj-core-spacing-10x) !important;
  }
  .oj-md-only-margin-10x-end {
    margin-inline-end: var(--oj-core-spacing-10x) !important;
  }
  .oj-md-only-padding-10x {
    padding: var(--oj-core-spacing-10x) !important;
  }
  .oj-md-only-padding-10x-horizontal {
    padding-inline-start: var(--oj-core-spacing-10x) !important;
    padding-inline-end: var(--oj-core-spacing-10x) !important;
  }
  .oj-md-only-padding-10x-vertical {
    padding-top: var(--oj-core-spacing-10x) !important;
    padding-bottom: var(--oj-core-spacing-10x) !important;
  }
  .oj-md-only-padding-10x-top {
    padding-top: var(--oj-core-spacing-10x) !important;
  }
  .oj-md-only-padding-10x-bottom {
    padding-bottom: var(--oj-core-spacing-10x) !important;
  }
  .oj-md-only-padding-10x-start {
    padding-inline-start: var(--oj-core-spacing-10x) !important;
  }
  .oj-md-only-padding-10x-end {
    padding-inline-end: var(--oj-core-spacing-10x) !important;
  }
  .oj-md-only-margin-11x {
    margin: var(--oj-core-spacing-11x) !important;
  }
  .oj-md-only-margin-11x-horizontal {
    margin-inline-start: var(--oj-core-spacing-11x) !important;
    margin-inline-end: var(--oj-core-spacing-11x) !important;
  }
  .oj-md-only-margin-11x-vertical {
    margin-top: var(--oj-core-spacing-11x) !important;
    margin-bottom: var(--oj-core-spacing-11x) !important;
  }
  .oj-md-only-margin-11x-top {
    margin-top: var(--oj-core-spacing-11x) !important;
  }
  .oj-md-only-margin-11x-bottom {
    margin-bottom: var(--oj-core-spacing-11x) !important;
  }
  .oj-md-only-margin-11x-start {
    margin-inline-start: var(--oj-core-spacing-11x) !important;
  }
  .oj-md-only-margin-11x-end {
    margin-inline-end: var(--oj-core-spacing-11x) !important;
  }
  .oj-md-only-padding-11x {
    padding: var(--oj-core-spacing-11x) !important;
  }
  .oj-md-only-padding-11x-horizontal {
    padding-inline-start: var(--oj-core-spacing-11x) !important;
    padding-inline-end: var(--oj-core-spacing-11x) !important;
  }
  .oj-md-only-padding-11x-vertical {
    padding-top: var(--oj-core-spacing-11x) !important;
    padding-bottom: var(--oj-core-spacing-11x) !important;
  }
  .oj-md-only-padding-11x-top {
    padding-top: var(--oj-core-spacing-11x) !important;
  }
  .oj-md-only-padding-11x-bottom {
    padding-bottom: var(--oj-core-spacing-11x) !important;
  }
  .oj-md-only-padding-11x-start {
    padding-inline-start: var(--oj-core-spacing-11x) !important;
  }
  .oj-md-only-padding-11x-end {
    padding-inline-end: var(--oj-core-spacing-11x) !important;
  }
  .oj-md-only-margin-12x {
    margin: var(--oj-core-spacing-12x) !important;
  }
  .oj-md-only-margin-12x-horizontal {
    margin-inline-start: var(--oj-core-spacing-12x) !important;
    margin-inline-end: var(--oj-core-spacing-12x) !important;
  }
  .oj-md-only-margin-12x-vertical {
    margin-top: var(--oj-core-spacing-12x) !important;
    margin-bottom: var(--oj-core-spacing-12x) !important;
  }
  .oj-md-only-margin-12x-top {
    margin-top: var(--oj-core-spacing-12x) !important;
  }
  .oj-md-only-margin-12x-bottom {
    margin-bottom: var(--oj-core-spacing-12x) !important;
  }
  .oj-md-only-margin-12x-start {
    margin-inline-start: var(--oj-core-spacing-12x) !important;
  }
  .oj-md-only-margin-12x-end {
    margin-inline-end: var(--oj-core-spacing-12x) !important;
  }
  .oj-md-only-padding-12x {
    padding: var(--oj-core-spacing-12x) !important;
  }
  .oj-md-only-padding-12x-horizontal {
    padding-inline-start: var(--oj-core-spacing-12x) !important;
    padding-inline-end: var(--oj-core-spacing-12x) !important;
  }
  .oj-md-only-padding-12x-vertical {
    padding-top: var(--oj-core-spacing-12x) !important;
    padding-bottom: var(--oj-core-spacing-12x) !important;
  }
  .oj-md-only-padding-12x-top {
    padding-top: var(--oj-core-spacing-12x) !important;
  }
  .oj-md-only-padding-12x-bottom {
    padding-bottom: var(--oj-core-spacing-12x) !important;
  }
  .oj-md-only-padding-12x-start {
    padding-inline-start: var(--oj-core-spacing-12x) !important;
  }
  .oj-md-only-padding-12x-end {
    padding-inline-end: var(--oj-core-spacing-12x) !important;
  }
  .oj-md-only-width-1\/2 {
    width: 50% !important;
  }
  .oj-md-only-width-1\/3 {
    width: 33.333333% !important;
  }
  .oj-md-only-width-2\/3 {
    width: 66.666667% !important;
  }
  .oj-md-only-width-1\/4 {
    width: 25% !important;
  }
  .oj-md-only-width-3\/4 {
    width: 75% !important;
  }
  .oj-md-only-width-1\/5 {
    width: 20% !important;
  }
  .oj-md-only-width-2\/5 {
    width: 40% !important;
  }
  .oj-md-only-width-3\/5 {
    width: 60% !important;
  }
  .oj-md-only-width-4\/5 {
    width: 80% !important;
  }
  .oj-md-only-width-full {
    width: 100% !important;
  }
  .oj-md-only-text-align-end {
    text-align: right !important;
  }
  html[dir="rtl"] .oj-md-only-text-align-end {
    text-align: left !important;
  }
  .oj-md-only-float-end {
    float: right !important;
  }
  html[dir="rtl"] .oj-md-only-float-end {
    float: left !important;
  }
  .oj-md-only-float-start {
    float: left !important;
  }
  html[dir="rtl"] .oj-md-only-float-start {
    float: right !important;
  }
}

@media print and (orientation: landscape), screen and (min-width: 1024px) and (max-width: 1439.9px) {
  
  .oj-lg-only-hide {
    display: none !important;
  }
  .oj-lg-only-margin-0 {
    margin: 0 !important;
  }
  .oj-lg-only-margin-0-horizontal {
    margin-inline-start: 0 !important;
    margin-inline-end: 0 !important;
  }
  .oj-lg-only-margin-0-vertical {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .oj-lg-only-margin-0-top {
    margin-top: 0 !important;
  }
  .oj-lg-only-margin-0-bottom {
    margin-bottom: 0 !important;
  }
  .oj-lg-only-margin-0-start {
    margin-inline-start: 0 !important;
  }
  .oj-lg-only-margin-0-end {
    margin-inline-end: 0 !important;
  }
  .oj-lg-only-padding-0 {
    padding: 0 !important;
  }
  .oj-lg-only-padding-0-horizontal {
    padding-inline-start: 0 !important;
    padding-inline-end: 0 !important;
  }
  .oj-lg-only-padding-0-vertical {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .oj-lg-only-padding-0-top {
    padding-top: 0 !important;
  }
  .oj-lg-only-padding-0-bottom {
    padding-bottom: 0 !important;
  }
  .oj-lg-only-padding-0-start {
    padding-inline-start: 0 !important;
  }
  .oj-lg-only-padding-0-end {
    padding-inline-end: 0 !important;
  }
  .oj-lg-only-margin-1x {
    margin: var(--oj-core-spacing-1x) !important;
  }
  .oj-lg-only-margin-1x-horizontal {
    margin-inline-start: var(--oj-core-spacing-1x) !important;
    margin-inline-end: var(--oj-core-spacing-1x) !important;
  }
  .oj-lg-only-margin-1x-vertical {
    margin-top: var(--oj-core-spacing-1x) !important;
    margin-bottom: var(--oj-core-spacing-1x) !important;
  }
  .oj-lg-only-margin-1x-top {
    margin-top: var(--oj-core-spacing-1x) !important;
  }
  .oj-lg-only-margin-1x-bottom {
    margin-bottom: var(--oj-core-spacing-1x) !important;
  }
  .oj-lg-only-margin-1x-start {
    margin-inline-start: var(--oj-core-spacing-1x) !important;
  }
  .oj-lg-only-margin-1x-end {
    margin-inline-end: var(--oj-core-spacing-1x) !important;
  }
  .oj-lg-only-padding-1x {
    padding: var(--oj-core-spacing-1x) !important;
  }
  .oj-lg-only-padding-1x-horizontal {
    padding-inline-start: var(--oj-core-spacing-1x) !important;
    padding-inline-end: var(--oj-core-spacing-1x) !important;
  }
  .oj-lg-only-padding-1x-vertical {
    padding-top: var(--oj-core-spacing-1x) !important;
    padding-bottom: var(--oj-core-spacing-1x) !important;
  }
  .oj-lg-only-padding-1x-top {
    padding-top: var(--oj-core-spacing-1x) !important;
  }
  .oj-lg-only-padding-1x-bottom {
    padding-bottom: var(--oj-core-spacing-1x) !important;
  }
  .oj-lg-only-padding-1x-start {
    padding-inline-start: var(--oj-core-spacing-1x) !important;
  }
  .oj-lg-only-padding-1x-end {
    padding-inline-end: var(--oj-core-spacing-1x) !important;
  }
  .oj-lg-only-margin-2x {
    margin: var(--oj-core-spacing-2x) !important;
  }
  .oj-lg-only-margin-2x-horizontal {
    margin-inline-start: var(--oj-core-spacing-2x) !important;
    margin-inline-end: var(--oj-core-spacing-2x) !important;
  }
  .oj-lg-only-margin-2x-vertical {
    margin-top: var(--oj-core-spacing-2x) !important;
    margin-bottom: var(--oj-core-spacing-2x) !important;
  }
  .oj-lg-only-margin-2x-top {
    margin-top: var(--oj-core-spacing-2x) !important;
  }
  .oj-lg-only-margin-2x-bottom {
    margin-bottom: var(--oj-core-spacing-2x) !important;
  }
  .oj-lg-only-margin-2x-start {
    margin-inline-start: var(--oj-core-spacing-2x) !important;
  }
  .oj-lg-only-margin-2x-end {
    margin-inline-end: var(--oj-core-spacing-2x) !important;
  }
  .oj-lg-only-padding-2x {
    padding: var(--oj-core-spacing-2x) !important;
  }
  .oj-lg-only-padding-2x-horizontal {
    padding-inline-start: var(--oj-core-spacing-2x) !important;
    padding-inline-end: var(--oj-core-spacing-2x) !important;
  }
  .oj-lg-only-padding-2x-vertical {
    padding-top: var(--oj-core-spacing-2x) !important;
    padding-bottom: var(--oj-core-spacing-2x) !important;
  }
  .oj-lg-only-padding-2x-top {
    padding-top: var(--oj-core-spacing-2x) !important;
  }
  .oj-lg-only-padding-2x-bottom {
    padding-bottom: var(--oj-core-spacing-2x) !important;
  }
  .oj-lg-only-padding-2x-start {
    padding-inline-start: var(--oj-core-spacing-2x) !important;
  }
  .oj-lg-only-padding-2x-end {
    padding-inline-end: var(--oj-core-spacing-2x) !important;
  }
  .oj-lg-only-margin-3x {
    margin: var(--oj-core-spacing-3x) !important;
  }
  .oj-lg-only-margin-3x-horizontal {
    margin-inline-start: var(--oj-core-spacing-3x) !important;
    margin-inline-end: var(--oj-core-spacing-3x) !important;
  }
  .oj-lg-only-margin-3x-vertical {
    margin-top: var(--oj-core-spacing-3x) !important;
    margin-bottom: var(--oj-core-spacing-3x) !important;
  }
  .oj-lg-only-margin-3x-top {
    margin-top: var(--oj-core-spacing-3x) !important;
  }
  .oj-lg-only-margin-3x-bottom {
    margin-bottom: var(--oj-core-spacing-3x) !important;
  }
  .oj-lg-only-margin-3x-start {
    margin-inline-start: var(--oj-core-spacing-3x) !important;
  }
  .oj-lg-only-margin-3x-end {
    margin-inline-end: var(--oj-core-spacing-3x) !important;
  }
  .oj-lg-only-padding-3x {
    padding: var(--oj-core-spacing-3x) !important;
  }
  .oj-lg-only-padding-3x-horizontal {
    padding-inline-start: var(--oj-core-spacing-3x) !important;
    padding-inline-end: var(--oj-core-spacing-3x) !important;
  }
  .oj-lg-only-padding-3x-vertical {
    padding-top: var(--oj-core-spacing-3x) !important;
    padding-bottom: var(--oj-core-spacing-3x) !important;
  }
  .oj-lg-only-padding-3x-top {
    padding-top: var(--oj-core-spacing-3x) !important;
  }
  .oj-lg-only-padding-3x-bottom {
    padding-bottom: var(--oj-core-spacing-3x) !important;
  }
  .oj-lg-only-padding-3x-start {
    padding-inline-start: var(--oj-core-spacing-3x) !important;
  }
  .oj-lg-only-padding-3x-end {
    padding-inline-end: var(--oj-core-spacing-3x) !important;
  }
  .oj-lg-only-margin-4x {
    margin: var(--oj-core-spacing-4x) !important;
  }
  .oj-lg-only-margin-4x-horizontal {
    margin-inline-start: var(--oj-core-spacing-4x) !important;
    margin-inline-end: var(--oj-core-spacing-4x) !important;
  }
  .oj-lg-only-margin-4x-vertical {
    margin-top: var(--oj-core-spacing-4x) !important;
    margin-bottom: var(--oj-core-spacing-4x) !important;
  }
  .oj-lg-only-margin-4x-top {
    margin-top: var(--oj-core-spacing-4x) !important;
  }
  .oj-lg-only-margin-4x-bottom {
    margin-bottom: var(--oj-core-spacing-4x) !important;
  }
  .oj-lg-only-margin-4x-start {
    margin-inline-start: var(--oj-core-spacing-4x) !important;
  }
  .oj-lg-only-margin-4x-end {
    margin-inline-end: var(--oj-core-spacing-4x) !important;
  }
  .oj-lg-only-padding-4x {
    padding: var(--oj-core-spacing-4x) !important;
  }
  .oj-lg-only-padding-4x-horizontal {
    padding-inline-start: var(--oj-core-spacing-4x) !important;
    padding-inline-end: var(--oj-core-spacing-4x) !important;
  }
  .oj-lg-only-padding-4x-vertical {
    padding-top: var(--oj-core-spacing-4x) !important;
    padding-bottom: var(--oj-core-spacing-4x) !important;
  }
  .oj-lg-only-padding-4x-top {
    padding-top: var(--oj-core-spacing-4x) !important;
  }
  .oj-lg-only-padding-4x-bottom {
    padding-bottom: var(--oj-core-spacing-4x) !important;
  }
  .oj-lg-only-padding-4x-start {
    padding-inline-start: var(--oj-core-spacing-4x) !important;
  }
  .oj-lg-only-padding-4x-end {
    padding-inline-end: var(--oj-core-spacing-4x) !important;
  }
  .oj-lg-only-margin-5x {
    margin: var(--oj-core-spacing-5x) !important;
  }
  .oj-lg-only-margin-5x-horizontal {
    margin-inline-start: var(--oj-core-spacing-5x) !important;
    margin-inline-end: var(--oj-core-spacing-5x) !important;
  }
  .oj-lg-only-margin-5x-vertical {
    margin-top: var(--oj-core-spacing-5x) !important;
    margin-bottom: var(--oj-core-spacing-5x) !important;
  }
  .oj-lg-only-margin-5x-top {
    margin-top: var(--oj-core-spacing-5x) !important;
  }
  .oj-lg-only-margin-5x-bottom {
    margin-bottom: var(--oj-core-spacing-5x) !important;
  }
  .oj-lg-only-margin-5x-start {
    margin-inline-start: var(--oj-core-spacing-5x) !important;
  }
  .oj-lg-only-margin-5x-end {
    margin-inline-end: var(--oj-core-spacing-5x) !important;
  }
  .oj-lg-only-padding-5x {
    padding: var(--oj-core-spacing-5x) !important;
  }
  .oj-lg-only-padding-5x-horizontal {
    padding-inline-start: var(--oj-core-spacing-5x) !important;
    padding-inline-end: var(--oj-core-spacing-5x) !important;
  }
  .oj-lg-only-padding-5x-vertical {
    padding-top: var(--oj-core-spacing-5x) !important;
    padding-bottom: var(--oj-core-spacing-5x) !important;
  }
  .oj-lg-only-padding-5x-top {
    padding-top: var(--oj-core-spacing-5x) !important;
  }
  .oj-lg-only-padding-5x-bottom {
    padding-bottom: var(--oj-core-spacing-5x) !important;
  }
  .oj-lg-only-padding-5x-start {
    padding-inline-start: var(--oj-core-spacing-5x) !important;
  }
  .oj-lg-only-padding-5x-end {
    padding-inline-end: var(--oj-core-spacing-5x) !important;
  }
  .oj-lg-only-margin-6x {
    margin: var(--oj-core-spacing-6x) !important;
  }
  .oj-lg-only-margin-6x-horizontal {
    margin-inline-start: var(--oj-core-spacing-6x) !important;
    margin-inline-end: var(--oj-core-spacing-6x) !important;
  }
  .oj-lg-only-margin-6x-vertical {
    margin-top: var(--oj-core-spacing-6x) !important;
    margin-bottom: var(--oj-core-spacing-6x) !important;
  }
  .oj-lg-only-margin-6x-top {
    margin-top: var(--oj-core-spacing-6x) !important;
  }
  .oj-lg-only-margin-6x-bottom {
    margin-bottom: var(--oj-core-spacing-6x) !important;
  }
  .oj-lg-only-margin-6x-start {
    margin-inline-start: var(--oj-core-spacing-6x) !important;
  }
  .oj-lg-only-margin-6x-end {
    margin-inline-end: var(--oj-core-spacing-6x) !important;
  }
  .oj-lg-only-padding-6x {
    padding: var(--oj-core-spacing-6x) !important;
  }
  .oj-lg-only-padding-6x-horizontal {
    padding-inline-start: var(--oj-core-spacing-6x) !important;
    padding-inline-end: var(--oj-core-spacing-6x) !important;
  }
  .oj-lg-only-padding-6x-vertical {
    padding-top: var(--oj-core-spacing-6x) !important;
    padding-bottom: var(--oj-core-spacing-6x) !important;
  }
  .oj-lg-only-padding-6x-top {
    padding-top: var(--oj-core-spacing-6x) !important;
  }
  .oj-lg-only-padding-6x-bottom {
    padding-bottom: var(--oj-core-spacing-6x) !important;
  }
  .oj-lg-only-padding-6x-start {
    padding-inline-start: var(--oj-core-spacing-6x) !important;
  }
  .oj-lg-only-padding-6x-end {
    padding-inline-end: var(--oj-core-spacing-6x) !important;
  }
  .oj-lg-only-margin-7x {
    margin: var(--oj-core-spacing-7x) !important;
  }
  .oj-lg-only-margin-7x-horizontal {
    margin-inline-start: var(--oj-core-spacing-7x) !important;
    margin-inline-end: var(--oj-core-spacing-7x) !important;
  }
  .oj-lg-only-margin-7x-vertical {
    margin-top: var(--oj-core-spacing-7x) !important;
    margin-bottom: var(--oj-core-spacing-7x) !important;
  }
  .oj-lg-only-margin-7x-top {
    margin-top: var(--oj-core-spacing-7x) !important;
  }
  .oj-lg-only-margin-7x-bottom {
    margin-bottom: var(--oj-core-spacing-7x) !important;
  }
  .oj-lg-only-margin-7x-start {
    margin-inline-start: var(--oj-core-spacing-7x) !important;
  }
  .oj-lg-only-margin-7x-end {
    margin-inline-end: var(--oj-core-spacing-7x) !important;
  }
  .oj-lg-only-padding-7x {
    padding: var(--oj-core-spacing-7x) !important;
  }
  .oj-lg-only-padding-7x-horizontal {
    padding-inline-start: var(--oj-core-spacing-7x) !important;
    padding-inline-end: var(--oj-core-spacing-7x) !important;
  }
  .oj-lg-only-padding-7x-vertical {
    padding-top: var(--oj-core-spacing-7x) !important;
    padding-bottom: var(--oj-core-spacing-7x) !important;
  }
  .oj-lg-only-padding-7x-top {
    padding-top: var(--oj-core-spacing-7x) !important;
  }
  .oj-lg-only-padding-7x-bottom {
    padding-bottom: var(--oj-core-spacing-7x) !important;
  }
  .oj-lg-only-padding-7x-start {
    padding-inline-start: var(--oj-core-spacing-7x) !important;
  }
  .oj-lg-only-padding-7x-end {
    padding-inline-end: var(--oj-core-spacing-7x) !important;
  }
  .oj-lg-only-margin-8x {
    margin: var(--oj-core-spacing-8x) !important;
  }
  .oj-lg-only-margin-8x-horizontal {
    margin-inline-start: var(--oj-core-spacing-8x) !important;
    margin-inline-end: var(--oj-core-spacing-8x) !important;
  }
  .oj-lg-only-margin-8x-vertical {
    margin-top: var(--oj-core-spacing-8x) !important;
    margin-bottom: var(--oj-core-spacing-8x) !important;
  }
  .oj-lg-only-margin-8x-top {
    margin-top: var(--oj-core-spacing-8x) !important;
  }
  .oj-lg-only-margin-8x-bottom {
    margin-bottom: var(--oj-core-spacing-8x) !important;
  }
  .oj-lg-only-margin-8x-start {
    margin-inline-start: var(--oj-core-spacing-8x) !important;
  }
  .oj-lg-only-margin-8x-end {
    margin-inline-end: var(--oj-core-spacing-8x) !important;
  }
  .oj-lg-only-padding-8x {
    padding: var(--oj-core-spacing-8x) !important;
  }
  .oj-lg-only-padding-8x-horizontal {
    padding-inline-start: var(--oj-core-spacing-8x) !important;
    padding-inline-end: var(--oj-core-spacing-8x) !important;
  }
  .oj-lg-only-padding-8x-vertical {
    padding-top: var(--oj-core-spacing-8x) !important;
    padding-bottom: var(--oj-core-spacing-8x) !important;
  }
  .oj-lg-only-padding-8x-top {
    padding-top: var(--oj-core-spacing-8x) !important;
  }
  .oj-lg-only-padding-8x-bottom {
    padding-bottom: var(--oj-core-spacing-8x) !important;
  }
  .oj-lg-only-padding-8x-start {
    padding-inline-start: var(--oj-core-spacing-8x) !important;
  }
  .oj-lg-only-padding-8x-end {
    padding-inline-end: var(--oj-core-spacing-8x) !important;
  }
  .oj-lg-only-margin-9x {
    margin: var(--oj-core-spacing-9x) !important;
  }
  .oj-lg-only-margin-9x-horizontal {
    margin-inline-start: var(--oj-core-spacing-9x) !important;
    margin-inline-end: var(--oj-core-spacing-9x) !important;
  }
  .oj-lg-only-margin-9x-vertical {
    margin-top: var(--oj-core-spacing-9x) !important;
    margin-bottom: var(--oj-core-spacing-9x) !important;
  }
  .oj-lg-only-margin-9x-top {
    margin-top: var(--oj-core-spacing-9x) !important;
  }
  .oj-lg-only-margin-9x-bottom {
    margin-bottom: var(--oj-core-spacing-9x) !important;
  }
  .oj-lg-only-margin-9x-start {
    margin-inline-start: var(--oj-core-spacing-9x) !important;
  }
  .oj-lg-only-margin-9x-end {
    margin-inline-end: var(--oj-core-spacing-9x) !important;
  }
  .oj-lg-only-padding-9x {
    padding: var(--oj-core-spacing-9x) !important;
  }
  .oj-lg-only-padding-9x-horizontal {
    padding-inline-start: var(--oj-core-spacing-9x) !important;
    padding-inline-end: var(--oj-core-spacing-9x) !important;
  }
  .oj-lg-only-padding-9x-vertical {
    padding-top: var(--oj-core-spacing-9x) !important;
    padding-bottom: var(--oj-core-spacing-9x) !important;
  }
  .oj-lg-only-padding-9x-top {
    padding-top: var(--oj-core-spacing-9x) !important;
  }
  .oj-lg-only-padding-9x-bottom {
    padding-bottom: var(--oj-core-spacing-9x) !important;
  }
  .oj-lg-only-padding-9x-start {
    padding-inline-start: var(--oj-core-spacing-9x) !important;
  }
  .oj-lg-only-padding-9x-end {
    padding-inline-end: var(--oj-core-spacing-9x) !important;
  }
  .oj-lg-only-margin-10x {
    margin: var(--oj-core-spacing-10x) !important;
  }
  .oj-lg-only-margin-10x-horizontal {
    margin-inline-start: var(--oj-core-spacing-10x) !important;
    margin-inline-end: var(--oj-core-spacing-10x) !important;
  }
  .oj-lg-only-margin-10x-vertical {
    margin-top: var(--oj-core-spacing-10x) !important;
    margin-bottom: var(--oj-core-spacing-10x) !important;
  }
  .oj-lg-only-margin-10x-top {
    margin-top: var(--oj-core-spacing-10x) !important;
  }
  .oj-lg-only-margin-10x-bottom {
    margin-bottom: var(--oj-core-spacing-10x) !important;
  }
  .oj-lg-only-margin-10x-start {
    margin-inline-start: var(--oj-core-spacing-10x) !important;
  }
  .oj-lg-only-margin-10x-end {
    margin-inline-end: var(--oj-core-spacing-10x) !important;
  }
  .oj-lg-only-padding-10x {
    padding: var(--oj-core-spacing-10x) !important;
  }
  .oj-lg-only-padding-10x-horizontal {
    padding-inline-start: var(--oj-core-spacing-10x) !important;
    padding-inline-end: var(--oj-core-spacing-10x) !important;
  }
  .oj-lg-only-padding-10x-vertical {
    padding-top: var(--oj-core-spacing-10x) !important;
    padding-bottom: var(--oj-core-spacing-10x) !important;
  }
  .oj-lg-only-padding-10x-top {
    padding-top: var(--oj-core-spacing-10x) !important;
  }
  .oj-lg-only-padding-10x-bottom {
    padding-bottom: var(--oj-core-spacing-10x) !important;
  }
  .oj-lg-only-padding-10x-start {
    padding-inline-start: var(--oj-core-spacing-10x) !important;
  }
  .oj-lg-only-padding-10x-end {
    padding-inline-end: var(--oj-core-spacing-10x) !important;
  }
  .oj-lg-only-margin-11x {
    margin: var(--oj-core-spacing-11x) !important;
  }
  .oj-lg-only-margin-11x-horizontal {
    margin-inline-start: var(--oj-core-spacing-11x) !important;
    margin-inline-end: var(--oj-core-spacing-11x) !important;
  }
  .oj-lg-only-margin-11x-vertical {
    margin-top: var(--oj-core-spacing-11x) !important;
    margin-bottom: var(--oj-core-spacing-11x) !important;
  }
  .oj-lg-only-margin-11x-top {
    margin-top: var(--oj-core-spacing-11x) !important;
  }
  .oj-lg-only-margin-11x-bottom {
    margin-bottom: var(--oj-core-spacing-11x) !important;
  }
  .oj-lg-only-margin-11x-start {
    margin-inline-start: var(--oj-core-spacing-11x) !important;
  }
  .oj-lg-only-margin-11x-end {
    margin-inline-end: var(--oj-core-spacing-11x) !important;
  }
  .oj-lg-only-padding-11x {
    padding: var(--oj-core-spacing-11x) !important;
  }
  .oj-lg-only-padding-11x-horizontal {
    padding-inline-start: var(--oj-core-spacing-11x) !important;
    padding-inline-end: var(--oj-core-spacing-11x) !important;
  }
  .oj-lg-only-padding-11x-vertical {
    padding-top: var(--oj-core-spacing-11x) !important;
    padding-bottom: var(--oj-core-spacing-11x) !important;
  }
  .oj-lg-only-padding-11x-top {
    padding-top: var(--oj-core-spacing-11x) !important;
  }
  .oj-lg-only-padding-11x-bottom {
    padding-bottom: var(--oj-core-spacing-11x) !important;
  }
  .oj-lg-only-padding-11x-start {
    padding-inline-start: var(--oj-core-spacing-11x) !important;
  }
  .oj-lg-only-padding-11x-end {
    padding-inline-end: var(--oj-core-spacing-11x) !important;
  }
  .oj-lg-only-margin-12x {
    margin: var(--oj-core-spacing-12x) !important;
  }
  .oj-lg-only-margin-12x-horizontal {
    margin-inline-start: var(--oj-core-spacing-12x) !important;
    margin-inline-end: var(--oj-core-spacing-12x) !important;
  }
  .oj-lg-only-margin-12x-vertical {
    margin-top: var(--oj-core-spacing-12x) !important;
    margin-bottom: var(--oj-core-spacing-12x) !important;
  }
  .oj-lg-only-margin-12x-top {
    margin-top: var(--oj-core-spacing-12x) !important;
  }
  .oj-lg-only-margin-12x-bottom {
    margin-bottom: var(--oj-core-spacing-12x) !important;
  }
  .oj-lg-only-margin-12x-start {
    margin-inline-start: var(--oj-core-spacing-12x) !important;
  }
  .oj-lg-only-margin-12x-end {
    margin-inline-end: var(--oj-core-spacing-12x) !important;
  }
  .oj-lg-only-padding-12x {
    padding: var(--oj-core-spacing-12x) !important;
  }
  .oj-lg-only-padding-12x-horizontal {
    padding-inline-start: var(--oj-core-spacing-12x) !important;
    padding-inline-end: var(--oj-core-spacing-12x) !important;
  }
  .oj-lg-only-padding-12x-vertical {
    padding-top: var(--oj-core-spacing-12x) !important;
    padding-bottom: var(--oj-core-spacing-12x) !important;
  }
  .oj-lg-only-padding-12x-top {
    padding-top: var(--oj-core-spacing-12x) !important;
  }
  .oj-lg-only-padding-12x-bottom {
    padding-bottom: var(--oj-core-spacing-12x) !important;
  }
  .oj-lg-only-padding-12x-start {
    padding-inline-start: var(--oj-core-spacing-12x) !important;
  }
  .oj-lg-only-padding-12x-end {
    padding-inline-end: var(--oj-core-spacing-12x) !important;
  }
  .oj-lg-only-width-1\/2 {
    width: 50% !important;
  }
  .oj-lg-only-width-1\/3 {
    width: 33.333333% !important;
  }
  .oj-lg-only-width-2\/3 {
    width: 66.666667% !important;
  }
  .oj-lg-only-width-1\/4 {
    width: 25% !important;
  }
  .oj-lg-only-width-3\/4 {
    width: 75% !important;
  }
  .oj-lg-only-width-1\/5 {
    width: 20% !important;
  }
  .oj-lg-only-width-2\/5 {
    width: 40% !important;
  }
  .oj-lg-only-width-3\/5 {
    width: 60% !important;
  }
  .oj-lg-only-width-4\/5 {
    width: 80% !important;
  }
  .oj-lg-only-width-full {
    width: 100% !important;
  }
  .oj-lg-only-text-align-end {
    text-align: right !important;
  }
  html[dir="rtl"] .oj-lg-only-text-align-end {
    text-align: left !important;
  }
  .oj-lg-only-float-end {
    float: right !important;
  }
  html[dir="rtl"] .oj-lg-only-float-end {
    float: left !important;
  }
  .oj-lg-only-float-start {
    float: left !important;
  }
  html[dir="rtl"] .oj-lg-only-float-start {
    float: right !important;
  }
}


.oj-mq-sm-up {
  font-family: "/print, screen/";
}

.oj-mq-md-up {
  font-family: "/print, screen and (min-width: 600px)/";
}

.oj-mq-lg-up {
  font-family: "/print and (orientation: landscape), screen and (min-width: 1024px)/";
}

.oj-mq-xl-up {
  font-family: "/screen and (min-width: 1440px)/";
}

.oj-mq-xxl-up {
  font-family: "/null/";
}

.oj-mq-sm-only {
  font-family: "/screen and (max-width: 599.9px)/";
}

.oj-mq-md-only {
  font-family: "/print and (orientation: portrait), screen and (min-width: 600px) and (max-width: 1023.9px)/";
}

.oj-mq-lg-only {
  font-family: "/print and (orientation: landscape), screen and (min-width: 1024px) and (max-width: 1439.9px)/";
}

.oj-mq-xl-only {
  font-family: "/null/";
}

.oj-mq-md-down {
  font-family: "/print and (orientation: portrait), screen and (max-width: 1023.9px)/";
}

.oj-mq-lg-down {
  font-family: "/print and (orientation: landscape), screen and (max-width: 1439.9px)/";
}

.oj-mq-xl-down {
  font-family: "/null/";
}

.oj-mq-high-resolution {
  font-family: "/(-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx)/";
}

:root {
  --oj-button-border-radius:        var(--oj-core-border-radius-md);
  --oj-button-font-weight:          600;
  --oj-button-height:                2.75rem;
  --oj-button-sm-height:             2.25rem;
  --oj-button-lg-height:             3.25rem;
  --oj-button-font-size:              var(--oj-typography-body-sm-font-size);
  --oj-button-sm-font-size:           var(--oj-typography-body-sm-font-size);
  --oj-button-lg-font-size:           var(--oj-typography-body-sm-font-size);
  --oj-button-text-to-edge-padding:      1rem;
  --oj-button-sm-text-to-edge-padding:   1rem;
  --oj-button-lg-text-to-edge-padding:   1.5rem;
  --oj-button-icon-to-text-padding:       .625rem;
  --oj-button-sm-icon-to-text-padding:    .5rem;
  --oj-button-lg-icon-to-text-padding:    1rem;
  --oj-button-icon-to-edge-padding:       .625rem;
  --oj-button-sm-icon-to-edge-padding:    .5rem;
  --oj-button-lg-icon-to-edge-padding:    1rem;
  --oj-button-solid-chrome-bg-color:                      rgba(var(--oj-palette-neutral-rgb-190),.08);
  --oj-button-solid-chrome-border-color:                  transparent;
  --oj-button-solid-chrome-text-color:                    var(--oj-core-text-color-primary);
  --oj-button-solid-chrome-bg-color-hover:                rgba(var(--oj-palette-neutral-rgb-190),.12);
  --oj-button-solid-chrome-border-color-hover:            transparent;
  --oj-button-solid-chrome-text-color-hover:              var(--oj-core-text-color-primary);
  --oj-button-solid-chrome-bg-color-active:               rgba(var(--oj-palette-neutral-rgb-190),.16);
  --oj-button-solid-chrome-border-color-active:           transparent;
  --oj-button-solid-chrome-text-color-active:             var(--oj-core-text-color-primary);
  --oj-button-solid-chrome-bg-color-disabled:             var(--oj-core-color-disabled-1);
  --oj-button-solid-chrome-border-color-disabled:         transparent;
  --oj-button-solid-chrome-text-color-disabled:           var(--oj-core-text-color-disabled);
  --oj-button-solid-chrome-bg-color-selected:     var(--oj-core-bg-color-selected);
  --oj-button-solid-chrome-border-color-selected: var(--oj-core-border-color-selected);
  --oj-button-solid-chrome-text-color-selected:   var(--oj-core-text-color-primary);
  --oj-button-solid-chrome-bg-color-selected-hover:       var(--oj-button-solid-chrome-bg-color-hover);
  --oj-button-solid-chrome-border-color-selected-hover:   var(--oj-button-solid-chrome-border-color-selected);
  --oj-button-solid-chrome-text-color-selected-hover:     var(--oj-button-solid-chrome-text-color-selected);
  --oj-button-solid-chrome-bg-color-selected-disabled:     var(--oj-button-solid-chrome-bg-color-disabled);
  --oj-button-solid-chrome-border-color-selected-disabled: var(--oj-button-outlined-chrome-border-color-disabled);
  --oj-button-solid-chrome-text-color-selected-disabled:   var(--oj-core-text-color-disabled);
  --oj-private-button-ghost-chrome-text-color:             var(--oj-core-text-color-primary);
  --oj-private-button-ghost-chrome-text-color-hover:       var(--oj-core-text-color-secondary);
  --oj-private-button-ghost-chrome-text-color-active:      var(--oj-core-text-color-secondary);
  --oj-button-borderless-chrome-text-color:        var(--oj-core-text-color-primary);
  --oj-button-borderless-chrome-bg-color-hover:        var(--oj-core-bg-color-hover);
  --oj-button-borderless-chrome-border-color-hover:    transparent;
  --oj-button-borderless-chrome-text-color-hover:      var(--oj-core-text-color-primary);
  --oj-button-borderless-chrome-bg-color-active:       var(--oj-core-bg-color-active);
  --oj-button-borderless-chrome-border-color-active:   transparent;
  --oj-button-borderless-chrome-text-color-active:     var(--oj-core-text-color-primary);
  --oj-button-borderless-chrome-text-color-disabled:   var(--oj-core-text-color-disabled);
  --oj-button-borderless-chrome-bg-color-selected:     var(--oj-core-bg-color-selected);
  --oj-button-borderless-chrome-border-color-selected: var(--oj-core-border-color-selected);
  --oj-button-borderless-chrome-text-color-selected:   var(--oj-core-text-color-primary);
  --oj-button-borderless-chrome-bg-color-selected-hover:     var(--oj-core-bg-color-hover);
  --oj-button-borderless-chrome-border-color-selected-hover: var(--oj-button-borderless-chrome-border-color-selected);
  --oj-button-borderless-chrome-text-color-selected-hover:   var(--oj-button-borderless-chrome-text-color-selected);
  --oj-button-borderless-chrome-bg-color-selected-disabled:     var(--oj-core-color-disabled-1);
  --oj-button-borderless-chrome-border-color-selected-disabled: var(--oj-core-color-disabled-2);
  --oj-button-borderless-chrome-text-color-selected-disabled:   var(--oj-core-text-color-disabled);
  --oj-button-outlined-chrome-border-color:          var(--oj-core-border-color-enabled);
  --oj-button-outlined-chrome-text-color:            var(--oj-core-text-color-primary);
  --oj-button-outlined-chrome-bg-color:              transparent;
  --oj-button-outlined-chrome-bg-color-hover:        var(--oj-core-bg-color-hover);
  --oj-button-outlined-chrome-border-color-hover:    var(--oj-core-border-color-enabled);
  --oj-button-outlined-chrome-text-color-hover:      var(--oj-core-text-color-primary);
  --oj-button-outlined-chrome-bg-color-active:       var(--oj-core-bg-color-active);
  --oj-button-outlined-chrome-border-color-active:   var(--oj-core-border-color-enabled);
  --oj-button-outlined-chrome-text-color-active:     var(--oj-core-text-color-primary);
  --oj-button-outlined-chrome-border-color-disabled: var(--oj-core-text-color-disabled);
  --oj-button-outlined-chrome-text-color-disabled:   var(--oj-core-text-color-disabled);
  --oj-button-outlined-chrome-bg-color-disabled:     transparent;
  --oj-button-outlined-chrome-bg-color-selected:     var(--oj-core-bg-color-selected);
  --oj-button-outlined-chrome-border-color-selected: var(--oj-core-border-color-selected);
  --oj-button-outlined-chrome-text-color-selected:   var(--oj-core-text-color-primary);
  --oj-button-outlined-chrome-bg-color-selected-hover:    var(--oj-button-outlined-chrome-bg-color-hover);
  --oj-button-outlined-chrome-border-color-selected-hover: var(--oj-button-outlined-chrome-border-color-selected);
  --oj-button-outlined-chrome-text-color-selected-hover:   var(--oj-button-outlined-chrome-text-color-selected);
  --oj-button-outlined-chrome-bg-color-selected-disabled:     var(--oj-core-color-disabled-1);
  --oj-button-outlined-chrome-border-color-selected-disabled: var(--oj-button-outlined-chrome-border-color-disabled);
  --oj-button-outlined-chrome-text-color-selected-disabled:   var(--oj-core-text-color-disabled);
  --oj-button-call-to-action-chrome-bg-color:                      rgb(var(--oj-palette-neutral-rgb-170));
  --oj-button-call-to-action-chrome-border-color:                  transparent;
  --oj-button-call-to-action-chrome-text-color:                    var(--oj-core-neutral-contrast);
  --oj-button-call-to-action-chrome-bg-color-hover:                rgb(var(--oj-palette-neutral-rgb-160));
  --oj-button-call-to-action-chrome-border-color-hover:            transparent;
  --oj-button-call-to-action-chrome-text-color-hover:              var(--oj-core-neutral-contrast);
  --oj-button-call-to-action-chrome-bg-color-active:               rgb(var(--oj-palette-neutral-rgb-150));
  --oj-button-call-to-action-chrome-border-color-active:           transparent;
  --oj-button-call-to-action-chrome-text-color-active:             var(--oj-core-neutral-contrast);
  --oj-button-icon-size:         var(--oj-core-icon-size-lg);
  --oj-button-sm-icon-size:      1.25rem;
  --oj-button-lg-icon-size:      var(--oj-core-icon-size-lg);
  --oj-private-button-global-chroming-default:   outlined;
}

:root {
  --oj-private-icon-color:              var(--oj-core-text-color-primary);
  --oj-private-icon-color-default:      var(--oj-button-borderless-chrome-text-color);
  --oj-private-icon-color-hover:        var(--oj-button-borderless-chrome-text-color-hover);
  --oj-private-icon-bg-color-hover:     var(--oj-button-borderless-chrome-bg-color-hover);
  --oj-private-icon-border-color-hover: var(--oj-button-borderless-chrome-border-color-hover);
  --oj-private-icon-color-active:       var(--oj-button-borderless-chrome-text-color-active);
  --oj-private-icon-bg-color-active:    var(--oj-button-borderless-chrome-bg-color-active);
  --oj-private-icon-border-color-active:var(--oj-button-borderless-chrome-border-color-active);
  --oj-private-icon-color-disabled:     var(--oj-button-borderless-chrome-text-color-disabled);
}

.oj-fwk-icon-arrow-e:before, html[dir="rtl"] .oj-fwk-icon-arrow-start:before, html:not([dir="rtl"]) .oj-fwk-icon-arrow-end:before {
  content: "\f101";
}

.oj-fwk-icon-arrow-n:before {
  content: "\f102";
}

.oj-fwk-icon-arrow-ne:before, html[dir="rtl"] .oj-fwk-icon-arrow-n-start:before, html:not([dir="rtl"]) .oj-fwk-icon-arrow-n-end:before {
  content: "\f103";
}

.oj-fwk-icon-arrow-nw:before, html:not([dir="rtl"]) .oj-fwk-icon-arrow-n-start:before, html[dir="rtl"] .oj-fwk-icon-arrow-n-end:before {
  content: "\f104";
}

.oj-fwk-icon-arrow-s:before, .oj-button-menu-dropdown-icon:before {
  content: "\f105";
}

.oj-fwk-icon-arrow-se:before, html[dir="rtl"] .oj-fwk-icon-arrow-s-start:before, html:not([dir="rtl"]) .oj-fwk-icon-arrow-s-end:before {
  content: "\f106";
}

.oj-fwk-icon-arrow-sw:before, html:not([dir="rtl"]) .oj-fwk-icon-arrow-s-start:before, html[dir="rtl"] .oj-fwk-icon-arrow-s-end:before {
  content: "\f107";
}

.oj-fwk-icon-arrow-w:before, html:not([dir="rtl"]) .oj-fwk-icon-arrow-start:before, html[dir="rtl"] .oj-fwk-icon-arrow-end:before {
  content: "\f108";
}

.oj-fwk-icon-arrow02-e:before, html[dir="rtl"] .oj-fwk-icon-arrow02-start:before, html:not([dir="rtl"]) .oj-fwk-icon-arrow02-end:before {
  content: "\f109";
}

.oj-fwk-icon-arrow02-n:before {
  content: "\f10a";
}

.oj-fwk-icon-arrow02-s:before, .oj-combobox-open-icon:before, .oj-searchselect-open-icon:before, .oj-select-open-icon:before {
  content: "\f10b";
}

.oj-fwk-icon-arrow02-w:before, html:not([dir="rtl"]) .oj-fwk-icon-arrow02-start:before, html[dir="rtl"] .oj-fwk-icon-arrow02-end:before {
  content: "\f10c";
}

.oj-fwk-icon-arrow03-e:before, html[dir="rtl"] .oj-fwk-icon-arrow03-start:before, html:not([dir="rtl"]) .oj-fwk-icon-arrow03-end:before, html:not([dir="rtl"]) .oj-datagrid-collapsed-icon:before, html:not([dir="rtl"]) .oj-menu-submenu-icon:before, html:not([dir="rtl"]) .oj-rowexpander-expand-icon:before, html:not([dir="rtl"]) .oj-collapsed > .oj-treeview-item-content > .oj-treeview-disclosure-icon:before {
  content: "\f10d";
}

.oj-fwk-icon-arrow03-n:before {
  content: "\f10e";
}

.oj-fwk-icon-arrow03-ne:before, html[dir="rtl"] .oj-fwk-icon-arrow03-n-start:before, html:not([dir="rtl"]) .oj-fwk-icon-arrow03-n-end:before {
  content: "\f10f";
}

.oj-fwk-icon-arrow03-nw:before, html:not([dir="rtl"]) .oj-fwk-icon-arrow03-n-start:before, html[dir="rtl"] .oj-fwk-icon-arrow03-n-end:before {
  content: "\f110";
}

.oj-fwk-icon-arrow03-s:before, .oj-rowexpander-collapse-icon:before {
  content: "\f111";
}

.oj-fwk-icon-arrow03-se:before, html[dir="rtl"] .oj-fwk-icon-arrow03-s-start:before, html:not([dir="rtl"]) .oj-fwk-icon-arrow03-s-end:before, html:not([dir="rtl"]) .oj-datagrid-expanded-icon:before, html:not([dir="rtl"]) .oj-expanded > .oj-treeview-item-content > .oj-treeview-disclosure-icon:before {
  content: "\f112";
}

.oj-fwk-icon-arrow03-sw:before, html:not([dir="rtl"]) .oj-fwk-icon-arrow03-s-start:before, html[dir="rtl"] .oj-fwk-icon-arrow03-s-end:before, html[dir="rtl"] .oj-datagrid-expanded-icon:before, html[dir="rtl"] .oj-expanded > .oj-treeview-item-content > .oj-treeview-disclosure-icon:before {
  content: "\f113";
}

.oj-fwk-icon-arrow03-w:before, html:not([dir="rtl"]) .oj-fwk-icon-arrow03-start:before, html[dir="rtl"] .oj-fwk-icon-arrow03-end:before, html[dir="rtl"] .oj-datagrid-collapsed-icon:before, html[dir="rtl"] .oj-menu-submenu-icon:before, html[dir="rtl"] .oj-rowexpander-expand-icon:before, html[dir="rtl"] .oj-collapsed > .oj-treeview-item-content > .oj-treeview-disclosure-icon:before {
  content: "\f114";
}

.oj-fwk-icon-arrowbox-n:before {
  content: "\f115";
}

.oj-fwk-icon-arrowtail-e:before, html[dir="rtl"] .oj-fwk-icon-arrowtail-start:before, html[dir="rtl"] .oj-fwk-icon-back:before, html[dir="rtl"] .oj-hybrid-applayout-header-icon-back:before, html:not([dir="rtl"]) .oj-fwk-icon-arrowtail-end:before, html:not([dir="rtl"]) .oj-fwk-icon-next:before {
  content: "\f116";
}

.oj-fwk-icon-arrowtail-n:before {
  content: "\f117";
}

.oj-fwk-icon-arrowtail-s:before {
  content: "\f118";
}

.oj-fwk-icon-arrowtail-w:before, html:not([dir="rtl"]) .oj-fwk-icon-arrowtail-start:before, html:not([dir="rtl"]) .oj-fwk-icon-back:before, html:not([dir="rtl"]) .oj-hybrid-applayout-header-icon-back:before, html[dir="rtl"] .oj-fwk-icon-arrowtail-end:before, html[dir="rtl"] .oj-fwk-icon-next:before {
  content: "\f119";
}

.oj-fwk-icon-arrowtail02-n:before, .oj-datagrid-sort-default-icon:before, .oj-datagrid-sort-ascending-icon:before {
  content: "\f11a";
}

.oj-fwk-icon-arrowtail02-s:before, .oj-datagrid-sort-descending-icon:before {
  content: "\f11b";
}

.oj-fwk-icon-back:before, .oj-hybrid-applayout-header-icon-back:before {
  content: "\f11c";
}

.oj-fwk-icon-calendar-clock:before, .oj-inputdatetime-calendar-clock-icon:before {
  content: "\f11d";
}

.oj-fwk-icon-calendar:before, .oj-inputdatetime-calendar-icon:before {
  content: "\f11e";
}

.oj-fwk-icon-caret-e:before, html[dir="rtl"] .oj-fwk-icon-caret-start:before, html[dir="rtl"] .oj-conveyorbelt-overflow-icon.oj-start:before, html[dir="rtl"] .oj-filmstrip-arrow-icon.oj-start:before, html[dir="rtl"] .oj-inputsearch-back-icon:before, html[dir="rtl"] .oj-navigationlist-previous-icon:before, html[dir="rtl"] .oj-searchselect-back-icon:before, html:not([dir="rtl"]) .oj-fwk-icon-caret-end:before, html:not([dir="rtl"]) .oj-collapsible-close-icon:before, html:not([dir="rtl"]) .oj-listview-collapse-icon:before, html:not([dir="rtl"]) .oj-listview-drill-icon:before, html:not([dir="rtl"]) .oj-conveyorbelt-overflow-icon.oj-end:before, html:not([dir="rtl"]) .oj-filmstrip-arrow-icon.oj-end:before, html:not([dir="rtl"]) .oj-navigationlist-collapsible .oj-navigationlist-collapse-icon:before, .oj-navigationlist-collapsible html:not([dir="rtl"]) .oj-navigationlist-collapse-icon:before, html:not([dir="rtl"]) .oj-navigationlist-slider .oj-navigationlist-collapse-icon:before, .oj-navigationlist-slider html:not([dir="rtl"]) .oj-navigationlist-collapse-icon:before, html[dir="rtl"] .oj-datepicker-prev-icon:before, html:not([dir="rtl"]) .oj-datepicker-next-icon:before {
  content: "\f11f";
}

.oj-fwk-icon-caret-n:before, .oj-conveyorbelt-overflow-icon.oj-top:before, .oj-filmstrip-arrow-icon.oj-top:before, .oj-inputnumber-up-icon:before, .oj-table-column-header-asc-icon:before {
  content: "\f120";
}

.oj-fwk-icon-caret-s:before, .oj-collapsible-open-icon:before, .oj-listview-expand-icon:before, .oj-conveyorbelt-overflow-icon.oj-bottom:before, .oj-filmstrip-arrow-icon.oj-bottom:before, .oj-inputnumber-down-icon:before, .oj-navigationlist-collapsible .oj-navigationlist-expand-icon:before, .oj-table-column-header-dsc-icon:before {
  content: "\f121";
}

.oj-fwk-icon-caret-w:before, html:not([dir="rtl"]) .oj-fwk-icon-caret-start:before, html:not([dir="rtl"]) .oj-conveyorbelt-overflow-icon.oj-start:before, html:not([dir="rtl"]) .oj-filmstrip-arrow-icon.oj-start:before, html:not([dir="rtl"]) .oj-inputsearch-back-icon:before, html:not([dir="rtl"]) .oj-navigationlist-previous-icon:before, html:not([dir="rtl"]) .oj-searchselect-back-icon:before, html[dir="rtl"] .oj-fwk-icon-caret-end:before, html[dir="rtl"] .oj-collapsible-close-icon:before, html[dir="rtl"] .oj-listview-collapse-icon:before, html[dir="rtl"] .oj-listview-drill-icon:before, html[dir="rtl"] .oj-conveyorbelt-overflow-icon.oj-end:before, html[dir="rtl"] .oj-filmstrip-arrow-icon.oj-end:before, html[dir="rtl"] .oj-navigationlist-collapsible .oj-navigationlist-collapse-icon:before, .oj-navigationlist-collapsible html[dir="rtl"] .oj-navigationlist-collapse-icon:before, html[dir="rtl"] .oj-navigationlist-slider .oj-navigationlist-collapse-icon:before, .oj-navigationlist-slider html[dir="rtl"] .oj-navigationlist-collapse-icon:before, html:not([dir="rtl"]) .oj-datepicker-prev-icon:before, html[dir="rtl"] .oj-datepicker-next-icon:before {
  content: "\f122";
}

.oj-fwk-icon-caret02-e:before, html[dir="rtl"] .oj-fwk-icon-caret02-start:before, html:not([dir="rtl"]) .oj-fwk-icon-caret02-end:before, html[dir="rtl"] .oj-pagingcontrol-nav-previous-icon:before, html:not([dir="rtl"]) .oj-pagingcontrol-nav-next-icon:before {
  content: "\f123";
}

.oj-fwk-icon-caret02-n:before, .oj-pagingcontrol-nav-previous-vertical-icon:before {
  content: "\f124";
}

.oj-fwk-icon-caret02-s:before, .oj-pagingcontrol-nav-next-vertical-icon:before {
  content: "\f125";
}

.oj-fwk-icon-caret02-w:before, html:not([dir="rtl"]) .oj-fwk-icon-caret02-start:before, html[dir="rtl"] .oj-fwk-icon-caret02-end:before, html:not([dir="rtl"]) .oj-pagingcontrol-nav-previous-icon:before, html[dir="rtl"] .oj-pagingcontrol-nav-next-icon:before {
  content: "\f126";
}

.oj-fwk-icon-caret02end-e:before, html[dir="rtl"] .oj-fwk-icon-caret02end-start:before, html:not([dir="rtl"]) .oj-fwk-icon-caret02end-end:before, html[dir="rtl"] .oj-pagingcontrol-nav-first-icon:before, html:not([dir="rtl"]) .oj-pagingcontrol-nav-last-icon:before {
  content: "\f127";
}

.oj-fwk-icon-caret02end-n:before, .oj-pagingcontrol-nav-first-vertical-icon:before {
  content: "\f128";
}

.oj-fwk-icon-caret02end-s:before, .oj-pagingcontrol-nav-last-vertical-icon:before {
  content: "\f129";
}

.oj-fwk-icon-caret02end-w:before, html:not([dir="rtl"]) .oj-fwk-icon-caret02end-start:before, html[dir="rtl"] .oj-fwk-icon-caret02end-end:before, html:not([dir="rtl"]) .oj-pagingcontrol-nav-first-icon:before, html[dir="rtl"] .oj-pagingcontrol-nav-last-icon:before {
  content: "\f12a";
}

.oj-fwk-icon-caret03-e:before, html[dir="rtl"] .oj-fwk-icon-caret03-start:before, html:not([dir="rtl"]) .oj-fwk-icon-caret03-end:before, html:not([dir="rtl"]) .oj-menu-submenu-icon:before {
  content: "\f12b";
}

.oj-fwk-icon-caret03-n:before {
  content: "\f12c";
}

.oj-fwk-icon-caret03-s:before {
  content: "\f12d";
}

.oj-fwk-icon-caret03-w:before, html:not([dir="rtl"]) .oj-fwk-icon-caret03-start:before, html[dir="rtl"] .oj-fwk-icon-caret03-end:before, html[dir="rtl"] .oj-menu-submenu-icon:before {
  content: "\f12e";
}

.oj-fwk-icon-checkbox-mixed:before, .oj-selector:hover .oj-selector-wrapper.oj-indeterminate:before,
.oj-selector .oj-selector-wrapper.oj-indeterminate:before,
.oj-selector:active .oj-selector-wrapper.oj-indeterminate:before {
  content: "\f12f";
}

.oj-fwk-icon-checkbox-off:before, .oj-checkboxset .oj-radiocheckbox-icon:before, .oj-checkboxset .oj-hover .oj-radiocheckbox-icon:before, .oj-checkboxset .oj-disabled .oj-radiocheckbox-icon:before, .oj-selector:active .oj-selector-wrapper:not(.oj-indeterminate):not(.oj-selected):before,
.oj-selector .oj-selector-wrapper:not(.oj-indeterminate):not(.oj-selected):before,
.oj-selector:hover .oj-selector-wrapper:not(.oj-indeterminate):not(.oj-selected):before {
  content: "\f130";
}

.oj-fwk-icon-checkbox-on:before, .oj-checkboxset .oj-selected.oj-hover .oj-radiocheckbox-icon:before, .oj-checkboxset .oj-selected .oj-radiocheckbox-icon:before, .oj-checkboxset .oj-disabled.oj-selected .oj-radiocheckbox-icon:before, .oj-selector .oj-selector-wrapper.oj-selected:before,
.oj-selector:active .oj-selector-wrapper.oj-selected:before,
.oj-selector:hover .oj-selector-wrapper.oj-selected:before {
  content: "\f131";
}

.oj-fwk-icon-checkmark:before, .oj-menucheckbox-icon.oj-selected:before {
  content: "\f132";
}

.oj-fwk-icon-clock:before, .oj-inputdatetime-time-icon:before {
  content: "\f133";
}

.oj-fwk-icon-corner-drag:before {
  content: "\f134";
}

.oj-fwk-icon-cross:before, .oj-combobox-clear-entry-icon:before, .oj-panel-remove-icon:before, .oj-select-clear-entry-icon:before, .oj-tabbar-remove-icon:before {
  content: "\f135";
}

.oj-fwk-icon-cross02:before, .oj-inputdatetime-clear-icon:before, .oj-inputtext-clear-icon:before, .oj-inputsearch-clear-icon:before, .oj-menu-option-start-icon .oj-menu-cancel-icon:before, .oj-searchselect-clear-value-icon:before {
  content: "\f136";
}

.oj-fwk-icon-cross03:before {
  content: "\f137";
}

.oj-fwk-icon-dots-horizontal:before, .oj-button-menu-icon-only-dropdown-icon:before, .oj-navigationlist-overflow-item-icon:before, .oj-tabbar-overflow-item-icon:before {
  content: "\f138";
}

.oj-fwk-icon-dots-vertical:before {
  content: "\f139";
}

.oj-fwk-icon-drag-horizontal:before {
  content: "\f13a";
}

.oj-fwk-icon-drag-vertical:before {
  content: "\f13b";
}

.oj-fwk-icon-drag:before, .oj-listview-card .oj-listview-drag-handle:before,
.oj-listview-card-layout .oj-listview-drag-handle:before, .oj-listview-drag-handle:before, .oj-panel-drag-icon:before {
  content: "\f13c";
}

.oj-fwk-icon-filter:before, .oj-datagrid-filterable-icon:before,
.oj-datagrid-filtered-icon:before {
  content: "\f13d";
}

.oj-fwk-icon-folderhierarchy:before, .oj-hier-icon:before {
  content: "\f13e";
}

.oj-fwk-icon-grid:before {
  content: "\f13f";
}

.oj-fwk-icon-hamburger:before, .oj-web-applayout-offcanvas-icon:before {
  content: "\f140";
}

.oj-fwk-icon-help:before, .oj-label-help-icon:before {
  content: "\f141";
}

.oj-fwk-icon-info:before {
  content: "\f142";
}

.oj-fwk-icon-list:before {
  content: "\f143";
}

.oj-fwk-icon-magnifier:before, .oj-inputsearch-search-icon:before {
  content: "\f144";
}

.oj-fwk-icon-marquee:before {
  content: "\f145";
}

.oj-fwk-icon-maximize:before, .oj-panel-expand-icon:before {
  content: "\f146";
}

.oj-fwk-icon-message-confirmation:before, .oj-message-status-icon.oj-message-confirmation-icon:before, .oj-train-icon.oj-confirmation:before {
  content: "\f147";
}

.oj-fwk-icon-message-error:before, .oj-message-status-icon.oj-message-error-icon:before, .oj-train-icon.oj-error:before {
  content: "\f148";
}

.oj-fwk-icon-message-info:before, .oj-message-status-icon.oj-message-info-icon:before, .oj-train-icon.oj-info:before {
  content: "\f149";
}

.oj-fwk-icon-message-warning:before, .oj-message-status-icon.oj-message-warning-icon:before, .oj-train-icon.oj-warning:before {
  content: "\f14a";
}

.oj-fwk-icon-minimize:before, .oj-panel-collapse-icon:before {
  content: "\f14b";
}

.oj-fwk-icon-minus:before {
  content: "\f14c";
}

.oj-fwk-icon-next:before {
  content: "\f14d";
}

.oj-fwk-icon-node-collapse:before {
  content: "\f14e";
}

.oj-fwk-icon-node-expand:before {
  content: "\f14f";
}

.oj-fwk-icon-pan:before {
  content: "\f150";
}

.oj-fwk-icon-plus:before {
  content: "\f151";
}

.oj-fwk-icon-radiobutton-off:before, .oj-radioset .oj-radiocheckbox-icon:before, .oj-radioset .oj-hover .oj-radiocheckbox-icon:before, .oj-radioset .oj-disabled .oj-radiocheckbox-icon:before {
  content: "\f152";
}

.oj-fwk-icon-radiobutton-on:before, .oj-radioset .oj-selected .oj-radiocheckbox-icon:before, .oj-radioset .oj-selected.oj-hover .oj-radiocheckbox-icon:before, .oj-radioset .oj-disabled.oj-selected .oj-radiocheckbox-icon:before {
  content: "\f153";
}

.oj-fwk-icon-sort:before, .oj-table-column-header-default-sort-icon:before {
  content: "\f154";
}

.oj-fwk-icon-sortrelevancehigh:before {
  content: "\f155";
}

.oj-fwk-icon-tree-document:before, .oj-treeview-leaf > .oj-treeview-item-content > .oj-treeview-item-icon:before {
  content: "\f156";
}

.oj-fwk-icon-tree-folder-collapsed:before, .oj-collapsed > .oj-treeview-item-content > .oj-treeview-item-icon:before {
  content: "\f157";
}

.oj-fwk-icon-tree-folder-open:before, .oj-expanded > .oj-treeview-item-content > .oj-treeview-item-icon:before {
  content: "\f158";
}

.oj-fwk-icon-tristate-partial:before {
  content: "\f159";
}

.oj-fwk-icon-users:before, .oj-avatar-group-image .oj-avatar-placeholder-icon:before {
  content: "\f15a";
}

.oj-fwk-icon-view-hide:before, .oj-inputpassword-hide-password-icon:before {
  content: "\f15b";
}

.oj-fwk-icon-view:before, .oj-inputpassword-show-password-icon:before {
  content: "\f15c";
}

.oj-fwk-icon-warning:before {
  content: "\f15d";
}

.oj-fwk-icon-zoom-in:before {
  content: "\f15e";
}

.oj-fwk-icon-zoom-out:before {
  content: "\f15f";
}


@font-face {
  font-family: "JetInternal IconFont";
  src: url("../oraclejet/css/libs/oj/17.0.1/redwood/fonts/internal_iconfont.woff2") format("woff");
}


.oj-fwk-icon, .oj-web-applayout-offcanvas-icon, .oj-avatar-placeholder-icon, .oj-listview-drill-icon, .oj-listview-drag-handle, .oj-panel-drag-icon, .oj-panel-expand-icon, .oj-panel-collapse-icon, .oj-panel-remove-icon,
.oj-component-icon,
.oj-menucheckbox-icon {
  font-family: "JetInternal IconFont";
  font-size: var(--oj-core-icon-size-lg);
  line-height: 1;
  display: inline-block;
  font-weight: normal;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  color: var(--oj-private-icon-color);
  text-align: center;
  box-sizing: content-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.oj-fwk-icon:before, .oj-web-applayout-offcanvas-icon:before, .oj-avatar-placeholder-icon:before, .oj-listview-drill-icon:before, .oj-listview-drag-handle:before, .oj-panel-drag-icon:before, .oj-panel-expand-icon:before, .oj-panel-collapse-icon:before, .oj-panel-remove-icon:before,
.oj-component-icon:before,
.oj-menucheckbox-icon:before {
  display: inline-block;
}


.oj-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 1;
  overflow: hidden;
  direction: ltr;
  text-align: center;
  box-sizing: content-box;
}

.oj-icon:before {
  display: inline-block;
  box-sizing: content-box;
}

a .oj-clickable-icon,
a.oj-clickable-icon,
a.oj-clickable-icon-nocontext {
  font-weight: normal;
}

a .oj-clickable-icon,
a.oj-clickable-icon,
a.oj-clickable-icon-nocontext,
a:visited .oj-clickable-icon,
a:visited.oj-clickable-icon,
a:visited.oj-clickable-icon-nocontext,
.oj-default .oj-clickable-icon,
.oj-default.oj-clickable-icon,
.oj-default.oj-clickable-icon-nocontext {
  color: var(--oj-private-icon-color-default);
}

a:hover .oj-clickable-icon,
a:hover.oj-clickable-icon,
a:hover.oj-clickable-icon-nocontext,
.oj-hover .oj-clickable-icon,
.oj-hover.oj-clickable-icon,
.oj-hover.oj-clickable-icon-nocontext {
  color: var(--oj-private-icon-color-hover);
  text-decoration: none;
}

a:active .oj-clickable-icon,
a:active.oj-clickable-icon,
a:active.oj-clickable-icon-nocontext,
.oj-active .oj-clickable-icon,
.oj-active.oj-clickable-icon,
.oj-active.oj-clickable-icon-nocontext {
  color: var(--oj-private-icon-color-active);
}

a.oj-disabled .oj-clickable-icon,
a.oj-disabled.oj-clickable-icon,
a.oj-disabled.oj-clickable-icon-nocontext,
.oj-disabled .oj-clickable-icon,
.oj-disabled a .oj-clickable-icon,
.oj-disabled.oj-clickable-icon,
.oj-disabled.oj-clickable-icon-nocontext {
  color: var(--oj-private-icon-color-disabled);
  cursor: default;
}

.oj-fwk-icon-load:before, .oj-rowexpander-lazyload-icon:before {
  content: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/node_anim.gif");
}

.oj-contrast-marker,
.oj-color-invert {
  --oj-private-icon-color:              var(--oj-core-text-color-primary);
  --oj-private-icon-color-default:      var(--oj-button-borderless-chrome-text-color);
  --oj-private-icon-color-hover:        var(--oj-button-borderless-chrome-text-color-hover);
  --oj-private-icon-bg-color-hover:     var(--oj-button-borderless-chrome-bg-color-hover);
  --oj-private-icon-border-color-hover: var(--oj-button-borderless-chrome-border-color-hover);
  --oj-private-icon-color-active:       var(--oj-button-borderless-chrome-text-color-active);
  --oj-private-icon-bg-color-active:    var(--oj-button-borderless-chrome-bg-color-active);
  --oj-private-icon-border-color-active:var(--oj-button-borderless-chrome-border-color-active);
  --oj-private-icon-color-disabled:     var(--oj-button-borderless-chrome-text-color-disabled);
}


.oj-flex {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
}

.oj-flex-item {
  flex: auto;
  box-sizing: border-box;
}

.oj-flex-bar, .oj-hybrid-applayout-header, .oj-hybrid-applayout-header-no-border, .oj-hybrid-applayout-toolbar-stretch {
  position: relative;
}

.oj-flex-bar, .oj-hybrid-applayout-header, .oj-hybrid-applayout-header-no-border, .oj-hybrid-applayout-toolbar-stretch,
.oj-flex-bar-start,
.oj-flex-bar-middle,
.oj-hybrid-applayout-bar-title,
.oj-flex-bar-end,
.oj-flex-bar-center-absolute {
  box-sizing: border-box;
  display: flex;
}


.oj-flex-bar-middle,
.oj-hybrid-applayout-bar-title {
  flex: auto;
}

.oj-flex-bar-end {
  margin-inline-start: auto;
}

.oj-flex-bar-center-absolute {
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  top: 0;
}

@media print, screen {
  .oj-sm-flex-items-0 > .oj-flex-item {
    flex: 0;
  }
  .oj-sm-flex-items-1 > .oj-flex-item {
    flex: 1;
  }
  .oj-sm-flex-items-initial > .oj-flex-item {
    flex: 0 1 auto;
  }
  .oj-sm-flex-0 {
    flex: 0 !important;
  }
  .oj-sm-flex-1 {
    flex: 1 !important;
  }
  .oj-sm-flex-initial {
    flex: 0 1 auto !important;
  }
  .oj-sm-justify-content-flex-start {
    justify-content: flex-start !important;
  }
  .oj-sm-justify-content-flex-end {
    justify-content: flex-end !important;
  }
  .oj-sm-justify-content-center {
    justify-content: center !important;
  }
  .oj-sm-justify-content-space-between {
    justify-content: space-between !important;
  }
  .oj-sm-justify-content-space-around {
    justify-content: space-around !important;
  }
  .oj-sm-align-items-center, .oj-hybrid-applayout-header, .oj-hybrid-applayout-header-no-border {
    align-items: center !important;
  }
  .oj-sm-align-items-baseline {
    align-items: baseline !important;
  }
  .oj-sm-align-items-flex-start {
    align-items: flex-start !important;
  }
  .oj-sm-align-items-flex-end {
    align-items: flex-end !important;
  }
  .oj-sm-align-self-center {
    align-self: center !important;
  }
  .oj-sm-align-self-flex-start {
    align-self: flex-start !important;
  }
  .oj-sm-align-self-flex-end {
    align-self: flex-end !important;
  }
  .oj-sm-flex-direction-column {
    flex-direction: column !important;
  }
  .oj-sm-flex-wrap-nowrap {
    flex-wrap: nowrap !important;
  }
}

@media print, screen and (min-width: 600px) {
  .oj-md-flex-items-0 > .oj-flex-item {
    flex: 0;
  }
  .oj-md-flex-items-1 > .oj-flex-item {
    flex: 1;
  }
  .oj-md-flex-items-initial > .oj-flex-item {
    flex: 0 1 auto;
  }
  .oj-md-flex-0 {
    flex: 0 !important;
  }
  .oj-md-flex-1 {
    flex: 1 !important;
  }
  .oj-md-flex-initial {
    flex: 0 1 auto !important;
  }
  .oj-md-order-0 {
    order: 0 !important;
  }
  .oj-md-order-1 {
    order: 1 !important;
  }
  .oj-md-order-2 {
    order: 2 !important;
  }
  .oj-md-order-3 {
    order: 3 !important;
  }
  .oj-md-order-4 {
    order: 4 !important;
  }
  .oj-md-order-5 {
    order: 5 !important;
  }
  .oj-md-justify-content-flex-start {
    justify-content: flex-start !important;
  }
  .oj-md-justify-content-flex-end {
    justify-content: flex-end !important;
  }
  .oj-md-justify-content-center {
    justify-content: center !important;
  }
  .oj-md-justify-content-space-between {
    justify-content: space-between !important;
  }
  .oj-md-justify-content-space-around {
    justify-content: space-around !important;
  }
  .oj-md-align-items-center {
    align-items: center !important;
  }
  .oj-md-align-items-baseline {
    align-items: baseline !important;
  }
  .oj-md-align-items-flex-start {
    align-items: flex-start !important;
  }
  .oj-md-align-items-flex-end {
    align-items: flex-end !important;
  }
  .oj-md-align-self-center {
    align-self: center !important;
  }
  .oj-md-align-self-flex-start {
    align-self: flex-start !important;
  }
  .oj-md-align-self-flex-end {
    align-self: flex-end !important;
  }
  .oj-md-flex-direction-column {
    flex-direction: column !important;
  }
  .oj-md-flex-wrap-nowrap {
    flex-wrap: nowrap !important;
  }
}

@media print and (orientation: landscape), screen and (min-width: 1024px) {
  .oj-lg-flex-items-0 > .oj-flex-item {
    flex: 0;
  }
  .oj-lg-flex-items-1 > .oj-flex-item {
    flex: 1;
  }
  .oj-lg-flex-items-initial > .oj-flex-item {
    flex: 0 1 auto;
  }
  .oj-lg-flex-0 {
    flex: 0 !important;
  }
  .oj-lg-flex-1 {
    flex: 1 !important;
  }
  .oj-lg-flex-initial {
    flex: 0 1 auto !important;
  }
  .oj-lg-order-0 {
    order: 0 !important;
  }
  .oj-lg-order-1 {
    order: 1 !important;
  }
  .oj-lg-order-2 {
    order: 2 !important;
  }
  .oj-lg-order-3 {
    order: 3 !important;
  }
  .oj-lg-order-4 {
    order: 4 !important;
  }
  .oj-lg-order-5 {
    order: 5 !important;
  }
  .oj-lg-justify-content-flex-start {
    justify-content: flex-start !important;
  }
  .oj-lg-justify-content-flex-end {
    justify-content: flex-end !important;
  }
  .oj-lg-justify-content-center {
    justify-content: center !important;
  }
  .oj-lg-justify-content-space-between {
    justify-content: space-between !important;
  }
  .oj-lg-justify-content-space-around {
    justify-content: space-around !important;
  }
  .oj-lg-align-items-center {
    align-items: center !important;
  }
  .oj-lg-align-items-baseline {
    align-items: baseline !important;
  }
  .oj-lg-align-items-flex-start {
    align-items: flex-start !important;
  }
  .oj-lg-align-items-flex-end {
    align-items: flex-end !important;
  }
  .oj-lg-align-self-center {
    align-self: center !important;
  }
  .oj-lg-align-self-flex-start {
    align-self: flex-start !important;
  }
  .oj-lg-align-self-flex-end {
    align-self: flex-end !important;
  }
  .oj-lg-flex-direction-column {
    flex-direction: column !important;
  }
  .oj-lg-flex-wrap-nowrap {
    flex-wrap: nowrap !important;
  }
}

@media screen and (min-width: 1440px) {
  .oj-xl-flex-items-0 > .oj-flex-item {
    flex: 0;
  }
  .oj-xl-flex-items-1 > .oj-flex-item {
    flex: 1;
  }
  .oj-xl-flex-items-initial > .oj-flex-item {
    flex: 0 1 auto;
  }
  .oj-xl-flex-0 {
    flex: 0 !important;
  }
  .oj-xl-flex-1 {
    flex: 1 !important;
  }
  .oj-xl-flex-initial {
    flex: 0 1 auto !important;
  }
  .oj-xl-order-0 {
    order: 0 !important;
  }
  .oj-xl-order-1 {
    order: 1 !important;
  }
  .oj-xl-order-2 {
    order: 2 !important;
  }
  .oj-xl-order-3 {
    order: 3 !important;
  }
  .oj-xl-order-4 {
    order: 4 !important;
  }
  .oj-xl-order-5 {
    order: 5 !important;
  }
  .oj-xl-justify-content-flex-start {
    justify-content: flex-start !important;
  }
  .oj-xl-justify-content-flex-end {
    justify-content: flex-end !important;
  }
  .oj-xl-justify-content-center {
    justify-content: center !important;
  }
  .oj-xl-justify-content-space-between {
    justify-content: space-between !important;
  }
  .oj-xl-justify-content-space-around {
    justify-content: space-around !important;
  }
  .oj-xl-align-items-center {
    align-items: center !important;
  }
  .oj-xl-align-items-baseline {
    align-items: baseline !important;
  }
  .oj-xl-align-items-flex-start {
    align-items: flex-start !important;
  }
  .oj-xl-align-items-flex-end {
    align-items: flex-end !important;
  }
  .oj-xl-align-self-center {
    align-self: center !important;
  }
  .oj-xl-align-self-flex-start {
    align-self: flex-start !important;
  }
  .oj-xl-align-self-flex-end {
    align-self: flex-end !important;
  }
  .oj-xl-flex-direction-column {
    flex-direction: column !important;
  }
  .oj-xl-flex-wrap-nowrap {
    flex-wrap: nowrap !important;
  }
}

@media screen and (max-width: 599.9px) {
  .oj-sm-only-flex-items-0 > .oj-flex-item {
    flex: 0;
  }
  .oj-sm-only-flex-items-1 > .oj-flex-item {
    flex: 1;
  }
  .oj-sm-only-flex-items-initial > .oj-flex-item {
    flex: 0 1 auto;
  }
  .oj-sm-only-flex-0 {
    flex: 0 !important;
  }
  .oj-sm-only-flex-1 {
    flex: 1 !important;
  }
  .oj-sm-only-flex-initial {
    flex: 0 1 auto !important;
  }
  .oj-sm-only-justify-content-flex-start {
    justify-content: flex-start !important;
  }
  .oj-sm-only-justify-content-flex-end {
    justify-content: flex-end !important;
  }
  .oj-sm-only-justify-content-center {
    justify-content: center !important;
  }
  .oj-sm-only-justify-content-space-between {
    justify-content: space-between !important;
  }
  .oj-sm-only-justify-content-space-around {
    justify-content: space-around !important;
  }
  .oj-sm-only-align-items-center {
    align-items: center !important;
  }
  .oj-sm-only-align-items-baseline {
    align-items: baseline !important;
  }
  .oj-sm-only-align-items-flex-start {
    align-items: flex-start !important;
  }
  .oj-sm-only-align-items-flex-end {
    align-items: flex-end !important;
  }
  .oj-sm-only-align-self-center {
    align-self: center !important;
  }
  .oj-sm-only-align-self-flex-start {
    align-self: flex-start !important;
  }
  .oj-sm-only-align-self-flex-end {
    align-self: flex-end !important;
  }
  .oj-sm-only-flex-direction-column {
    flex-direction: column !important;
  }
  .oj-sm-only-flex-wrap-nowrap {
    flex-wrap: nowrap !important;
  }
}

@media print and (orientation: portrait), screen and (min-width: 600px) and (max-width: 1023.9px) {
  .oj-md-only-flex-items-0 > .oj-flex-item {
    flex: 0;
  }
  .oj-md-only-flex-items-1 > .oj-flex-item {
    flex: 1;
  }
  .oj-md-only-flex-items-initial > .oj-flex-item {
    flex: 0 1 auto;
  }
  .oj-md-only-flex-0 {
    flex: 0 !important;
  }
  .oj-md-only-flex-1 {
    flex: 1 !important;
  }
  .oj-md-only-flex-initial {
    flex: 0 1 auto !important;
  }
  .oj-md-only-justify-content-flex-start {
    justify-content: flex-start !important;
  }
  .oj-md-only-justify-content-flex-end {
    justify-content: flex-end !important;
  }
  .oj-md-only-justify-content-center {
    justify-content: center !important;
  }
  .oj-md-only-justify-content-space-between {
    justify-content: space-between !important;
  }
  .oj-md-only-justify-content-space-around {
    justify-content: space-around !important;
  }
  .oj-md-only-align-items-center {
    align-items: center !important;
  }
  .oj-md-only-align-items-baseline {
    align-items: baseline !important;
  }
  .oj-md-only-align-items-flex-start {
    align-items: flex-start !important;
  }
  .oj-md-only-align-items-flex-end {
    align-items: flex-end !important;
  }
  .oj-md-only-align-self-center {
    align-self: center !important;
  }
  .oj-md-only-align-self-flex-start {
    align-self: flex-start !important;
  }
  .oj-md-only-align-self-flex-end {
    align-self: flex-end !important;
  }
  .oj-md-only-flex-direction-column {
    flex-direction: column !important;
  }
  .oj-md-only-flex-wrap-nowrap {
    flex-wrap: nowrap !important;
  }
}

@media print and (orientation: landscape), screen and (min-width: 1024px) and (max-width: 1439.9px) {
  .oj-lg-only-flex-items-0 > .oj-flex-item {
    flex: 0;
  }
  .oj-lg-only-flex-items-1 > .oj-flex-item {
    flex: 1;
  }
  .oj-lg-only-flex-items-initial > .oj-flex-item {
    flex: 0 1 auto;
  }
  .oj-lg-only-flex-0 {
    flex: 0 !important;
  }
  .oj-lg-only-flex-1 {
    flex: 1 !important;
  }
  .oj-lg-only-flex-initial {
    flex: 0 1 auto !important;
  }
  .oj-lg-only-justify-content-flex-start {
    justify-content: flex-start !important;
  }
  .oj-lg-only-justify-content-flex-end {
    justify-content: flex-end !important;
  }
  .oj-lg-only-justify-content-center {
    justify-content: center !important;
  }
  .oj-lg-only-justify-content-space-between {
    justify-content: space-between !important;
  }
  .oj-lg-only-justify-content-space-around {
    justify-content: space-around !important;
  }
  .oj-lg-only-align-items-center {
    align-items: center !important;
  }
  .oj-lg-only-align-items-baseline {
    align-items: baseline !important;
  }
  .oj-lg-only-align-items-flex-start {
    align-items: flex-start !important;
  }
  .oj-lg-only-align-items-flex-end {
    align-items: flex-end !important;
  }
  .oj-lg-only-align-self-center {
    align-self: center !important;
  }
  .oj-lg-only-align-self-flex-start {
    align-self: flex-start !important;
  }
  .oj-lg-only-align-self-flex-end {
    align-self: flex-end !important;
  }
  .oj-lg-only-flex-direction-column {
    flex-direction: column !important;
  }
  .oj-lg-only-flex-wrap-nowrap {
    flex-wrap: nowrap !important;
  }
}

:root {
  --oj-private-app-layout-max-width:                         1440px;
  --oj-private-app-layout-offcanvas-width:                   90%;
  --oj-private-app-layout-offcanvas-max-width:               320px;
}

.oj-applayout-fixed-top, .oj-hybrid-applayout-navbar-fixed-top,
.oj-applayout-fixed-bottom,
.oj-hybrid-applayout-navbar-fixed-bottom,
.oj-hybrid-applayout-navbar {
  position: fixed;
  width: 100%;
  box-sizing: border-box;
  z-index: var(--oj-private-core-z-index-fixed);
}

.oj-applayout-fixed-top, .oj-hybrid-applayout-navbar-fixed-top {
  top: 0;
}


.oj-applayout-fixed-bottom,
.oj-hybrid-applayout-navbar-fixed-bottom,
.oj-hybrid-applayout-navbar {
  bottom: 0;
}

.oj-hybrid-applayout-page {
  --oj-current-bg-color: var(--oj-body-bg-color);
}

:root {
  --oj-private-app-layout-hybrid-offcanvas-bg-color:         rgb(var(--oj-palette-neutral-rgb-160));
  --oj-private-app-layout-hybrid-padding:                    1rem;
  --oj-private-app-layout-hybrid-header-min-height:          56px;
  --oj-private-app-layout-hybrid-header-bg-color:            rgb(var(--oj-palette-neutral-rgb-0));
  --oj-private-app-layout-hybrid-header-border-color:        var(--oj-core-divider-color);
  --oj-private-app-layout-hybrid-header-border-bottom-width: 1px;
  --oj-private-app-layout-hybrid-header-title-text-color:    var(--oj-core-text-color-primary);
  --oj-private-app-layout-hybrid-header-title-font-weight:   500;
  --oj-private-app-layout-hybrid-header-title-font-size:     var(--oj-typography-body-xl-font-size);
  --oj-private-app-layout-hybrid-header-box-shadow:          none;
  --oj-private-app-layout-hybrid-footer-min-height:          48px;
  --oj-private-app-layout-hybrid-footer-bg-color:            var(--oj-private-app-layout-hybrid-header-bg-color);
  --oj-private-app-layout-hybrid-footer-border-color:        var(--oj-private-app-layout-hybrid-header-border-color);
  --oj-private-app-layout-hybrid-footer-border-top-width:    1px;
  --oj-private-app-layout-hybrid-nav-bar-box-shadow:         none;
}


.oj-hybrid:not(.oj-hybrid-show-context-menu) {
  -webkit-user-select: none;
          user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.oj-hybrid input,
.oj-hybrid textarea {
  -webkit-user-select: text;
          user-select: text;
}

.oj-hybrid-padding {
  padding: var(--oj-private-app-layout-hybrid-padding);
}

.oj-hybrid-padding-vertical {
  padding-top: var(--oj-private-app-layout-hybrid-padding);
  padding-bottom: var(--oj-private-app-layout-hybrid-padding);
}

.oj-hybrid-padding-horizontal {
  padding-left: var(--oj-private-app-layout-hybrid-padding);
  padding-right: var(--oj-private-app-layout-hybrid-padding);
}

.oj-hybrid-padding-top {
  padding-top: var(--oj-private-app-layout-hybrid-padding);
}

.oj-hybrid-padding-bottom {
  padding-bottom: var(--oj-private-app-layout-hybrid-padding);
}

html:not([dir="rtl"]) .oj-hybrid-padding-start {
  padding-left: var(--oj-private-app-layout-hybrid-padding);
}

html[dir="rtl"] .oj-hybrid-padding-start {
  padding-right: var(--oj-private-app-layout-hybrid-padding);
}

html:not([dir="rtl"]) .oj-hybrid-padding-end, html:not([dir="rtl"]) .oj-hybrid-applayout-header > .oj-flex-bar-start, html:not([dir="rtl"]) .oj-hybrid-applayout-header-no-border > .oj-flex-bar-start {
  padding-right: var(--oj-private-app-layout-hybrid-padding);
}

html[dir="rtl"] .oj-hybrid-padding-end, html[dir="rtl"] .oj-hybrid-applayout-header > .oj-flex-bar-start, html[dir="rtl"] .oj-hybrid-applayout-header-no-border > .oj-flex-bar-start {
  padding-left: var(--oj-private-app-layout-hybrid-padding);
}

.oj-hybrid-applayout-offcanvas {
  width: var(--oj-private-app-layout-offcanvas-width);
  max-width: var(--oj-private-app-layout-offcanvas-max-width);
  background-color: var(--oj-private-app-layout-hybrid-offcanvas-bg-color);
  color: var(--oj-core-neutral-contrast);
  box-shadow: 3px 2px 7px rgba(var(--oj-core-box-shadow-rgb),0.5);
  box-sizing: border-box;
}

.oj-hybrid.oj-platform-ios.oj-platform-cordova.oj-hybrid-statusbar-spacer .oj-hybrid-applayout-offcanvas {
  padding-top: 0px;
  padding-top: constant(safe-area-inset-top);
  padding-top: env(safe-area-inset-top);
}

html:not([dir="rtl"]) .oj-hybrid.oj-platform-ios.oj-platform-cordova.oj-hybrid-statusbar-spacer .oj-hybrid-applayout-offcanvas .oj-navigationlist-item-element {
  margin-left: 0px;
  margin-left: constant(safe-area-inset-left);
  margin-left: env(safe-area-inset-left);
}

html[dir="rtl"] .oj-hybrid.oj-platform-ios.oj-platform-cordova.oj-hybrid-statusbar-spacer .oj-hybrid-applayout-offcanvas .oj-navigationlist-item-element {
  margin-right: 0px;
  margin-right: constant(safe-area-inset-right);
  margin-right: env(safe-area-inset-right);
}

.oj-hybrid-applayout-page {
  min-height: 100vh;
  background-color: var(--oj-body-bg-color);
}

.oj-hybrid-applayout-header, .oj-hybrid-applayout-header-no-border {
  box-shadow: var(--oj-private-app-layout-hybrid-header-box-shadow);
  border-bottom: var(--oj-private-app-layout-hybrid-header-border-bottom-width) solid var(--oj-private-app-layout-hybrid-header-border-color);
  background-color: var(--oj-private-app-layout-hybrid-header-bg-color);
  padding: 0 var(--oj-private-app-layout-hybrid-padding) 0 var(--oj-private-app-layout-hybrid-padding);
}

.oj-hybrid-applayout-header::before, .oj-hybrid-applayout-header-no-border::before {
  content: "";
  display: inline-block;
  min-height: var(--oj-private-app-layout-hybrid-header-min-height);
  visibility: hidden;
}

.oj-hybrid-applayout-header-title {
  font-weight: var(--oj-private-app-layout-hybrid-header-title-font-weight);
  font-size: var(--oj-private-app-layout-hybrid-header-title-font-size);
  color: var(--oj-private-app-layout-hybrid-header-title-text-color);
  padding: 0;
  margin: 0;
}


.oj-hybrid-applayout-header-no-border {
  border-style: none;
  box-shadow: none;
}

.oj-hybrid-applayout-header .oj-button, .oj-hybrid-applayout-header-no-border .oj-button,
.oj-hybrid-applayout-header .oj-button-button,
.oj-hybrid-applayout-header-no-border .oj-button-button {
  margin-bottom: 0;
}

html:not([dir="rtl"]) .oj-hybrid-applayout-header .oj-flex-bar-start > .oj-button:first-child, html:not([dir="rtl"]) .oj-hybrid-applayout-header-no-border .oj-flex-bar-start > .oj-button:first-child {
  margin-left: calc((var(--oj-button-height) - var(--oj-button-icon-size)) / -2);
}

html[dir="rtl"] .oj-hybrid-applayout-header .oj-flex-bar-start > .oj-button:first-child, html[dir="rtl"] .oj-hybrid-applayout-header-no-border .oj-flex-bar-start > .oj-button:first-child {
  margin-right: calc((var(--oj-button-height) - var(--oj-button-icon-size)) / -2);
}

html:not([dir="rtl"]) .oj-hybrid-applayout-header .oj-flex-bar-end > .oj-button:last-child, html:not([dir="rtl"]) .oj-hybrid-applayout-header-no-border .oj-flex-bar-end > .oj-button:last-child {
  margin-right: calc((var(--oj-button-height) - var(--oj-button-icon-size)) / -2);
}

html[dir="rtl"] .oj-hybrid-applayout-header .oj-flex-bar-end > .oj-button:last-child, html[dir="rtl"] .oj-hybrid-applayout-header-no-border .oj-flex-bar-end > .oj-button:last-child {
  margin-left: calc((var(--oj-button-height) - var(--oj-button-icon-size)) / -2);
}


.oj-hybrid.oj-platform-ios.oj-platform-cordova.oj-hybrid-statusbar-spacer .oj-hybrid-applayout-header, .oj-hybrid.oj-platform-ios.oj-platform-cordova.oj-hybrid-statusbar-spacer .oj-hybrid-applayout-header-no-border {
  padding-top: 20px;
  padding-top: constant(safe-area-inset-top);
  padding-top: env(safe-area-inset-top);
  min-height: calc(var(--oj-private-app-layout-hybrid-header-min-height) + 20px);
}

.oj-hybrid.oj-platform-ios.oj-platform-cordova.oj-hybrid-statusbar-spacer .oj-hybrid-applayout-header .oj-hybrid-applayout-header-title, .oj-hybrid.oj-platform-ios.oj-platform-cordova.oj-hybrid-statusbar-spacer .oj-hybrid-applayout-header-no-border .oj-hybrid-applayout-header-title {
  margin-top: 20px;
  margin-top: constant(safe-area-inset-top);
  margin-top: env(safe-area-inset-top);
}

.oj-hybrid.oj-platform-ios.oj-platform-cordova.oj-hybrid-statusbar-spacer .oj-hybrid-applayout-page .oj-hybrid-applayout-content {
  padding-left: 0px;
  padding-left: constant(safe-area-inset-left);
  padding-left: env(safe-area-inset-left);
  padding-right: 0px;
  padding-right: constant(safe-area-inset-right);
  padding-right: env(safe-area-inset-right);
}

.oj-hybrid-applayout-footer {
  min-height: var(--oj-private-app-layout-hybrid-footer-min-height);
  border-top: var(--oj-private-app-layout-hybrid-footer-border-top-width) solid var(--oj-private-app-layout-hybrid-footer-border-color);
  background-color: var(--oj-private-app-layout-hybrid-footer-bg-color);
}

.oj-hybrid-applayout-toolbar-stretch oj-button {
  display: flex;
}

.oj-hybrid-applayout-toolbar-stretch .oj-button,
.oj-hybrid-applayout-toolbar-stretch .oj-button-button {
  flex: 1 1 auto;
  min-height: var(--oj-private-app-layout-hybrid-footer-min-height);
  box-sizing: border-box;
  margin: 0;
}

.oj-hybrid-applayout-navbar-page, .oj-hybrid-applayout-navbar-fixed-top,
.oj-hybrid-applayout-navbar-app,
.oj-hybrid-applayout-navbar-fixed-bottom,
.oj-hybrid-applayout-navbar {
  background-color: var(--oj-private-app-layout-hybrid-header-bg-color);
}

.oj-applayout-fixed-top .oj-hybrid-applayout-navbar-page, .oj-hybrid-applayout-navbar-fixed-top .oj-hybrid-applayout-navbar-page, .oj-applayout-fixed-top .oj-hybrid-applayout-navbar-fixed-top, .oj-hybrid-applayout-navbar-fixed-top .oj-hybrid-applayout-navbar-fixed-top,
.oj-applayout-fixed-top .oj-hybrid-applayout-navbar-app,
.oj-hybrid-applayout-navbar-fixed-top .oj-hybrid-applayout-navbar-app,
.oj-applayout-fixed-top .oj-hybrid-applayout-navbar-fixed-bottom,
.oj-hybrid-applayout-navbar-fixed-top .oj-hybrid-applayout-navbar-fixed-bottom,
.oj-applayout-fixed-top .oj-hybrid-applayout-navbar,
.oj-hybrid-applayout-navbar-fixed-top .oj-hybrid-applayout-navbar {
  box-shadow: var(--oj-private-app-layout-hybrid-header-box-shadow);
  border-bottom: var(--oj-private-app-layout-hybrid-header-border-bottom-width) solid var(--oj-private-app-layout-hybrid-header-border-color);
}

.oj-applayout-fixed-bottom .oj-hybrid-applayout-navbar-page, .oj-hybrid-applayout-navbar-fixed-bottom .oj-hybrid-applayout-navbar-page, .oj-hybrid-applayout-navbar .oj-hybrid-applayout-navbar-page, .oj-applayout-fixed-bottom .oj-hybrid-applayout-navbar-fixed-top, .oj-hybrid-applayout-navbar-fixed-bottom .oj-hybrid-applayout-navbar-fixed-top, .oj-hybrid-applayout-navbar .oj-hybrid-applayout-navbar-fixed-top,
.oj-applayout-fixed-bottom .oj-hybrid-applayout-navbar-app,
.oj-hybrid-applayout-navbar-fixed-bottom .oj-hybrid-applayout-navbar-app,
.oj-hybrid-applayout-navbar .oj-hybrid-applayout-navbar-app,
.oj-applayout-fixed-bottom .oj-hybrid-applayout-navbar-fixed-bottom,
.oj-hybrid-applayout-navbar-fixed-bottom .oj-hybrid-applayout-navbar-fixed-bottom,
.oj-hybrid-applayout-navbar .oj-hybrid-applayout-navbar-fixed-bottom,
.oj-applayout-fixed-bottom .oj-hybrid-applayout-navbar,
.oj-hybrid-applayout-navbar-fixed-bottom .oj-hybrid-applayout-navbar,
.oj-hybrid-applayout-navbar .oj-hybrid-applayout-navbar {
  box-shadow: var(--oj-private-app-layout-hybrid-nav-bar-box-shadow);
  border-top: var(--oj-private-app-layout-hybrid-footer-border-top-width) solid var(--oj-private-app-layout-hybrid-footer-border-color);
}

.oj-hybrid.oj-platform-ios.oj-platform-cordova.oj-hybrid-statusbar-spacer .oj-applayout-fixed-bottom .oj-hybrid-applayout-footer, .oj-hybrid.oj-platform-ios.oj-platform-cordova.oj-hybrid-statusbar-spacer .oj-hybrid-applayout-navbar-fixed-bottom .oj-hybrid-applayout-footer, .oj-hybrid.oj-platform-ios.oj-platform-cordova.oj-hybrid-statusbar-spacer .oj-hybrid-applayout-navbar .oj-hybrid-applayout-footer,
.oj-hybrid.oj-platform-ios.oj-platform-cordova.oj-hybrid-statusbar-spacer .oj-applayout-fixed-bottom .oj-hybrid-applayout-navbar-page,
.oj-hybrid.oj-platform-ios.oj-platform-cordova.oj-hybrid-statusbar-spacer .oj-hybrid-applayout-navbar-fixed-bottom .oj-hybrid-applayout-navbar-page,
.oj-hybrid.oj-platform-ios.oj-platform-cordova.oj-hybrid-statusbar-spacer .oj-hybrid-applayout-navbar .oj-hybrid-applayout-navbar-page,
.oj-hybrid.oj-platform-ios.oj-platform-cordova.oj-hybrid-statusbar-spacer .oj-applayout-fixed-bottom .oj-hybrid-applayout-navbar-fixed-top,
.oj-hybrid.oj-platform-ios.oj-platform-cordova.oj-hybrid-statusbar-spacer .oj-hybrid-applayout-navbar-fixed-bottom .oj-hybrid-applayout-navbar-fixed-top,
.oj-hybrid.oj-platform-ios.oj-platform-cordova.oj-hybrid-statusbar-spacer .oj-hybrid-applayout-navbar .oj-hybrid-applayout-navbar-fixed-top,
.oj-hybrid.oj-platform-ios.oj-platform-cordova.oj-hybrid-statusbar-spacer .oj-applayout-fixed-bottom .oj-hybrid-applayout-navbar-app,
.oj-hybrid.oj-platform-ios.oj-platform-cordova.oj-hybrid-statusbar-spacer .oj-hybrid-applayout-navbar-fixed-bottom .oj-hybrid-applayout-navbar-app,
.oj-hybrid.oj-platform-ios.oj-platform-cordova.oj-hybrid-statusbar-spacer .oj-hybrid-applayout-navbar .oj-hybrid-applayout-navbar-app,
.oj-hybrid.oj-platform-ios.oj-platform-cordova.oj-hybrid-statusbar-spacer .oj-applayout-fixed-bottom .oj-hybrid-applayout-navbar-fixed-bottom,
.oj-hybrid.oj-platform-ios.oj-platform-cordova.oj-hybrid-statusbar-spacer .oj-hybrid-applayout-navbar-fixed-bottom .oj-hybrid-applayout-navbar-fixed-bottom,
.oj-hybrid.oj-platform-ios.oj-platform-cordova.oj-hybrid-statusbar-spacer .oj-hybrid-applayout-navbar .oj-hybrid-applayout-navbar-fixed-bottom,
.oj-hybrid.oj-platform-ios.oj-platform-cordova.oj-hybrid-statusbar-spacer .oj-applayout-fixed-bottom .oj-hybrid-applayout-navbar,
.oj-hybrid.oj-platform-ios.oj-platform-cordova.oj-hybrid-statusbar-spacer .oj-hybrid-applayout-navbar-fixed-bottom .oj-hybrid-applayout-navbar,
.oj-hybrid.oj-platform-ios.oj-platform-cordova.oj-hybrid-statusbar-spacer .oj-hybrid-applayout-navbar .oj-hybrid-applayout-navbar {
  padding-bottom: 0px;
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}



:root {
  --oj-private-app-layout-web-offcanvas-bg-color:            rgb(var(--oj-palette-neutral-rgb-160));
  --oj-private-app-layout-web-padding:                       20px;
  --oj-private-app-layout-web-header-bg-color:               rgb(var(--oj-palette-neutral-rgb-0));
  --oj-private-app-layout-web-header-border-color:           var(--oj-core-divider-color);
  --oj-private-app-layout-web-header-box-shadow:             none;
  --oj-private-app-layout-web-header-min-height:             3.143rem;
  --oj-private-app-layout-web-header-title-text-color:       var(--oj-core-text-color-secondary);
  --oj-private-app-layout-web-header-title-font-size:        var(--oj-typography-body-xl-font-size);
  --oj-private-app-layout-web-header-title-font-weight:      600;
  --oj-private-app-layout-web-footer-min-height:             3.571rem;
  --oj-private-app-layout-web-footer-bg-color:               var(--oj-private-app-layout-web-header-bg-color);
  --oj-private-app-layout-web-footer-border-color:           var(--oj-private-app-layout-web-header-border-color);
}

.oj-web-applayout-body {
  overflow-y: scroll;
}

.oj-web-applayout-offcanvas {
  width: var(--oj-private-app-layout-offcanvas-width);
  max-width: var(--oj-private-app-layout-offcanvas-max-width);
  background-color: var(--oj-private-app-layout-web-offcanvas-bg-color);
  color: var(--oj-core-neutral-contrast);
}

.oj-web-applayout-offcanvas-icon {
  font-size: 24px;
}

.oj-web-applayout-page {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  min-height: 100vh;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .oj-web-applayout-page {
    height: 100vh;
    min-height: 0;
  }
}

_:-ms-lang(x),
_:-webkit-full-screen .oj-web-applayout-page {
  height: auto;
  min-height: 100vh;
}

.oj-web-applayout-max-width {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: var(--oj-private-app-layout-max-width);
  box-sizing: border-box;
}

.oj-web-applayout-header,
.oj-web-applayout-footer,
.oj-web-applayout-navbar,
.oj-web-applayout-header + .oj-progress-bar-embedded {
  flex: 0 0 auto;
}

.oj-web-applayout-header {
  z-index: 1;
  background-color: var(--oj-private-app-layout-web-header-bg-color);
  box-shadow: var(--oj-private-app-layout-web-header-box-shadow);
}

html:not([dir="rtl"]) .oj-web-applayout-header .oj-flex-bar-start {
  padding-right: 10px;
}

html[dir="rtl"] .oj-web-applayout-header .oj-flex-bar-start {
  padding-left: -10px;
}

.oj-web-applayout-header {
  border-bottom: 1px solid var(--oj-private-app-layout-web-header-border-color);
}

.oj-web-applayout-header .oj-button,
.oj-web-applayout-header .oj-button-button {
  margin-bottom: 0;
}

.oj-web-applayout-header > div:first-child {
  box-sizing: border-box;
}

.oj-web-applayout-header > div:first-child::before {
  content: "";
  display: inline-block;
  min-height: var(--oj-private-app-layout-web-header-min-height);
  visibility: hidden;
}

.oj-web-applayout-header > div,
.oj-web-applayout-footer > div {
  padding-left: var(--oj-private-app-layout-web-padding);
  padding-right: var(--oj-private-app-layout-web-padding);
}

html:not([dir="rtl"]) .oj-web-applayout-header .oj-flex-bar-start > .oj-button:first-child {
  margin-left: calc((var(--oj-button-height) - var(--oj-button-icon-size)) / -2);
}

html[dir="rtl"] .oj-web-applayout-header .oj-flex-bar-start > .oj-button:first-child {
  margin-right: calc((var(--oj-button-height) - var(--oj-button-icon-size)) / -2);
}

html:not([dir="rtl"]) .oj-web-applayout-header .oj-flex-bar-start > .oj-button.oj-button-lg:first-child {
  margin-left: calc((var(--oj-button-lg-height) - var(--oj-button-lg-icon-size)) / -2);
}

html[dir="rtl"] .oj-web-applayout-header .oj-flex-bar-start > .oj-button.oj-button-lg:first-child {
  margin-right: calc((var(--oj-button-lg-height) - var(--oj-button-lg-icon-size)) / -2);
}

html:not([dir="rtl"]) .oj-web-applayout-header .oj-flex-bar-end > .oj-button:last-child, html:not([dir="rtl"])
.oj-web-applayout-header .oj-flex-bar-end > .oj-toolbar:last-child {
  margin-right: calc((var(--oj-button-height) - var(--oj-button-icon-size)) / -2);
}

html[dir="rtl"] .oj-web-applayout-header .oj-flex-bar-end > .oj-button:last-child, html[dir="rtl"]
.oj-web-applayout-header .oj-flex-bar-end > .oj-toolbar:last-child {
  margin-left: calc((var(--oj-button-height) - var(--oj-button-icon-size)) / -2);
}

.oj-web-applayout-header-title {
  font-size: var(--oj-private-app-layout-web-header-title-font-size);
  font-weight: var(--oj-private-app-layout-web-header-title-font-weight);
  color: var(--oj-private-app-layout-web-header-title-text-color);
  font-weight: normal;
  line-height: 0;
  padding: 0;
  margin: 0;
}

.oj-web-applayout-navbar .oj-navigationlist-icon-only {
  padding-bottom: 3px;
}

.oj-sm-web-padding-horizontal, .oj-web-padding {
  padding-left: var(--oj-private-app-layout-web-padding);
  padding-right: var(--oj-private-app-layout-web-padding);
}

html:not([dir="rtl"]) .oj-sm-web-padding-start {
  padding-left: var(--oj-private-app-layout-web-padding);
}

html[dir="rtl"] .oj-sm-web-padding-start {
  padding-right: var(--oj-private-app-layout-web-padding);
}

html:not([dir="rtl"]) .oj-sm-web-padding-end {
  padding-right: var(--oj-private-app-layout-web-padding);
}

html[dir="rtl"] .oj-sm-web-padding-end {
  padding-left: var(--oj-private-app-layout-web-padding);
}

.oj-sm-web-padding-top,
.oj-sm-web-padding-vertical,
.oj-web-padding,
.oj-web-applayout-content {
  padding-top: calc(var(--oj-private-app-layout-web-padding) / 2);
}

.oj-sm-web-padding-bottom,
.oj-sm-web-padding-vertical,
.oj-web-padding,
.oj-web-applayout-content {
  padding-bottom: calc(var(--oj-private-app-layout-web-padding) / 2);
}

@media screen and (max-width: 599.9px) {
  .oj-sm-only-web-padding-horizontal {
    padding-left: var(--oj-private-app-layout-web-padding);
    padding-right: var(--oj-private-app-layout-web-padding);
  }
  html:not([dir="rtl"]) .oj-sm-only-web-padding-start {
    padding-left: var(--oj-private-app-layout-web-padding);
  }
  html[dir="rtl"] .oj-sm-only-web-padding-start {
    padding-right: var(--oj-private-app-layout-web-padding);
  }
  html:not([dir="rtl"]) .oj-sm-only-web-padding-end {
    padding-right: var(--oj-private-app-layout-web-padding);
  }
  html[dir="rtl"] .oj-sm-only-web-padding-end {
    padding-left: var(--oj-private-app-layout-web-padding);
  }
  .oj-sm-only-web-padding-top,
  .oj-sm-only-web-padding-vertical {
    padding-top: calc(var(--oj-private-app-layout-web-padding) / 2);
  }
  .oj-sm-only-web-padding-bottom,
  .oj-sm-only-web-padding-vertical {
    padding-bottom: calc(var(--oj-private-app-layout-web-padding) / 2);
  }
}

@media print, screen and (min-width: 600px) {
  .oj-md-web-padding-horizontal {
    padding-left: var(--oj-private-app-layout-web-padding);
    padding-right: var(--oj-private-app-layout-web-padding);
  }
  html:not([dir="rtl"]) .oj-md-web-padding-start {
    padding-left: var(--oj-private-app-layout-web-padding);
  }
  html[dir="rtl"] .oj-md-web-padding-start {
    padding-right: var(--oj-private-app-layout-web-padding);
  }
  html:not([dir="rtl"]) .oj-md-web-padding-end {
    padding-right: var(--oj-private-app-layout-web-padding);
  }
  html[dir="rtl"] .oj-md-web-padding-end {
    padding-left: var(--oj-private-app-layout-web-padding);
  }
  .oj-md-web-padding-top,
  .oj-md-web-padding-vertical {
    padding-top: calc(var(--oj-private-app-layout-web-padding) / 2);
  }
  .oj-md-web-padding-bottom,
  .oj-md-web-padding-vertical {
    padding-bottom: calc(var(--oj-private-app-layout-web-padding) / 2);
  }
}

@media print and (orientation: portrait), screen and (min-width: 600px) and (max-width: 1023.9px) {
  .oj-md-only-web-padding-horizontal {
    padding-left: var(--oj-private-app-layout-web-padding);
    padding-right: var(--oj-private-app-layout-web-padding);
  }
  html:not([dir="rtl"]) .oj-md-only-web-padding-start {
    padding-left: var(--oj-private-app-layout-web-padding);
  }
  html[dir="rtl"] .oj-md-only-web-padding-start {
    padding-right: var(--oj-private-app-layout-web-padding);
  }
  html:not([dir="rtl"]) .oj-md-only-web-padding-end {
    padding-right: var(--oj-private-app-layout-web-padding);
  }
  html[dir="rtl"] .oj-md-only-web-padding-end {
    padding-left: var(--oj-private-app-layout-web-padding);
  }
  .oj-md-only-web-padding-top,
  .oj-md-only-web-padding-vertical {
    padding-top: calc(var(--oj-private-app-layout-web-padding) / 2);
  }
  .oj-md-only-web-padding-bottom,
  .oj-md-only-web-padding-vertical {
    padding-bottom: calc(var(--oj-private-app-layout-web-padding) / 2);
  }
}

@media print and (orientation: portrait), screen and (max-width: 1023.9px) {
  .oj-md-down-web-padding-horizontal {
    padding-left: var(--oj-private-app-layout-web-padding);
    padding-right: var(--oj-private-app-layout-web-padding);
  }
  html:not([dir="rtl"]) .oj-md-down-web-padding-start {
    padding-left: var(--oj-private-app-layout-web-padding);
  }
  html[dir="rtl"] .oj-md-down-web-padding-start {
    padding-right: var(--oj-private-app-layout-web-padding);
  }
  html:not([dir="rtl"]) .oj-md-down-web-padding-end {
    padding-right: var(--oj-private-app-layout-web-padding);
  }
  html[dir="rtl"] .oj-md-down-web-padding-end {
    padding-left: var(--oj-private-app-layout-web-padding);
  }
  .oj-md-down-web-padding-top,
  .oj-md-down-web-padding-vertical {
    padding-top: calc(var(--oj-private-app-layout-web-padding) / 2);
  }
  .oj-md-down-web-padding-bottom,
  .oj-md-down-web-padding-vertical {
    padding-bottom: calc(var(--oj-private-app-layout-web-padding) / 2);
  }
}

@media print and (orientation: landscape), screen and (min-width: 1024px) {
  .oj-lg-web-padding-horizontal {
    padding-left: var(--oj-private-app-layout-web-padding);
    padding-right: var(--oj-private-app-layout-web-padding);
  }
  html:not([dir="rtl"]) .oj-lg-web-padding-start {
    padding-left: var(--oj-private-app-layout-web-padding);
  }
  html[dir="rtl"] .oj-lg-web-padding-start {
    padding-right: var(--oj-private-app-layout-web-padding);
  }
  html:not([dir="rtl"]) .oj-lg-web-padding-end {
    padding-right: var(--oj-private-app-layout-web-padding);
  }
  html[dir="rtl"] .oj-lg-web-padding-end {
    padding-left: var(--oj-private-app-layout-web-padding);
  }
  .oj-lg-web-padding-top,
  .oj-lg-web-padding-vertical {
    padding-top: calc(var(--oj-private-app-layout-web-padding) / 2);
  }
  .oj-lg-web-padding-bottom,
  .oj-lg-web-padding-vertical {
    padding-bottom: calc(var(--oj-private-app-layout-web-padding) / 2);
  }
}

@media print and (orientation: landscape), screen and (min-width: 1024px) and (max-width: 1439.9px) {
  .oj-lg-only-web-padding-horizontal {
    padding-left: var(--oj-private-app-layout-web-padding);
    padding-right: var(--oj-private-app-layout-web-padding);
  }
  html:not([dir="rtl"]) .oj-lg-only-web-padding-start {
    padding-left: var(--oj-private-app-layout-web-padding);
  }
  html[dir="rtl"] .oj-lg-only-web-padding-start {
    padding-right: var(--oj-private-app-layout-web-padding);
  }
  html:not([dir="rtl"]) .oj-lg-only-web-padding-end {
    padding-right: var(--oj-private-app-layout-web-padding);
  }
  html[dir="rtl"] .oj-lg-only-web-padding-end {
    padding-left: var(--oj-private-app-layout-web-padding);
  }
  .oj-lg-only-web-padding-top,
  .oj-lg-only-web-padding-vertical {
    padding-top: calc(var(--oj-private-app-layout-web-padding) / 2);
  }
  .oj-lg-only-web-padding-bottom,
  .oj-lg-only-web-padding-vertical {
    padding-bottom: calc(var(--oj-private-app-layout-web-padding) / 2);
  }
}

@media print and (orientation: landscape), screen and (max-width: 1439.9px) {
  .oj-lg-down-web-padding-horizontal {
    padding-left: var(--oj-private-app-layout-web-padding);
    padding-right: var(--oj-private-app-layout-web-padding);
  }
  html:not([dir="rtl"]) .oj-lg-down-web-padding-start {
    padding-left: var(--oj-private-app-layout-web-padding);
  }
  html[dir="rtl"] .oj-lg-down-web-padding-start {
    padding-right: var(--oj-private-app-layout-web-padding);
  }
  html:not([dir="rtl"]) .oj-lg-down-web-padding-end {
    padding-right: var(--oj-private-app-layout-web-padding);
  }
  html[dir="rtl"] .oj-lg-down-web-padding-end {
    padding-left: var(--oj-private-app-layout-web-padding);
  }
  .oj-lg-down-web-padding-top,
  .oj-lg-down-web-padding-vertical {
    padding-top: calc(var(--oj-private-app-layout-web-padding) / 2);
  }
  .oj-lg-down-web-padding-bottom,
  .oj-lg-down-web-padding-vertical {
    padding-bottom: calc(var(--oj-private-app-layout-web-padding) / 2);
  }
}

@media screen and (min-width: 1440px) {
  .oj-xl-web-padding-horizontal {
    padding-left: var(--oj-private-app-layout-web-padding);
    padding-right: var(--oj-private-app-layout-web-padding);
  }
  html:not([dir="rtl"]) .oj-xl-web-padding-start {
    padding-left: var(--oj-private-app-layout-web-padding);
  }
  html[dir="rtl"] .oj-xl-web-padding-start {
    padding-right: var(--oj-private-app-layout-web-padding);
  }
  html:not([dir="rtl"]) .oj-xl-web-padding-end {
    padding-right: var(--oj-private-app-layout-web-padding);
  }
  html[dir="rtl"] .oj-xl-web-padding-end {
    padding-left: var(--oj-private-app-layout-web-padding);
  }
  .oj-xl-web-padding-top,
  .oj-xl-web-padding-vertical {
    padding-top: calc(var(--oj-private-app-layout-web-padding) / 2);
  }
  .oj-xl-web-padding-bottom,
  .oj-xl-web-padding-vertical {
    padding-bottom: calc(var(--oj-private-app-layout-web-padding) / 2);
  }
}

.oj-web-applayout-content-nopad, .oj-web-applayout-content {
  flex: 1 0 auto;
}

.oj-web-applayout-content {
  padding-left: calc(var(--oj-private-app-layout-web-padding) - 2 * var(--oj-core-spacing-1x));
  padding-right: calc(var(--oj-private-app-layout-web-padding) - 2 * var(--oj-core-spacing-1x));
}

.oj-web-applayout-footer {
  min-height: var(--oj-private-app-layout-web-footer-min-height);
  border-top: 1px solid var(--oj-private-app-layout-web-footer-border-color);
  background-color: var(--oj-private-app-layout-web-footer-bg-color);
  box-sizing: border-box;
  padding-top: 10px;
  padding-bottom: 10px;
}

.oj-web-applayout-footer-item {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  flex: 0 1 auto;
}

@media screen and (max-width: 599.9px) {
  .oj-web-applayout-footer-item {
    justify-content: center;
    text-align: center;
  }
}

.oj-web-applayout-footer ul {
  margin: 0;
}

html:not([dir="rtl"]) .oj-web-applayout-footer ul {
  padding-left: 0;
}

html[dir="rtl"] .oj-web-applayout-footer ul {
  padding-right: 0;
}

.oj-web-applayout-footer li {
  list-style: none;
  display: inline-block;
}

html:not([dir="rtl"]) .oj-web-applayout-footer li {
  margin-right: 10px;
  margin-left: 0;
  padding-right: 10px;
  border-right: 1px solid var(--oj-private-app-layout-web-footer-border-color);
}

html[dir="rtl"] .oj-web-applayout-footer li {
  margin-left: 5px;
  margin-right: 0;
  padding-left: 5px;
  border-left: 1px solid var(--oj-private-app-layout-web-footer-border-color);
}

html:not([dir="rtl"]) .oj-web-applayout-footer li:last-child {
  margin-right: 0;
  padding-right: 0;
  border-right: none;
}

html[dir="rtl"] .oj-web-applayout-footer li:last-child {
  margin-left: 0;
  padding-left: 0;
  border-left: none;
}

oj-collapsible:not(.oj-complete) {
  visibility: hidden;
}

oj-collapsible {
  display: block;
}

.oj-collapsible {
  -webkit-tap-highlight-color: transparent;
}




.oj-collapsible-header {
  color: var(--oj-heading-text-color);
  display: flex;
  align-items: center;
  flex-grow: 1;
  position: relative;
  margin: 0;
}

.oj-collapsible-header-wrapper {
  display: flex;
  align-items: center;
  position: relative;
  padding: var(--oj-core-spacing-1x) 0;
  margin: 0;
}


.oj-collapsible-content {
  background-color: transparent;
  padding: var(--oj-core-spacing-2x) 0;
  margin: 0;
}


.oj-header-border + .oj-collapsible-wrapper > .oj-collapsible-content {
  padding-top: var(--oj-core-spacing-2x);
  padding-bottom: var(--oj-core-spacing-2x);
}


.oj-collapsible-header-wrapper.oj-header-border {
  padding-top: var(--oj-core-spacing-2x);
  padding-bottom: var(--oj-core-spacing-2x);
}


.oj-collapsible-header.oj-header-border {
  border: 0;
  padding-top: 0;
  padding-bottom: 0;
}


.oj-collapsible.oj-disabled .oj-collapsible-header {
  color: var(--oj-core-text-color-disabled);
}


.oj-collapsible-content > .oj-collapsible:first-child > .oj-collapsible-header-wrapper {
  padding-top: 0;
}




.oj-collapsible-transition {
  transition: max-height var(--oj-animation-duration-long);
}


.oj-collapsible-wrapper {
  border: 0;
  padding: 0;
  margin: 0;
}



.oj-collapsible-header-wrapper a,
.oj-collapsible-header-wrapper a:active,
.oj-collapsible-header-wrapper a:visited,
.oj-collapsible-header-wrapper a:hover,
.oj-collapsible-header-wrapper a:focus {
  text-decoration: none;
}



.oj-collapsible-header-icon {
  padding: 5px;
  outline-offset: -5px;
}

.oj-collapsible-header-icon:not(.oj-focus-highlight):focus {
  outline: none;
}

.oj-collapsible-header-icon:focus {
  outline: dotted 1px var(--oj-core-focus-border-color);
}


.oj-collapsible-header-wrapper.oj-hover * {
  cursor: var(--oj-core-cursor-clickable);
}


.oj-collapsible-header-wrapper .oj-collapsible-header-icon,
.oj-collapsible-header-wrapper .oj-collapsible-header-icon:hover {
  color: var(--oj-private-icon-color-default);
}


.oj-collapsible-header-wrapper.oj-hover .oj-collapsible-header-icon,
.oj-collapsible-header-wrapper .oj-collapsible-header-icon.oj-hover {
  color: var(--oj-private-icon-color-hover);
}


.oj-collapsible-header-wrapper.oj-active .oj-collapsible-header-icon,
.oj-collapsible-header-wrapper .oj-collapsible-header-icon.oj-active {
  color: var(--oj-private-icon-color-active);
}


.oj-collapsible.oj-disabled > .oj-collapsible-header-wrapper > .oj-collapsible-header-icon {
  color: var(--oj-private-icon-color-disabled);
}

.oj-collapsible-header-wrapper .oj-collapsible-header-icon {
  
}

html:not([dir="rtl"]) .oj-collapsible-header-wrapper .oj-collapsible-header-icon {
  margin: 0 0 0 -8px;
}

html[dir="rtl"] .oj-collapsible-header-wrapper .oj-collapsible-header-icon {
  margin: 0 -8px 0 0;
}

:root {
  --oj-collection-bg-color:                                rgb(var(--oj-palette-neutral-rgb-0));
  --oj-collection-border-color:                            rgba(var(--oj-palette-neutral-rgb-190), .1);
  --oj-collection-free-space-bg-color:                     rgb(var(--oj-palette-neutral-rgb-0));
  --oj-collection-list-row-height:                         3rem;
  --oj-collection-list-cell-padding-vertical:              0.75rem;
  --oj-collection-grid-row-height:                         2.375rem;
  --oj-collection-header-font-size:                        var(--oj-typography-body-md-font-size);
  --oj-collection-header-font-weight:                      600;
  --oj-collection-header-bg-color:                         rgb(var(--oj-palette-neutral-rgb-0));
  --oj-collection-header-text-color:                       var(--oj-core-text-color-primary);
  --oj-collection-grid-header-height:                      2.25rem;
  --oj-collection-header-bg-color-hover:                   var(--oj-core-bg-color-hover);
  --oj-collection-header-bg-color-selected:                rgba(var(--oj-palette-neutral-rgb-190), 0.08);
  --oj-collection-header-bg-color-partial-selected:        rgba(var(--oj-palette-neutral-rgb-190), 0.03);
  --oj-collection-cell-banded-bg-color:                    rgb(var(--oj-palette-neutral-rgb-190), 0.03);
  --oj-collection-grid-cell-padding:                       .5rem;
  --oj-collection-grid-cell-padding-vertical:              var(--oj-collection-grid-cell-padding);
  --oj-collection-grid-cell-padding-horizontal:            var(--oj-collection-grid-cell-padding);
  --oj-collection-editable-cell-border-color-focus:        var(--oj-core-border-color-selected);
  --oj-collection-editable-cell-bg-color-read-only:        var(--oj-core-bg-color-hover);
  --oj-collection-default-sort-icon-display:               block;
}

:root {
  --oj-list-view-group-header-bg-color:          transparent;
  --oj-list-view-group-header-bg-color-sticky:   rgb(var(--oj-palette-neutral-rgb-30));
  --oj-list-view-group-header-font-weight:  var(--oj-typography-subheading-xs-font-weight);
  --oj-list-view-group-header-font-size:    var(--oj-typography-subheading-xs-font-size);
  --oj-list-view-group-header-line-height:  var(--oj-typography-subheading-xs-line-height);
  --oj-list-view-item-padding-horizontal: 1rem;
  --oj-private-list-view-global-load-indicator-default: skeleton;
  --oj-private-list-view-global-add-animation-default: '[{"effect":"expand"},"fadeIn"]';
  --oj-private-list-view-global-remove-animation-default: '[{"effect":"collapse"},"fadeOut"]';
  --oj-private-list-view-global-update-animation-default:'{"effect": "fadeIn"}';
  --oj-private-list-view-global-expand-animation-default:'{"effect": "expand"}';
  --oj-private-list-view-global-collapse-animation-default:'{"effect": "collapse"}';
  --oj-private-list-view-global-pointerUp-animation-default:'{"effect": "ripple"}';
  --oj-private-list-view-global-card-entrance-animation-default:'[{"effect":"slideIn","offsetY":"300px","duration":"300ms"}, {"effect":"fadeIn","duration":"300ms"}] ';
  --oj-private-list-view-global-card-exit-animation-default:'[{"effect":"slideOut","offsetY":"300px","duration":"300ms","persist":"all"},{"effect":"fadeOut","duration":"300ms","persist":"all"}]';
  --oj-private-list-view-global-gridlines-item-default: hidden;
  --oj-private-list-view-global-gridlines-top-default: hidden;
  --oj-private-list-view-global-gridlines-bottom-default: hidden;
}



oj-accordion:not(.oj-complete) {
  visibility: hidden;
}

oj-accordion {
  display: block;
}


.oj-accordion-collapsible.oj-disabled > .oj-collapsible-header {
  color: var(--oj-core-text-color-disabled);
  background-image: none;
}


.oj-collapsible.oj-accordion-collapsible {
  margin: 0;
}


.oj-accordion-collapsible > .oj-collapsible-header-wrapper {
  padding-top: 3px;
  padding-bottom: 3px;
  border: 0 solid var(--oj-core-divider-color);
  border-width: 0;
  font-size: var(--oj-list-view-group-header-font-size);
  font-weight: var(--oj-list-view-group-header-font-weight);
  background-color: var(--oj-list-view-group-header-bg-color);
}


.oj-accordion-collapsible > .oj-collapsible-header-wrapper > .oj-collapsible-header {
  font-size: var(--oj-list-view-group-header-font-size);
  font-weight: var(--oj-list-view-group-header-font-weight);
  background-color: var(--oj-list-view-group-header-bg-color);
}


.oj-collapsible-content > .oj-accordion-collapsible.oj-collapsible:first-child > .oj-collapsible-header-wrapper {
  padding-top: 3px;
}


.oj-accordion-collapsible > .oj-collapsible-header-wrapper > .oj-collapsible-header-icon {
  padding: 9px;
  outline-offset: -9px;
}

html:not([dir="rtl"]) .oj-accordion-collapsible > .oj-collapsible-header-wrapper > .oj-collapsible-header-icon {
  margin: 0;
}

html[dir="rtl"] .oj-accordion-collapsible > .oj-collapsible-header-wrapper > .oj-collapsible-header-icon {
  margin: 0;
}


.oj-accordion-collapsible > .oj-collapsible-wrapper > .oj-collapsible-content {
  padding: var(--oj-core-spacing-2x);
}


.oj-accordion-collapsible.oj-collapsed > .oj-collapsible-header-wrapper {
  border-width: 0 0 1px;
}


.oj-accordion-collapsible.oj-collapsed:last-child > .oj-collapsible-header-wrapper {
  border-bottom-width: 1px;
}

:root {
  --oj-panel-padding:                   var(--oj-core-spacing-2x);
  --oj-panel-border-radius:             var(--oj-core-border-radius-lg);
  --oj-panel-gutter:                    var(--oj-core-spacing-4x);
  --oj-panel-bg-color:                  var(--oj-core-bg-color-content);
  --oj-panel-border-color:              var(--oj-core-divider-color);
}

:root {
  
  
  --oj-action-card-scale-hover: 1;
}

oj-action-card:not(.oj-complete) {
  visibility: hidden;
}

.oj-actioncard {
  display: inline-flex;
  cursor: pointer;
  transform: scale(1);
  transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1), box-shadow var(--oj-animation-duration-xshort) var(--oj-animation-ease-in-out);
  box-shadow: none;
  background-color: var(--oj-panel-bg-color);
  border: 1px solid var(--oj-panel-border-color);
  border-radius: var(--oj-panel-border-radius);
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
}

.oj-actioncard:hover,
.oj-actioncard.oj-active {
  transform: scale(var(--oj-action-card-scale-hover));
}

.oj-actioncard.oj-active {
  box-shadow: var(--oj-core-box-shadow-xs);
}

.oj-actioncard:hover:not(.oj-active) {
  box-shadow: var(--oj-core-box-shadow-sm);
}

.oj-actioncard:focus {
  outline: dotted 1px var(--oj-core-focus-border-color);
  outline-offset: 1px;
}

.oj-actioncard:not(.oj-focus-highlight):focus {
  outline: none;
}

:root {
  --oj-avatar-bg-color:                       rgb(var(--oj-palette-neutral-rgb-130));
  --oj-avatar-text-color:                     var(--oj-core-neutral-contrast);
  --oj-avatar-pattern-display:                block;
  --oj-avatar-size:                        4.5rem;
  --oj-avatar-border-radius:               var(--oj-core-border-radius-xl);
  --oj-avatar-initials-font-size:          var(--oj-typography-heading-lg-font-size);
  --oj-avatar-initials-font-weight:        lighter;
  --oj-avatar-icon-font-size:              2rem;
  --oj-private-avatar-global-shape-default:         square;
}

oj-avatar:not(.oj-complete) {
  visibility: hidden;
}

oj-avatar {
  display: inline-block;
}

.oj-avatar .oj-avatar-icon,
.oj-avatar-background-image {
  background-size: cover;
  background-position: center center;
  align-self: stretch;
  align-items: center;
  justify-content: center;
  display: flex;
  height: var(--oj-avatar-size);
  width: var(--oj-avatar-size);
  grid-area: 1/1/2/2;
}

.oj-avatar-background {
  display: var(--oj-avatar-pattern-display);
}

.oj-avatar {
  color: var(--oj-avatar-text-color);
  box-sizing: border-box;
  align-items: center;
  justify-content: center;
  background-color: var(--oj-avatar-bg-color);
  overflow: hidden;
  height: var(--oj-avatar-size);
  width: var(--oj-avatar-size);
  font-size: var(--oj-avatar-initials-font-size);
  font-weight: var(--oj-avatar-initials-font-weight);
  display: grid;
  grid-template-columns: var(--oj-avatar-size) 1fr;
  grid-template-rows: var(--oj-avatar-size) 1fr;
}

.oj-avatar .oj-avatar-icon {
  font-size: var(--oj-avatar-icon-font-size);
}

.oj-avatar-square,
.oj-avatar-square .oj-avatar-background-image {
  border-radius: var(--oj-avatar-border-radius);
}

.oj-avatar-circle,
.oj-avatar-circle .oj-avatar-background-image {
  border-radius: 50%;
}

div.oj-avatar.oj-avatar-image {
  background-color: rgba(0, 0, 0, 0);
}

.oj-avatar-initials {
  text-overflow: ellipsis;
  overflow: hidden;
}

.oj-avatar-placeholder-icon {
  color: var(--oj-avatar-text-color);
}

.oj-avatar-placeholder-icon {
  font-size: var(--oj-avatar-icon-font-size);
}


.oj-avatar-bg-red.oj-avatar {
  background-color: #9b5734;
}

.oj-avatar-bg-forest.oj-avatar {
  background-color: #4c825c;
}

.oj-avatar-bg-mauve.oj-avatar {
  background-color: #925865;
}

.oj-avatar-bg-purple, .oj-icon-circle-purple .oj-icon-circle-inner {
  --oj-avatar-bg-color:                       #846a92;
}

.oj-avatar-bg-orange, .oj-icon-circle-red .oj-icon-circle-inner,
.oj-icon-circle-orange .oj-icon-circle-inner {
  --oj-avatar-bg-color:                       #9b5734;
}

.oj-avatar-bg-teal, .oj-icon-circle-teal .oj-icon-circle-inner {
  --oj-avatar-bg-color:                       #4f7d7b;
}

.oj-avatar-bg-green, .oj-icon-circle-forest .oj-icon-circle-inner,
.oj-icon-circle-green .oj-icon-circle-inner {
  --oj-avatar-bg-color:                       #4c825c;
}

.oj-avatar-bg-pink, .oj-icon-circle-mauve .oj-icon-circle-inner,
.oj-icon-circle-pink .oj-icon-circle-inner {
  --oj-avatar-bg-color:                       #925865;
}

.oj-avatar-bg-slate, .oj-icon-circle-slate .oj-icon-circle-inner {
  --oj-avatar-bg-color:                       #798b8a;
}

.oj-avatar-bg-blue, .oj-icon-circle-blue .oj-icon-circle-inner {
  --oj-avatar-bg-color:                       #437c94;
}

.oj-avatar-bg-lilac, .oj-icon-circle-lilac .oj-icon-circle-inner {
  --oj-avatar-bg-color:                       #6b7494;
}

.oj-avatar-bg-gray, .oj-icon-circle-gray .oj-icon-circle-inner {
  --oj-avatar-bg-color:                       #6f757e;
}

.oj-avatar-xxs, .oj-icon-circle-xxs .oj-icon-circle-inner,
.oj-icon-xxs .oj-icon-circle-inner,
.oj-avatar-2xs {
  --oj-avatar-size:                       1.75rem;
  --oj-avatar-border-radius:             var(--oj-core-border-radius-md);
  --oj-avatar-initials-font-size:         var(--oj-typography-body-xs-font-size);
  --oj-avatar-initials-font-weight:       600;
  --oj-avatar-icon-font-size:             0.75rem;
}

.oj-avatar-xs, .oj-icon-circle-xs .oj-icon-circle-inner,
.oj-icon-xs .oj-icon-circle-inner {
  --oj-avatar-size:                        2.75rem;
  --oj-avatar-border-radius:               var(--oj-core-border-radius-lg);
  --oj-avatar-initials-font-size:          var(--oj-typography-body-md-font-size);
  --oj-avatar-initials-font-weight:        400;
  --oj-avatar-icon-font-size:              1rem;
}

.oj-avatar-sm, .oj-icon-circle-sm .oj-icon-circle-inner,
.oj-icon-sm .oj-icon-circle-inner {
  --oj-avatar-size:                        3.5rem;
  --oj-avatar-border-radius:               var(--oj-core-border-radius-lg);
  --oj-avatar-initials-font-size:          var(--oj-typography-heading-xs-font-size);
  --oj-avatar-initials-font-weight:        normal;
  --oj-avatar-icon-font-size:              1.5rem;
}

.oj-avatar-lg, .oj-icon-circle-lg .oj-icon-circle-inner,
.oj-icon-lg .oj-icon-circle-inner {
  --oj-avatar-size:                        6rem;
  --oj-avatar-border-radius:               var(--oj-core-border-radius-xl);
  --oj-avatar-initials-font-size:          2.5rem;
  --oj-avatar-icon-font-size:              2.25rem;
}

.oj-avatar-xl, .oj-icon-circle-xl .oj-icon-circle-inner,
.oj-icon-xl .oj-icon-circle-inner {
  --oj-avatar-size:                        9rem;
  --oj-avatar-border-radius:               var(--oj-core-border-radius-xl);
  --oj-avatar-initials-font-size:          3rem;
  --oj-avatar-icon-font-size:              3.5rem;
}

.oj-avatar-xxl, .oj-icon-circle-xxl .oj-icon-circle-inner,
.oj-icon-xxl .oj-icon-circle-inner,
.oj-avatar-2xl {
  --oj-avatar-size:                       12.25rem;
  --oj-avatar-border-radius:              var(--oj-core-border-radius-xl);
  --oj-avatar-initials-font-size:         4.5rem;
  --oj-avatar-icon-font-size:             4.5rem;
}



.oj-private-scale-lg .oj-avatar-xs, .oj-private-scale-lg .oj-icon-circle-xs .oj-icon-circle-inner, .oj-icon-circle-xs .oj-private-scale-lg .oj-icon-circle-inner,
.oj-private-scale-lg .oj-icon-xs .oj-icon-circle-inner, .oj-icon-xs .oj-private-scale-lg .oj-icon-circle-inner {
  --oj-avatar-size: 44px;
  --oj-avatar-border-radius: 4px;
  --oj-avatar-initials-font-size: var(--oj-typography-body-md-font-size);
  --oj-avatar-icon-font-size: 16px;
}

.oj-private-scale-lg .oj-avatar-lg, .oj-private-scale-lg .oj-icon-circle-lg .oj-icon-circle-inner, .oj-icon-circle-lg .oj-private-scale-lg .oj-icon-circle-inner,
.oj-private-scale-lg .oj-icon-lg .oj-icon-circle-inner, .oj-icon-lg .oj-private-scale-lg .oj-icon-circle-inner {
  --oj-avatar-size:                        96px;
  --oj-avatar-border-radius:               6px;
  --oj-avatar-initials-font-size:          40px;
  --oj-avatar-icon-font-size:              36px;
}

.oj-avatar-background {
  content: '';
  background-size: 12.25rem 12.25rem;
  width: 100%;
  height: 100%;
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern1.png");
}

.oj-avatar-bg-orange .oj-avatar-background, .oj-icon-circle-red .oj-icon-circle-inner .oj-avatar-background, .oj-icon-circle-orange .oj-icon-circle-inner .oj-avatar-background,
.oj-avatar-bg-red .oj-avatar-background {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern2.png");
}

.oj-avatar-bg-green .oj-avatar-background, .oj-icon-circle-forest .oj-icon-circle-inner .oj-avatar-background, .oj-icon-circle-green .oj-icon-circle-inner .oj-avatar-background,
.oj-avatar-bg-forest .oj-avatar-background {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern3.png");
}

.oj-avatar-bg-teal .oj-avatar-background, .oj-icon-circle-teal .oj-icon-circle-inner .oj-avatar-background {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern4.png");
}

.oj-avatar-bg-blue .oj-avatar-background, .oj-icon-circle-blue .oj-icon-circle-inner .oj-avatar-background {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern5.png");
}

.oj-avatar-bg-slate .oj-avatar-background, .oj-icon-circle-slate .oj-icon-circle-inner .oj-avatar-background {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern6.png");
}

.oj-avatar-bg-pink .oj-avatar-background, .oj-icon-circle-mauve .oj-icon-circle-inner .oj-avatar-background, .oj-icon-circle-pink .oj-icon-circle-inner .oj-avatar-background,
.oj-avatar-bg-mauve .oj-avatar-background {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern7.png");
}

.oj-avatar-bg-purple .oj-avatar-background, .oj-icon-circle-purple .oj-icon-circle-inner .oj-avatar-background {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern8.png");
}

.oj-avatar-bg-lilac .oj-avatar-background, .oj-icon-circle-lilac .oj-icon-circle-inner .oj-avatar-background {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern9.png");
}

.oj-avatar-bg-gray .oj-avatar-background, .oj-icon-circle-gray .oj-icon-circle-inner .oj-avatar-background {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern10.png");
}

:root {
  --oj-badge-bg-color: var(--oj-core-neutral-1);
  --oj-badge-text-color: var(--oj-core-neutral-contrast);
  --oj-badge-font-size: var(--oj-typography-body-sm-font-size);
  --oj-badge-font-weight: normal;
  --oj-badge-font-stretch: normal;
  --oj-badge-height: 1.5rem;
  --oj-badge-border-radius: 0.75rem;
  --oj-badge-padding: 0 var(--oj-core-spacing-3x);
}

.oj-badge {
  background-color: var(--oj-badge-bg-color);
  color: var(--oj-badge-text-color);
  padding: var(--oj-badge-padding);
  display: inline-flex;
  box-sizing: border-box;
  border-radius: var(--oj-badge-border-radius);
  height: var(--oj-badge-height);
  line-height: var(--oj-badge-height);
  min-width: var(--oj-badge-height);
  font-size: var(--oj-badge-font-size);
  font-weight: var(--oj-badge-font-weight);
  font-stretch: var(--oj-badge-font-stretch);
  justify-content: center;
  align-items: center;
  white-space: nowrap;
}

html[dir="rtl"] .oj-badge-end {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

html:not([dir="rtl"]) .oj-badge-end {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.oj-badge-subtle {
  background-color: var(--oj-core-neutral-secondary-1);
  color: var(--oj-core-neutral-secondary-contrast);
}

.oj-badge-danger {
  background-color: var(--oj-core-danger-1);
  color: var(--oj-core-danger-contrast);
}

.oj-badge-danger.oj-badge-subtle {
  background-color: var(--oj-core-danger-secondary-1);
  color: var(--oj-core-danger-secondary-contrast);
}

.oj-badge-warning {
  background-color: var(--oj-core-warning-1);
  color: var(--oj-core-warning-contrast);
}

.oj-badge-warning.oj-badge-subtle {
  background-color: var(--oj-core-warning-secondary-1);
  color: var(--oj-core-warning-secondary-contrast);
}

.oj-badge-success {
  background-color: var(--oj-core-success-1);
  color: var(--oj-core-success-contrast);
}

.oj-badge-success.oj-badge-subtle {
  background-color: var(--oj-core-success-secondary-1);
  color: var(--oj-core-success-secondary-contrast);
}

.oj-badge-info {
  background-color: var(--oj-core-info-1);
  color: var(--oj-core-info-contrast);
}

.oj-badge-info.oj-badge-subtle {
  background-color: var(--oj-core-info-secondary-1);
  color: var(--oj-core-info-secondary-contrast);
}

.oj-badge-status::before {
  content: "";
  width: 0.625rem;
  height: 0.625rem;
  background-color: var(--oj-core-neutral-1);
  border-radius: 50%;
  display: inline-block;
}

.oj-badge-status.oj-badge-sm::before {
  width: 0.375rem;
  height: 0.375rem;
}

.oj-badge-status {
  background-color: transparent;
  padding: 0;
  border-radius: 0;
}

.oj-badge-status.oj-badge-danger::before {
  background-color: var(--oj-core-danger-1);
}

.oj-badge-status.oj-badge-warning::before {
  background-color: var(--oj-core-warning-1);
}

.oj-badge-status.oj-badge-success::before {
  background-color: var(--oj-core-success-1);
}

.oj-badge-status.oj-badge-info::before {
  background-color: var(--oj-core-info-1);
}



.oj-color-invert {
  --oj-badge-bg-color: var(--oj-core-neutral-1);
  --oj-badge-text-color: var(--oj-core-neutral-contrast);
}

.oj-badge-sm {
  --oj-badge-padding: 0 var(--oj-core-spacing-2x);
  --oj-badge-height: 1.25rem;
  --oj-badge-font-size: var(--oj-typography-body-2xs-font-size);
  --oj-badge-border-radius: 0.625rem;
}

.oj-tabbar .oj-badge-sm {
  --oj-badge-font-size: 0.625rem;
  --oj-badge-height: 1rem;
  --oj-badge-padding: 0 var(--oj-core-spacing-1x);
}

.oj-navigationlist .oj-badge-sm {
  --oj-badge-font-size: 0.565rem;
  --oj-badge-padding: 0 var(--oj-core-spacing-1x);
}



.oj-private-scale-lg {
  --oj-badge-font-size: 11px;
  --oj-badge-height: 24px;
  --oj-badge-border-radius: 6px;
}



oj-button:not(.oj-complete) {
  visibility: hidden;
}

[hidden].oj-button {
  display: none;
}

.oj-button {
  height: var(--oj-button-height);
  margin-bottom: var(--oj-private-core-wrappable-margin-bottom);
  font-size: var(--oj-button-font-size);
  display: inline-flex;
  vertical-align: top;
}

.oj-button-button {
  width: 100%;
  height: 100%;
}

.oj-button-toggle,
.oj-button-button {
  justify-content: center;
  min-width: 0;
  align-items: center;
  padding: 0;
  border: 1px solid;
  border-radius: var(--oj-button-border-radius);
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
  font-family: inherit;
  font-size: 100%;
  -webkit-tap-highlight-color: transparent;
}

.oj-button-icon-only,
.oj-buttonset .oj-button-icon-only {
  min-width: var(--oj-button-height);
}

.oj-button-icon {
  font-size: var(--oj-button-icon-size);
}

.oj-button-sm .oj-button-icon {
  font-size: var(--oj-button-sm-icon-size);
}

.oj-button-lg .oj-button-icon {
  font-size: var(--oj-button-lg-icon-size);
}

.oj-button-toggle,
.oj-button-button {
  cursor: var(--oj-core-cursor-clickable);
}

input.oj-button[type="button"],
input.oj-button[type="submit"],
input.oj-button[type="reset"] {
  display: inline-block;
}


.oj-button-toggle {
  position: relative;
}


.oj-button-label,
.oj-button-label oj-option {
  cursor: inherit;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}


.oj-button-input {
  left: 0;
  top: 0;
}


.oj-button .oj-button-icon {
  font-weight: normal;
}

.oj-button .oj-button-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.oj-button.oj-button-sm,
.oj-buttonset.oj-button-sm .oj-button-toggle {
  height: var(--oj-button-sm-height);
  font-size: var(--oj-button-sm-font-size);
}

.oj-button-icon-only.oj-button-sm,
.oj-buttonset.oj-button-sm .oj-button-icon-only {
  min-width: var(--oj-button-sm-height);
}

.oj-button.oj-button-lg,
.oj-buttonset.oj-button-lg .oj-button-toggle {
  height: var(--oj-button-lg-height);
  font-size: var(--oj-button-lg-font-size);
}

.oj-button-icon-only.oj-button-lg,
.oj-buttonset.oj-button-lg .oj-button-icon-only {
  min-width: var(--oj-button-lg-height);
}

.oj-button.oj-button-full-width {
  width: 100%;
}

.oj-button.oj-button-full-width .oj-button-button {
  border-radius: 0;
}

.oj-button-toggle,
.oj-button-button,
.oj-button-toggle:link,
.oj-button-button:link,
.oj-button-toggle:visited,
.oj-button-button:visited,
.oj-button-toggle:hover,
.oj-button-button:hover,
.oj-button-toggle:active,
.oj-button-button:active {
  text-decoration: none;
}

.oj-button-toggle:not(.oj-focus-highlight):focus,
.oj-button:not(.oj-focus-highlight) .oj-button-button:focus {
  outline: none;
}

.oj-button-toggle.oj-focus-highlight,
.oj-button.oj-focus-highlight .oj-button-button {
  outline: dotted 1px var(--oj-core-focus-border-color);
  outline-offset: 1px;
}

.oj-button-toggle.oj-disabled,
.oj-button.oj-disabled .oj-button-button {
  cursor: default;
}


.oj-button-toggle.oj-button-full-chrome,
.oj-button-toggle.oj-button-full-chrome:link,
.oj-button-toggle.oj-button-full-chrome:visited,
.oj-button-toggle.oj-button-full-chrome:hover,
.oj-button-toggle.oj-button-full-chrome:active,
.oj-button.oj-button-full-chrome .oj-button-button,
.oj-button.oj-button-full-chrome .oj-button-button:link,
.oj-button.oj-button-full-chrome .oj-button-button:visited,
.oj-button.oj-button-full-chrome .oj-button-button:hover,
.oj-button.oj-button-full-chrome .oj-button-button:active {
  font-weight: var(--oj-button-font-weight);
}

.oj-button.oj-button-full-chrome.oj-button-sm .oj-button-button,
.oj-button.oj-button-full-chrome.oj-button-sm .oj-button-button:active,
.oj-button.oj-button-full-chrome.oj-button-sm .oj-button-button:hover,
.oj-button.oj-button-full-chrome.oj-button-sm .oj-button-button:link,
.oj-button.oj-button-full-chrome.oj-button-sm .oj-button-button:visited,
.oj-buttonset.oj-button-full-chrome.oj-button-sm .oj-button,
.oj-buttonset.oj-button-full-chrome.oj-button-sm .oj-button:active,
.oj-buttonset.oj-button-full-chrome.oj-button-sm .oj-button:hover,
.oj-buttonset.oj-button-full-chrome.oj-button-sm .oj-button:link,
.oj-buttonset.oj-button-full-chrome.oj-button-sm .oj-button:visited {
  font-weight: var(--oj-button-font-weight);
}


.oj-button-toggle.oj-default.oj-button-full-chrome,
.oj-button-toggle.oj-focus-only.oj-button-full-chrome,
.oj-button.oj-default.oj-button-full-chrome .oj-button-button,
.oj-button.oj-focus-only.oj-button-full-chrome .oj-button-button {
  background-color: var(--oj-button-solid-chrome-bg-color);
  border-color: var(--oj-button-solid-chrome-border-color);
  color: var(--oj-button-solid-chrome-text-color);
}

.oj-button.oj-default.oj-button-full-chrome .oj-button-icon,
.oj-button.oj-focus-only.oj-button-full-chrome .oj-button-icon {
  color: var(--oj-button-solid-chrome-text-color);
}

.oj-button-toggle.oj-hover.oj-button-full-chrome:not(.oj-active),
.oj-button.oj-hover.oj-button-full-chrome:not(.oj-active) .oj-button-button {
  background-color: var(--oj-button-solid-chrome-bg-color);
  background-image: linear-gradient(var(--oj-core-bg-color-hover), var(--oj-core-bg-color-hover));
  border-color: var(--oj-button-solid-chrome-border-color-hover);
  color: var(--oj-button-solid-chrome-text-color-hover);
}

.oj-button.oj-hover.oj-button-full-chrome .oj-button-icon {
  color: var(--oj-button-solid-chrome-text-color-hover);
}


.oj-button-toggle.oj-active.oj-button-full-chrome,
.oj-button.oj-active.oj-button-full-chrome .oj-button-button {
  background-color: var(--oj-button-solid-chrome-bg-color);
  background-image: linear-gradient(var(--oj-core-bg-color-active), var(--oj-core-bg-color-active));
  border-color: var(--oj-button-solid-chrome-border-color-active);
  color: var(--oj-button-solid-chrome-text-color-active);
}

.oj-button.oj-active.oj-button-full-chrome .oj-button-icon {
  color: var(--oj-button-solid-chrome-text-color-active);
}

.oj-button-toggle.oj-selected.oj-button-full-chrome,
.oj-button.oj-selected.oj-button-full-chrome .oj-button-button {
  background-color: var(--oj-button-solid-chrome-bg-color-selected);
  border-color: var(--oj-button-solid-chrome-border-color-selected);
  color: var(--oj-button-solid-chrome-text-color-selected);
}

.oj-button-toggle.oj-selected.oj-hover.oj-button-full-chrome:not(.oj-active),
.oj-button.oj-selected.oj-hover.oj-button-full-chrome:not(.oj-active) .oj-button-button {
  background-image: linear-gradient(var(--oj-core-bg-color-hover), var(--oj-core-bg-color-hover));
}

.oj-button.oj-selected.oj-button-full-chrome .oj-button-icon {
  color: var(--oj-button-solid-chrome-text-color-selected);
}

.oj-button.oj-selected.oj-hover.oj-button-full-chrome .oj-button-icon {
  color: var(--oj-button-solid-chrome-text-color-selected-hover);
  background-image: linear-gradient(var(--oj-core-bg-color-hover), var(--oj-core-bg-color-hover));
}

.oj-button-toggle.oj-disabled.oj-button-full-chrome,
.oj-button.oj-disabled.oj-button-full-chrome .oj-button-button,
.oj-button-toggle.oj-disabled.oj-button-cta-chrome,
.oj-button.oj-disabled.oj-button-cta-chrome .oj-button-button {
  background-color: var(--oj-button-solid-chrome-bg-color-disabled);
  border-color: var(--oj-button-solid-chrome-border-color-disabled);
  color: var(--oj-button-solid-chrome-text-color-disabled);
  background-image: none;
}

.oj-button.oj-disabled.oj-button-full-chrome .oj-button-icon,
.oj-button.oj-disabled.oj-button-cta-chrome .oj-button-icon {
  color: var(--oj-button-solid-chrome-text-color-disabled);
}

.oj-button-toggle.oj-disabled.oj-selected.oj-button-full-chrome,
.oj-button.oj-disabled.oj-selected.oj-button-full-chrome .oj-button-button {
  color: var(--oj-button-solid-chrome-text-color-selected-disabled);
  background-color: var(--oj-button-solid-chrome-bg-color-selected-disabled);
  border-color: var(--oj-button-solid-chrome-border-color-selected-disabled);
}

.oj-button.oj-disabled.oj-selected.oj-button-full-chrome .oj-button-icon {
  color: var(--oj-button-solid-chrome-text-color-selected-disabled);
}


.oj-button-toggle.oj-default.oj-button-half-chrome,
.oj-button-toggle.oj-focus-only.oj-button-half-chrome,
.oj-button-toggle.oj-disabled.oj-button-half-chrome,
.oj-button.oj-default.oj-button-half-chrome .oj-button-button,
.oj-button.oj-focus-only.oj-button-half-chrome .oj-button-button,
.oj-button.oj-disabled.oj-button-half-chrome .oj-button-button {
  border-color: transparent;
  background-color: transparent;
  background-image: none;
}

.oj-button-toggle.oj-default.oj-button-half-chrome,
.oj-button-toggle.oj-focus-only.oj-button-half-chrome,
.oj-button.oj-default.oj-button-half-chrome .oj-button-button,
.oj-button.oj-focus-only.oj-button-half-chrome .oj-button-button {
  color: var(--oj-button-borderless-chrome-text-color);
}

.oj-button-toggle.oj-hover.oj-button-half-chrome:not(.oj-active),
.oj-button.oj-hover.oj-button-half-chrome:not(.oj-active) .oj-button-button {
  color: var(--oj-button-borderless-chrome-text-color-hover);
  background-color: transparent;
  background-image: linear-gradient(var(--oj-core-bg-color-hover), var(--oj-core-bg-color-hover));
  border-color: var(--oj-button-borderless-chrome-border-color-hover);
}

.oj-button-toggle.oj-active.oj-button-half-chrome,
.oj-button.oj-active.oj-button-half-chrome .oj-button-button {
  color: var(--oj-button-borderless-chrome-text-color-active);
  background-color: transparent;
  background-image: linear-gradient(var(--oj-core-bg-color-active), var(--oj-core-bg-color-active));
  border-color: var(--oj-button-borderless-chrome-border-color-active);
}

.oj-button-toggle.oj-selected.oj-button-half-chrome,
.oj-button.oj-selected.oj-button-half-chrome .oj-button-button {
  color: var(--oj-button-borderless-chrome-text-color-selected);
  background-color: var(--oj-button-borderless-chrome-bg-color-selected);
  border-color: var(--oj-button-borderless-chrome-border-color-selected);
}

.oj-button-toggle.oj-selected.oj-hover.oj-button-half-chrome:not(.oj-active),
.oj-button.oj-selected.oj-hover.oj-button-half-chrome:not(.oj-active) .oj-button-button {
  background-image: linear-gradient(var(--oj-core-bg-color-hover), var(--oj-core-bg-color-hover));
  border-color: var(--oj-button-borderless-chrome-border-color-selected);
}

.oj-button-toggle.oj-disabled.oj-button-half-chrome,
.oj-button.oj-disabled.oj-button-half-chrome .oj-button-button {
  color: var(--oj-button-borderless-chrome-text-color-disabled);
}

.oj-button-toggle.oj-disabled.oj-selected.oj-button-half-chrome,
.oj-button.oj-disabled.oj-selected.oj-button-half-chrome .oj-button-button {
  color: var(--oj-button-borderless-chrome-text-color-selected-disabled);
  background-color: var(--oj-button-borderless-chrome-bg-color-selected-disabled);
  border-color: transparent;
}

.oj-button-toggle.oj-button-half-chrome,
.oj-button-toggle.oj-button-half-chrome:link,
.oj-button-toggle.oj-button-half-chrome:visited,
.oj-button-toggle.oj-button-half-chrome:hover,
.oj-button-toggle.oj-button-half-chrome:active,
.oj-button.oj-button-half-chrome .oj-button-button,
.oj-button.oj-button-half-chrome .oj-button-button:link,
.oj-button.oj-button-half-chrome .oj-button-button:visited,
.oj-button.oj-button-half-chrome .oj-button-button:hover,
.oj-button.oj-button-half-chrome .oj-button-button:active {
  font-weight: var(--oj-button-font-weight);
}

.oj-button.oj-button-half-chrome.oj-button-sm .oj-button-button,
.oj-button.oj-button-half-chrome.oj-button-sm .oj-button-button:active,
.oj-button.oj-button-half-chrome.oj-button-sm .oj-button-button:hover,
.oj-button.oj-button-half-chrome.oj-button-sm .oj-button-button:link,
.oj-button.oj-button-half-chrome.oj-button-sm .oj-button-button:visited,
.oj-buttonset.oj-button-half-chrome.oj-button-sm .oj-button,
.oj-buttonset.oj-button-half-chrome.oj-button-sm .oj-button:active,
.oj-buttonset.oj-button-half-chrome.oj-button-sm .oj-button:hover,
.oj-buttonset.oj-button-half-chrome.oj-button-sm .oj-button:link,
.oj-buttonset.oj-button-half-chrome.oj-button-sm .oj-button:visited {
  font-weight: var(--oj-button-font-weight);
}

.oj-button.oj-default.oj-button-half-chrome .oj-button-icon,
.oj-button.oj-focus-only.oj-button-half-chrome .oj-button-icon {
  color: var(--oj-button-borderless-chrome-text-color);
}

.oj-button.oj-hover.oj-button-half-chrome .oj-button-icon {
  color: var(--oj-button-borderless-chrome-text-color-hover);
}

.oj-button.oj-active.oj-button-half-chrome .oj-button-icon {
  color: var(--oj-button-borderless-chrome-text-color-active);
}

.oj-button.oj-selected.oj-button-half-chrome .oj-button-icon {
  color: var(--oj-button-borderless-chrome-text-color-selected);
}

.oj-button.oj-selected.oj-hover.oj-button-half-chrome .oj-button-icon {
  color: var(--oj-button-borderless-chrome-text-color-selected-hover);
  background-image: linear-gradient(var(--oj-core-bg-color-hover), var(--oj-core-bg-color-hover));
}

.oj-button.oj-disabled.oj-button-half-chrome .oj-button-icon {
  color: var(--oj-button-borderless-chrome-text-color-disabled);
}

.oj-button.oj-disabled.oj-selected.oj-button-half-chrome .oj-button-icon {
  color: var(--oj-button-borderless-chrome-text-color-selected-disabled);
}


.oj-button-toggle.oj-default.oj-button-outlined-chrome,
.oj-button-toggle.oj-focus-only.oj-button-outlined-chrome,
.oj-button-toggle.oj-disabled.oj-button-outlined-chrome,
.oj-button.oj-default.oj-button-outlined-chrome .oj-button-button,
.oj-button.oj-focus-only.oj-button-outlined-chrome .oj-button-button,
.oj-button.oj-disabled.oj-button-outlined-chrome .oj-button-button {
  border-color: var(--oj-button-outlined-chrome-border-color);
  background-image: none;
  background-color: var(--oj-button-outlined-chrome-bg-color);
}

.oj-button-toggle.oj-default.oj-button-outlined-chrome,
.oj-button-toggle.oj-focus-only.oj-button-outlined-chrome,
.oj-button.oj-default.oj-button-outlined-chrome .oj-button-button,
.oj-button.oj-focus-only.oj-button-outlined-chrome .oj-button-button {
  color: var(--oj-button-outlined-chrome-text-color);
}

.oj-button-toggle.oj-hover.oj-button-outlined-chrome:not(.oj-active),
.oj-button.oj-hover.oj-button-outlined-chrome:not(.oj-active) .oj-button-button {
  color: var(--oj-button-outlined-chrome-text-color-hover);
  background-color: var(--oj-button-outlined-chrome-bg-color);
  background-image: linear-gradient(var(--oj-core-bg-color-hover), var(--oj-core-bg-color-hover));
  border-color: var(--oj-button-outlined-chrome-border-color-hover);
}

.oj-button-toggle.oj-active.oj-button-outlined-chrome,
.oj-button.oj-active.oj-button-outlined-chrome .oj-button-button {
  background-color: var(--oj-button-outlined-chrome-bg-color);
  color: var(--oj-button-outlined-chrome-text-color-active);
  background-image: linear-gradient(var(--oj-core-bg-color-active), var(--oj-core-bg-color-active));
  border-color: var(--oj-button-outlined-chrome-border-color-active);
}

.oj-button-toggle.oj-selected.oj-button-outlined-chrome,
.oj-button.oj-selected.oj-button-outlined-chrome .oj-button-button {
  color: var(--oj-button-outlined-chrome-text-color-selected);
  background-color: var(--oj-button-outlined-chrome-bg-color-selected);
  border-color: var(--oj-button-outlined-chrome-border-color-selected);
}

.oj-button-toggle.oj-selected.oj-hover.oj-button-outlined-chrome:not(.oj-active),
.oj-button.oj-selected.oj-hover.oj-button-outlined-chrome:not(.oj-active) .oj-button-button {
  background-image: linear-gradient(var(--oj-core-bg-color-hover), var(--oj-core-bg-color-hover));
  border-color: var(--oj-button-outlined-chrome-border-color-selected);
}

.oj-button-toggle.oj-disabled.oj-button-outlined-chrome,
.oj-button.oj-disabled.oj-button-outlined-chrome .oj-button-button {
  color: var(--oj-button-outlined-chrome-text-color-disabled);
  border-color: var(--oj-button-outlined-chrome-border-color-disabled);
  background-color: var(--oj-button-outlined-chrome-bg-color-disabled);
}

.oj-button-toggle.oj-disabled.oj-selected.oj-button-outlined-chrome,
.oj-button.oj-disabled.oj-selected.oj-button-outlined-chrome .oj-button-button {
  color: var(--oj-button-outlined-chrome-text-color-selected-disabled);
  background-color: var(--oj-button-outlined-chrome-bg-color-selected-disabled);
  border-color: var(--oj-button-outlined-chrome-border-color-selected-disabled);
}

.oj-button-toggle.oj-button-outlined-chrome,
.oj-button-toggle.oj-button-outlined-chrome:link,
.oj-button-toggle.oj-button-outlined-chrome:visited,
.oj-button-toggle.oj-button-outlined-chrome:hover,
.oj-button-toggle.oj-button-outlined-chrome:active,
.oj-button.oj-button-outlined-chrome .oj-button-button,
.oj-button.oj-button-outlined-chrome .oj-button-button:link,
.oj-button.oj-button-outlined-chrome .oj-button-button:visited,
.oj-button.oj-button-outlined-chrome .oj-button-button:hover,
.oj-button.oj-button-outlined-chrome .oj-button-button:active {
  font-weight: var(--oj-button-font-weight);
}

.oj-button.oj-button-outlined-chrome.oj-button-sm .oj-button-button,
.oj-button.oj-button-outlined-chrome.oj-button-sm .oj-button-button:active,
.oj-button.oj-button-outlined-chrome.oj-button-sm .oj-button-button:hover,
.oj-button.oj-button-outlined-chrome.oj-button-sm .oj-button-button:link,
.oj-button.oj-button-outlined-chrome.oj-button-sm .oj-button-button:visited,
.oj-buttonset.oj-button-outlined-chrome.oj-button-sm .oj-button,
.oj-buttonset.oj-button-outlined-chrome.oj-button-sm .oj-button:active,
.oj-buttonset.oj-button-outlined-chrome.oj-button-sm .oj-button:hover,
.oj-buttonset.oj-button-outlined-chrome.oj-button-sm .oj-button:link,
.oj-buttonset.oj-button-outlined-chrome.oj-button-sm .oj-button:visited {
  font-weight: var(--oj-button-font-weight);
}

.oj-button.oj-default.oj-button-outlined-chrome .oj-button-icon,
.oj-button.oj-focus-only.oj-button-outlined-chrome .oj-button-icon {
  color: var(--oj-button-outlined-chrome-text-color);
}

.oj-button.oj-hover.oj-button-outlined-chrome .oj-button-icon {
  color: var(--oj-button-outlined-chrome-text-color-hover);
}

.oj-button.oj-active.oj-button-outlined-chrome .oj-button-icon {
  color: var(--oj-button-outlined-chrome-text-color-active);
}

.oj-button.oj-selected.oj-button-outlined-chrome .oj-button-icon {
  color: var(--oj-button-outlined-chrome-text-color-selected);
}

.oj-button.oj-selected.oj-hover.oj-button-outlined-chrome .oj-button-icon {
  background-image: linear-gradient(var(--oj-core-bg-color-hover), var(--oj-core-bg-color-hover));
}

.oj-button.oj-disabled.oj-button-outlined-chrome .oj-button-icon {
  color: var(--oj-button-outlined-chrome-text-color-disabled);
}

.oj-button.oj-disabled.oj-selected.oj-button-outlined-chrome .oj-button-icon {
  color: var(--oj-button-outlined-chrome-text-color-selected-disabled);
}


.oj-button-toggle.oj-button-cta-chrome,
.oj-button-toggle.oj-button-cta-chrome:link,
.oj-button-toggle.oj-button-cta-chrome:visited,
.oj-button-toggle.oj-button-cta-chrome:hover,
.oj-button-toggle.oj-button-cta-chrome:active,
.oj-button.oj-button-cta-chrome .oj-button-button,
.oj-button.oj-button-cta-chrome .oj-button-button:link,
.oj-button.oj-button-cta-chrome .oj-button-button:visited,
.oj-button.oj-button-cta-chrome .oj-button-button:hover,
.oj-button.oj-button-cta-chrome .oj-button-button:active {
  font-weight: var(--oj-button-font-weight);
}


.oj-button-toggle.oj-default.oj-button-cta-chrome,
.oj-button-toggle.oj-focus-only.oj-button-cta-chrome,
.oj-button.oj-default.oj-button-cta-chrome .oj-button-button,
.oj-button.oj-focus-only.oj-button-cta-chrome .oj-button-button {
  background-color: var(--oj-button-call-to-action-chrome-bg-color);
  border-color: var(--oj-button-call-to-action-chrome-border-color);
  color: var(--oj-button-call-to-action-chrome-text-color);
}

.oj-button.oj-default.oj-button-cta-chrome .oj-button-icon,
.oj-button.oj-focus-only.oj-button-cta-chrome .oj-button-icon {
  color: var(--oj-button-call-to-action-chrome-text-color);
}

.oj-button-toggle.oj-hover.oj-button-cta-chrome,
.oj-button.oj-hover.oj-button-cta-chrome .oj-button-button {
  background-color: var(--oj-button-call-to-action-chrome-bg-color);
  background-image: linear-gradient(rgba(var(--oj-palette-neutral-rgb-0), 0.08), rgba(var(--oj-palette-neutral-rgb-0), 0.08));
  border-color: var(--oj-button-call-to-action-chrome-border-color-hover);
  color: var(--oj-button-call-to-action-chrome-text-color-hover);
}

.oj-button.oj-hover.oj-button-cta-chrome .oj-button-icon {
  color: var(--oj-button-call-to-action-chrome-text-color-hover);
}


.oj-button-toggle.oj-active.oj-button-cta-chrome,
.oj-button.oj-active.oj-button-cta-chrome .oj-button-button {
  background-color: var(--oj-button-call-to-action-chrome-bg-color);
  background-image: linear-gradient(rgba(var(--oj-palette-neutral-rgb-0), 0.12), rgba(var(--oj-palette-neutral-rgb-0), 0.08));
  border-color: var(--oj-button-call-to-action-chrome-border-color-active);
  color: var(--oj-button-call-to-action-chrome-text-color-active);
}

.oj-button.oj-active.oj-button-cta-chrome .oj-button-icon {
  color: var(--oj-button-call-to-action-chrome-text-color-active);
}


input.oj-button[type="button"],
input.oj-button[type="submit"],
input.oj-button[type="reset"],
.oj-buttonset .oj-button-text-only .oj-button-text,
.oj-button-text-only .oj-button-text {
  padding: 0 var(--oj-button-text-to-edge-padding);
}


html:not([dir="rtl"]) .oj-buttonset .oj-button-text-icon-start .oj-button-text, html:not([dir="rtl"])
.oj-button-text-icon-start .oj-button-text {
  padding: 0 var(--oj-button-text-to-edge-padding) 0 0;
}

html[dir="rtl"] .oj-buttonset .oj-button-text-icon-end .oj-button-text, html[dir="rtl"]
.oj-button-text-icon-end .oj-button-text {
  padding: 0 var(--oj-button-text-to-edge-padding) 0 0;
}


html:not([dir="rtl"]) .oj-buttonset .oj-button-text-icon-end .oj-button-text, html:not([dir="rtl"])
.oj-button-text-icon-end .oj-button-text {
  padding: 0 0 0 var(--oj-button-text-to-edge-padding);
}

html[dir="rtl"] .oj-buttonset .oj-button-text-icon-start .oj-button-text, html[dir="rtl"]
.oj-button-text-icon-start .oj-button-text {
  padding: 0 0 0 var(--oj-button-text-to-edge-padding);
}


.oj-buttonset .oj-button-text-icons .oj-button-text,
.oj-button-text-icons .oj-button-text {
  padding: 0;
}


html:not([dir="rtl"]) .oj-buttonset .oj-button-text-icon-start .oj-button-icon.oj-start, html:not([dir="rtl"])
.oj-buttonset .oj-button-text-icons .oj-button-icon.oj-start, html:not([dir="rtl"])
.oj-button-text-icon-start .oj-button-icon.oj-start, html:not([dir="rtl"])
.oj-button-text-icons .oj-button-icon.oj-start {
  display: inline-flex;
  margin-right: var(--oj-button-icon-to-text-padding);
  margin-left: var(--oj-button-icon-to-edge-padding);
}

html[dir="rtl"] .oj-buttonset .oj-button-text-icon-end .oj-button-icon.oj-end, html[dir="rtl"]
.oj-buttonset .oj-button-text-icons .oj-button-icon.oj-end, html[dir="rtl"]
.oj-button-text-icon-end .oj-button-icon.oj-end, html[dir="rtl"]
.oj-button-text-icons .oj-button-icon.oj-end {
  display: inline-flex;
  margin-right: var(--oj-button-icon-to-text-padding);
  margin-left: var(--oj-button-icon-to-edge-padding);
}


html:not([dir="rtl"]) .oj-buttonset .oj-button-icons-only .oj-button-icon.oj-start, html:not([dir="rtl"])
.oj-button-icons-only .oj-button-icon.oj-start {
  display: inline-flex;
  margin-left: var(--oj-button-icon-to-edge-padding);
}

html[dir="rtl"] .oj-buttonset .oj-button-icons-only .oj-button-icon.oj-end, html[dir="rtl"]
.oj-button-icons-only .oj-button-icon.oj-end {
  display: inline-flex;
  margin: 0 0.375rem;
}


html:not([dir="rtl"]) .oj-buttonset .oj-button-text-icon-end .oj-button-icon.oj-end, html:not([dir="rtl"])
.oj-buttonset .oj-button-text-icons .oj-button-icon.oj-end, html:not([dir="rtl"])
.oj-button-text-icon-end .oj-button-icon.oj-end, html:not([dir="rtl"])
.oj-button-text-icons .oj-button-icon.oj-end {
  display: inline-flex;
  margin-right: var(--oj-button-icon-to-edge-padding);
  margin-left: var(--oj-button-icon-to-text-padding);
}

html[dir="rtl"] .oj-buttonset .oj-button-text-icon-start .oj-button-icon.oj-start, html[dir="rtl"]
.oj-buttonset .oj-button-text-icons .oj-button-icon.oj-start, html[dir="rtl"]
.oj-button-text-icon-start .oj-button-icon.oj-start, html[dir="rtl"]
.oj-button-text-icons .oj-button-icon.oj-start {
  display: inline-flex;
  margin-right: var(--oj-button-icon-to-edge-padding);
  margin-left: var(--oj-button-icon-to-text-padding);
}


html:not([dir="rtl"]) .oj-buttonset .oj-button-icons-only .oj-button-icon.oj-end, html:not([dir="rtl"])
.oj-button-icons-only .oj-button-icon.oj-end {
  display: inline-flex;
  margin: 0 0.375rem;
}

html[dir="rtl"] .oj-buttonset .oj-button-icons-only .oj-button-icon.oj-start, html[dir="rtl"]
.oj-button-icons-only .oj-button-icon.oj-start {
  display: inline-flex;
  margin-right: var(--oj-button-icon-to-edge-padding);
}

.oj-button-icon-only .oj-button-icon {
  display: inline-flex;
}


input.oj-button-sm.oj-button[type="button"],
input.oj-button-sm.oj-button[type="submit"],
input.oj-button-sm.oj-button[type="reset"],
.oj-button-sm.oj-buttonset .oj-button-text-only .oj-button-text,
.oj-button-sm.oj-button-text-only .oj-button-text {
  padding: 0 var(--oj-button-sm-text-to-edge-padding);
}


html:not([dir="rtl"]) .oj-button-sm.oj-buttonset .oj-button-text-icon-start .oj-button-text, html:not([dir="rtl"])
.oj-button-sm.oj-button-text-icon-start .oj-button-text {
  padding: 0 var(--oj-button-sm-text-to-edge-padding) 0 0;
}

html[dir="rtl"] .oj-button-sm.oj-buttonset .oj-button-text-icon-end .oj-button-text, html[dir="rtl"]
.oj-button-sm.oj-button-text-icon-end .oj-button-text {
  padding: 0 var(--oj-button-sm-text-to-edge-padding) 0 0;
}


html:not([dir="rtl"]) .oj-button-sm.oj-buttonset .oj-button-text-icon-end .oj-button-text, html:not([dir="rtl"])
.oj-button-sm.oj-button-text-icon-end .oj-button-text {
  padding: 0 0 0 var(--oj-button-sm-text-to-edge-padding);
}

html[dir="rtl"] .oj-button-sm.oj-buttonset .oj-button-text-icon-start .oj-button-text, html[dir="rtl"]
.oj-button-sm.oj-button-text-icon-start .oj-button-text {
  padding: 0 0 0 var(--oj-button-sm-text-to-edge-padding);
}


.oj-button-sm.oj-buttonset .oj-button-text-icons .oj-button-text,
.oj-button-sm.oj-button-text-icons .oj-button-text {
  padding: 0;
}


html:not([dir="rtl"]) .oj-button-sm.oj-buttonset .oj-button-text-icon-start .oj-button-icon.oj-start, html:not([dir="rtl"])
.oj-button-sm.oj-buttonset .oj-button-text-icons .oj-button-icon.oj-start, html:not([dir="rtl"])
.oj-button-sm.oj-button-text-icon-start .oj-button-icon.oj-start, html:not([dir="rtl"])
.oj-button-sm.oj-button-text-icons .oj-button-icon.oj-start {
  display: inline-flex;
  margin-right: var(--oj-button-sm-icon-to-text-padding);
  margin-left: var(--oj-button-sm-icon-to-edge-padding);
}

html[dir="rtl"] .oj-button-sm.oj-buttonset .oj-button-text-icon-end .oj-button-icon.oj-end, html[dir="rtl"]
.oj-button-sm.oj-buttonset .oj-button-text-icons .oj-button-icon.oj-end, html[dir="rtl"]
.oj-button-sm.oj-button-text-icon-end .oj-button-icon.oj-end, html[dir="rtl"]
.oj-button-sm.oj-button-text-icons .oj-button-icon.oj-end {
  display: inline-flex;
  margin-right: var(--oj-button-sm-icon-to-text-padding);
  margin-left: var(--oj-button-sm-icon-to-edge-padding);
}


html:not([dir="rtl"]) .oj-button-sm.oj-buttonset .oj-button-icons-only .oj-button-icon.oj-start, html:not([dir="rtl"])
.oj-button-sm.oj-button-icons-only .oj-button-icon.oj-start {
  display: inline-flex;
  margin-left: var(--oj-button-sm-icon-to-edge-padding);
}

html[dir="rtl"] .oj-button-sm.oj-buttonset .oj-button-icons-only .oj-button-icon.oj-end, html[dir="rtl"]
.oj-button-sm.oj-button-icons-only .oj-button-icon.oj-end {
  display: inline-flex;
  margin: 0 0.375rem;
}


html:not([dir="rtl"]) .oj-button-sm.oj-buttonset .oj-button-text-icon-end .oj-button-icon.oj-end, html:not([dir="rtl"])
.oj-button-sm.oj-buttonset .oj-button-text-icons .oj-button-icon.oj-end, html:not([dir="rtl"])
.oj-button-sm.oj-button-text-icon-end .oj-button-icon.oj-end, html:not([dir="rtl"])
.oj-button-sm.oj-button-text-icons .oj-button-icon.oj-end {
  display: inline-flex;
  margin-right: var(--oj-button-sm-icon-to-edge-padding);
  margin-left: var(--oj-button-sm-icon-to-text-padding);
}

html[dir="rtl"] .oj-button-sm.oj-buttonset .oj-button-text-icon-start .oj-button-icon.oj-start, html[dir="rtl"]
.oj-button-sm.oj-buttonset .oj-button-text-icons .oj-button-icon.oj-start, html[dir="rtl"]
.oj-button-sm.oj-button-text-icon-start .oj-button-icon.oj-start, html[dir="rtl"]
.oj-button-sm.oj-button-text-icons .oj-button-icon.oj-start {
  display: inline-flex;
  margin-right: var(--oj-button-sm-icon-to-edge-padding);
  margin-left: var(--oj-button-sm-icon-to-text-padding);
}


html:not([dir="rtl"]) .oj-button-sm.oj-buttonset .oj-button-icons-only .oj-button-icon.oj-end, html:not([dir="rtl"])
.oj-button-sm.oj-button-icons-only .oj-button-icon.oj-end {
  display: inline-flex;
  margin: 0 0.375rem;
}

html[dir="rtl"] .oj-button-sm.oj-buttonset .oj-button-icons-only .oj-button-icon.oj-start, html[dir="rtl"]
.oj-button-sm.oj-button-icons-only .oj-button-icon.oj-start {
  display: inline-flex;
  margin-right: var(--oj-button-sm-icon-to-edge-padding);
}

.oj-button-sm.oj-button-icon-only .oj-button-icon {
  display: inline-flex;
}


input.oj-button-lg.oj-button[type="button"],
input.oj-button-lg.oj-button[type="submit"],
input.oj-button-lg.oj-button[type="reset"],
.oj-button-lg.oj-buttonset .oj-button-text-only .oj-button-text,
.oj-button-lg.oj-button-text-only .oj-button-text {
  padding: 0 var(--oj-button-lg-text-to-edge-padding);
}


html:not([dir="rtl"]) .oj-button-lg.oj-buttonset .oj-button-text-icon-start .oj-button-text, html:not([dir="rtl"])
.oj-button-lg.oj-button-text-icon-start .oj-button-text {
  padding: 0 var(--oj-button-lg-text-to-edge-padding) 0 0;
}

html[dir="rtl"] .oj-button-lg.oj-buttonset .oj-button-text-icon-end .oj-button-text, html[dir="rtl"]
.oj-button-lg.oj-button-text-icon-end .oj-button-text {
  padding: 0 var(--oj-button-lg-text-to-edge-padding) 0 0;
}


html:not([dir="rtl"]) .oj-button-lg.oj-buttonset .oj-button-text-icon-end .oj-button-text, html:not([dir="rtl"])
.oj-button-lg.oj-button-text-icon-end .oj-button-text {
  padding: 0 0 0 var(--oj-button-lg-text-to-edge-padding);
}

html[dir="rtl"] .oj-button-lg.oj-buttonset .oj-button-text-icon-start .oj-button-text, html[dir="rtl"]
.oj-button-lg.oj-button-text-icon-start .oj-button-text {
  padding: 0 0 0 var(--oj-button-lg-text-to-edge-padding);
}


.oj-button-lg.oj-buttonset .oj-button-text-icons .oj-button-text,
.oj-button-lg.oj-button-text-icons .oj-button-text {
  padding: 0;
}


html:not([dir="rtl"]) .oj-button-lg.oj-buttonset .oj-button-text-icon-start .oj-button-icon.oj-start, html:not([dir="rtl"])
.oj-button-lg.oj-buttonset .oj-button-text-icons .oj-button-icon.oj-start, html:not([dir="rtl"])
.oj-button-lg.oj-button-text-icon-start .oj-button-icon.oj-start, html:not([dir="rtl"])
.oj-button-lg.oj-button-text-icons .oj-button-icon.oj-start {
  display: inline-flex;
  margin-right: var(--oj-button-lg-icon-to-text-padding);
  margin-left: var(--oj-button-lg-icon-to-edge-padding);
}

html[dir="rtl"] .oj-button-lg.oj-buttonset .oj-button-text-icon-end .oj-button-icon.oj-end, html[dir="rtl"]
.oj-button-lg.oj-buttonset .oj-button-text-icons .oj-button-icon.oj-end, html[dir="rtl"]
.oj-button-lg.oj-button-text-icon-end .oj-button-icon.oj-end, html[dir="rtl"]
.oj-button-lg.oj-button-text-icons .oj-button-icon.oj-end {
  display: inline-flex;
  margin-right: var(--oj-button-lg-icon-to-text-padding);
  margin-left: var(--oj-button-lg-icon-to-edge-padding);
}


html:not([dir="rtl"]) .oj-button-lg.oj-buttonset .oj-button-icons-only .oj-button-icon.oj-start, html:not([dir="rtl"])
.oj-button-lg.oj-button-icons-only .oj-button-icon.oj-start {
  display: inline-flex;
  margin-left: var(--oj-button-lg-icon-to-edge-padding);
}

html[dir="rtl"] .oj-button-lg.oj-buttonset .oj-button-icons-only .oj-button-icon.oj-end, html[dir="rtl"]
.oj-button-lg.oj-button-icons-only .oj-button-icon.oj-end {
  display: inline-flex;
  margin: 0 0.375rem;
}


html:not([dir="rtl"]) .oj-button-lg.oj-buttonset .oj-button-text-icon-end .oj-button-icon.oj-end, html:not([dir="rtl"])
.oj-button-lg.oj-buttonset .oj-button-text-icons .oj-button-icon.oj-end, html:not([dir="rtl"])
.oj-button-lg.oj-button-text-icon-end .oj-button-icon.oj-end, html:not([dir="rtl"])
.oj-button-lg.oj-button-text-icons .oj-button-icon.oj-end {
  display: inline-flex;
  margin-right: var(--oj-button-lg-icon-to-edge-padding);
  margin-left: var(--oj-button-lg-icon-to-text-padding);
}

html[dir="rtl"] .oj-button-lg.oj-buttonset .oj-button-text-icon-start .oj-button-icon.oj-start, html[dir="rtl"]
.oj-button-lg.oj-buttonset .oj-button-text-icons .oj-button-icon.oj-start, html[dir="rtl"]
.oj-button-lg.oj-button-text-icon-start .oj-button-icon.oj-start, html[dir="rtl"]
.oj-button-lg.oj-button-text-icons .oj-button-icon.oj-start {
  display: inline-flex;
  margin-right: var(--oj-button-lg-icon-to-edge-padding);
  margin-left: var(--oj-button-lg-icon-to-text-padding);
}


html:not([dir="rtl"]) .oj-button-lg.oj-buttonset .oj-button-icons-only .oj-button-icon.oj-end, html:not([dir="rtl"])
.oj-button-lg.oj-button-icons-only .oj-button-icon.oj-end {
  display: inline-flex;
  margin: 0 0.375rem;
}

html[dir="rtl"] .oj-button-lg.oj-buttonset .oj-button-icons-only .oj-button-icon.oj-start, html[dir="rtl"]
.oj-button-lg.oj-button-icons-only .oj-button-icon.oj-start {
  display: inline-flex;
  margin-right: var(--oj-button-lg-icon-to-edge-padding);
}

.oj-button-lg.oj-button-icon-only .oj-button-icon {
  display: inline-flex;
}


input.oj-button::-moz-focus-inner,
button.oj-button::-moz-focus-inner,
.oj-button button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.oj-hicontrast .oj-button-toggle.oj-focus,
.oj-hicontrast .oj-button.oj-focus .oj-button-button {
  outline-width: 3px;
}

.oj-hicontrast .oj-button-toggle.oj-selected,
.oj-hicontrast .oj-button.oj-selected .oj-button-button {
  border-style: double;
  border-width: 3px;
}

.oj-hicontrast .oj-button-toggle.oj-disabled,
.oj-hicontrast .oj-button.oj-disabled .oj-button-button {
  border-style: dotted;
}

.oj-hicontrast .oj-button-toggle.oj-disabled.oj-selected,
.oj-hicontrast .oj-button.oj-disabled.oj-selected .oj-button-button {
  border-width: 2px;
}




.oj-contrast-marker,
.oj-color-invert {
  --oj-button-solid-chrome-bg-color:                      rgba(var(--oj-palette-neutral-rgb-10), 0.08);
  --oj-button-solid-chrome-border-color:                  transparent;
  --oj-button-solid-chrome-text-color:                    var(--oj-core-text-color-primary);
  --oj-button-solid-chrome-bg-color-hover:                rgba(var(--oj-palette-neutral-rgb-10), 0.12);
  --oj-button-solid-chrome-border-color-hover:            transparent;
  --oj-button-solid-chrome-text-color-hover:              var(--oj-core-text-color-primary);
  --oj-button-solid-chrome-bg-color-active:               rgba(var(--oj-palette-neutral-rgb-10), 0.16);
  --oj-button-solid-chrome-border-color-active:           transparent;
  --oj-button-solid-chrome-text-color-active:             var(--oj-core-text-color-primary);
  --oj-button-solid-chrome-bg-color-disabled:             rgba(var(--oj-palette-neutral-rgb-0), 0.16);
  --oj-button-solid-chrome-border-color-disabled:         transparent;
  --oj-button-solid-chrome-text-color-disabled:           var(--oj-core-text-color-disabled);
  --oj-button-solid-chrome-bg-color-selected:             rgba(var(--oj-palette-neutral-rgb-10), 0.08);
  --oj-button-solid-chrome-border-color-selected:         transparent;
  --oj-button-solid-chrome-text-color-selected:           var(--oj-core-text-color-primary);
  --oj-button-solid-chrome-bg-color-selected-hover:       rgba(var(--oj-palette-neutral-rgb-10), 0.12);
  --oj-button-solid-chrome-border-color-selected-hover:   transparent;
  --oj-button-solid-chrome-text-color-selected-hover:     var(--oj-core-text-color-primary);
  --oj-button-solid-chrome-bg-color-selected-disabled:     rgba(var(--oj-palette-neutral-rgb-0), 0.16);
  --oj-button-solid-chrome-border-color-selected-disabled: transparent;
  --oj-button-solid-chrome-text-color-selected-disabled:   var(--oj-core-text-color-disabled);
  --oj-button-borderless-chrome-text-color:        var(--oj-core-text-color-primary);
  --oj-button-borderless-chrome-bg-color-hover:        var(--oj-core-bg-color-hover);
  --oj-button-borderless-chrome-border-color-hover:    transparent;
  --oj-button-borderless-chrome-text-color-hover:      var(--oj-core-text-color-primary);
  --oj-button-borderless-chrome-bg-color-active:       var(--oj-core-bg-color-active);
  --oj-button-borderless-chrome-border-color-active:   transparent;
  --oj-button-borderless-chrome-text-color-active:     var(--oj-core-text-color-primary);
  --oj-button-borderless-chrome-text-color-disabled:   var(--oj-core-text-color-disabled);
  --oj-button-borderless-chrome-bg-color-selected:     var(--oj-palette-brand-rgb-70);
  --oj-button-borderless-chrome-border-color-selected: rgba(var(--oj-palette-neutral-rgb-0), .3);
  --oj-button-borderless-chrome-text-color-selected:   var(--oj-core-text-color-primary);
  --oj-button-borderless-chrome-bg-color-selected-hover:     var(--oj-core-bg-color-hover);
  --oj-button-borderless-chrome-border-color-selected-hover: rgba(var(--oj-palette-neutral-rgb-0), .3);
  --oj-button-borderless-chrome-text-color-selected-hover:   var(--oj-core-text-color-primary);
  --oj-button-borderless-chrome-bg-color-selected-disabled:     transparent;
  --oj-button-borderless-chrome-border-color-selected-disabled: rgba(rgb(var(--oj-palette-neutral-rgb-0)), .6);
  --oj-button-borderless-chrome-text-color-selected-disabled:   var(--oj-core-text-color-disabled);
  --oj-button-outlined-chrome-border-color:          rgba(var(--oj-palette-neutral-rgb-0), .3);
  --oj-button-outlined-chrome-text-color:            var(--oj-core-text-color-primary);
  --oj-button-outlined-chrome-bg-color-hover:        var(--oj-core-bg-color-hover);
  --oj-button-outlined-chrome-border-color-hover:    rgba(var(--oj-palette-neutral-rgb-0), .3);
  --oj-button-outlined-chrome-text-color-hover:      var(--oj-core-text-color-primary);
  --oj-button-outlined-chrome-bg-color-active:       var(--oj-core-bg-color-active);
  --oj-button-outlined-chrome-border-color-active:   rgba(var(--oj-palette-neutral-rgb-0), .3);
  --oj-button-outlined-chrome-text-color-active:     var(--oj-core-text-color-primary);
  --oj-button-outlined-chrome-border-color-disabled: rgba(var(--oj-palette-neutral-rgb-0), .1);
  --oj-button-outlined-chrome-text-color-disabled:   var(--oj-core-text-color-disabled);
  --oj-button-outlined-chrome-bg-color-selected:     transparent;
  --oj-button-outlined-chrome-border-color-selected: rgba(var(--oj-palette-neutral-rgb-0), .3);
  --oj-button-outlined-chrome-text-color-selected:   var(--oj-core-text-color-primary);
  --oj-button-outlined-chrome-bg-color-selected-hover:    var(--oj-core-bg-color-hover);
  --oj-button-outlined-chrome-border-color-selected-hover: rgba(var(--oj-palette-neutral-rgb-0), .3);
  --oj-button-outlined-chrome-text-color-selected-hover:   var(--oj-core-text-color-primary);
  --oj-button-outlined-chrome-bg-color-selected-disabled:     transparent;
  --oj-button-outlined-chrome-border-color-selected-disabled: var(--oj-button-outlined-chrome-border-color-disabled);
  --oj-button-outlined-chrome-text-color-selected-disabled:   var(--oj-core-text-color-disabled);
  --oj-button-call-to-action-chrome-bg-color:                      rgb(var(--oj-palette-neutral-rgb-0));
  --oj-button-call-to-action-chrome-border-color:                  transparent;
  --oj-button-call-to-action-chrome-text-color:                    rgb(var(--oj-palette-neutral-rgb-190));
  --oj-button-call-to-action-chrome-bg-color-hover:                rgb(var(--oj-palette-neutral-rgb-10));
  --oj-button-call-to-action-chrome-border-color-hover:            transparent;
  --oj-button-call-to-action-chrome-text-color-hover:              rgb(var(--oj-palette-neutral-rgb-190));
  --oj-button-call-to-action-chrome-bg-color-active:               rgb(var(--oj-palette-neutral-rgb-20));
  --oj-button-call-to-action-chrome-border-color-active:           transparent;
  --oj-button-call-to-action-chrome-text-color-active:             rgb(var(--oj-palette-neutral-rgb-190));
}

.oj-density-compact {
  --oj-button-height:                max(2.25rem,24px);
  --oj-button-sm-height:             max(1.5rem,24px);
  --oj-button-lg-height:             2.75rem;
}

:root.oj-scale-sm {
  --oj-button-height:                   var(--oj-text-field-height);
  --oj-button-font-size: var(--oj-typography-body-md-font-size);
  --oj-button-sm-font-size: var(--oj-typography-body-md-font-size);
  --oj-button-lg-font-size: var(--oj-typography-body-md-font-size);
}

:root.oj-scale-md {
  --oj-button-font-size: var(--oj-typography-body-md-font-size);
  --oj-button-sm-font-size: var(--oj-typography-body-md-font-size);
  --oj-button-lg-font-size: var(--oj-typography-body-md-font-size);
}



.oj-button-danger-chrome {
  --oj-button-solid-chrome-bg-color:                      var(--oj-core-danger-1);
  --oj-button-solid-chrome-border-color:                  transparent;
  --oj-button-solid-chrome-text-color:                    var(--oj-core-danger-contrast);
  --oj-button-solid-chrome-bg-color-hover:                var(--oj-core-danger-2);
  --oj-button-solid-chrome-border-color-hover:            transparent;
  --oj-button-solid-chrome-text-color-hover:              var(--oj-core-danger-contrast);
  --oj-button-solid-chrome-bg-color-active:               var(--oj-core-danger-3);
  --oj-button-solid-chrome-border-color-active:           transparent;
  --oj-button-solid-chrome-text-color-active:             var(--oj-core-danger-contrast);
}

.oj-private-scale-lg {
  --oj-button-lg-height: 52px;
  --oj-button-lg-icon-size: 24px;
  --oj-button-lg-icon-to-text-padding: 16px;
  --oj-button-lg-icon-to-edge-padding: 16px;
  --oj-button-lg-font-size: var(--oj-typography-body-sm-font-size);
  --oj-button-lg-text-to-edge-padding: 24px;
  --oj-button-height: 44px;
  --oj-button-icon-size: 24px;
  --oj-button-icon-to-text-padding: 10px;
  --oj-button-icon-to-edge-padding: 10px;
  --oj-button-font-size: var(--oj-typography-body-sm-font-size);
  --oj-button-text-to-edge-padding: 16px;
  --oj-button-sm-height: 36px;
  --oj-button-sm-icon-size: 20px;
  --oj-button-sm-icon-to-text-padding: 8px;
  --oj-button-sm-icon-to-edge-padding: 8px;
  --oj-button-sm-font-size: var(--oj-typography-body-sm-font-size);
  --oj-button-sm-text-to-edge-padding: 16px;
}

.oj-buttonset.oj-button-full-chrome {
  visibility: hidden;
}

:root {
  --oj-private-buttonset-solid-chrome-internal-border-color:                     rgb(var(--oj-palette-neutral-rgb-100));
  --oj-private-buttonset-solid-chrome-internal-border-color-active:              rgb(var(--oj-palette-neutral-rgb-100));
  --oj-private-buttonset-solid-chrome-internal-border-color-selected:            rgb(var(--oj-palette-neutral-rgb-100));
  --oj-private-buttonset-solid-chrome-internal-border-color-selected-disabled:   var(--oj-button-solid-chrome-bg-color-disabled);
  --oj-buttonset-outlined-chrome-internal-border-color:                   var(--oj-button-outlined-chrome-border-color);
  --oj-buttonset-outlined-chrome-internal-border-color-active:            var(--oj-button-outlined-chrome-border-color);
  --oj-buttonset-outlined-chrome-internal-border-color-selected:          var(--oj-button-outlined-chrome-border-color);
  --oj-buttonset-outlined-chrome-internal-border-color-selected-disabled: var(--oj-core-color-disabled-1);
  --oj-private-buttonset-global-chroming-default: outlined;
}



oj-buttonset-one:not(.oj-complete),
oj-buttonset-many:not(.oj-complete) {
  visibility: hidden;
}

.oj-buttonset {
  font-size: var(--oj-button-font-size);
}


.oj-buttonset-multi {
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
}

.oj-buttonset-width-equal .oj-buttonset-multi .oj-button,
.oj-buttonset-width-equal.oj-buttonset-multi .oj-button {
  flex: 1;
  overflow: hidden;
}

.oj-buttonset-width-equal .oj-buttonset-multi,
.oj-buttonset-width-equal.oj-buttonset-multi {
  width: 100%;
}

.oj-buttonset-width-auto .oj-buttonset-multi .oj-button,
.oj-buttonset-width-auto.oj-buttonset-multi .oj-button {
  flex: auto;
}

.oj-buttonset-multi .oj-button {
  justify-content: center;
  overflow: hidden;
  flex: auto;
}

.oj-buttonset-multi.oj-button-full-chrome:not(.oj-buttonset-width-auto):not(.oj-buttonset-width-equal) {
  width: initial;
}

.oj-buttonset-multi.oj-button-full-chrome:not(.oj-buttonset-width-auto):not(.oj-buttonset-width-equal) .oj-button {
  flex: auto;
}

.oj-buttonset-multi.oj-button-half-chrome:not(.oj-buttonset-width-auto):not(.oj-buttonset-width-equal) {
  width: initial;
}

.oj-buttonset-multi.oj-button-half-chrome:not(.oj-buttonset-width-auto):not(.oj-buttonset-width-equal) .oj-button {
  flex: auto;
}

.oj-buttonset-multi.oj-button-outlined-chrome:not(.oj-buttonset-width-auto):not(.oj-buttonset-width-equal) {
  width: initial;
}

.oj-buttonset-multi.oj-button-outlined-chrome:not(.oj-buttonset-width-auto):not(.oj-buttonset-width-equal) .oj-button {
  flex: auto;
}


.oj-buttonset-multi.oj-button-full-chrome .oj-button,
.oj-buttonset-multi.oj-button-outlined-chrome .oj-button {
  border-radius: 0;
  position: relative;
  z-index: 0;
  margin-left: 0;
  margin-right: -1px;
}

.oj-buttonset-multi.oj-button-full-chrome .oj-button.oj-selected,
.oj-buttonset-multi.oj-button-outlined-chrome .oj-button.oj-selected {
  z-index: 1;
}

.oj-buttonset-multi.oj-button-half-chrome .oj-button {
  margin-left: 0;
  margin-right: 0.25em;
}

.oj-buttonset-multi.oj-button-half-chrome .oj-buttonset-last {
  margin-right: 0;
}


html:not([dir="rtl"]) .oj-buttonset-multi.oj-button-full-chrome .oj-buttonset-first, html:not([dir="rtl"])
.oj-buttonset-multi.oj-button-outlined-chrome .oj-buttonset-first {
  border-top-left-radius: var(--oj-button-border-radius);
  border-bottom-left-radius: var(--oj-button-border-radius);
}

html[dir="rtl"] .oj-buttonset-multi.oj-button-full-chrome .oj-buttonset-first, html[dir="rtl"]
.oj-buttonset-multi.oj-button-outlined-chrome .oj-buttonset-first {
  border-right-width: 1px;
  border-top-right-radius: var(--oj-button-border-radius);
  border-bottom-right-radius: var(--oj-button-border-radius);
}


html:not([dir="rtl"]) .oj-buttonset-multi.oj-button-full-chrome .oj-buttonset-last, html:not([dir="rtl"])
.oj-buttonset-multi.oj-button-outlined-chrome .oj-buttonset-last {
  margin-right: 0;
  border-top-right-radius: var(--oj-button-border-radius);
  border-bottom-right-radius: var(--oj-button-border-radius);
}

html[dir="rtl"] .oj-buttonset-multi.oj-button-full-chrome .oj-buttonset-last, html[dir="rtl"]
.oj-buttonset-multi.oj-button-outlined-chrome .oj-buttonset-last {
  border-top-left-radius: var(--oj-button-border-radius);
  border-bottom-left-radius: var(--oj-button-border-radius);
}

html:not([dir="rtl"]) .oj-buttonset-multi.oj-button-full-chrome .oj-button:not(.oj-buttonset-first).oj-default, html:not([dir="rtl"])
.oj-buttonset-multi.oj-button-full-chrome .oj-button:not(.oj-buttonset-first).oj-focus-only, html:not([dir="rtl"])
.oj-buttonset-multi.oj-button-full-chrome .oj-button:not(.oj-buttonset-first).oj-hover, html:not([dir="rtl"])
.oj-buttonset-multi.oj-button-full-chrome .oj-button:not(.oj-buttonset-first).oj-disabled {
  border-left-color: var(--oj-private-buttonset-solid-chrome-internal-border-color);
}

html[dir="rtl"] .oj-buttonset-multi.oj-button-full-chrome .oj-button:not(.oj-buttonset-last).oj-default, html[dir="rtl"]
.oj-buttonset-multi.oj-button-full-chrome .oj-button:not(.oj-buttonset-last).oj-focus-only, html[dir="rtl"]
.oj-buttonset-multi.oj-button-full-chrome .oj-button:not(.oj-buttonset-last).oj-hover, html[dir="rtl"]
.oj-buttonset-multi.oj-button-full-chrome .oj-button:not(.oj-buttonset-last).oj-disabled {
  border-left-color: var(--oj-private-buttonset-solid-chrome-internal-border-color);
}

html:not([dir="rtl"]) .oj-buttonset-multi.oj-button-full-chrome .oj-button:not(.oj-buttonset-first).oj-active {
  border-left-color: var(--oj-private-buttonset-solid-chrome-internal-border-color-active);
}

html[dir="rtl"] .oj-buttonset-multi.oj-button-full-chrome .oj-button:not(.oj-buttonset-last).oj-active {
  border-left-color: var(--oj-private-buttonset-solid-chrome-internal-border-color-active);
}

html:not([dir="rtl"]) .oj-buttonset-multi.oj-button-full-chrome .oj-button:not(.oj-buttonset-first).oj-selected {
  border-color: var(--oj-private-buttonset-solid-chrome-internal-border-color-selected);
  z-index: 1;
}

html[dir="rtl"] .oj-buttonset-multi.oj-button-full-chrome .oj-button:not(.oj-buttonset-last).oj-selected {
  border-color: var(--oj-private-buttonset-solid-chrome-internal-border-color-selected);
  z-index: 1;
}

html:not([dir="rtl"]) .oj-buttonset-multi.oj-button-full-chrome .oj-button:not(.oj-buttonset-first).oj-selected.oj-disabled {
  border-left-color: var(--oj-private-buttonset-solid-chrome-internal-border-color-selected-disabled);
}

html[dir="rtl"] .oj-buttonset-multi.oj-button-full-chrome .oj-button:not(.oj-buttonset-last).oj-selected.oj-disabled {
  border-left-color: var(--oj-private-buttonset-solid-chrome-internal-border-color-selected-disabled);
}

html:not([dir="rtl"]) .oj-buttonset-multi.oj-button-outlined-chrome .oj-button:not(.oj-buttonset-first).oj-default, html:not([dir="rtl"])
.oj-buttonset-multi.oj-button-outlined-chrome .oj-button:not(.oj-buttonset-first).oj-focus-only {
  border-left-color: transparent;
}

html[dir="rtl"] .oj-buttonset-multi.oj-button-outlined-chrome .oj-button:not(.oj-buttonset-last).oj-default, html[dir="rtl"]
.oj-buttonset-multi.oj-button-outlined-chrome .oj-button:not(.oj-buttonset-last).oj-focus-only {
  border-left-color: transparent;
}

html:not([dir="rtl"]) .oj-buttonset-multi.oj-button-outlined-chrome .oj-button:not(.oj-buttonset-first).oj-disabled {
  border-left-color: var(--oj-button-solid-chrome-border-color-disabled);
}

html[dir="rtl"] .oj-buttonset-multi.oj-button-outlined-chrome .oj-button:not(.oj-buttonset-last).oj-disabled {
  border-left-color: var(--oj-button-solid-chrome-border-color-disabled);
}

html:not([dir="rtl"]) .oj-buttonset-multi.oj-button-outlined-chrome .oj-button.oj-selected:not(.oj-disabled) {
  z-index: 1;
}

html[dir="rtl"] .oj-buttonset-multi.oj-button-outlined-chrome .oj-button.oj-selected:not(.oj-disabled) {
  z-index: 1;
}

html:not([dir="rtl"]) .oj-buttonset-multi.oj-button-outlined-chrome .oj-button:not(.oj-buttonset-first).oj-selected.oj-disabled {
  border-left-color: var(--oj-buttonset-outlined-chrome-internal-border-color-selected-disabled);
}

html[dir="rtl"] .oj-buttonset-multi.oj-button-outlined-chrome .oj-button:not(.oj-buttonset-last).oj-selected.oj-disabled {
  border-left-color: var(--oj-buttonset-outlined-chrome-internal-border-color-selected-disabled);
}

.oj-buttonset .oj-button-toggle.oj-disabled.oj-button-outlined-chrome:not(.oj-selected),
.oj-buttonset .oj-button.oj-disabled.oj-button-outlined-chrome:not(.oj-selected) .oj-button-button {
  border-color: var(--oj-button-outlined-chrome-border-color-disabled);
}



oj-buttonset-one.oj-color-invert,
oj-buttonset-many.oj-color-invert,
.oj-color-invert oj-buttonset-one,
.oj-color-invert oj-buttonset-many {
  --oj-button-outlined-chrome-bg-color:                          transparent;
  --oj-button-outlined-chrome-text-color:                        var(--oj-core-text-color-secondary);
  --oj-button-outlined-chrome-bg-color-disabled:                 transparent;
  --oj-buttonset-outlined-chrome-internal-border-color:          var(--oj-button-outlined-chrome-border-color);
  --oj-buttonset-outlined-chrome-internal-border-color-selected: rgb(var(--oj-palette-brand-rgb-50));
  --oj-button-outlined-chrome-bg-color-selected:                 rgb(var(--oj-palette-brand-rgb-140));
  --oj-button-outlined-chrome-border-color-selected:             rgb(var(--oj-palette-brand-rgb-50));
  --oj-button-borderless-chrome-bg-color-selected:                 rgb(var(--oj-palette-brand-rgb-140));
  --oj-button-borderless-chrome-border-color-selected:             rgb(var(--oj-palette-brand-rgb-50));
  --oj-buttonset-borderless-chrome-internal-border-color-selected: rgb(var(--oj-palette-brand-rgb-50));
  --oj-button-borderless-chrome-bg-color:                          transparent;
  --oj-button-outlined-chrome-bg-color-selected-disabled:         rgba(var(--oj-palette-neutral-rgb-0), 0.04);
  --oj-button-borderless-chrome-bg-color-selected-disabled:        rgba(var(--oj-palette-neutral-rgb-0), 0.04);
  --oj-button-borderless-chrome-bg-color-disabled:                 transparent;
}

:root {
  --oj-popup-border-color:             var(--oj-core-divider-color);
  --oj-popup-bg-color:                 rgb(var(--oj-palette-neutral-rgb-0));
  --oj-popup-border-radius:            var(--oj-core-border-radius-sm);
  --oj-popup-box-shadow:               var(--oj-core-box-shadow-xs);
  --oj-popup-padding:          0.5rem;
  --oj-popup-tail-height:             5px;
  --oj-popup-tail-width:              10px;
  --oj-private-popup-global-modality-default: "modeless";
  --oj-private-popup-global-open-animation-default: '[{"effect":"zoomIn","transformOrigin":"#myPosition"},"fadeIn"]';
  --oj-private-popup-global-close-animation-default: '[{"effect":"zoomOut","transformOrigin":"#myPosition"},"fadeOut"]';
}

:root {
  --oj-tooltip-text-color:    rgb(var(--oj-palette-neutral-rgb-0));
  --oj-tooltip-bg-color:      rgb(var(--oj-palette-neutral-rgb-170));
  --oj-tooltip-font-size:     var(--oj-typography-body-xs-font-size);
  --oj-tooltip-line-height:   var(--oj-typography-body-xs-line-height);
  --oj-tooltip-padding:       var(--oj-core-spacing-2x);
  --oj-tooltip-border-radius: var(--oj-core-border-radius-md);
  --oj-tooltip-border-color:  rgb(var(--oj-palette-neutral-rgb-170));
}

:root {
  --oj-dvt-danger-color:              rgb(214, 59, 37);
  --oj-dvt-warning-color:             rgb(207, 124, 0);
  --oj-dvt-success-color:             rgb(80, 130, 35);
  --oj-dvt-item-border-color-selected:   rgb(var(--oj-palette-neutral-rgb-190));
  --oj-dvt-item-contrast-color:           rgb(var(--oj-palette-neutral-rgb-20));
  --oj-dvt-marquee-color:                    rgba(var(--oj-palette-neutral-rgb-20),.1);
  --oj-dvt-marquee-border-color:             rgba(var(--oj-palette-neutral-rgb-190), 0.8);
  --oj-dvt-contrast-line-color:              rgba(var(--oj-palette-neutral-rgb-20), 0.7);
  --oj-dvt-reference-object-area-color:      rgba(var(--oj-palette-neutral-rgb-170), 0.08);
  --oj-dvt-reference-object-line-color:      rgba(var(--oj-palette-neutral-rgb-190), 0.8);
  --oj-dvt-overview-bg-color:                rgb(var(--oj-palette-neutral-rgb-50));
  --oj-dvt-overview-window-bg-color:         rgb(var(--oj-palette-neutral-rgb-0));
  --oj-dvt-overview-window-border-color:     rgb(var(--oj-palette-neutral-rgb-170));
  --oj-dvt-label-font-size-sm:              var(--oj-typography-body-xs-font-size);
  --oj-dvt-label-font-size-md:              var(--oj-typography-body-sm-font-size);
  --oj-dvt-label-font-size-lg:              var(--oj-typography-body-md-font-size);
  --oj-dvt-node-border-color-hover:         rgb(var(--oj-palette-neutral-rgb-20));
  --oj-private-dvt-gridline-color:        rgba(var(--oj-palette-neutral-rgb-190), 0.3);
}

.oj-dvtbase {
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  animation-duration: var(--oj-animation-duration-xlong);
}

.oj-dvtbase svg {
  overflow: hidden;
}

.oj-dvtbase:focus {
  outline: none;
}

.oj-dvt-default-border-width {
  stroke-width: 1px;
}

.oj-dvt-default-border-color:not(.oj-hover) {
  stroke: var(--oj-dvt-item-contrast-color);
}

.oj-dvt-bubble-marker {
  fill-opacity: 0.6;
}

.oj-dvt-selectable.oj-hover {
  stroke-width: 3px;
}

.oj-dvt-selectable.oj-selected {
  stroke-width: 3px;
  stroke: var(--oj-dvt-item-border-color-selected);
}

.oj-dvt-selectable-marker.oj-hover {
  stroke-width: 3px;
  stroke: var(--oj-dvt-item-contrast-color);
}

.oj-dvt-selectable-marker.oj-selected {
  stroke-width: 3px;
  stroke: var(--oj-dvt-item-border-color-selected);
}

.oj-dvt-selectable-inner-shape,
.oj-dvt-selectable-marker-inner-shape {
  stroke-width: 1px;
  fill-opacity: 1;
}

.oj-dvt-selectable-inner-shape {
  stroke: var(--oj-dvt-item-contrast-color);
}

.oj-dvt-selectable-marker-inner-shape.oj-hover:not(.oj-selected) {
  fill: var(--oj-dvt-item-contrast-color);
}

.oj-dvt-selectable-marker-inner-shape.oj-selected {
  stroke: var(--oj-dvt-item-contrast-color);
}

.oj-dvt-category1 {
  color: RGB(var(--oj-palette-dvt-rgb-1));
}

.oj-dvt-category2 {
  color: RGB(var(--oj-palette-dvt-rgb-2));
}

.oj-dvt-category3 {
  color: RGB(var(--oj-palette-dvt-rgb-3));
}

.oj-dvt-category4 {
  color: RGB(var(--oj-palette-dvt-rgb-4));
}

.oj-dvt-category5 {
  color: RGB(var(--oj-palette-dvt-rgb-5));
}

.oj-dvt-category6 {
  color: RGB(var(--oj-palette-dvt-rgb-6));
}

.oj-dvt-category7 {
  color: RGB(var(--oj-palette-dvt-rgb-7));
}

.oj-dvt-category8 {
  color: RGB(var(--oj-palette-dvt-rgb-8));
}

.oj-dvt-category9 {
  color: RGB(var(--oj-palette-dvt-rgb-9));
}

.oj-dvt-category10 {
  color: RGB(var(--oj-palette-dvt-rgb-10));
}

.oj-dvt-category11 {
  color: RGB(var(--oj-palette-dvt-rgb-11));
}

.oj-dvt-category12 {
  color: RGB(var(--oj-palette-dvt-rgb-12));
}

.oj-dvt-tooltip {
  box-sizing: border-box;
  border-style: solid;
  border-width: 1px;
  padding: var(--oj-tooltip-padding);
  background-color: var(--oj-tooltip-bg-color);
  color: var(--oj-tooltip-text-color);
  border-color: var(--oj-tooltip-border-color);
  font-size: var(--oj-tooltip-font-size);
  line-height: var(--oj-tooltip-line-height);
  border-radius: var(--oj-tooltip-border-radius);
}

.oj-dvt-datatip {
  color: var(--oj-core-text-color-primary);
  box-sizing: border-box;
  border-style: solid;
  border-width: 1px;
  padding: 0.5rem;
  border-radius: var(--oj-core-border-radius-sm);
  background-color: var(--oj-popup-bg-color);
  border-color: var(--oj-popup-border-color);
  font-size: var(--oj-tooltip-font-size);
  line-height: var(--oj-tooltip-line-height);
}

.oj-dvt-datatip-table {
  border-collapse: separate;
  border-spacing: 0px;
  overflow: hidden;
  display: block;
}

.oj-dvt-datatip-label {
  color: var(--oj-core-text-color-secondary);
  padding: 0px 2px;
  white-space: nowrap;
}

html:not([dir="rtl"]) .oj-dvt-datatip-label {
  text-align: right;
}

html[dir="rtl"] .oj-dvt-datatip-label {
  text-align: left;
}

.oj-dvt-datatip-value {
  color: var(--oj-core-text-color-primary);
  padding: 0px 2px;
}

html:not([dir="rtl"]) .oj-dvt-datatip-value {
  text-align: left;
}

html[dir="rtl"] .oj-dvt-datatip-value {
  text-align: right;
}

.oj-dvt-no-data-message {
  color: var(--oj-core-text-color-secondary);
  font-size: var(--oj-dvt-label-font-size-md);
}

.oj-dvt-marquee {
  fill: var(--oj-dvt-marquee-color);
  stroke: var(--oj-dvt-marquee-border-color);
}

.oj-dvt-marquee-inner-area {
  fill: var(--oj-dvt-marquee-color);
  stroke: var(--oj-dvt-contrast-line-color);
}

.oj-dvt-icon {
  stroke: none;
}

.oj-dvt-button-borderless .oj-dvt-button-background {
  stroke: none;
  fill: transparent;
}

.oj-dvt-button-borderless {
  stroke: none;
  fill: none;
}

.oj-dvt-button-borderless.oj-hover {
  stroke: var(--oj-button-borderless-chrome-border-color-hover);
  fill: var(--oj-button-borderless-chrome-bg-color-hover);
}

.oj-dvt-button-borderless.oj-active {
  stroke: var(--oj-button-borderless-chrome-border-color-active);
  fill: var(--oj-button-borderless-chrome-bg-color-active);
}

.oj-dvt-button-borderless .oj-dvt-icon {
  fill: var(--oj-button-borderless-chrome-text-color);
}

.oj-dvt-button-borderless.oj-hover .oj-dvt-icon {
  fill: var(--oj-button-borderless-chrome-text-color-hover);
}

.oj-dvt-button-borderless.oj-active .oj-dvt-icon {
  fill: var(--oj-button-borderless-chrome-text-color-active);
}

.oj-dvt-button-borderless.oj-disabled .oj-dvt-icon {
  fill: var(--oj-button-borderless-chrome-text-color-disabled);
}

.oj-dvt-button-outlined .oj-dvt-button-background {
  stroke: none;
  fill: var(--oj-core-bg-color-content);
}

.oj-dvt-button-outlined {
  stroke: var(--oj-button-outlined-chrome-border-color);
  fill: none;
}

.oj-dvt-button-outlined.oj-hover {
  stroke: var(--oj-button-outlined-chrome-border-color-hover);
  fill: var(--oj-button-outlined-chrome-bg-color-hover);
}

.oj-dvt-button-outlined.oj-active {
  stroke: var(--oj-button-outlined-chrome-border-color-active);
  fill: var(--oj-button-outlined-chrome-bg-color-active);
}

.oj-dvt-button-outlined.oj-disabled {
  stroke: var(--oj-button-outlined-chrome-border-color-disabled);
}

.oj-dvt-button-outlined.oj-unselected {
  stroke: var(--oj-button-outlined-chrome-border-color-selected);
  fill: var(--oj-button-outlined-chrome-bg-color-hover);
}

.oj-dvt-button-outlined.oj-unselected.oj-hover {
  stroke: var(--oj-button-outlined-chrome-border-color-hover);
  fill: var(--oj-button-outlined-chrome-bg-color-hover);
}

.oj-dvt-button-outlined.oj-selected {
  stroke: var(--oj-button-outlined-chrome-border-color-selected);
  fill: var(--oj-button-outlined-chrome-bg-color-selected);
}

.oj-dvt-button-outlined.oj-selected.oj-hover {
  stroke: var(--oj-button-outlined-chrome-border-color-selected-hover);
  fill: var(--oj-button-outlined-chrome-bg-color-selected-hover);
}

.oj-dvt-button-outlined .oj-dvt-icon {
  fill: var(--oj-button-outlined-chrome-text-color);
}

.oj-dvt-button-outlined.oj-hover .oj-dvt-icon {
  fill: var(--oj-button-outlined-chrome-text-color-hover);
}

.oj-dvt-button-outlined.oj-active .oj-dvt-icon {
  fill: var(--oj-button-outlined-chrome-text-color-active);
}

.oj-dvt-button-outlined.oj-disabled .oj-dvt-icon {
  fill: var(--oj-button-outlined-chrome-text-color-disabled);
}

.oj-dvt-button-outlined.oj-unselected .oj-dvt-icon {
  fill: var(--oj-button-outlined-chrome-text-color);
}

.oj-dvt-button-outlined.oj-unselected.oj-hover .oj-dvt-icon {
  fill: var(--oj-button-outlined-chrome-text-color-hover);
}

.oj-dvt-button-outlined.oj-selected .oj-dvt-icon {
  fill: var(--oj-button-outlined-chrome-text-color-selected);
}

.oj-dvt-button-outlined.oj-selected.oj-hover .oj-dvt-icon {
  fill: var(--oj-button-outlined-chrome-text-color-selected-hover);
}

.oj-dvt-loading-container {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  container-type: size;
}

.oj-dvt-skeleton-container {
  width: 100%;
  height: 100%;
  -webkit-mask-image: none;
          mask-image: none;
  -webkit-mask-position: bottom;
          mask-position: bottom;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}

.oj-dvt-skeleton {
  width: 100%;
  height: 100%;
}

oj-legend:not(.oj-complete) {
  visibility: hidden;
}

oj-legend {
  display: block;
}

.oj-legend {
  font-size: var(--oj-dvt-label-font-size-sm);
  color: var(--oj-core-text-color-primary);
  -webkit-user-select: none;
          user-select: none;
}

.oj-legend-section-title {
  font-size: var(--oj-dvt-label-font-size-sm);
  font-weight: 600;
  color: var(--oj-core-text-color-primary);
}

.oj-legend-hover {
  fill: var(--oj-button-borderless-chrome-bg-color-hover);
  border-radius: 4px;
}

.oj-legend-focus {
  stroke: var(--oj-core-focus-border-color);
  stroke-width: 0.5;
  stroke-dasharray: 1;
}

:root {
  --oj-chart-axis-title-text-color:         var(--oj-core-text-color-secondary);
  --oj-chart-axis-tick-label-text-color:    var(--oj-core-text-color-secondary);
  --oj-chart-stock-falling-bg-color:        var(--oj-dvt-danger-color);
  --oj-chart-stock-range-bg-color:          rgb(var(--oj-palette-neutral-rgb-100));
  --oj-chart-stock-rising-bg-color:         var(--oj-dvt-success-color);
  --oj-chart-animation-rising-icon-color:   rgb(var(--oj-palette-info-rgb-90));
  --oj-chart-animation-falling-icon-color:  rgb(var(--oj-palette-danger-rgb-90));
  --oj-chart-animation-marker-color:        rgb(var(--oj-palette-neutral-rgb-20));
  --oj-chart-polar-axis-tick-label-outside-bg-color:    rgb(var(--oj-palette-neutral-rgb-0));
  --oj-chart-polar-axis-tick-label-inside-bg-color: rgba(var(--oj-palette-neutral-rgb-0), .6);
  --oj-chart-data-cursor-line-color: rgba(var(--oj-palette-neutral-rgb-190), 0.8);
}

oj-chart:not(.oj-complete) {
  visibility: hidden;
}

oj-chart {
  display: block;
}

.oj-chart {
  -webkit-user-select: none;
          user-select: none;
  width: 100%;
  height: 448px;
}

.oj-chart-data-label {
  font-size: var(--oj-dvt-label-font-size-sm);
  color: var(--oj-core-text-color-primary);
}

.oj-chart-data-cursor-line {
  color: var(--oj-chart-data-cursor-line-color);
  width: 1px;
}

.oj-chart-data-cursor-outer-line {
  stroke: var(--oj-dvt-contrast-line-color);
  stroke-width: 1px;
}

.oj-chart-polar-axis-tick-label-outside {
  fill: var(--oj-chart-polar-axis-tick-label-outside-bg-color);
}

.oj-chart-polar-axis-tick-label-inside {
  fill: var(--oj-chart-polar-axis-tick-label-inside-bg-color);
}

.oj-chart-stock-falling {
  background-color: var(--oj-chart-stock-falling-bg-color);
}

.oj-chart-stock-range {
  background-color: var(--oj-chart-stock-range-bg-color);
}

.oj-chart-stock-rising {
  background-color: var(--oj-chart-stock-rising-bg-color);
}

.oj-chart-stack-label {
  font-size: var(--oj-dvt-label-font-size-sm);
  font-weight: bold;
}

.oj-chart-pie-center-label,
.oj-chart-xaxis-title,
.oj-chart-yaxis-title,
.oj-chart-y2axis-title {
  font-size: var(--oj-dvt-label-font-size-sm);
  color: var(--oj-chart-axis-title-text-color);
}

.oj-chart-xaxis-tick-label,
.oj-chart-yaxis-tick-label,
.oj-chart-y2axis-tick-label {
  font-size: var(--oj-dvt-label-font-size-sm);
  color: var(--oj-chart-axis-tick-label-text-color);
}

.oj-chart-animation-down {
  fill: var(--oj-chart-animation-falling-icon-color);
}

.oj-chart-animation-up {
  fill: var(--oj-chart-animation-rising-icon-color);
}

.oj-chart-animation-marker {
  fill: var(--oj-chart-animation-marker-color);
}

.oj-chart .oj-active-drop {
  fill: var(--oj-core-drag-drop-color-1);
}

.oj-chart-reference-object-area {
  color: var(--oj-dvt-reference-object-area-color);
}

.oj-chart-reference-object-line {
  width: 1px;
  color: var(--oj-dvt-reference-object-line-color);
}

.oj-chart-reference-object-inner-line {
  stroke: var(--oj-dvt-contrast-line-color);
  stroke-width: 1px;
}

.oj-chart-data-label-contrast {
  stroke: var(--oj-core-neutral-secondary-3);
  stroke-opacity: 0.8;
  stroke-width: 0.25em;
  stroke-linejoin: round;
  paint-order: stroke;
}

.oj-hicontrast .oj-chart-data-label-contrast {
  fill: CanvasText;
  stroke: Canvas;
}

.oj-chart-pie-skeleton-container {
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 311 311"><path d="M10.51 199.288c-2.16.601-3.407 2.865-2.704 4.993C28.267 266.265 86.66 310.999 155.5 310.999c85.88 0 155.5-69.62 155.5-155.5C311 72.339 245.72 4.425 163.609.206c-2.246-.115-4.11 1.697-4.11 3.945V154.76a4.006 4.006 0 0 1-2.929 3.857L10.51 199.288Z"/><path d="M8.445 191.559c-2.175.605-4.425-.707-4.904-2.913A156.095 156.095 0 0 1 0 155.499C0 72.339 65.28 4.425 147.391.206c2.246-.115 4.11 1.697 4.11 3.945v144.535a3.999 3.999 0 0 1-2.927 3.853l-140.13 39.02Z"/></svg>');
          mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 311 311"><path d="M10.51 199.288c-2.16.601-3.407 2.865-2.704 4.993C28.267 266.265 86.66 310.999 155.5 310.999c85.88 0 155.5-69.62 155.5-155.5C311 72.339 245.72 4.425 163.609.206c-2.246-.115-4.11 1.697-4.11 3.945V154.76a4.006 4.006 0 0 1-2.929 3.857L10.51 199.288Z"/><path d="M8.445 191.559c-2.175.605-4.425-.707-4.904-2.913A156.095 156.095 0 0 1 0 155.499C0 72.339 65.28 4.425 147.391.206c2.246-.115 4.11 1.697 4.11 3.945v144.535a3.999 3.999 0 0 1-2.927 3.853l-140.13 39.02Z"/></svg>');
}

.oj-chart-funnel-skeleton-container {
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 357 357"><path d="M129.776 354.283a2.69 2.69 0 0 0 2.685 2.717h93.243a2.689 2.689 0 0 0 2.685-2.717c-.16-17.182.604-34.966 2.335-53.182a2.695 2.695 0 0 0-2.843-2.946c-17.293 1.053-34.257 1.725-49.382 1.725-14.782 0-31.323-.642-48.211-1.654a2.695 2.695 0 0 0-2.84 2.946c1.726 18.19 2.488 35.951 2.328 53.111Zm-4.556-72.827a2.684 2.684 0 0 0 2.49 2.333c17.78 1.102 35.255 1.811 50.789 1.811 15.878 0 33.783-.741 51.968-1.885a2.683 2.683 0 0 0 2.488-2.332c3.035-23.13 7.602-46.838 13.782-70.788.25-.972.503-1.941.758-2.91.47-1.786-.955-3.509-2.797-3.375-22.282 1.622-44.821 2.75-64.414 2.75-20.096 0-43.589-1.187-66.85-2.876-1.842-.134-3.268 1.59-2.797 3.376.266 1.01.53 2.021.792 3.035 6.186 23.975 10.756 47.708 13.791 70.861Zm-20.194-93.803a2.682 2.682 0 0 0 2.363 1.905c24.532 1.871 49.67 3.222 71.11 3.222 21.789 0 47.397-1.395 72.307-3.313a2.683 2.683 0 0 0 2.361-1.905c7.592-25.251 16.609-49.188 26.756-71.49.856-1.882-.634-3.998-2.694-3.81-32.399 2.967-69.096 5.548-98.73 5.548-29.263 0-65.415-2.517-97.514-5.437-2.058-.187-3.548 1.928-2.692 3.81 10.138 22.297 19.148 46.227 26.733 71.47ZM68.412 95.66a2.68 2.68 0 0 0 2.13 1.456c34.496 3.313 75.471 6.414 107.957 6.414 32.874 0 74.438-3.176 109.187-6.532a2.681 2.681 0 0 0 2.128-1.456c16.899-33.157 36.321-62.084 57.139-85.559 1.481-1.67.432-4.335-1.795-4.5C298.962 2.046 240.799 0 177.607 0 115.675 0 58.573 1.967 12.833 5.279c-2.231.161-3.284 2.831-1.798 4.503C31.945 33.322 51.45 62.36 68.412 95.66Z"/></svg>');
          mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 357 357"><path d="M129.776 354.283a2.69 2.69 0 0 0 2.685 2.717h93.243a2.689 2.689 0 0 0 2.685-2.717c-.16-17.182.604-34.966 2.335-53.182a2.695 2.695 0 0 0-2.843-2.946c-17.293 1.053-34.257 1.725-49.382 1.725-14.782 0-31.323-.642-48.211-1.654a2.695 2.695 0 0 0-2.84 2.946c1.726 18.19 2.488 35.951 2.328 53.111Zm-4.556-72.827a2.684 2.684 0 0 0 2.49 2.333c17.78 1.102 35.255 1.811 50.789 1.811 15.878 0 33.783-.741 51.968-1.885a2.683 2.683 0 0 0 2.488-2.332c3.035-23.13 7.602-46.838 13.782-70.788.25-.972.503-1.941.758-2.91.47-1.786-.955-3.509-2.797-3.375-22.282 1.622-44.821 2.75-64.414 2.75-20.096 0-43.589-1.187-66.85-2.876-1.842-.134-3.268 1.59-2.797 3.376.266 1.01.53 2.021.792 3.035 6.186 23.975 10.756 47.708 13.791 70.861Zm-20.194-93.803a2.682 2.682 0 0 0 2.363 1.905c24.532 1.871 49.67 3.222 71.11 3.222 21.789 0 47.397-1.395 72.307-3.313a2.683 2.683 0 0 0 2.361-1.905c7.592-25.251 16.609-49.188 26.756-71.49.856-1.882-.634-3.998-2.694-3.81-32.399 2.967-69.096 5.548-98.73 5.548-29.263 0-65.415-2.517-97.514-5.437-2.058-.187-3.548 1.928-2.692 3.81 10.138 22.297 19.148 46.227 26.733 71.47ZM68.412 95.66a2.68 2.68 0 0 0 2.13 1.456c34.496 3.313 75.471 6.414 107.957 6.414 32.874 0 74.438-3.176 109.187-6.532a2.681 2.681 0 0 0 2.128-1.456c16.899-33.157 36.321-62.084 57.139-85.559 1.481-1.67.432-4.335-1.795-4.5C298.962 2.046 240.799 0 177.607 0 115.675 0 58.573 1.967 12.833 5.279c-2.231.161-3.284 2.831-1.798 4.503C31.945 33.322 51.45 62.36 68.412 95.66Z"/></svg>');
}

.oj-chart-pyramid-skeleton-container {
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 357 357"><path d="M215.029 89.25c5.277 0 8.731-5.526 6.418-10.27L184.918 4.06c-2.608-5.348-10.228-5.348-12.836 0l-36.529 74.92c-2.313 4.743 1.141 10.269 6.417 10.269h73.059Zm-113.093 82.11c-5.276 0-8.73-5.526-6.418-10.269l26.11-53.55a7.139 7.139 0 0 1 6.417-4.011h100.909a7.14 7.14 0 0 1 6.418 4.011l26.109 53.55c2.313 4.743-1.141 10.269-6.418 10.269H101.936Zm-41.774 85.68c-5.277 0-8.73-5.526-6.418-10.269l27.85-57.12a7.14 7.14 0 0 1 6.417-4.011h180.977a7.139 7.139 0 0 1 6.418 4.011l27.85 57.12c2.312 4.743-1.141 10.269-6.418 10.269H60.162ZM11.404 357c-5.265-.014-8.707-5.532-6.397-10.269l34.812-71.4a7.14 7.14 0 0 1 6.418-4.011h264.526a7.141 7.141 0 0 1 6.418 4.011l34.812 71.4c2.31 4.737-1.132 10.255-6.397 10.269H11.405Z"/></svg>');
          mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 357 357"><path d="M215.029 89.25c5.277 0 8.731-5.526 6.418-10.27L184.918 4.06c-2.608-5.348-10.228-5.348-12.836 0l-36.529 74.92c-2.313 4.743 1.141 10.269 6.417 10.269h73.059Zm-113.093 82.11c-5.276 0-8.73-5.526-6.418-10.269l26.11-53.55a7.139 7.139 0 0 1 6.417-4.011h100.909a7.14 7.14 0 0 1 6.418 4.011l26.109 53.55c2.313 4.743-1.141 10.269-6.418 10.269H101.936Zm-41.774 85.68c-5.277 0-8.73-5.526-6.418-10.269l27.85-57.12a7.14 7.14 0 0 1 6.417-4.011h180.977a7.139 7.139 0 0 1 6.418 4.011l27.85 57.12c2.312 4.743-1.141 10.269-6.418 10.269H60.162ZM11.404 357c-5.265-.014-8.707-5.532-6.397-10.269l34.812-71.4a7.14 7.14 0 0 1 6.418-4.011h264.526a7.141 7.141 0 0 1 6.418 4.011l34.812 71.4c2.31 4.737-1.132 10.255-6.397 10.269H11.405Z"/></svg>');
}

@container (max-aspect-ratio: 2/1) {
  .oj-chart-bar-skeleton-container {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 196"><path d="M4 72h17.33s4 0 4 4v116s0 4-4 4H4s-4 0-4-4V76s0-4 4-4m33.33-32h17.33s4 0 4 4v148s0 4-4 4H37.33s-4 0-4-4V44s0-4 4-4m33.33 60h17.33s4 0 4 4v88s0 4-4 4H70.66s-4 0-4-4v-88s0-4 4-4m33.33-26h17.33s4 0 4 4v114s0 4-4 4h-17.33s-4 0-4-4V78s0-4 4-4m33.33-22h17.33s4 0 4 4v136s0 4-4 4h-17.33s-4 0-4-4V56s0-4 4-4m33.33-52h17.33s4 0 4 4v188s0 4-4 4h-17.33s-4 0-4-4V4s0-4 4-4"/></svg>');
            mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 196"><path d="M4 72h17.33s4 0 4 4v116s0 4-4 4H4s-4 0-4-4V76s0-4 4-4m33.33-32h17.33s4 0 4 4v148s0 4-4 4H37.33s-4 0-4-4V44s0-4 4-4m33.33 60h17.33s4 0 4 4v88s0 4-4 4H70.66s-4 0-4-4v-88s0-4 4-4m33.33-26h17.33s4 0 4 4v114s0 4-4 4h-17.33s-4 0-4-4V78s0-4 4-4m33.33-22h17.33s4 0 4 4v136s0 4-4 4h-17.33s-4 0-4-4V56s0-4 4-4m33.33-52h17.33s4 0 4 4v188s0 4-4 4h-17.33s-4 0-4-4V4s0-4 4-4"/></svg>');
  }
  .oj-chart-boxplot-skeleton-container {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 300"><path d="M18.51 51a3 3 0 0 0-3 3v21.14H6a6 6 0 0 0-6 6v131.999a6 6 0 0 0 6 6h9.51V252a3 3 0 1 0 6 0v-32.861h10.485a6 6 0 0 0 6-6v-132a6 6 0 0 0-6-6H21.51V54a3 3 0 0 0-3-3ZM69.015 6a3 3 0 0 0-3 3v33h-10.02a6 6 0 0 0-6 6v228a6 6 0 0 0 6 6h10.02v15a3 3 0 1 0 6 0v-15h9.975a6 6 0 0 0 6-6V48a6 6 0 0 0-6-6h-9.975V9a3 3 0 0 0-3-3Zm50.49 21a3 3 0 0 0-3 3v9H105.99a6 6 0 0 0-6 6v204a6 6 0 0 0 6 6h10.515v21a3 3 0 1 0 6 0v-21h9.48a6 6 0 0 0 6-6V45a6 6 0 0 0-6-6h-9.48v-9a3 3 0 0 0-3-3Zm48.99 24a3 3 0 0 0-3 3v21.14h-9.51a6 6 0 0 0-6 6v131.999a6 6 0 0 0 6 6h9.51V252a3 3 0 1 0 6 0v-32.861h10.485a6 6 0 0 0 6-6v-132a6 6 0 0 0-6-6h-10.485V54a3 3 0 0 0-3-3Zm51-24a3 3 0 0 0-3 3v9H205.98a6 6 0 0 0-6 6v204a6 6 0 0 0 6 6h10.515v21a3 3 0 1 0 6 0v-21h9.48a6 6 0 0 0 6-6V45a6 6 0 0 0-6-6h-9.48v-9a3 3 0 0 0-3-3Zm49.499-21a3 3 0 0 0-3 3v33h-10.019a6 6 0 0 0-6 6v228a6 6 0 0 0 6 6h10.019v15a3 3 0 1 0 6 0v-15h9.976a6 6 0 0 0 6-6V48a6 6 0 0 0-6-6h-9.976V9a3 3 0 0 0-3-3Z"/></svg>');
            mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 300"><path d="M18.51 51a3 3 0 0 0-3 3v21.14H6a6 6 0 0 0-6 6v131.999a6 6 0 0 0 6 6h9.51V252a3 3 0 1 0 6 0v-32.861h10.485a6 6 0 0 0 6-6v-132a6 6 0 0 0-6-6H21.51V54a3 3 0 0 0-3-3ZM69.015 6a3 3 0 0 0-3 3v33h-10.02a6 6 0 0 0-6 6v228a6 6 0 0 0 6 6h10.02v15a3 3 0 1 0 6 0v-15h9.975a6 6 0 0 0 6-6V48a6 6 0 0 0-6-6h-9.975V9a3 3 0 0 0-3-3Zm50.49 21a3 3 0 0 0-3 3v9H105.99a6 6 0 0 0-6 6v204a6 6 0 0 0 6 6h10.515v21a3 3 0 1 0 6 0v-21h9.48a6 6 0 0 0 6-6V45a6 6 0 0 0-6-6h-9.48v-9a3 3 0 0 0-3-3Zm48.99 24a3 3 0 0 0-3 3v21.14h-9.51a6 6 0 0 0-6 6v131.999a6 6 0 0 0 6 6h9.51V252a3 3 0 1 0 6 0v-32.861h10.485a6 6 0 0 0 6-6v-132a6 6 0 0 0-6-6h-10.485V54a3 3 0 0 0-3-3Zm51-24a3 3 0 0 0-3 3v9H205.98a6 6 0 0 0-6 6v204a6 6 0 0 0 6 6h10.515v21a3 3 0 1 0 6 0v-21h9.48a6 6 0 0 0 6-6V45a6 6 0 0 0-6-6h-9.48v-9a3 3 0 0 0-3-3Zm49.499-21a3 3 0 0 0-3 3v33h-10.019a6 6 0 0 0-6 6v228a6 6 0 0 0 6 6h10.019v15a3 3 0 1 0 6 0v-15h9.976a6 6 0 0 0 6-6V48a6 6 0 0 0-6-6h-9.976V9a3 3 0 0 0-3-3Z"/></svg>');
  }
  .oj-chart-bubble-skeleton-container {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 300"><circle cx="237" cy="49.5" r="10.5"/><circle cx="247.5" cy="91.5" r="10.5"/><circle cx="281.25" cy="18.75" r="18.75"/><circle cx="47.25" cy="249.75" r="18.75"/><circle cx="195.75" cy="168.75" r="18.75"/><circle cx="90" cy="213" r="10.5"/><circle cx="10.5" cy="289.5" r="10.5"/><circle cx="132" cy="223.5" r="10.5"/><circle cx="142.5" cy="177" r="13.5"/><circle cx="156" cy="129" r="13.5"/><circle cx="205.5" cy="115.5" r="13.5"/><circle cx="172.5" cy="60" r="13.5"/></svg>');
            mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 300"><circle cx="237" cy="49.5" r="10.5"/><circle cx="247.5" cy="91.5" r="10.5"/><circle cx="281.25" cy="18.75" r="18.75"/><circle cx="47.25" cy="249.75" r="18.75"/><circle cx="195.75" cy="168.75" r="18.75"/><circle cx="90" cy="213" r="10.5"/><circle cx="10.5" cy="289.5" r="10.5"/><circle cx="132" cy="223.5" r="10.5"/><circle cx="142.5" cy="177" r="13.5"/><circle cx="156" cy="129" r="13.5"/><circle cx="205.5" cy="115.5" r="13.5"/><circle cx="172.5" cy="60" r="13.5"/></svg>');
  }
  .oj-chart-area-skeleton-container {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 300"><path d="M0 244a4 4 0 0 1 4-4h69.57c.925 0 1.82-.32 2.536-.907l71.784-58.863a4.002 4.002 0 0 1 4.491-.397l70.494 39.477a4 4 0 0 0 4.158-.152l66.764-44.064c2.659-1.755 6.203.152 6.203 3.339V296a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4v-52Z"/><path d="M0 145.844a3.998 3.998 0 0 1 3.291-3.936l70.75-12.735a4.005 4.005 0 0 0 1.731-.768l71.663-55.18a4 4 0 0 1 5.031.121l68.816 58.494a4 4 0 0 0 6.088-1.105l65.133-117.241c2.005-3.608 7.497-2.185 7.497 1.943v141.41a4.001 4.001 0 0 1-1.797 3.339l-71.17 46.972a4 4 0 0 1-4.158.152l-70.494-39.477a4.002 4.002 0 0 0-4.491.397l-71.784 58.863a3.997 3.997 0 0 1-2.536.907H4a4 4 0 0 1-4-4v-78.156Z"/></svg>');
            mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 300"><path d="M0 244a4 4 0 0 1 4-4h69.57c.925 0 1.82-.32 2.536-.907l71.784-58.863a4.002 4.002 0 0 1 4.491-.397l70.494 39.477a4 4 0 0 0 4.158-.152l66.764-44.064c2.659-1.755 6.203.152 6.203 3.339V296a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4v-52Z"/><path d="M0 145.844a3.998 3.998 0 0 1 3.291-3.936l70.75-12.735a4.005 4.005 0 0 0 1.731-.768l71.663-55.18a4 4 0 0 1 5.031.121l68.816 58.494a4 4 0 0 0 6.088-1.105l65.133-117.241c2.005-3.608 7.497-2.185 7.497 1.943v141.41a4.001 4.001 0 0 1-1.797 3.339l-71.17 46.972a4 4 0 0 1-4.158.152l-70.494-39.477a4.002 4.002 0 0 0-4.491.397l-71.784 58.863a3.997 3.997 0 0 1-2.536.907H4a4 4 0 0 1-4-4v-78.156Z"/></svg>');
  }
  .oj-chart-line-skeleton-container {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 300"><path fill-rule="evenodd" d="M298.883 170.513a6 6 0 0 1-1.395 8.369l-65.472 46.766a12 12 0 0 1-11.808 1.219l-68.571-30.172-70.532 55.721A11.997 11.997 0 0 1 73.666 255H6.002a6 6 0 1 1 0-12h67.664l70.533-55.721a11.999 11.999 0 0 1 12.271-1.567l68.571 30.171 65.472-46.765a6 6 0 0 1 8.37 1.395Z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M143.676 126.191a12.001 12.001 0 0 1 13.908-.691l68.544 43.869 65.212-32.247a6 6 0 1 1 5.319 10.756l-65.211 32.248a12 12 0 0 1-11.788-.65l-68.545-43.868-70.552 55.736a12.009 12.009 0 0 1-4.916 2.315L7.261 208.366a6 6 0 1 1-2.523-11.732l68.386-14.707 70.552-55.736Z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M296.952.777a6.001 6.001 0 0 1 2.271 8.175l-65.087 115.154c-3.421 6.053-11.254 7.94-17.057 4.111l-66.014-43.57-70.502 55.696a11.998 11.998 0 0 1-4.916 2.316L7.261 157.366a6 6 0 1 1-2.523-11.732l68.386-14.707 70.502-55.696a12 12 0 0 1 14.049-.6l66.014 43.57L288.776 3.048a6 6 0 0 1 8.176-2.271Z" clip-rule="evenodd"/></svg>');
            mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 300"><path fill-rule="evenodd" d="M298.883 170.513a6 6 0 0 1-1.395 8.369l-65.472 46.766a12 12 0 0 1-11.808 1.219l-68.571-30.172-70.532 55.721A11.997 11.997 0 0 1 73.666 255H6.002a6 6 0 1 1 0-12h67.664l70.533-55.721a11.999 11.999 0 0 1 12.271-1.567l68.571 30.171 65.472-46.765a6 6 0 0 1 8.37 1.395Z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M143.676 126.191a12.001 12.001 0 0 1 13.908-.691l68.544 43.869 65.212-32.247a6 6 0 1 1 5.319 10.756l-65.211 32.248a12 12 0 0 1-11.788-.65l-68.545-43.868-70.552 55.736a12.009 12.009 0 0 1-4.916 2.315L7.261 208.366a6 6 0 1 1-2.523-11.732l68.386-14.707 70.552-55.736Z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M296.952.777a6.001 6.001 0 0 1 2.271 8.175l-65.087 115.154c-3.421 6.053-11.254 7.94-17.057 4.111l-66.014-43.57-70.502 55.696a11.998 11.998 0 0 1-4.916 2.316L7.261 157.366a6 6 0 1 1-2.523-11.732l68.386-14.707 70.502-55.696a12 12 0 0 1 14.049-.6l66.014 43.57L288.776 3.048a6 6 0 0 1 8.176-2.271Z" clip-rule="evenodd"/></svg>');
  }
  .oj-chart-combo-skeleton-container {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 300"><path d="M0 250.186a6 6 0 0 1 6-6h66.953a6 6 0 0 0 3.667-1.251l70.319-54.293a6 6 0 0 1 6.478-.551l68.554 36.35a6.001 6.001 0 0 0 5.95-.188l62.94-38.642c3.998-2.454 9.139.422 9.139 5.113V294a6 6 0 0 1-6 6H6a6 6 0 0 1-6-6v-43.814Z"/><path d="M261.975 6a6 6 0 0 0-6 6v180.948l37.763-23.184.232-.142V12a6 6 0 0 0-6-6h-25.995ZM43.995 232.186H6V120a6 6 0 0 1 6-6h25.995a6 6 0 0 1 6 6v112.186Zm49.995-17.822-23.084 17.822H55.995V72a6 6 0 0 1 6-6H87.99a6 6 0 0 1 6 6v142.364Zm49.995-37.711a17.987 17.987 0 0 0-4.38 2.491l-33.615 25.955V162a6 6 0 0 1 6-6h25.995a6 6 0 0 1 6 6v14.653Zm49.995 19.364-34.942-18.528a17.933 17.933 0 0 0-3.053-1.275V123a6 6 0 0 1 6-6h25.995a6 6 0 0 1 6 6v73.017Zm49.995 4.299-19.411 11.917-18.584-9.854V90a6 6 0 0 1 6-6h25.995a6 6 0 0 1 6 6v110.316Z"/></svg>');
            mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 300"><path d="M0 250.186a6 6 0 0 1 6-6h66.953a6 6 0 0 0 3.667-1.251l70.319-54.293a6 6 0 0 1 6.478-.551l68.554 36.35a6.001 6.001 0 0 0 5.95-.188l62.94-38.642c3.998-2.454 9.139.422 9.139 5.113V294a6 6 0 0 1-6 6H6a6 6 0 0 1-6-6v-43.814Z"/><path d="M261.975 6a6 6 0 0 0-6 6v180.948l37.763-23.184.232-.142V12a6 6 0 0 0-6-6h-25.995ZM43.995 232.186H6V120a6 6 0 0 1 6-6h25.995a6 6 0 0 1 6 6v112.186Zm49.995-17.822-23.084 17.822H55.995V72a6 6 0 0 1 6-6H87.99a6 6 0 0 1 6 6v142.364Zm49.995-37.711a17.987 17.987 0 0 0-4.38 2.491l-33.615 25.955V162a6 6 0 0 1 6-6h25.995a6 6 0 0 1 6 6v14.653Zm49.995 19.364-34.942-18.528a17.933 17.933 0 0 0-3.053-1.275V123a6 6 0 0 1 6-6h25.995a6 6 0 0 1 6 6v73.017Zm49.995 4.299-19.411 11.917-18.584-9.854V90a6 6 0 0 1 6-6h25.995a6 6 0 0 1 6 6v110.316Z"/></svg>');
  }
}

@container (min-aspect-ratio: 2/1) and (max-aspect-ratio: 3/1) {
  .oj-chart-bar-skeleton-container {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 648 324"><path d="M328 123.12h33.035s4 0 4 4V320s0 4-4 4H328s-4 0-4-4V127.12s0-4 4-4m53.995-51.84h33.035s4 0 4 4V320s0 4-4 4h-33.035s-4 0-4-4V75.28s0-4 4-4m53.994 97.199h33.035s4 0 4 4v147.52s0 4-4 4h-33.035s-4 0-4-4v-147.52s0-4 4-4m53.994-42.12h33.035s4 0 4 4v189.64s0 4-4 4h-33.035s-4 0-4-4v-189.64s0-4 4-4m53.996-35.639h33.035s4 0 4 4V320s0 4-4 4h-33.035s-4 0-4-4V94.72s0-4 4-4m53.994-84.24h33.035s4 0 4 4V320s0 4-4 4h-33.035s-4 0-4-4V10.48s0-4 4-4M4 123.12h33.035s4 0 4 4V320s0 4-4 4H4s-4 0-4-4V127.12s0-4 4-4m53.995-51.84H91.03s4 0 4 4V320s0 4-4 4H57.995s-4 0-4-4V75.28s0-4 4-4m53.994 97.199h33.035s4 0 4 4v147.52s0 4-4 4h-33.035s-4 0-4-4v-147.52s0-4 4-4m53.994-42.12h33.035s4 0 4 4v189.64s0 4-4 4h-33.035s-4 0-4-4v-189.64s0-4 4-4m53.996-35.639h33.035s4 0 4 4V320s0 4-4 4h-33.035s-4 0-4-4V94.72s0-4 4-4m53.994-84.24h33.035s4 0 4 4V320s0 4-4 4h-33.035s-4 0-4-4V10.48s0-4 4-4"/></svg>');
            mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 648 324"><path d="M328 123.12h33.035s4 0 4 4V320s0 4-4 4H328s-4 0-4-4V127.12s0-4 4-4m53.995-51.84h33.035s4 0 4 4V320s0 4-4 4h-33.035s-4 0-4-4V75.28s0-4 4-4m53.994 97.199h33.035s4 0 4 4v147.52s0 4-4 4h-33.035s-4 0-4-4v-147.52s0-4 4-4m53.994-42.12h33.035s4 0 4 4v189.64s0 4-4 4h-33.035s-4 0-4-4v-189.64s0-4 4-4m53.996-35.639h33.035s4 0 4 4V320s0 4-4 4h-33.035s-4 0-4-4V94.72s0-4 4-4m53.994-84.24h33.035s4 0 4 4V320s0 4-4 4h-33.035s-4 0-4-4V10.48s0-4 4-4M4 123.12h33.035s4 0 4 4V320s0 4-4 4H4s-4 0-4-4V127.12s0-4 4-4m53.995-51.84H91.03s4 0 4 4V320s0 4-4 4H57.995s-4 0-4-4V75.28s0-4 4-4m53.994 97.199h33.035s4 0 4 4v147.52s0 4-4 4h-33.035s-4 0-4-4v-147.52s0-4 4-4m53.994-42.12h33.035s4 0 4 4v189.64s0 4-4 4h-33.035s-4 0-4-4v-189.64s0-4 4-4m53.996-35.639h33.035s4 0 4 4V320s0 4-4 4h-33.035s-4 0-4-4V94.72s0-4 4-4m53.994-84.24h33.035s4 0 4 4V320s0 4-4 4h-33.035s-4 0-4-4V10.48s0-4 4-4"/></svg>');
  }
  .oj-chart-boxplot-skeleton-container {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 652 326"><path d="M20.114 55.42a3.26 3.26 0 0 0-3.26 3.26v22.97H6.52A6.52 6.52 0 0 0 0 88.171v143.44a6.52 6.52 0 0 0 6.52 6.52h10.334v35.709a3.26 3.26 0 0 0 6.52 0v-35.709h11.394a6.52 6.52 0 0 0 6.52-6.52V88.171c0-3.6-2.92-6.52-6.52-6.52H23.374V58.68c0-1.8-1.46-3.26-3.26-3.26Zm54.882-48.9a3.26 3.26 0 0 0-3.26 3.26v35.86H60.848a6.52 6.52 0 0 0-6.52 6.52v247.76a6.52 6.52 0 0 0 6.52 6.52h10.888v16.3a3.26 3.26 0 0 0 6.52 0v-16.3h10.84a6.52 6.52 0 0 0 6.52-6.52V52.16c0-3.6-2.92-6.52-6.52-6.52h-10.84V9.78c0-1.8-1.46-3.26-3.26-3.26Zm54.866 22.82a3.26 3.26 0 0 0-3.26 3.26v9.78h-11.426a6.52 6.52 0 0 0-6.52 6.52v221.68a6.52 6.52 0 0 0 6.52 6.52h11.426v22.82a3.26 3.26 0 1 0 6.52 0V277.1h10.302a6.52 6.52 0 0 0 6.52-6.52V48.9a6.52 6.52 0 0 0-6.52-6.52h-10.302V32.6a3.26 3.26 0 0 0-3.26-3.26Zm53.235 26.08a3.26 3.26 0 0 0-3.26 3.26v22.97h-10.334a6.52 6.52 0 0 0-6.52 6.52v143.44a6.52 6.52 0 0 0 6.52 6.52h10.334v35.709a3.26 3.26 0 0 0 6.52 0V238.13h11.394a6.52 6.52 0 0 0 6.52-6.52V88.171a6.52 6.52 0 0 0-6.52-6.52h-11.394V58.68a3.26 3.26 0 0 0-3.26-3.26Zm55.42-26.08a3.26 3.26 0 0 0-3.26 3.26v9.78h-11.425a6.52 6.52 0 0 0-6.52 6.52v221.68a6.52 6.52 0 0 0 6.52 6.52h11.425v22.82a3.26 3.26 0 1 0 6.52 0V277.1h10.302a6.52 6.52 0 0 0 6.52-6.52V48.9a6.52 6.52 0 0 0-6.52-6.52h-10.302V32.6a3.26 3.26 0 0 0-3.26-3.26Zm53.791-22.82a3.26 3.26 0 0 0-3.26 3.26v35.86H278.16a6.52 6.52 0 0 0-6.52 6.52v247.76a6.52 6.52 0 0 0 6.52 6.52h10.888v16.3a3.26 3.26 0 1 0 6.52 0v-16.3h10.84a6.52 6.52 0 0 0 6.52-6.52V52.16c0-3.6-2.92-6.52-6.52-6.52h-10.84V9.78c0-1.8-1.46-3.26-3.26-3.26Zm53.806 48.9a3.26 3.26 0 0 0-3.26 3.26v22.97H332.52a6.52 6.52 0 0 0-6.52 6.52v143.44a6.52 6.52 0 0 0 6.52 6.52h10.334v35.709a3.26 3.26 0 1 0 6.52 0V238.13h11.394a6.52 6.52 0 0 0 6.52-6.52V88.171a6.52 6.52 0 0 0-6.52-6.52h-11.394V58.68c0-1.8-1.46-3.26-3.26-3.26Zm54.882-48.9a3.26 3.26 0 0 0-3.26 3.26v35.86h-10.888a6.52 6.52 0 0 0-6.52 6.52v247.76a6.52 6.52 0 0 0 6.52 6.52h10.888v16.3a3.26 3.26 0 0 0 6.52 0v-16.3h10.84a6.52 6.52 0 0 0 6.52-6.52V52.16a6.52 6.52 0 0 0-6.52-6.52h-10.84V9.78c0-1.8-1.46-3.26-3.26-3.26Zm54.866 22.82a3.26 3.26 0 0 0-3.26 3.26v9.78h-11.426a6.52 6.52 0 0 0-6.52 6.52v221.68a6.52 6.52 0 0 0 6.52 6.52h11.426v22.82a3.26 3.26 0 1 0 6.52 0V277.1h10.302a6.52 6.52 0 0 0 6.52-6.52V48.9a6.52 6.52 0 0 0-6.52-6.52h-10.302V32.6a3.26 3.26 0 0 0-3.26-3.26Zm53.235 26.08a3.26 3.26 0 0 0-3.26 3.26v22.97h-10.334a6.52 6.52 0 0 0-6.52 6.52v143.44a6.52 6.52 0 0 0 6.52 6.52h10.334v35.709a3.26 3.26 0 0 0 6.52 0V238.13h11.394a6.52 6.52 0 0 0 6.52-6.52V88.171a6.52 6.52 0 0 0-6.52-6.52h-11.394V58.68a3.26 3.26 0 0 0-3.26-3.26Zm55.42-26.08a3.26 3.26 0 0 0-3.26 3.26v9.78h-11.425a6.52 6.52 0 0 0-6.52 6.52v221.68a6.52 6.52 0 0 0 6.52 6.52h11.425v22.82a3.26 3.26 0 1 0 6.52 0V277.1h10.302a6.52 6.52 0 0 0 6.52-6.52V48.9a6.52 6.52 0 0 0-6.52-6.52h-10.302V32.6a3.26 3.26 0 0 0-3.26-3.26Zm53.791-22.82a3.26 3.26 0 0 0-3.26 3.26v35.86H604.16a6.52 6.52 0 0 0-6.52 6.52v247.76a6.52 6.52 0 0 0 6.52 6.52h10.888v16.3a3.26 3.26 0 1 0 6.52 0v-16.3h10.84a6.52 6.52 0 0 0 6.52-6.52V52.16c0-3.6-2.92-6.52-6.52-6.52h-10.84V9.78c0-1.8-1.46-3.26-3.26-3.26Z"/></svg>');
            mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 652 326"><path d="M20.114 55.42a3.26 3.26 0 0 0-3.26 3.26v22.97H6.52A6.52 6.52 0 0 0 0 88.171v143.44a6.52 6.52 0 0 0 6.52 6.52h10.334v35.709a3.26 3.26 0 0 0 6.52 0v-35.709h11.394a6.52 6.52 0 0 0 6.52-6.52V88.171c0-3.6-2.92-6.52-6.52-6.52H23.374V58.68c0-1.8-1.46-3.26-3.26-3.26Zm54.882-48.9a3.26 3.26 0 0 0-3.26 3.26v35.86H60.848a6.52 6.52 0 0 0-6.52 6.52v247.76a6.52 6.52 0 0 0 6.52 6.52h10.888v16.3a3.26 3.26 0 0 0 6.52 0v-16.3h10.84a6.52 6.52 0 0 0 6.52-6.52V52.16c0-3.6-2.92-6.52-6.52-6.52h-10.84V9.78c0-1.8-1.46-3.26-3.26-3.26Zm54.866 22.82a3.26 3.26 0 0 0-3.26 3.26v9.78h-11.426a6.52 6.52 0 0 0-6.52 6.52v221.68a6.52 6.52 0 0 0 6.52 6.52h11.426v22.82a3.26 3.26 0 1 0 6.52 0V277.1h10.302a6.52 6.52 0 0 0 6.52-6.52V48.9a6.52 6.52 0 0 0-6.52-6.52h-10.302V32.6a3.26 3.26 0 0 0-3.26-3.26Zm53.235 26.08a3.26 3.26 0 0 0-3.26 3.26v22.97h-10.334a6.52 6.52 0 0 0-6.52 6.52v143.44a6.52 6.52 0 0 0 6.52 6.52h10.334v35.709a3.26 3.26 0 0 0 6.52 0V238.13h11.394a6.52 6.52 0 0 0 6.52-6.52V88.171a6.52 6.52 0 0 0-6.52-6.52h-11.394V58.68a3.26 3.26 0 0 0-3.26-3.26Zm55.42-26.08a3.26 3.26 0 0 0-3.26 3.26v9.78h-11.425a6.52 6.52 0 0 0-6.52 6.52v221.68a6.52 6.52 0 0 0 6.52 6.52h11.425v22.82a3.26 3.26 0 1 0 6.52 0V277.1h10.302a6.52 6.52 0 0 0 6.52-6.52V48.9a6.52 6.52 0 0 0-6.52-6.52h-10.302V32.6a3.26 3.26 0 0 0-3.26-3.26Zm53.791-22.82a3.26 3.26 0 0 0-3.26 3.26v35.86H278.16a6.52 6.52 0 0 0-6.52 6.52v247.76a6.52 6.52 0 0 0 6.52 6.52h10.888v16.3a3.26 3.26 0 1 0 6.52 0v-16.3h10.84a6.52 6.52 0 0 0 6.52-6.52V52.16c0-3.6-2.92-6.52-6.52-6.52h-10.84V9.78c0-1.8-1.46-3.26-3.26-3.26Zm53.806 48.9a3.26 3.26 0 0 0-3.26 3.26v22.97H332.52a6.52 6.52 0 0 0-6.52 6.52v143.44a6.52 6.52 0 0 0 6.52 6.52h10.334v35.709a3.26 3.26 0 1 0 6.52 0V238.13h11.394a6.52 6.52 0 0 0 6.52-6.52V88.171a6.52 6.52 0 0 0-6.52-6.52h-11.394V58.68c0-1.8-1.46-3.26-3.26-3.26Zm54.882-48.9a3.26 3.26 0 0 0-3.26 3.26v35.86h-10.888a6.52 6.52 0 0 0-6.52 6.52v247.76a6.52 6.52 0 0 0 6.52 6.52h10.888v16.3a3.26 3.26 0 0 0 6.52 0v-16.3h10.84a6.52 6.52 0 0 0 6.52-6.52V52.16a6.52 6.52 0 0 0-6.52-6.52h-10.84V9.78c0-1.8-1.46-3.26-3.26-3.26Zm54.866 22.82a3.26 3.26 0 0 0-3.26 3.26v9.78h-11.426a6.52 6.52 0 0 0-6.52 6.52v221.68a6.52 6.52 0 0 0 6.52 6.52h11.426v22.82a3.26 3.26 0 1 0 6.52 0V277.1h10.302a6.52 6.52 0 0 0 6.52-6.52V48.9a6.52 6.52 0 0 0-6.52-6.52h-10.302V32.6a3.26 3.26 0 0 0-3.26-3.26Zm53.235 26.08a3.26 3.26 0 0 0-3.26 3.26v22.97h-10.334a6.52 6.52 0 0 0-6.52 6.52v143.44a6.52 6.52 0 0 0 6.52 6.52h10.334v35.709a3.26 3.26 0 0 0 6.52 0V238.13h11.394a6.52 6.52 0 0 0 6.52-6.52V88.171a6.52 6.52 0 0 0-6.52-6.52h-11.394V58.68a3.26 3.26 0 0 0-3.26-3.26Zm55.42-26.08a3.26 3.26 0 0 0-3.26 3.26v9.78h-11.425a6.52 6.52 0 0 0-6.52 6.52v221.68a6.52 6.52 0 0 0 6.52 6.52h11.425v22.82a3.26 3.26 0 1 0 6.52 0V277.1h10.302a6.52 6.52 0 0 0 6.52-6.52V48.9a6.52 6.52 0 0 0-6.52-6.52h-10.302V32.6a3.26 3.26 0 0 0-3.26-3.26Zm53.791-22.82a3.26 3.26 0 0 0-3.26 3.26v35.86H604.16a6.52 6.52 0 0 0-6.52 6.52v247.76a6.52 6.52 0 0 0 6.52 6.52h10.888v16.3a3.26 3.26 0 1 0 6.52 0v-16.3h10.84a6.52 6.52 0 0 0 6.52-6.52V52.16c0-3.6-2.92-6.52-6.52-6.52h-10.84V9.78c0-1.8-1.46-3.26-3.26-3.26Z"/></svg>');
  }
  .oj-chart-bubble-skeleton-container {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 652 326"><circle cx="568.871" cy="70.09" r="11.41"/><circle cx="524.859" cy="122.25" r="11.41"/><circle cx="631.625" cy="20.375" r="20.375"/><circle cx="77.426" cy="274.655" r="20.375"/><circle cx="346.375" cy="199.675" r="20.375"/><circle cx="172.779" cy="242.87" r="11.41"/><circle cx="11.41" cy="314.59" r="11.41"/><circle cx="233.09" cy="265.69" r="11.41"/><circle cx="290.141" cy="179.3" r="14.67"/><circle cx="340.67" cy="140.18" r="14.67"/><circle cx="422.17" cy="148.33" r="14.67"/><circle cx="480.85" cy="44.01" r="14.67"/></svg>');
            mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 652 326"><circle cx="568.871" cy="70.09" r="11.41"/><circle cx="524.859" cy="122.25" r="11.41"/><circle cx="631.625" cy="20.375" r="20.375"/><circle cx="77.426" cy="274.655" r="20.375"/><circle cx="346.375" cy="199.675" r="20.375"/><circle cx="172.779" cy="242.87" r="11.41"/><circle cx="11.41" cy="314.59" r="11.41"/><circle cx="233.09" cy="265.69" r="11.41"/><circle cx="290.141" cy="179.3" r="14.67"/><circle cx="340.67" cy="140.18" r="14.67"/><circle cx="422.17" cy="148.33" r="14.67"/><circle cx="480.85" cy="44.01" r="14.67"/></svg>');
  }
  .oj-chart-area-skeleton-container {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 652 326"><path d="M0 281.1a4 4 0 0 1 4-4h158.039a4 4 0 0 0 1.817-.437l160.752-81.983a3.997 3.997 0 0 1 2.896-.289l160.322 44.89a3.995 3.995 0 0 0 2.332-.053l156.589-51.674c2.587-.854 5.253 1.073 5.253 3.798V322a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4v-40.9Z"/><path d="M0 191.45a4 4 0 0 1 4-4h157.776c.798 0 1.577-.238 2.238-.685L324.198 78.641a4 4 0 0 1 3.803-.366l158.653 67.428a4.002 4.002 0 0 0 4.241-.708L645.324 6.008c2.574-2.316 6.676-.49 6.676 2.973v160.907a3.999 3.999 0 0 1-2.747 3.798l-159.095 52.502a3.995 3.995 0 0 1-2.332.053l-160.322-44.89a3.997 3.997 0 0 0-2.896.289l-160.752 81.983a4 4 0 0 1-1.817.437H4a4 4 0 0 1-4-4v-68.61Z"/></svg>');
            mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 652 326"><path d="M0 281.1a4 4 0 0 1 4-4h158.039a4 4 0 0 0 1.817-.437l160.752-81.983a3.997 3.997 0 0 1 2.896-.289l160.322 44.89a3.995 3.995 0 0 0 2.332-.053l156.589-51.674c2.587-.854 5.253 1.073 5.253 3.798V322a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4v-40.9Z"/><path d="M0 191.45a4 4 0 0 1 4-4h157.776c.798 0 1.577-.238 2.238-.685L324.198 78.641a4 4 0 0 1 3.803-.366l158.653 67.428a4.002 4.002 0 0 0 4.241-.708L645.324 6.008c2.574-2.316 6.676-.49 6.676 2.973v160.907a3.999 3.999 0 0 1-2.747 3.798l-159.095 52.502a3.995 3.995 0 0 1-2.332.053l-160.322-44.89a3.997 3.997 0 0 0-2.896.289l-160.752 81.983a4 4 0 0 1-1.817.437H4a4 4 0 0 1-4-4v-68.61Z"/></svg>');
  }
  .oj-chart-line-skeleton-container {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 652 326"><path fill-rule="evenodd" d="M649.171 186.943a6.519 6.519 0 0 1-1.554 9.088l-69.522 49.213a13.042 13.042 0 0 1-12.786 1.292l-74.53-32.793-76.058 60.085a13.04 13.04 0 0 1-10.64 2.554l-158.144-31.628-76.698 30.679a13.04 13.04 0 0 1-11.552-.926l-75.209-45.125-70.74 46.641a6.52 6.52 0 1 1-7.177-10.887l70.74-46.641a13.042 13.042 0 0 1 13.886-.295l75.209 45.125 76.698-30.679a13.043 13.043 0 0 1 7.4-.679l158.144 31.629 76.057-60.086a13.041 13.041 0 0 1 13.336-1.703l74.53 32.793 69.522-49.212a6.52 6.52 0 0 1 9.088 1.555Z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M482.129 137.128a13.04 13.04 0 0 1 15.113-.751l74.453 47.65 69.215-34.995a6.52 6.52 0 1 1 5.884 11.637l-69.215 34.995a13.038 13.038 0 0 1-12.913-.654l-74.453-47.65-76.628 60.536a13.022 13.022 0 0 1-5.526 2.554l-77.493 15.499a13.043 13.043 0 0 1-9.267-1.605l-77.485-46.491-159.886 15.988a13.041 13.041 0 0 1-3.828-.183L6.887 179.176a6.52 6.52 0 0 1 2.53-12.792l73.213 14.482 159.886-15.989a13.04 13.04 0 0 1 8.007 1.794l77.485 46.491 77.494-15.498 76.627-60.536Z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M647.036 2.46a6.52 6.52 0 0 1 2.505 8.874L580.431 134.8c-3.701 6.611-12.238 8.687-18.562 4.514l-71.711-47.33-76.573 60.493a13.034 13.034 0 0 1-5.526 2.554l-77.493 15.499a13.043 13.043 0 0 1-9.267-1.605l-77.177-46.306-78.395 15.679c-.842.168-1.698.253-2.557.253H84.104c-2.342 0-4.64-.631-6.654-1.826L4.825 93.627a6.52 6.52 0 1 1 6.654-11.214l72.625 43.097h79.066l78.395-15.679a13.04 13.04 0 0 1 9.266 1.605l77.177 46.306 77.494-15.499 76.573-60.492a13.04 13.04 0 0 1 15.266-.651l71.711 47.329L638.163 4.965a6.519 6.519 0 0 1 8.873-2.504Z" clip-rule="evenodd"/></svg>');
            mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 652 326"><path fill-rule="evenodd" d="M649.171 186.943a6.519 6.519 0 0 1-1.554 9.088l-69.522 49.213a13.042 13.042 0 0 1-12.786 1.292l-74.53-32.793-76.058 60.085a13.04 13.04 0 0 1-10.64 2.554l-158.144-31.628-76.698 30.679a13.04 13.04 0 0 1-11.552-.926l-75.209-45.125-70.74 46.641a6.52 6.52 0 1 1-7.177-10.887l70.74-46.641a13.042 13.042 0 0 1 13.886-.295l75.209 45.125 76.698-30.679a13.043 13.043 0 0 1 7.4-.679l158.144 31.629 76.057-60.086a13.041 13.041 0 0 1 13.336-1.703l74.53 32.793 69.522-49.212a6.52 6.52 0 0 1 9.088 1.555Z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M482.129 137.128a13.04 13.04 0 0 1 15.113-.751l74.453 47.65 69.215-34.995a6.52 6.52 0 1 1 5.884 11.637l-69.215 34.995a13.038 13.038 0 0 1-12.913-.654l-74.453-47.65-76.628 60.536a13.022 13.022 0 0 1-5.526 2.554l-77.493 15.499a13.043 13.043 0 0 1-9.267-1.605l-77.485-46.491-159.886 15.988a13.041 13.041 0 0 1-3.828-.183L6.887 179.176a6.52 6.52 0 0 1 2.53-12.792l73.213 14.482 159.886-15.989a13.04 13.04 0 0 1 8.007 1.794l77.485 46.491 77.494-15.498 76.627-60.536Z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M647.036 2.46a6.52 6.52 0 0 1 2.505 8.874L580.431 134.8c-3.701 6.611-12.238 8.687-18.562 4.514l-71.711-47.33-76.573 60.493a13.034 13.034 0 0 1-5.526 2.554l-77.493 15.499a13.043 13.043 0 0 1-9.267-1.605l-77.177-46.306-78.395 15.679c-.842.168-1.698.253-2.557.253H84.104c-2.342 0-4.64-.631-6.654-1.826L4.825 93.627a6.52 6.52 0 1 1 6.654-11.214l72.625 43.097h79.066l78.395-15.679a13.04 13.04 0 0 1 9.266 1.605l77.177 46.306 77.494-15.499 76.573-60.492a13.04 13.04 0 0 1 15.266-.651l71.711 47.329L638.163 4.965a6.519 6.519 0 0 1 8.873-2.504Z" clip-rule="evenodd"/></svg>');
  }
  .oj-chart-combo-skeleton-container {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 652 326"><path d="M0 287.032a6.52 6.52 0 0 1 6.52-6.52h154.999c.975 0 1.937-.219 2.817-.64l159.498-76.411a6.52 6.52 0 0 1 4.488-.422l158.876 42.121a6.517 6.517 0 0 0 3.584-.07l152.785-46.901c4.191-1.287 8.433 1.848 8.433 6.233V319.48a6.52 6.52 0 0 1-6.52 6.52H6.52A6.52 6.52 0 0 1 0 319.48v-32.448ZM284.679 6.52a6.52 6.52 0 0 0-6.52 6.52v197.842L318.2 191.7c.41-.196.826-.378 1.247-.545V13.04a6.52 6.52 0 0 0-6.52-6.52h-28.248Zm89.128 195.087-41.287-10.946V130.4a6.52 6.52 0 0 1 6.52-6.52h28.247a6.52 6.52 0 0 1 6.52 6.52v71.207Z"/><path d="m428.135 216.01-41.288-10.946V78.24c0-3.6 2.92-6.52 6.52-6.52h28.248a6.52 6.52 0 0 1 6.52 6.52v137.77Zm54.328 14.403-41.288-10.946V176.04a6.52 6.52 0 0 1 6.52-6.52h28.248a6.52 6.52 0 0 1 6.52 6.52v54.373Zm54.328-13.088L495.503 230v-96.34a6.52 6.52 0 0 1 6.52-6.52h28.248a6.52 6.52 0 0 1 6.52 6.52v83.665Zm54.328-16.677-41.288 12.674V97.8a6.52 6.52 0 0 1 6.52-6.52h28.248a6.52 6.52 0 0 1 6.52 6.52v102.848Zm54.328-16.678-41.288 12.675V13.04a6.52 6.52 0 0 1 6.52-6.52h28.248a6.52 6.52 0 0 1 6.52 6.52v170.93Zm-597.64 83.501H6.52V130.4a6.52 6.52 0 0 1 6.52-6.52h28.247a6.52 6.52 0 0 1 6.52 6.52v137.071Zm54.328 0H60.847V78.24c0-3.6 2.92-6.52 6.52-6.52h28.248a6.52 6.52 0 0 1 6.52 6.52v189.231Zm54.328 0h-41.288V176.04a6.52 6.52 0 0 1 6.52-6.52h28.248a6.52 6.52 0 0 1 6.52 6.52v91.431Zm54.328-24.315-41.288 19.78V133.66a6.52 6.52 0 0 1 6.52-6.52h28.248a6.52 6.52 0 0 1 6.52 6.52v109.496Zm54.328-26.026-41.288 19.779V97.8a6.52 6.52 0 0 1 6.52-6.52h28.248a6.52 6.52 0 0 1 6.52 6.52v119.33Z"/></svg>');
            mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 652 326"><path d="M0 287.032a6.52 6.52 0 0 1 6.52-6.52h154.999c.975 0 1.937-.219 2.817-.64l159.498-76.411a6.52 6.52 0 0 1 4.488-.422l158.876 42.121a6.517 6.517 0 0 0 3.584-.07l152.785-46.901c4.191-1.287 8.433 1.848 8.433 6.233V319.48a6.52 6.52 0 0 1-6.52 6.52H6.52A6.52 6.52 0 0 1 0 319.48v-32.448ZM284.679 6.52a6.52 6.52 0 0 0-6.52 6.52v197.842L318.2 191.7c.41-.196.826-.378 1.247-.545V13.04a6.52 6.52 0 0 0-6.52-6.52h-28.248Zm89.128 195.087-41.287-10.946V130.4a6.52 6.52 0 0 1 6.52-6.52h28.247a6.52 6.52 0 0 1 6.52 6.52v71.207Z"/><path d="m428.135 216.01-41.288-10.946V78.24c0-3.6 2.92-6.52 6.52-6.52h28.248a6.52 6.52 0 0 1 6.52 6.52v137.77Zm54.328 14.403-41.288-10.946V176.04a6.52 6.52 0 0 1 6.52-6.52h28.248a6.52 6.52 0 0 1 6.52 6.52v54.373Zm54.328-13.088L495.503 230v-96.34a6.52 6.52 0 0 1 6.52-6.52h28.248a6.52 6.52 0 0 1 6.52 6.52v83.665Zm54.328-16.677-41.288 12.674V97.8a6.52 6.52 0 0 1 6.52-6.52h28.248a6.52 6.52 0 0 1 6.52 6.52v102.848Zm54.328-16.678-41.288 12.675V13.04a6.52 6.52 0 0 1 6.52-6.52h28.248a6.52 6.52 0 0 1 6.52 6.52v170.93Zm-597.64 83.501H6.52V130.4a6.52 6.52 0 0 1 6.52-6.52h28.247a6.52 6.52 0 0 1 6.52 6.52v137.071Zm54.328 0H60.847V78.24c0-3.6 2.92-6.52 6.52-6.52h28.248a6.52 6.52 0 0 1 6.52 6.52v189.231Zm54.328 0h-41.288V176.04a6.52 6.52 0 0 1 6.52-6.52h28.248a6.52 6.52 0 0 1 6.52 6.52v91.431Zm54.328-24.315-41.288 19.78V133.66a6.52 6.52 0 0 1 6.52-6.52h28.248a6.52 6.52 0 0 1 6.52 6.52v109.496Zm54.328-26.026-41.288 19.779V97.8a6.52 6.52 0 0 1 6.52-6.52h28.248a6.52 6.52 0 0 1 6.52 6.52v119.33Z"/></svg>');
  }
}

@container (min-aspect-ratio: 3/1) {
  .oj-chart-bar-skeleton-container {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 360"><path d="M364 136.8h37.594s4 0 4 4V356s0 4-4 4H364s-4 0-4-4V140.8s0-4 4-4m59.994-57.6h37.594s4 0 4 4V356s0 4-4 4h-37.594s-4 0-4-4V83.2s0-4 4-4m59.994 108h37.594s4 0 4 4V356s0 4-4 4h-37.594s-4 0-4-4V191.2s0-4 4-4m59.994-46.8h37.594s4 0 4 4V356s0 4-4 4h-37.594s-4 0-4-4V144.4s0-4 4-4m59.995-39.6h37.594s4 0 4 4V356s0 4-4 4h-37.594s-4 0-4-4V104.8s0-4 4-4m59.994-93.6h37.594s4 0 4 4V356s0 4-4 4h-37.594s-4 0-4-4V11.2s0-4 4-4M724 136.8h37.594s4 0 4 4V356s0 4-4 4H724s-4 0-4-4V140.8s0-4 4-4m59.994-57.6h37.594s4 0 4 4V356s0 4-4 4h-37.594s-4 0-4-4V83.2s0-4 4-4m59.994 108h37.594s4 0 4 4V356s0 4-4 4h-37.594s-4 0-4-4V191.2s0-4 4-4m59.994-46.8h37.594s4 0 4 4V356s0 4-4 4h-37.594s-4 0-4-4V144.4s0-4 4-4m59.995-39.6h37.594s4 0 4 4V356s0 4-4 4h-37.594s-4 0-4-4V104.8s0-4 4-4m59.993-93.6h37.594s4 0 4 4V356s0 4-4 4h-37.594s-4 0-4-4V11.2s0-4 4-4M4 136.8h37.594s4 0 4 4V356s0 4-4 4H4s-4 0-4-4V140.8s0-4 4-4m59.994-57.6h37.594s4 0 4 4V356s0 4-4 4H63.994s-4 0-4-4V83.2s0-4 4-4m59.993 108h37.594s4 0 4 4V356s0 4-4 4h-37.594s-4 0-4-4V191.2s0-4 4-4m59.995-46.8h37.594s4 0 4 4V356s0 4-4 4h-37.594s-4 0-4-4V144.4s0-4 4-4m59.995-39.6h37.594s4 0 4 4V356s0 4-4 4h-37.594s-4 0-4-4V104.8s0-4 4-4m59.994-93.6h37.594s4 0 4 4V356s0 4-4 4h-37.594s-4 0-4-4V11.2s0-4 4-4"/></svg>');
            mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 360"><path d="M364 136.8h37.594s4 0 4 4V356s0 4-4 4H364s-4 0-4-4V140.8s0-4 4-4m59.994-57.6h37.594s4 0 4 4V356s0 4-4 4h-37.594s-4 0-4-4V83.2s0-4 4-4m59.994 108h37.594s4 0 4 4V356s0 4-4 4h-37.594s-4 0-4-4V191.2s0-4 4-4m59.994-46.8h37.594s4 0 4 4V356s0 4-4 4h-37.594s-4 0-4-4V144.4s0-4 4-4m59.995-39.6h37.594s4 0 4 4V356s0 4-4 4h-37.594s-4 0-4-4V104.8s0-4 4-4m59.994-93.6h37.594s4 0 4 4V356s0 4-4 4h-37.594s-4 0-4-4V11.2s0-4 4-4M724 136.8h37.594s4 0 4 4V356s0 4-4 4H724s-4 0-4-4V140.8s0-4 4-4m59.994-57.6h37.594s4 0 4 4V356s0 4-4 4h-37.594s-4 0-4-4V83.2s0-4 4-4m59.994 108h37.594s4 0 4 4V356s0 4-4 4h-37.594s-4 0-4-4V191.2s0-4 4-4m59.994-46.8h37.594s4 0 4 4V356s0 4-4 4h-37.594s-4 0-4-4V144.4s0-4 4-4m59.995-39.6h37.594s4 0 4 4V356s0 4-4 4h-37.594s-4 0-4-4V104.8s0-4 4-4m59.993-93.6h37.594s4 0 4 4V356s0 4-4 4h-37.594s-4 0-4-4V11.2s0-4 4-4M4 136.8h37.594s4 0 4 4V356s0 4-4 4H4s-4 0-4-4V140.8s0-4 4-4m59.994-57.6h37.594s4 0 4 4V356s0 4-4 4H63.994s-4 0-4-4V83.2s0-4 4-4m59.993 108h37.594s4 0 4 4V356s0 4-4 4h-37.594s-4 0-4-4V191.2s0-4 4-4m59.995-46.8h37.594s4 0 4 4V356s0 4-4 4h-37.594s-4 0-4-4V144.4s0-4 4-4m59.995-39.6h37.594s4 0 4 4V356s0 4-4 4h-37.594s-4 0-4-4V104.8s0-4 4-4m59.994-93.6h37.594s4 0 4 4V356s0 4-4 4h-37.594s-4 0-4-4V11.2s0-4 4-4"/></svg>');
  }
  .oj-chart-boxplot-skeleton-container {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1079 360"><path d="M22.185 61.2a3.598 3.598 0 0 0-3.595 3.6v25.367H7.19c-3.97 0-7.19 3.223-7.19 7.2v158.4c0 3.976 3.22 7.2 7.191 7.2H18.59V302.4c0 1.988 1.61 3.6 3.595 3.6a3.598 3.598 0 0 0 3.596-3.6v-39.433h12.567c3.972 0 7.192-3.224 7.192-7.2v-158.4c0-3.977-3.22-7.2-7.192-7.2H25.781V64.8c0-1.988-1.61-3.6-3.596-3.6Zm60.535-54a3.598 3.598 0 0 0-3.597 3.6v39.6H67.114c-3.971 0-7.191 3.224-7.191 7.2v273.6c0 3.976 3.22 7.2 7.191 7.2h12.01v18c0 1.988 1.61 3.6 3.595 3.6a3.598 3.598 0 0 0 3.596-3.6v-18H98.27c3.972 0 7.192-3.224 7.192-7.2V57.6c0-3.977-3.22-7.2-7.192-7.2H86.315V10.8c0-1.988-1.61-3.6-3.596-3.6Zm60.514 25.2a3.598 3.598 0 0 0-3.595 3.6v10.8h-12.603c-3.972 0-7.191 3.224-7.191 7.2v244.8c0 3.976 3.219 7.2 7.191 7.2h12.603v25.2c0 1.988 1.61 3.6 3.595 3.6a3.598 3.598 0 0 0 3.596-3.6V306h11.363c3.972 0 7.191-3.224 7.191-7.2V54c0-3.977-3.219-7.2-7.191-7.2H146.83V36c0-1.988-1.61-3.6-3.596-3.6Zm58.719 28.8a3.598 3.598 0 0 0-3.596 3.6v25.367h-11.398c-3.972 0-7.191 3.224-7.191 7.2v158.4c0 3.976 3.219 7.2 7.191 7.2h11.398V302.4c0 1.988 1.61 3.6 3.596 3.6a3.598 3.598 0 0 0 3.596-3.6v-39.433h12.567c3.972 0 7.191-3.224 7.191-7.2v-158.4c0-3.977-3.219-7.2-7.191-7.2h-12.567V64.8c0-1.988-1.61-3.6-3.596-3.6Zm61.127-28.8a3.598 3.598 0 0 0-3.596 3.6v10.8h-12.602c-3.972 0-7.192 3.224-7.192 7.2v244.8c0 3.976 3.22 7.2 7.192 7.2h12.602v25.2c0 1.988 1.61 3.6 3.596 3.6a3.598 3.598 0 0 0 3.596-3.6V306h11.363c3.971 0 7.191-3.224 7.191-7.2V54c0-3.977-3.22-7.2-7.191-7.2h-11.363V36c0-1.988-1.61-3.6-3.596-3.6Zm59.33-25.2a3.598 3.598 0 0 0-3.596 3.6v39.6h-12.009c-3.972 0-7.192 3.224-7.192 7.2v273.6c0 3.976 3.22 7.2 7.192 7.2h12.009v18c0 1.988 1.61 3.6 3.596 3.6a3.598 3.598 0 0 0 3.595-3.6v-18h11.957c3.971 0 7.191-3.224 7.191-7.2V57.6c0-3.977-3.22-7.2-7.191-7.2h-11.957V10.8c0-1.988-1.61-3.6-3.595-3.6Zm418.918 54a3.598 3.598 0 0 0-3.596 3.6v25.367h-11.398c-3.972 0-7.191 3.224-7.191 7.2v158.4c0 3.976 3.219 7.2 7.191 7.2h11.398V302.4c0 1.988 1.61 3.6 3.596 3.6a3.598 3.598 0 0 0 3.596-3.6v-39.433h12.567c3.972 0 7.191-3.224 7.191-7.2v-158.4c0-3.977-3.219-7.2-7.191-7.2h-12.567V64.8c0-1.988-1.61-3.6-3.596-3.6Zm60.534-54a3.598 3.598 0 0 0-3.596 3.6v39.6h-12.009c-3.972 0-7.192 3.224-7.192 7.2v273.6c0 3.976 3.22 7.2 7.192 7.2h12.009v18c0 1.988 1.61 3.6 3.596 3.6a3.597 3.597 0 0 0 3.595-3.6v-18h11.957c3.971 0 7.191-3.224 7.191-7.2V57.6c0-3.977-3.22-7.2-7.191-7.2h-11.957V10.8c0-1.988-1.609-3.6-3.595-3.6Zm60.516 25.2a3.598 3.598 0 0 0-3.596 3.6v10.8H846.18c-3.972 0-7.192 3.224-7.192 7.2v244.8c0 3.976 3.22 7.2 7.192 7.2h12.602v25.2c0 1.988 1.61 3.6 3.596 3.6a3.598 3.598 0 0 0 3.596-3.6V306h11.363c3.971 0 7.191-3.224 7.191-7.2V54c0-3.977-3.22-7.2-7.191-7.2h-11.363V36c0-1.988-1.61-3.6-3.596-3.6Zm58.717 28.8a3.598 3.598 0 0 0-3.595 3.6v25.367h-11.398c-3.972 0-7.192 3.224-7.192 7.2v158.4c0 3.976 3.22 7.2 7.192 7.2H917.5V302.4c0 1.988 1.61 3.6 3.595 3.6a3.598 3.598 0 0 0 3.596-3.6v-39.433h12.567c3.972 0 7.192-3.224 7.192-7.2v-158.4c0-3.977-3.22-7.2-7.192-7.2h-12.567V64.8c0-1.988-1.61-3.6-3.596-3.6Zm61.128-28.8a3.598 3.598 0 0 0-3.596 3.6v10.8h-12.603c-3.971 0-7.191 3.224-7.191 7.2v244.8c0 3.976 3.22 7.2 7.191 7.2h12.603v25.2c0 1.988 1.61 3.6 3.596 3.6a3.597 3.597 0 0 0 3.595-3.6V306h11.363c3.969 0 7.189-3.224 7.189-7.2V54c0-3.977-3.22-7.2-7.189-7.2h-11.363V36c0-1.988-1.609-3.6-3.595-3.6Zm59.327-25.2a3.597 3.597 0 0 0-3.59 3.6v39.6h-12.01c-3.97 0-7.19 3.224-7.19 7.2v273.6c0 3.976 3.22 7.2 7.19 7.2h12.01v18c0 1.988 1.61 3.6 3.59 3.6 1.99 0 3.6-1.612 3.6-3.6v-18h11.95c3.98 0 7.2-3.224 7.2-7.2V57.6c0-3.977-3.22-7.2-7.2-7.2h-11.95V10.8c0-1.988-1.61-3.6-3.6-3.6Zm-659.793 54a3.598 3.598 0 0 0-3.596 3.6v25.367h-11.398c-3.972 0-7.192 3.224-7.192 7.2v158.4c0 3.976 3.22 7.2 7.192 7.2h11.398V302.4c0 1.988 1.61 3.6 3.596 3.6a3.598 3.598 0 0 0 3.595-3.6v-39.433h12.568c3.971 0 7.191-3.224 7.191-7.2v-158.4c0-3.977-3.22-7.2-7.191-7.2h-12.568V64.8c0-1.988-1.61-3.6-3.595-3.6Zm60.533-54a3.598 3.598 0 0 0-3.595 3.6v39.6h-12.009c-3.972 0-7.192 3.224-7.192 7.2v273.6c0 3.976 3.22 7.2 7.192 7.2h12.009v18c0 1.988 1.61 3.6 3.595 3.6a3.598 3.598 0 0 0 3.596-3.6v-18h11.956c3.972 0 7.192-3.224 7.192-7.2V57.6c0-3.977-3.22-7.2-7.192-7.2h-11.956V10.8c0-1.988-1.61-3.6-3.596-3.6Zm60.517 25.2a3.598 3.598 0 0 0-3.596 3.6v10.8h-12.603c-3.971 0-7.191 3.224-7.191 7.2v244.8c0 3.976 3.22 7.2 7.191 7.2h12.603v25.2c0 1.988 1.61 3.6 3.596 3.6a3.597 3.597 0 0 0 3.595-3.6V306h11.363c3.972 0 7.192-3.224 7.192-7.2V54c0-3.977-3.22-7.2-7.192-7.2h-11.363V36c0-1.988-1.609-3.6-3.595-3.6Zm58.717 28.8a3.598 3.598 0 0 0-3.596 3.6v25.367H546.53c-3.971 0-7.191 3.224-7.191 7.2v158.4c0 3.976 3.22 7.2 7.191 7.2h11.398V302.4c0 1.988 1.61 3.6 3.596 3.6a3.598 3.598 0 0 0 3.596-3.6v-39.433h12.567c3.972 0 7.192-3.224 7.192-7.2v-158.4c0-3.977-3.22-7.2-7.192-7.2H565.12V64.8c0-1.988-1.61-3.6-3.596-3.6Zm61.127-28.8a3.598 3.598 0 0 0-3.595 3.6v10.8h-12.603c-3.972 0-7.191 3.224-7.191 7.2v244.8c0 3.976 3.219 7.2 7.191 7.2h12.603v25.2c0 1.988 1.61 3.6 3.595 3.6a3.598 3.598 0 0 0 3.596-3.6V306h11.363c3.972 0 7.191-3.224 7.191-7.2V54c0-3.977-3.219-7.2-7.191-7.2h-11.363V36c0-1.988-1.61-3.6-3.596-3.6Zm59.33-25.2a3.598 3.598 0 0 0-3.596 3.6v39.6h-12.009c-3.972 0-7.191 3.224-7.191 7.2v273.6c0 3.976 3.219 7.2 7.191 7.2h12.009v18c0 1.988 1.61 3.6 3.596 3.6a3.598 3.598 0 0 0 3.596-3.6v-18h11.956c3.972 0 7.191-3.224 7.191-7.2V57.6c0-3.977-3.219-7.2-7.191-7.2h-11.956V10.8c0-1.988-1.61-3.6-3.596-3.6Z"/></svg>');
            mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1079 360"><path d="M22.185 61.2a3.598 3.598 0 0 0-3.595 3.6v25.367H7.19c-3.97 0-7.19 3.223-7.19 7.2v158.4c0 3.976 3.22 7.2 7.191 7.2H18.59V302.4c0 1.988 1.61 3.6 3.595 3.6a3.598 3.598 0 0 0 3.596-3.6v-39.433h12.567c3.972 0 7.192-3.224 7.192-7.2v-158.4c0-3.977-3.22-7.2-7.192-7.2H25.781V64.8c0-1.988-1.61-3.6-3.596-3.6Zm60.535-54a3.598 3.598 0 0 0-3.597 3.6v39.6H67.114c-3.971 0-7.191 3.224-7.191 7.2v273.6c0 3.976 3.22 7.2 7.191 7.2h12.01v18c0 1.988 1.61 3.6 3.595 3.6a3.598 3.598 0 0 0 3.596-3.6v-18H98.27c3.972 0 7.192-3.224 7.192-7.2V57.6c0-3.977-3.22-7.2-7.192-7.2H86.315V10.8c0-1.988-1.61-3.6-3.596-3.6Zm60.514 25.2a3.598 3.598 0 0 0-3.595 3.6v10.8h-12.603c-3.972 0-7.191 3.224-7.191 7.2v244.8c0 3.976 3.219 7.2 7.191 7.2h12.603v25.2c0 1.988 1.61 3.6 3.595 3.6a3.598 3.598 0 0 0 3.596-3.6V306h11.363c3.972 0 7.191-3.224 7.191-7.2V54c0-3.977-3.219-7.2-7.191-7.2H146.83V36c0-1.988-1.61-3.6-3.596-3.6Zm58.719 28.8a3.598 3.598 0 0 0-3.596 3.6v25.367h-11.398c-3.972 0-7.191 3.224-7.191 7.2v158.4c0 3.976 3.219 7.2 7.191 7.2h11.398V302.4c0 1.988 1.61 3.6 3.596 3.6a3.598 3.598 0 0 0 3.596-3.6v-39.433h12.567c3.972 0 7.191-3.224 7.191-7.2v-158.4c0-3.977-3.219-7.2-7.191-7.2h-12.567V64.8c0-1.988-1.61-3.6-3.596-3.6Zm61.127-28.8a3.598 3.598 0 0 0-3.596 3.6v10.8h-12.602c-3.972 0-7.192 3.224-7.192 7.2v244.8c0 3.976 3.22 7.2 7.192 7.2h12.602v25.2c0 1.988 1.61 3.6 3.596 3.6a3.598 3.598 0 0 0 3.596-3.6V306h11.363c3.971 0 7.191-3.224 7.191-7.2V54c0-3.977-3.22-7.2-7.191-7.2h-11.363V36c0-1.988-1.61-3.6-3.596-3.6Zm59.33-25.2a3.598 3.598 0 0 0-3.596 3.6v39.6h-12.009c-3.972 0-7.192 3.224-7.192 7.2v273.6c0 3.976 3.22 7.2 7.192 7.2h12.009v18c0 1.988 1.61 3.6 3.596 3.6a3.598 3.598 0 0 0 3.595-3.6v-18h11.957c3.971 0 7.191-3.224 7.191-7.2V57.6c0-3.977-3.22-7.2-7.191-7.2h-11.957V10.8c0-1.988-1.61-3.6-3.595-3.6Zm418.918 54a3.598 3.598 0 0 0-3.596 3.6v25.367h-11.398c-3.972 0-7.191 3.224-7.191 7.2v158.4c0 3.976 3.219 7.2 7.191 7.2h11.398V302.4c0 1.988 1.61 3.6 3.596 3.6a3.598 3.598 0 0 0 3.596-3.6v-39.433h12.567c3.972 0 7.191-3.224 7.191-7.2v-158.4c0-3.977-3.219-7.2-7.191-7.2h-12.567V64.8c0-1.988-1.61-3.6-3.596-3.6Zm60.534-54a3.598 3.598 0 0 0-3.596 3.6v39.6h-12.009c-3.972 0-7.192 3.224-7.192 7.2v273.6c0 3.976 3.22 7.2 7.192 7.2h12.009v18c0 1.988 1.61 3.6 3.596 3.6a3.597 3.597 0 0 0 3.595-3.6v-18h11.957c3.971 0 7.191-3.224 7.191-7.2V57.6c0-3.977-3.22-7.2-7.191-7.2h-11.957V10.8c0-1.988-1.609-3.6-3.595-3.6Zm60.516 25.2a3.598 3.598 0 0 0-3.596 3.6v10.8H846.18c-3.972 0-7.192 3.224-7.192 7.2v244.8c0 3.976 3.22 7.2 7.192 7.2h12.602v25.2c0 1.988 1.61 3.6 3.596 3.6a3.598 3.598 0 0 0 3.596-3.6V306h11.363c3.971 0 7.191-3.224 7.191-7.2V54c0-3.977-3.22-7.2-7.191-7.2h-11.363V36c0-1.988-1.61-3.6-3.596-3.6Zm58.717 28.8a3.598 3.598 0 0 0-3.595 3.6v25.367h-11.398c-3.972 0-7.192 3.224-7.192 7.2v158.4c0 3.976 3.22 7.2 7.192 7.2H917.5V302.4c0 1.988 1.61 3.6 3.595 3.6a3.598 3.598 0 0 0 3.596-3.6v-39.433h12.567c3.972 0 7.192-3.224 7.192-7.2v-158.4c0-3.977-3.22-7.2-7.192-7.2h-12.567V64.8c0-1.988-1.61-3.6-3.596-3.6Zm61.128-28.8a3.598 3.598 0 0 0-3.596 3.6v10.8h-12.603c-3.971 0-7.191 3.224-7.191 7.2v244.8c0 3.976 3.22 7.2 7.191 7.2h12.603v25.2c0 1.988 1.61 3.6 3.596 3.6a3.597 3.597 0 0 0 3.595-3.6V306h11.363c3.969 0 7.189-3.224 7.189-7.2V54c0-3.977-3.22-7.2-7.189-7.2h-11.363V36c0-1.988-1.609-3.6-3.595-3.6Zm59.327-25.2a3.597 3.597 0 0 0-3.59 3.6v39.6h-12.01c-3.97 0-7.19 3.224-7.19 7.2v273.6c0 3.976 3.22 7.2 7.19 7.2h12.01v18c0 1.988 1.61 3.6 3.59 3.6 1.99 0 3.6-1.612 3.6-3.6v-18h11.95c3.98 0 7.2-3.224 7.2-7.2V57.6c0-3.977-3.22-7.2-7.2-7.2h-11.95V10.8c0-1.988-1.61-3.6-3.6-3.6Zm-659.793 54a3.598 3.598 0 0 0-3.596 3.6v25.367h-11.398c-3.972 0-7.192 3.224-7.192 7.2v158.4c0 3.976 3.22 7.2 7.192 7.2h11.398V302.4c0 1.988 1.61 3.6 3.596 3.6a3.598 3.598 0 0 0 3.595-3.6v-39.433h12.568c3.971 0 7.191-3.224 7.191-7.2v-158.4c0-3.977-3.22-7.2-7.191-7.2h-12.568V64.8c0-1.988-1.61-3.6-3.595-3.6Zm60.533-54a3.598 3.598 0 0 0-3.595 3.6v39.6h-12.009c-3.972 0-7.192 3.224-7.192 7.2v273.6c0 3.976 3.22 7.2 7.192 7.2h12.009v18c0 1.988 1.61 3.6 3.595 3.6a3.598 3.598 0 0 0 3.596-3.6v-18h11.956c3.972 0 7.192-3.224 7.192-7.2V57.6c0-3.977-3.22-7.2-7.192-7.2h-11.956V10.8c0-1.988-1.61-3.6-3.596-3.6Zm60.517 25.2a3.598 3.598 0 0 0-3.596 3.6v10.8h-12.603c-3.971 0-7.191 3.224-7.191 7.2v244.8c0 3.976 3.22 7.2 7.191 7.2h12.603v25.2c0 1.988 1.61 3.6 3.596 3.6a3.597 3.597 0 0 0 3.595-3.6V306h11.363c3.972 0 7.192-3.224 7.192-7.2V54c0-3.977-3.22-7.2-7.192-7.2h-11.363V36c0-1.988-1.609-3.6-3.595-3.6Zm58.717 28.8a3.598 3.598 0 0 0-3.596 3.6v25.367H546.53c-3.971 0-7.191 3.224-7.191 7.2v158.4c0 3.976 3.22 7.2 7.191 7.2h11.398V302.4c0 1.988 1.61 3.6 3.596 3.6a3.598 3.598 0 0 0 3.596-3.6v-39.433h12.567c3.972 0 7.192-3.224 7.192-7.2v-158.4c0-3.977-3.22-7.2-7.192-7.2H565.12V64.8c0-1.988-1.61-3.6-3.596-3.6Zm61.127-28.8a3.598 3.598 0 0 0-3.595 3.6v10.8h-12.603c-3.972 0-7.191 3.224-7.191 7.2v244.8c0 3.976 3.219 7.2 7.191 7.2h12.603v25.2c0 1.988 1.61 3.6 3.595 3.6a3.598 3.598 0 0 0 3.596-3.6V306h11.363c3.972 0 7.191-3.224 7.191-7.2V54c0-3.977-3.219-7.2-7.191-7.2h-11.363V36c0-1.988-1.61-3.6-3.596-3.6Zm59.33-25.2a3.598 3.598 0 0 0-3.596 3.6v39.6h-12.009c-3.972 0-7.191 3.224-7.191 7.2v273.6c0 3.976 3.219 7.2 7.191 7.2h12.009v18c0 1.988 1.61 3.6 3.596 3.6a3.598 3.598 0 0 0 3.596-3.6v-18h11.956c3.972 0 7.191-3.224 7.191-7.2V57.6c0-3.977-3.219-7.2-7.191-7.2h-11.956V10.8c0-1.988-1.61-3.6-3.596-3.6Z"/></svg>');
  }
  .oj-chart-bubble-skeleton-container {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 360"><circle cx="864" cy="77.4" r="12.6"/><circle cx="736.2" cy="192.6" r="12.6"/><circle cx="951.301" cy="63.9" r="22.5"/><circle cx="279.9" cy="245.7" r="22.5"/><circle cx="562.5" cy="254.7" r="22.5"/><circle cx="719.999" cy="135" r="28.8"/><circle cx="397.8" cy="163.8" r="28.8"/><circle cx="800.1" cy="137.7" r="22.5"/><circle cx="140.401" cy="306" r="12.6"/><circle cx="325.799" cy="280.8" r="12.6"/><circle cx="466.2" cy="239.4" r="16.2"/><circle cx="511.2" cy="180" r="16.2"/><circle cx="190.8" cy="250.2" r="16.2"/><circle cx="585.001" cy="196.2" r="16.2"/><circle cx="912.6" cy="118.8" r="16.2"/></svg>');
            mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 360"><circle cx="864" cy="77.4" r="12.6"/><circle cx="736.2" cy="192.6" r="12.6"/><circle cx="951.301" cy="63.9" r="22.5"/><circle cx="279.9" cy="245.7" r="22.5"/><circle cx="562.5" cy="254.7" r="22.5"/><circle cx="719.999" cy="135" r="28.8"/><circle cx="397.8" cy="163.8" r="28.8"/><circle cx="800.1" cy="137.7" r="22.5"/><circle cx="140.401" cy="306" r="12.6"/><circle cx="325.799" cy="280.8" r="12.6"/><circle cx="466.2" cy="239.4" r="16.2"/><circle cx="511.2" cy="180" r="16.2"/><circle cx="190.8" cy="250.2" r="16.2"/><circle cx="585.001" cy="196.2" r="16.2"/><circle cx="912.6" cy="118.8" r="16.2"/></svg>');
  }
  .oj-chart-area-skeleton-container {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 360"><path d="M0 310a4 4 0 0 1 4-4h130.23c.509 0 1.013-.097 1.485-.286l133.065-53.226a3.998 3.998 0 0 1 2.492-.157l132.205 34.373a3.999 3.999 0 0 0 2.907-.352l132.378-71.484a3.999 3.999 0 0 1 2.622-.414L675 238.95l134.195 25.497a4.003 4.003 0 0 0 1.606-.023L945 234.9l130.14-28.631a3.999 3.999 0 0 1 4.86 3.907V356a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4v-46Z"/><path d="M0 193a4 4 0 0 1 4-4h130.022c.643 0 1.276-.155 1.846-.451l132.736-69.023a4 4 0 0 1 2.912-.307l131.962 36.51c.978.27 2.022.159 2.921-.311l132.189-69.18a4 4 0 0 1 2.945-.304L675 123.75l133.335 37.778a4.001 4.001 0 0 0 3.149-.418L945 81l128.94-77.365c2.67-1.6 6.06.32 6.06 3.43v180.519a4.005 4.005 0 0 1-3.14 3.907L945 220.5l-134.206 29.525a3.994 3.994 0 0 1-1.593.026L675 225l-133.61-24.941a4.003 4.003 0 0 0-2.634.413l-132.372 71.48a3.994 3.994 0 0 1-2.907.352l-132.205-34.373a3.998 3.998 0 0 0-2.492.157l-133.065 53.226a3.995 3.995 0 0 1-1.485.286H4a4 4 0 0 1-4-4V193Z"/></svg>');
            mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 360"><path d="M0 310a4 4 0 0 1 4-4h130.23c.509 0 1.013-.097 1.485-.286l133.065-53.226a3.998 3.998 0 0 1 2.492-.157l132.205 34.373a3.999 3.999 0 0 0 2.907-.352l132.378-71.484a3.999 3.999 0 0 1 2.622-.414L675 238.95l134.195 25.497a4.003 4.003 0 0 0 1.606-.023L945 234.9l130.14-28.631a3.999 3.999 0 0 1 4.86 3.907V356a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4v-46Z"/><path d="M0 193a4 4 0 0 1 4-4h130.022c.643 0 1.276-.155 1.846-.451l132.736-69.023a4 4 0 0 1 2.912-.307l131.962 36.51c.978.27 2.022.159 2.921-.311l132.189-69.18a4 4 0 0 1 2.945-.304L675 123.75l133.335 37.778a4.001 4.001 0 0 0 3.149-.418L945 81l128.94-77.365c2.67-1.6 6.06.32 6.06 3.43v180.519a4.005 4.005 0 0 1-3.14 3.907L945 220.5l-134.206 29.525a3.994 3.994 0 0 1-1.593.026L675 225l-133.61-24.941a4.003 4.003 0 0 0-2.634.413l-132.372 71.48a3.994 3.994 0 0 1-2.907.352l-132.205-34.373a3.998 3.998 0 0 0-2.492.157l-133.065 53.226a3.995 3.995 0 0 1-1.485.286H4a4 4 0 0 1-4-4V193Z"/></svg>');
  }
  .oj-chart-line-skeleton-container {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 360"><path fill-rule="evenodd" d="M1076.84 204.584c2.32 3.224 1.6 7.725-1.62 10.053l-77.663 56.086a14.398 14.398 0 0 1-14.23 1.507l-83.197-36.606-83.219 39.945a14.399 14.399 0 0 1-14.489-1.185l-82.521-57.765-81.725 54.483a14.398 14.398 0 0 1-13.787 1.199l-82.425-36.267-83.989 66.352a14.398 14.398 0 0 1-11.751 2.821L271.586 270.28l-84.696 33.879a14.4 14.4 0 0 1-12.757-1.023L91.08 253.305l-78.117 51.506a7.2 7.2 0 1 1-7.927-12.022l78.118-51.506a14.4 14.4 0 0 1 15.335-.326l83.053 49.831 84.696-33.878a14.403 14.403 0 0 1 8.172-.751l174.638 34.928 83.99-66.352a14.399 14.399 0 0 1 14.726-1.881l82.424 36.267 81.725-54.483a14.399 14.399 0 0 1 16.245.184l82.522 57.765 83.219-39.945a14.399 14.399 0 0 1 12.031-.199l83.196 36.606 77.654-56.086a7.209 7.209 0 0 1 10.06 1.621Z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M711.238 131.316a14.398 14.398 0 0 1 17.093-1.422l82.418 51.099 84.136-32.488a14.402 14.402 0 0 1 13.005 1.34l81.694 52.813 76.956-60.711a7.197 7.197 0 0 1 10.11 1.194c2.47 3.122 1.93 7.649-1.19 10.112l-76.957 60.71a14.4 14.4 0 0 1-16.736.788l-81.695-52.813-84.136 32.488a14.397 14.397 0 0 1-12.775-1.195l-82.418-51.099-81.02 71.2a14.4 14.4 0 0 1-17.268 1.312l-81.116-51.915-84.619 66.849a14.385 14.385 0 0 1-6.103 2.821l-85.575 17.115a14.398 14.398 0 0 1-10.233-1.772l-85.567-51.34L92.758 214.05c-1.512.151-3.04.062-4.524-.264l-80.78-17.754a7.2 7.2 0 1 1 3.091-14.064l80.78 17.754 176.484-17.649a14.405 14.405 0 0 1 8.842 1.981l85.567 51.34 85.575-17.115 84.62-66.849a14.399 14.399 0 0 1 16.688-.83l81.117 51.915 81.02-71.199Z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M1074.63 2.784c3.44 2.006 4.59 6.416 2.59 9.849l-77.17 132.035c-4.166 7.133-13.468 9.303-20.362 4.753l-80.644-53.225-81.702 29.413a14.399 14.399 0 0 1-16.225-4.684L720.743 18.046l-79.809 131.402c-4.238 6.979-13.425 9.041-20.24 4.543l-79.416-52.414-84.559 66.801a14.387 14.387 0 0 1-6.102 2.821l-85.576 17.115a14.399 14.399 0 0 1-10.233-1.772l-85.226-51.136-86.571 17.314a14.4 14.4 0 0 1-2.824.28H93.06c-2.818 0-5.574-.827-7.927-2.378L5.036 97.811a7.2 7.2 0 0 1 7.927-12.022L93.06 138.6h87.127l86.571-17.314a14.398 14.398 0 0 1 10.233 1.772l85.226 51.136 85.576-17.115 84.559-66.802a14.399 14.399 0 0 1 16.858-.719l79.416 52.415 79.809-131.402c5.229-8.61 17.454-9.327 23.655-1.39l80.375 102.879 81.702-29.413a14.398 14.398 0 0 1 12.809 1.53l80.644 53.226 77.16-132.036c2.01-3.433 6.42-4.59 9.85-2.583Z" clip-rule="evenodd"/></svg>');
            mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 360"><path fill-rule="evenodd" d="M1076.84 204.584c2.32 3.224 1.6 7.725-1.62 10.053l-77.663 56.086a14.398 14.398 0 0 1-14.23 1.507l-83.197-36.606-83.219 39.945a14.399 14.399 0 0 1-14.489-1.185l-82.521-57.765-81.725 54.483a14.398 14.398 0 0 1-13.787 1.199l-82.425-36.267-83.989 66.352a14.398 14.398 0 0 1-11.751 2.821L271.586 270.28l-84.696 33.879a14.4 14.4 0 0 1-12.757-1.023L91.08 253.305l-78.117 51.506a7.2 7.2 0 1 1-7.927-12.022l78.118-51.506a14.4 14.4 0 0 1 15.335-.326l83.053 49.831 84.696-33.878a14.403 14.403 0 0 1 8.172-.751l174.638 34.928 83.99-66.352a14.399 14.399 0 0 1 14.726-1.881l82.424 36.267 81.725-54.483a14.399 14.399 0 0 1 16.245.184l82.522 57.765 83.219-39.945a14.399 14.399 0 0 1 12.031-.199l83.196 36.606 77.654-56.086a7.209 7.209 0 0 1 10.06 1.621Z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M711.238 131.316a14.398 14.398 0 0 1 17.093-1.422l82.418 51.099 84.136-32.488a14.402 14.402 0 0 1 13.005 1.34l81.694 52.813 76.956-60.711a7.197 7.197 0 0 1 10.11 1.194c2.47 3.122 1.93 7.649-1.19 10.112l-76.957 60.71a14.4 14.4 0 0 1-16.736.788l-81.695-52.813-84.136 32.488a14.397 14.397 0 0 1-12.775-1.195l-82.418-51.099-81.02 71.2a14.4 14.4 0 0 1-17.268 1.312l-81.116-51.915-84.619 66.849a14.385 14.385 0 0 1-6.103 2.821l-85.575 17.115a14.398 14.398 0 0 1-10.233-1.772l-85.567-51.34L92.758 214.05c-1.512.151-3.04.062-4.524-.264l-80.78-17.754a7.2 7.2 0 1 1 3.091-14.064l80.78 17.754 176.484-17.649a14.405 14.405 0 0 1 8.842 1.981l85.567 51.34 85.575-17.115 84.62-66.849a14.399 14.399 0 0 1 16.688-.83l81.117 51.915 81.02-71.199Z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M1074.63 2.784c3.44 2.006 4.59 6.416 2.59 9.849l-77.17 132.035c-4.166 7.133-13.468 9.303-20.362 4.753l-80.644-53.225-81.702 29.413a14.399 14.399 0 0 1-16.225-4.684L720.743 18.046l-79.809 131.402c-4.238 6.979-13.425 9.041-20.24 4.543l-79.416-52.414-84.559 66.801a14.387 14.387 0 0 1-6.102 2.821l-85.576 17.115a14.399 14.399 0 0 1-10.233-1.772l-85.226-51.136-86.571 17.314a14.4 14.4 0 0 1-2.824.28H93.06c-2.818 0-5.574-.827-7.927-2.378L5.036 97.811a7.2 7.2 0 0 1 7.927-12.022L93.06 138.6h87.127l86.571-17.314a14.398 14.398 0 0 1 10.233 1.772l85.226 51.136 85.576-17.115 84.559-66.802a14.399 14.399 0 0 1 16.858-.719l79.416 52.415 79.809-131.402c5.229-8.61 17.454-9.327 23.655-1.39l80.375 102.879 81.702-29.413a14.398 14.398 0 0 1 12.809 1.53l80.644 53.226 77.16-132.036c2.01-3.433 6.42-4.59 9.85-2.583Z" clip-rule="evenodd"/></svg>');
  }
  .oj-chart-combo-skeleton-container {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 360"><path d="M0 313.767a4 4 0 0 1 4-4h130.28c.476 0 .949-.085 1.395-.251l133.185-49.557a4.004 4.004 0 0 1 2.323-.142l132.392 31.61c.92.22 1.888.106 2.733-.321l132.503-66.97a3.998 3.998 0 0 1 2.501-.369L675 247.395l134.249 23.728a3.994 3.994 0 0 0 1.498-.02L945 243.628l130.2-26.645a3.998 3.998 0 0 1 4.8 3.919V356a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4v-42.233Z"/><path d="M314.369 7.2a7.2 7.2 0 0 0-7.2 7.2v239.205l45.594 10.886V14.4a7.2 7.2 0 0 0-7.2-7.2h-31.194Zm98.424 264.491-9.585 4.844-36.009-8.597V144a7.2 7.2 0 0 1 7.2-7.2h31.194a7.2 7.2 0 0 1 7.2 7.2v127.691Zm59.994-30.323-45.594 23.045V86.4a7.2 7.2 0 0 1 7.2-7.2h31.194a7.2 7.2 0 0 1 7.2 7.2v154.968Zm59.994-30.259c-.48.201-.954.419-1.421.655l-44.173 22.326V194.4a7.2 7.2 0 0 1 7.2-7.2h31.194a7.2 7.2 0 0 1 7.2 7.2v16.709Zm59.994 7.131-45.594-8.059V147.6a7.2 7.2 0 0 1 7.2-7.2h31.194a7.2 7.2 0 0 1 7.2 7.2v70.64Zm59.994 10.603-45.594-8.058V108a7.2 7.2 0 0 1 7.2-7.2h31.194a7.2 7.2 0 0 1 7.2 7.2v120.843Zm59.994 10.604-45.594-8.059V14.4a7.2 7.2 0 0 1 7.2-7.2h31.194a7.2 7.2 0 0 1 7.2 7.2v225.047Zm60.03 10.61-45.594-8.059V144a7.2 7.2 0 0 1 7.2-7.2h31.194a7.2 7.2 0 0 1 7.2 7.2v106.057Zm59.994 1.827-22.989 4.713-22.605-3.995V86.4a7.2 7.2 0 0 1 7.2-7.2h31.194a7.2 7.2 0 0 1 7.2 7.2v165.484Zm59.994-12.299-45.594 9.347V194.4a7.2 7.2 0 0 1 7.2-7.2h31.194a7.2 7.2 0 0 1 7.2 7.2v45.185Zm59.994-12.3-45.594 9.348V147.6a7.2 7.2 0 0 1 7.2-7.2h31.194a7.2 7.2 0 0 1 7.2 7.2v79.685Zm59.995-12.299-45.595 9.347V108a7.2 7.2 0 0 1 7.2-7.2h31.195c3.98 0 7.2 3.223 7.2 7.2v106.986Zm59.99-12.299-45.59 9.347V14.4c0-3.976 3.22-7.2 7.2-7.2h31.19c3.98 0 7.2 3.224 7.2 7.2v188.287ZM52.793 295.367H7.2V144a7.2 7.2 0 0 1 7.2-7.2h31.194a7.2 7.2 0 0 1 7.2 7.2v151.367Zm59.994 0H67.193V86.4a7.2 7.2 0 0 1 7.2-7.2h31.194a7.2 7.2 0 0 1 7.2 7.2v208.967Zm59.994-15.025-40.378 15.025h-5.216V194.4a7.2 7.2 0 0 1 7.2-7.2h31.194a7.2 7.2 0 0 1 7.2 7.2v85.942Zm59.994-22.323-45.594 16.965V147.6a7.2 7.2 0 0 1 7.2-7.2h31.194a7.2 7.2 0 0 1 7.2 7.2v110.419Zm59.994-7.852-17.299-4.13a21.597 21.597 0 0 0-12.549.765l-15.746 5.859V108a7.2 7.2 0 0 1 7.2-7.2h31.194a7.2 7.2 0 0 1 7.2 7.2v142.167Z"/></svg>');
            mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 360"><path d="M0 313.767a4 4 0 0 1 4-4h130.28c.476 0 .949-.085 1.395-.251l133.185-49.557a4.004 4.004 0 0 1 2.323-.142l132.392 31.61c.92.22 1.888.106 2.733-.321l132.503-66.97a3.998 3.998 0 0 1 2.501-.369L675 247.395l134.249 23.728a3.994 3.994 0 0 0 1.498-.02L945 243.628l130.2-26.645a3.998 3.998 0 0 1 4.8 3.919V356a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4v-42.233Z"/><path d="M314.369 7.2a7.2 7.2 0 0 0-7.2 7.2v239.205l45.594 10.886V14.4a7.2 7.2 0 0 0-7.2-7.2h-31.194Zm98.424 264.491-9.585 4.844-36.009-8.597V144a7.2 7.2 0 0 1 7.2-7.2h31.194a7.2 7.2 0 0 1 7.2 7.2v127.691Zm59.994-30.323-45.594 23.045V86.4a7.2 7.2 0 0 1 7.2-7.2h31.194a7.2 7.2 0 0 1 7.2 7.2v154.968Zm59.994-30.259c-.48.201-.954.419-1.421.655l-44.173 22.326V194.4a7.2 7.2 0 0 1 7.2-7.2h31.194a7.2 7.2 0 0 1 7.2 7.2v16.709Zm59.994 7.131-45.594-8.059V147.6a7.2 7.2 0 0 1 7.2-7.2h31.194a7.2 7.2 0 0 1 7.2 7.2v70.64Zm59.994 10.603-45.594-8.058V108a7.2 7.2 0 0 1 7.2-7.2h31.194a7.2 7.2 0 0 1 7.2 7.2v120.843Zm59.994 10.604-45.594-8.059V14.4a7.2 7.2 0 0 1 7.2-7.2h31.194a7.2 7.2 0 0 1 7.2 7.2v225.047Zm60.03 10.61-45.594-8.059V144a7.2 7.2 0 0 1 7.2-7.2h31.194a7.2 7.2 0 0 1 7.2 7.2v106.057Zm59.994 1.827-22.989 4.713-22.605-3.995V86.4a7.2 7.2 0 0 1 7.2-7.2h31.194a7.2 7.2 0 0 1 7.2 7.2v165.484Zm59.994-12.299-45.594 9.347V194.4a7.2 7.2 0 0 1 7.2-7.2h31.194a7.2 7.2 0 0 1 7.2 7.2v45.185Zm59.994-12.3-45.594 9.348V147.6a7.2 7.2 0 0 1 7.2-7.2h31.194a7.2 7.2 0 0 1 7.2 7.2v79.685Zm59.995-12.299-45.595 9.347V108a7.2 7.2 0 0 1 7.2-7.2h31.195c3.98 0 7.2 3.223 7.2 7.2v106.986Zm59.99-12.299-45.59 9.347V14.4c0-3.976 3.22-7.2 7.2-7.2h31.19c3.98 0 7.2 3.224 7.2 7.2v188.287ZM52.793 295.367H7.2V144a7.2 7.2 0 0 1 7.2-7.2h31.194a7.2 7.2 0 0 1 7.2 7.2v151.367Zm59.994 0H67.193V86.4a7.2 7.2 0 0 1 7.2-7.2h31.194a7.2 7.2 0 0 1 7.2 7.2v208.967Zm59.994-15.025-40.378 15.025h-5.216V194.4a7.2 7.2 0 0 1 7.2-7.2h31.194a7.2 7.2 0 0 1 7.2 7.2v85.942Zm59.994-22.323-45.594 16.965V147.6a7.2 7.2 0 0 1 7.2-7.2h31.194a7.2 7.2 0 0 1 7.2 7.2v110.419Zm59.994-7.852-17.299-4.13a21.597 21.597 0 0 0-12.549.765l-15.746 5.859V108a7.2 7.2 0 0 1 7.2-7.2h31.194a7.2 7.2 0 0 1 7.2 7.2v142.167Z"/></svg>');
  }
}

:root {
  --oj-label-font-size:     var(--oj-typography-body-sm-font-size);
  --oj-label-font-weight:   600;
  --oj-label-line-height:   var(--oj-typography-body-sm-line-height);
  --oj-label-color:         var(--oj-core-text-color-primary);
  --oj-label-color-disabled:              var(--oj-core-text-color-disabled);
  --oj-label-inside-edge-font-size:       var(--oj-typography-body-xs-font-size);
  --oj-label-inside-edge-font-weight:     600;
  --oj-label-inside-edge-line-height:     var(--oj-typography-body-xs-line-height);
  --oj-label-inside-edge-position-top:    0.5rem;
  --oj-label-inside-edge-color: var(--oj-core-text-color-secondary);
  --oj-label-required-icon-color: rgb(var(--oj-palette-brand-rgb-110));
  --oj-label-required-char-font-size:  0.9rem;
}

:root {
  --oj-form-layout-divider-width:                         0;
  --oj-form-layout-divider-margin:                        0;
  --oj-form-layout-start-edge-column-min-width:          22rem;
  --oj-form-layout-start-edge-column-max-width:          37.5rem;
  --oj-form-layout-column-min-width:                      18rem;
  --oj-form-layout-column-max-width:                      28rem;
  --oj-form-layout-horizontal-margin:                     0px;
  --oj-form-layout-column-gutter:                         1.5rem;
  --oj-form-layout-margin-bottom:                         .875rem;
  --oj-form-layout-start-edge-label-text-align: end;
  --oj-form-layout-start-edge-value-text-align: start;
  --oj-form-layout-start-edge-label-to-value-padding: 1.5rem;
  --oj-form-layout-top-edge-label-to-value-padding: 0.5rem;
}

:root {
  --oj-form-control-font-weight-read-only:  normal;
}

:root {
  --oj-private-text-field-button-height: var(--oj-button-sm-height);
  --oj-private-text-field-button-icon-color: var(--oj-private-button-ghost-chrome-text-color);
  --oj-private-text-field-button-icon-color-hover: var(--oj-private-button-ghost-chrome-text-color-hover);
  --oj-private-text-field-button-icon-color-active: var(--oj-private-button-ghost-chrome-text-color-active);
  --oj-private-text-field-button-icon-color-disabled: var(--oj-button-borderless-chrome-text-color-disabled);
  --oj-private-text-field-button-border-color-hover: transparent;
  --oj-private-text-field-button-border-color-active: transparent;
  --oj-private-text-field-button-bg-color-hover: transparent;
  --oj-private-text-field-button-bg-color-active: transparent;
  --oj-private-text-field-button-to-edge-padding: var(--oj-core-spacing-2x);
  --oj-private-text-field-inside-button-to-edge-padding: var(--oj-core-spacing-2x);
  --oj-private-text-field-text-to-end-slot-padding: var(--oj-core-spacing-1x);
  --oj-private-text-field-icon-size: var(--oj-button-sm-icon-size);
}

.oj-private-scale-lg {
  --oj-core-icon-size-lg: 24px;
  --oj-core-icon-size-sm: 16px;
  --oj-core-spacing-1x: 4px;
  --oj-core-spacing-2x: 8px;
  --oj-core-spacing-3x: 12px;
  --oj-core-spacing-4x: 16px;
  --oj-core-spacing-5x: 20px;
  --oj-core-spacing-6x: 24px;
  --oj-core-spacing-7x: 28px;
  --oj-core-spacing-8x: 32px;
  --oj-core-spacing-9x: 36px;
  --oj-core-spacing-10x: 40px;
  --oj-core-spacing-11x: 44px;
  --oj-core-spacing-12x: 48px;
  --oj-private-core-wrappable-margin-bottom: 0px;
  font-size: var(--oj-typography-body-md-font-size);
  line-height: var(--oj-typography-body-md-line-height);
}

.oj-color-invert {
  color: var(--oj-core-text-color-primary);
}

.oj-contrast-marker .oj-contrast-background,
.oj-contrast-marker.oj-contrast-background {
  background-color: RGB(var(--oj-palette-neutral-rgb-160));
  color: var(--oj-core-text-color-primary);
}

.oj-private-scale-lg {
  --oj-text-field-font-size: var(--oj-typography-body-md-font-size);
  --oj-text-field-text-to-edge-padding: 12px;
  --oj-text-field-height:              44px;
}

:root {
  --oj-text-field-sm-width: calc(var(--oj-form-layout-column-max-width) / 2);
  --oj-text-field-md-width: var(--oj-form-layout-column-max-width);
  --oj-text-field-border-radius:       var(--oj-core-border-radius-md);
  --oj-text-field-border-width:    1px;
  --oj-text-field-icon-to-text-padding: var(--oj-core-spacing-4x);
  --oj-text-field-icon-to-edge-padding: var(--oj-core-spacing-4x);
  --oj-text-field-text-to-edge-padding: var(--oj-core-spacing-4x);
  --oj-text-field-text-align: start;
  --oj-text-field-height:              2.75rem;
  --oj-text-field-font-size:        var(--oj-typography-body-md-font-size);
  --oj-private-text-field-font-size-adjust: 100%;
  --oj-text-field-bg-color:               rgb(var(--oj-palette-neutral-rgb-0));
  --oj-text-field-border-color:           var(--oj-core-border-color-enabled);
  --oj-text-field-placeholder-color:      var(--oj-core-text-color-secondary);
  --oj-text-field-placeholder-font-style: normal;
  --oj-text-field-text-color:      var(--oj-core-text-color-primary);
  --oj-text-field-bg-color-disabled:      rgba(var(--oj-palette-neutral-rgb-190), 0.04);
  --oj-text-field-border-color-disabled:  var(--oj-core-color-disabled-2);
  --oj-text-field-text-color-disabled:   var(--oj-core-text-color-disabled);
  --oj-text-field-border-color-focus:        rgb(var(--oj-palette-brand-rgb-110));
  --oj-text-field-box-shadow-focus:        0 0 0 1px rgb(var(--oj-palette-brand-rgb-110)) inset;
  --oj-text-field-inside-edge-height:                  3.25rem;
  --oj-text-field-inside-edge-padding-top:             0.8125rem;
  --oj-text-field-inside-edge-label-color-error:       var(--oj-label-inside-edge-color);
  --oj-text-field-inside-edge-label-color-focus:       var(--oj-label-inside-edge-color);
  --oj-text-field-inside-edge-label-color-warning:     var(--oj-label-inside-edge-color);
  --oj-user-assistance-inline-text-color: var(--oj-core-text-color-secondary);
  --oj-user-assistance-inline-font-size: var(--oj-typography-body-xs-font-size);
}

:root {
  --oj-private-message-header-height:                   1.5rem;
  --oj-private-message-header-margin-end:               1rem;
  --oj-private-message-category-text-color:             var(--oj-core-text-color-primary);
  --oj-private-message-summary-font-weight:             var(--oj-typography-subheading-xl-font-weight);
  --oj-private-message-summary-text-color:              var(--oj-core-text-color-primary);
  --oj-private-message-summary-font-size:               var(--oj-typography-body-lg-font-size);
  --oj-private-message-summary-line-height:             var(--oj-typography-body-lg-line-height);
  --oj-private-message-detail-text-color:               var(--oj-core-text-color-primary);
  --oj-private-message-detail-font-size:                var(--oj-typography-body-sm-font-size);
  --oj-private-message-detail-line-height:              var(--oj-typography-body-sm-line-height);
  --oj-private-message-time-text-color:                 var(--oj-core-text-color-secondary);
  --oj-private-message-time-font-size:                  var(--oj-typography-body-xs-font-size);
  --oj-private-message-time-margin-end:                 0.25rem;
  --oj-private-message-close-icon-display:              block;
  --oj-private-message-auto-timeout-close-icon-display: block;
  --oj-private-message-general-inline-border-width: 0 0 1px 0;
  --oj-private-message-general-inline-border-color: var(--oj-core-divider-color);
  --oj-private-message-component-inline-font-size:                 var(--oj-typography-subheading-xs-font-size);
  --oj-private-message-component-inline-font-weight:               600;
  --oj-private-message-component-inline-bg-color-error:            transparent;
  --oj-private-message-component-inline-border-color-error:        transparent;
  --oj-private-message-component-inline-bg-color-warning:          transparent;
  --oj-private-message-component-inline-border-color-warning:      transparent;
  --oj-private-message-component-inline-bg-color-info:             transparent;
  --oj-private-message-component-inline-border-color-info:         transparent;
  --oj-private-message-component-inline-bg-color-confirmation:     transparent;
  --oj-private-message-component-inline-border-color-confirmation: transparent;
  --oj-private-message-component-inline-margin-top:                0;
  --oj-private-message-component-inline-border-width:              0;
  --oj-private-message-component-inline-border-radius:             0;
  --oj-private-message-component-inline-padding:                   0;
  --oj-private-message-radiocheckbox-inline-margin-top:            0;
  --oj-private-message-radiocheckbox-inline-border-top-width:      0;
  --oj-private-message-general-overlay-border-width:        1px;
  --oj-private-message-general-overlay-border-color:        var(--oj-core-divider-color);
  --oj-private-message-general-overlay-border-radius:       var(--oj-core-border-radius-lg);
  --oj-private-message-general-overlay-box-shadow:          var(--oj-core-box-shadow-md);
  --oj-private-message-general-overlay-separator-margin:    0.5rem;
  --oj-private-message-notification-overlay-font-size:        var(--oj-typography-body-md-font-size);
  --oj-private-message-notification-overlay-font-weight:      400;
  --oj-private-message-notification-overlay-header-bg-color:  var(--oj-core-info-secondary-3);
  --oj-private-message-notification-overlay-body-bg-color:    var(--oj-core-info-secondary-3);
  --oj-private-message-notification-overlay-border-width:     0;
  --oj-private-message-notification-overlay-border-color:     initial;
  --oj-private-message-notification-overlay-border-radius:    var(--oj-core-border-radius-lg);
  --oj-private-message-notification-overlay-box-shadow:       var(--oj-core-box-shadow-md);
  --oj-private-message-notification-overlay-separator-margin: 0.25rem;
  --oj-private-message-notification-detail-text-color:  var(--oj-core-text-color-primary);
  --oj-private-message-component-icon-to-text-padding:  0.25rem;
}

:root {
  --oj-private-messages-general-overlay-width:             60vw;
  --oj-private-messages-general-overlay-max-width:         1536px;
  --oj-private-messages-general-overlay-min-width:         614px;
  --oj-private-messages-general-overlay-border-width:      0;
  --oj-private-messages-general-overlay-border-color:      initial;
  --oj-private-messages-general-overlay-border-radius:     var(--oj-core-border-radius-sm);
  --oj-private-messages-general-overlay-box-shadow:        none;
  --oj-private-messages-notification-overlay-width:          auto;
  --oj-private-messages-notification-overlay-min-width:      307px;
  --oj-private-messages-notification-overlay-max-width:      600px;
  --oj-private-messages-notification-overlay-border-width:   0;
  --oj-private-messages-notification-overlay-border-color:   initial;
  --oj-private-messages-notification-overlay-border-radius:  initial;
  --oj-private-messages-notification-overlay-box-shadow:     initial;
}

:root {
  --oj-radio-checkbox-width:                     auto;
  --oj-radio-checkbox-row-height:                2.25rem;
  --oj-radio-checkbox-input-size:                1rem;
  --oj-radio-checkbox-input-color-unselected:    rgb(var(--oj-palette-neutral-rgb-190));
  --oj-radio-checkbox-input-color-selected:      rgb(var(--oj-palette-neutral-rgb-190));
  --oj-radio-checkbox-input-transform-active:    scale(0.75);
  --oj-radio-checkbox-label-to-edge-padding:     0;
  --oj-radio-checkbox-input-to-label-padding:    0.5rem;
  --oj-radio-checkbox-input-to-edge-padding:     0;
  --oj-radio-checkbox-item-divider-color:        transparent;
  --oj-radio-checkbox-item-bg-color-active:      transparent;
}



.oj-color-invert {
  --oj-text-field-text-highlight-color: rgb(var(--oj-palette-brand-rgb-50));
  --oj-text-field-bg-color:               rgb(var(--oj-palette-neutral-rgb-190));
  --oj-text-field-border-color:           var(--oj-core-border-color-enabled);
  --oj-text-field-placeholder-color:      var(--oj-core-text-color-secondary);
  --oj-text-field-text-color:      var(--oj-core-text-color-primary);
  --oj-text-field-bg-color-disabled:      rgba(var(--oj-palette-neutral-rgb-0), 0.16);
  --oj-text-field-border-color-disabled:  var(--oj-core-color-disabled-2);
  --oj-text-field-text-color-disabled:   var(--oj-core-text-color-disabled);
  --oj-text-field-border-color-focus: rgb(var(--oj-palette-brand-rgb-50));
  --oj-text-field-inside-edge-label-color-error:       var(--oj-label-inside-edge-color);
  --oj-text-field-inside-edge-label-color-focus:       var(--oj-label-inside-edge-color);
  --oj-text-field-inside-edge-label-color-warning:     var(--oj-label-inside-edge-color);
  --oj-user-assistance-inline-text-color: var(--oj-core-text-color-secondary);
}

.oj-density-compact {
  --oj-text-field-height:             2.25rem;
  --oj-text-field-inside-edge-height: 2.75rem;
}

:root.oj-scale-sm {
  --oj-text-field-height:               2.3333rem;
  --oj-text-field-icon-to-text-padding: var(--oj-text-field-text-to-edge-padding);
  --oj-text-field-icon-to-edge-padding: var(--oj-text-field-text-to-edge-padding);
  --oj-user-assistance-inline-font-size: var(--oj-typography-body-sm-font-size);
}

:root.oj-scale-sm.oj-density-compact,
:root.oj-scale-sm .oj-density-compact {
  --oj-text-field-height:             2rem;
  --oj-text-field-inside-edge-height: 3rem;
}



.oj-color-invert {
  --oj-radio-checkbox-input-color-unselected:    rgb(var(--oj-palette-neutral-rgb-0));
  --oj-radio-checkbox-input-color-selected:      rgb(var(--oj-palette-neutral-rgb-0));
}

.oj-density-compact {
  --oj-radio-checkbox-row-height:                1.75rem;
}





.oj-messaging-popup-container {
  max-width: 320px;
}


.oj-messaging-popup-container hr {
  margin-top: 20px;
  margin-bottom: 10px;
}


.oj-messaging-inline-container {
  overflow: hidden;
}


.oj-messaging-inline-container .oj-message {
  padding: var(--oj-private-message-component-inline-padding);
  border-style: solid;
  border-width: var(--oj-private-message-component-inline-border-width);
  margin-top: var(--oj-private-message-component-inline-margin-top);
  border-radius: var(--oj-private-message-component-inline-border-radius);
}

.oj-checkboxset .oj-messaging-inline-container .oj-message:first-child,
.oj-radioset .oj-messaging-inline-container .oj-message:first-child {
  margin-top: var(--oj-private-message-radiocheckbox-inline-margin-top);
  border-top-width: var(--oj-private-message-radiocheckbox-inline-border-top-width);
}

.oj-switch .oj-messaging-inline-container .oj-message:first-child,
.oj-slider .oj-messaging-inline-container .oj-message:first-child {
  border-top-width: 1px;
}

.oj-switch .oj-messaging-inline-container .oj-message:first-child,
.oj-slider .oj-messaging-inline-container .oj-message:first-child {
  margin-top: 5px;
}

.oj-slider-vertical .oj-messaging-inline-container .oj-message:first-child {
  margin-top: 18px;
}

.oj-messaging-inline-container .oj-message.oj-message-error {
  background-color: var(--oj-private-message-component-inline-bg-color-error);
  border-color: var(--oj-private-message-component-inline-border-color-error);
}

.oj-messaging-inline-container .oj-message.oj-message-warning {
  background-color: var(--oj-private-message-component-inline-bg-color-warning);
  border-color: var(--oj-private-message-component-inline-border-color-warning);
}

.oj-messaging-inline-container .oj-message.oj-message-info {
  background-color: var(--oj-private-message-component-inline-bg-color-info);
  border-color: var(--oj-private-message-component-inline-border-color-info);
}

.oj-messaging-inline-container .oj-message.oj-message-confirmation {
  background-color: var(--oj-private-message-component-inline-bg-color-confirmation);
  border-color: var(--oj-private-message-component-inline-border-color-confirmation);
}


.oj-message {
  display: flex;
  text-align: left;
  white-space: nowrap;
  
}

html[dir="rtl"] .oj-message {
  text-align: right;
}


.oj-messaging-popup-container .oj-message:nth-of-type(n + 2) {
  padding-top: 20px;
}


.oj-message-content {
  display: inline-block;
}


.oj-message-content .oj-message-summary {
  white-space: normal;
  vertical-align: top;
}

html:not([dir="rtl"]) .oj-message-content .oj-message-summary {
  padding: 0 0 0 var(--oj-private-message-component-icon-to-text-padding);
}

html[dir="rtl"] .oj-message-content .oj-message-summary {
  padding: 0 var(--oj-private-message-component-icon-to-text-padding) 0 0;
}



.oj-message-content .oj-message-detail:first-child {
  white-space: normal;
}

html:not([dir="rtl"]) .oj-message-content .oj-message-detail {
  padding: 0 0 0 var(--oj-private-message-component-icon-to-text-padding);
}

html[dir="rtl"] .oj-message-content .oj-message-detail {
  padding: 0 var(--oj-private-message-component-icon-to-text-padding) 0 0;
}


.oj-message-content .oj-message-detail:not(:first-child) {
  white-space: normal;
}

html:not([dir="rtl"]) .oj-message-content .oj-message-detail:not(:first-child) {
  padding: 7px 0 0 var(--oj-private-message-component-icon-to-text-padding);
}

html[dir="rtl"] .oj-message-content .oj-message-detail:not(:first-child) {
  padding: 7px var(--oj-private-message-component-icon-to-text-padding) 0 0;
}




.oj-form-control-hint-title:not(:first-child) {
  padding-top: 20px;
  
}

.oj-message-status-icon {
  flex: 0 0 auto;
  position: relative;
  font-size: 1rem;
  line-height: calc(var(--oj-user-assistance-inline-font-size) * 1.333);
}

.oj-message-status-icon.oj-message-error-icon {
  color: var(--oj-core-danger-3);
}

.oj-message-status-icon.oj-message-warning-icon {
  color: var(--oj-core-warning-3);
}

.oj-message-status-icon.oj-message-info-icon {
  color: var(--oj-core-info-3);
}

.oj-message-status-icon.oj-message-confirmation-icon {
  color: var(--oj-core-success-3);
}

.oj-messaging-popup-option-defaults {
  font-family: '{"animation":{"open":{"effect":"zoomIn","transformOrigin":"#myPosition"},"close":{"effect":"none"}},"messageSummaryOptionDefault":"none"}' !important;
}

.oj-messaging-inline-option-defaults {
  font-family: '{"animation":{"open":{"effect":"fadeIn","duration":"100ms","timingFunction":"linear"},"close":{"effect":"fadeOut","duration":"100ms","timingFunction":"linear"}}}' !important;
}

.oj-text-field .oj-messaging-inline-container .oj-message-detail {
  font-size: var(--oj-user-assistance-inline-font-size);
}



.oj-component-popup, .oj-popup, .oj-listbox-drop, .oj-dialog, .oj-menu, .oj-messages-layer oj-messages {
  z-index: 1;
  position: absolute;
}

.oj-component-layer, .oj-popup-layer, .oj-listbox-drop-layer, .oj-dialog-layer, .oj-menu-layer, .oj-messages-layer {
  position: relative;
}


.oj-component-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--oj-core-scrim-color);
  -webkit-user-select: none;
          user-select: none;
  -webkit-tap-highlight-color: transparent;
}


.oj-component-modal-open {
  overflow: hidden !important;
}

.oj-root-layer-host {
  position: relative;
  z-index: 999;
}

.oj-top-layer-host {
  position: relative;
  z-index: 2000;
}

.oj-private-scale-lg {
  --oj-popup-padding: 8px;
}

.oj-popup {
  --oj-current-bg-color:            var(--oj-popup-bg-color);
}



oj-popup {
  display: none;
}


.oj-popup-layer {
  z-index: var(--oj-core-z-index-popup);
}

.oj-popup-layer.oj-focus-within {
  z-index: calc(var(--oj-core-z-index-popup) + 1);
}


.oj-popup-layer.oj-popup-tail-simple {
  z-index: calc(var(--oj-core-z-index-popup) + 30);
}

.oj-popup-layer.oj-popup-tail-simple .oj-popup .oj-popup-tail-simple {
  z-index: calc(var(--oj-core-z-index-popup) + 31);
}

.oj-popup-layer.oj-popup-tail-simple.oj-focus-within {
  z-index: calc(var(--oj-core-z-index-popup) + 32);
}

.oj-popup-layer.oj-popup-tail-simple.oj-focus-within .oj-popup .oj-popup-tail-simple {
  z-index: calc(var(--oj-core-z-index-popup) + 33);
}

.oj-popup {
  max-width: calc(100vw - 3rem);
  max-height: calc(100vh - 3rem);
  border: 1px solid var(--oj-popup-border-color);
  border-radius: var(--oj-popup-border-radius);
  background-color: var(--oj-popup-bg-color);
  box-shadow: var(--oj-popup-box-shadow);
  will-change: top, left;
}

.oj-popup.oj-popup-tail-simple {
  border-width: 1px;
  border-color: var(--oj-popup-border-color);
  background-color: var(--oj-popup-bg-color);
  will-change: top, left, bottom, right;
}

.oj-popup.oj-popup-tail-simple.oj-right.oj-bottom {
  border-radius: var(--oj-popup-border-radius) var(--oj-popup-border-radius) 0;
}

.oj-popup.oj-popup-tail-simple.oj-left.oj-bottom {
  border-radius: var(--oj-popup-border-radius) var(--oj-popup-border-radius) var(--oj-popup-border-radius) 0;
}

.oj-popup.oj-popup-tail-simple.oj-right.oj-top {
  border-radius: var(--oj-popup-border-radius) 0 var(--oj-popup-border-radius) var(--oj-popup-border-radius);
}

.oj-popup.oj-popup-tail-simple.oj-left.oj-top {
  border-radius: 0 var(--oj-popup-border-radius) var(--oj-popup-border-radius) var(--oj-popup-border-radius);
}

.oj-popup.oj-popup-no-chrome {
  border-width: 0;
  background-color: transparent;
  box-shadow: none;
  border-radius: 0;
}

.oj-popup-content {
  padding: var(--oj-popup-padding);
  position: relative;
}

.oj-popup-no-chrome > .oj-popup-content {
  padding: 0;
}

.oj-popup:not(.oj-focus-highlight):focus {
  outline: none;
}

.oj-popup.oj-focus-highlight {
  outline: dotted 1px var(--oj-core-focus-border-color);
}

.oj-popup-tail {
  position: absolute;
  pointer-events: none;
}

.oj-popup-tail.oj-popup-tail-simple {
  height: var(--oj-popup-tail-height);
  width: var(--oj-popup-tail-width);
  font-size: 0;
  box-sizing: border-box;
}

.oj-popup-tail.oj-popup-tail-simple:before,
.oj-popup-tail.oj-popup-tail-simple:after {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
}

.oj-popup-tail.oj-popup-tail-simple.oj-left.oj-top,
.oj-popup-tail.oj-popup-tail-simple.oj-left.oj-bottom {
  left: calc(var(--oj-popup-tail-width) / -2 - var(--oj-popup-tail-height) / 2 + 1px);
}

.oj-popup-tail.oj-popup-tail-simple.oj-left.oj-middle,
.oj-popup-tail.oj-popup-tail-simple.oj-right.oj-middle {
  height: var(--oj-popup-tail-width);
  width: var(--oj-popup-tail-height);
}

.oj-popup-tail.oj-popup-tail-simple.oj-left.oj-middle {
  left: calc(0px - var(--oj-popup-tail-height));
}

.oj-popup-tail.oj-popup-tail-simple.oj-right.oj-middle {
  right: calc(0px - var(--oj-popup-tail-height));
}

.oj-popup-tail.oj-popup-tail-simple.oj-right.oj-bottom,
.oj-popup-tail.oj-popup-tail-simple.oj-right.oj-top {
  right: calc(var(--oj-popup-tail-width) / -2 - var(--oj-popup-tail-height) / 2 + 1px);
}

.oj-popup-tail.oj-popup-tail-simple.oj-left.oj-top,
.oj-popup-tail.oj-popup-tail-simple.oj-right.oj-top {
  top: -1px;
}

.oj-popup-tail.oj-popup-tail-simple.oj-left.oj-bottom,
.oj-popup-tail.oj-popup-tail-simple.oj-right.oj-bottom {
  bottom: -1px;
}

.oj-popup-tail.oj-popup-tail-simple.oj-center.oj-top {
  top: calc(0px - var(--oj-popup-tail-height));
}

.oj-popup-tail.oj-popup-tail-simple.oj-center.oj-bottom {
  bottom: calc(0px - var(--oj-popup-tail-height));
}

.oj-popup-tail.oj-popup-tail-simple.oj-right.oj-bottom:after,
.oj-popup-tail.oj-popup-tail-simple.oj-center.oj-bottom:after {
  border-top: calc(var(--oj-popup-tail-height) - 1px) solid var(--oj-popup-bg-color);
  border-right: calc(var(--oj-popup-tail-height) - 1px) solid transparent;
  border-left: calc(var(--oj-popup-tail-height) - 1px) solid transparent;
  border-bottom-width: 0;
  left: 0;
  top: 0;
}

.oj-popup-tail.oj-popup-tail-simple.oj-right.oj-bottom:before,
.oj-popup-tail.oj-popup-tail-simple.oj-center.oj-bottom:before {
  border-top: var(--oj-popup-tail-height) solid var(--oj-popup-border-color);
  border-right: var(--oj-popup-tail-height) solid transparent;
  border-left: var(--oj-popup-tail-height) solid transparent;
  top: 0;
  left: 0;
}

.oj-popup-tail.oj-popup-tail-simple.oj-left.oj-bottom:after {
  border-top: calc(var(--oj-popup-tail-height) - 1px) solid var(--oj-popup-bg-color);
  border-right: calc(var(--oj-popup-tail-height) - 1px) solid transparent;
  border-left: calc(var(--oj-popup-tail-height) - 1px) solid transparent;
  border-bottom-width: 0;
  right: 0;
  top: 0;
}

.oj-popup-tail.oj-popup-tail-simple.oj-left.oj-bottom:before {
  border-top: var(--oj-popup-tail-height) solid var(--oj-popup-border-color);
  border-right: var(--oj-popup-tail-height) solid transparent;
  border-left: var(--oj-popup-tail-height) solid transparent;
  border-bottom-width: 0;
  right: 1px;
  top: 0;
}

.oj-popup-tail.oj-popup-tail-simple.oj-right.oj-middle:after {
  border-top: calc(var(--oj-popup-tail-height) - 1px) solid transparent;
  border-bottom: calc(var(--oj-popup-tail-height) - 1px) solid transparent;
  border-left: calc(var(--oj-popup-tail-height) - 1px) solid var(--oj-popup-bg-color);
  border-right-width: 0;
  left: -1px;
}

.oj-popup-tail.oj-popup-tail-simple.oj-right.oj-middle:before {
  border-top: var(--oj-popup-tail-height) solid transparent;
  border-bottom: var(--oj-popup-tail-height) solid transparent;
  border-left: var(--oj-popup-tail-height) solid var(--oj-popup-border-color);
  border-right-width: 0;
  top: -1px;
  left: 0;
}

.oj-popup-tail.oj-popup-tail-simple.oj-left.oj-middle:after {
  border-top: calc(var(--oj-popup-tail-height) - 1px) solid transparent;
  border-bottom: calc(var(--oj-popup-tail-height) - 1px) solid transparent;
  border-right: calc(var(--oj-popup-tail-height) - 1px) solid var(--oj-popup-bg-color);
  border-left-width: 0;
  right: -1px;
}

.oj-popup-tail.oj-popup-tail-simple.oj-left.oj-middle:before {
  border-top: var(--oj-popup-tail-height) solid transparent;
  border-bottom: var(--oj-popup-tail-height) solid transparent;
  border-right: var(--oj-popup-tail-height) solid var(--oj-popup-border-color);
  top: -1px;
  right: 0;
}

.oj-popup-tail.oj-popup-tail-simple.oj-right.oj-top:after,
.oj-popup-tail.oj-popup-tail-simple.oj-center.oj-top:after {
  border-bottom: calc(var(--oj-popup-tail-height) - 1px) solid var(--oj-popup-bg-color);
  border-right: calc(var(--oj-popup-tail-height) - 1px) solid transparent;
  border-left: calc(var(--oj-popup-tail-height) - 1px) solid transparent;
  border-top-width: 0;
  bottom: 0;
  left: 0;
}

.oj-popup-tail.oj-popup-tail-simple.oj-right.oj-top:before,
.oj-popup-tail.oj-popup-tail-simple.oj-center.oj-top:before {
  border-bottom: var(--oj-popup-tail-height) solid var(--oj-popup-border-color);
  border-right: var(--oj-popup-tail-height) solid transparent;
  border-left: var(--oj-popup-tail-height) solid transparent;
  border-top-width: 0;
  bottom: 0;
  left: 1px;
}

.oj-popup-tail.oj-popup-tail-simple.oj-center.oj-top:before,
.oj-popup-tail.oj-popup-tail-simple.oj-center.oj-bottom:before {
  left: -1px;
}

.oj-popup-tail.oj-popup-tail-simple.oj-left.oj-top:after {
  border-bottom: calc(var(--oj-popup-tail-height) - 1px) solid var(--oj-popup-bg-color);
  border-right: calc(var(--oj-popup-tail-height) - 1px) solid transparent;
  border-left: calc(var(--oj-popup-tail-height) - 1px) solid transparent;
  border-top-width: 0;
  bottom: 0;
  right: 0;
}

.oj-popup-tail.oj-popup-tail-simple.oj-left.oj-top:before {
  border-bottom: var(--oj-popup-tail-height) solid var(--oj-popup-border-color);
  border-right: var(--oj-popup-tail-height) solid transparent;
  border-left: var(--oj-popup-tail-height) solid transparent;
  border-top-width: 0;
  bottom: 0;
  right: 1px;
}

.oj-popup-tail.oj-popup-tail-simple.oj-right.oj-bottom:after,
.oj-popup-tail.oj-popup-tail-simple.oj-right.oj-bottom:before,
.oj-popup-tail.oj-popup-tail-simple.oj-left.oj-top:after,
.oj-popup-tail.oj-popup-tail-simple.oj-left.oj-top::before {
  transform: rotate(45deg);
}

.oj-popup-tail.oj-popup-tail-simple.oj-right.oj-top:after,
.oj-popup-tail.oj-popup-tail-simple.oj-right.oj-top:before,
.oj-popup-tail.oj-popup-tail-simple.oj-left.oj-bottom:after,
.oj-popup-tail.oj-popup-tail-simple.oj-left.oj-bottom:before {
  transform: rotate(-45deg);
}

.oj-popup-tail.oj-popup-tail-simple.oj-left.oj-top:before,
.oj-popup-tail.oj-popup-tail-simple.oj-left.oj-middle:before,
.oj-popup-tail.oj-popup-tail-simple.oj-left.oj-bottom:before,
.oj-popup-tail.oj-popup-tail-simple.oj-right.oj-top:before,
.oj-popup-tail.oj-popup-tail-simple.oj-right.oj-middle:before,
.oj-popup-tail.oj-popup-tail-simple.oj-right.oj-bottom:before,
.oj-popup-tail.oj-popup-tail-simple.oj-center.oj-top:before,
.oj-popup-tail.oj-popup-tail-simple.oj-center.oj-bottom:before {
  display: block;
}

oj-label:not(.oj-complete) {
  visibility: hidden;
}


.oj-label-help-popup-container {
  max-width: 320px;
}

.oj-label {
  display: block;
  color: var(--oj-label-color);
  font-size: var(--oj-label-font-size);
  font-weight: var(--oj-label-font-weight);
  line-height: var(--oj-label-line-height);
  word-break: break-word;
}

.oj-text-field-label-inside.oj-read-only .oj-label {
  white-space: normal;
}

.oj-text-field-label-inside:not(.oj-read-only) .oj-label,
.oj-form-control-label-inside:not(.oj-read-only) .oj-label,
.oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside .oj-label,
.oj-form-layout .oj-form.oj-enabled .oj-form-control-label-inside .oj-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}


.oj-label-group {
  display: inline-block;
  vertical-align: bottom;
  overflow: inherit;
  text-overflow: inherit;
}

.oj-formlayout-labels-nowrap > .oj-flex > .oj-flex-item > .oj-label > .oj-label-group,
.oj-text-field-label-inside > .oj-text-field-container .oj-label > .oj-label-group,
.oj-form-control-label-inside > .oj-flex > .oj-flex-item > .oj-label > .oj-label-group,
.oj-form-control-label-inside > .oj-label > .oj-label-group {
  display: flex;
  flex-direction: row-reverse;
  width: fit-content;
  max-width: 100%;
}

.oj-formlayout-labels-nowrap > .oj-flex > .oj-flex-item > .oj-label > .oj-label-group > .oj-component-initnode,
.oj-text-field-label-inside > .oj-text-field-container .oj-label > .oj-label-group > .oj-component-initnode,
.oj-form-control-label-inside > .oj-flex > .oj-flex-item > .oj-label > .oj-label-group > .oj-component-initnode,
.oj-form-control-label-inside > .oj-label > .oj-label-group > .oj-component-initnode {
  display: block;
  overflow: inherit;
  text-overflow: inherit;
}

.oj-label-help-icon {
  vertical-align: middle;
}

.oj-label-required-icon,
.oj-label-help-icon {
  float: right;
  margin-top: calc((var(--oj-label-font-size) * var(--oj-label-line-height) - var(--oj-core-icon-size-sm)) / 2);
  margin-bottom: calc((var(--oj-label-font-size) * var(--oj-label-line-height) - var(--oj-core-icon-size-sm)) / -2);
}

html[dir="rtl"] .oj-label-required-icon, html[dir="rtl"]
.oj-label-help-icon {
  float: left;
}

html:not([dir="rtl"]) .oj-label-required-icon, html:not([dir="rtl"])
.oj-label-help-icon {
  margin-left: 6px;
  margin-right: 0;
}

html[dir="rtl"] .oj-label-required-icon, html[dir="rtl"]
.oj-label-help-icon {
  margin-right: 6px;
  margin-left: 0;
}

.oj-label-help-icon-anchor {
  text-decoration: none;
  float: right;
}

html[dir="rtl"] .oj-label-help-icon-anchor {
  float: left;
}

html:not([dir="rtl"]) .oj-label-help-icon-anchor {
  padding-right: 2px;
}

html[dir="rtl"] .oj-label-help-icon-anchor {
  padding-left: 2px;
}

.oj-label-help-icon-anchor:hover,
.oj-label-help-icon-anchor:focus {
  text-decoration: none;
}

.oj-label-help-icon-anchor:focus {
  outline: dotted 1px var(--oj-core-focus-border-color);
  outline-offset: -1px;
}

.oj-label-help-icon-anchor:not(.oj-focus-highlight).oj-focus {
  outline: none;
}

.oj-label.oj-label-nowrap {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.oj-label.oj-label-nowrap .oj-label-group {
  overflow: inherit;
  text-overflow: inherit;
}

.oj-label-inline {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
}

html:not([dir="rtl"]) .oj-label-inline {
  padding-right: 1rem;
}

html[dir="rtl"] .oj-label-inline {
  padding-left: 1rem;
}

.oj-form-non-control-inline {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
}

.oj-label-inline .oj-label-required-icon,
.oj-label-inline .oj-label-help-icon {
  float: left;
}

html[dir="rtl"] .oj-label-inline .oj-label-required-icon, html[dir="rtl"]
.oj-label-inline .oj-label-help-icon {
  float: right;
}

html:not([dir="rtl"]) .oj-label-inline .oj-label-required-icon, html:not([dir="rtl"])
.oj-label-inline .oj-label-help-icon {
  margin-right: 6px;
  margin-left: 0;
}

html[dir="rtl"] .oj-label-inline .oj-label-required-icon, html[dir="rtl"]
.oj-label-inline .oj-label-help-icon {
  margin-left: 6px;
  margin-right: 0;
}

.oj-label-inline .oj-label-help-icon-anchor {
  float: left;
}

html[dir="rtl"] .oj-label-inline .oj-label-help-icon-anchor {
  float: right;
}

.oj-label-inline.oj-label-inline-top {
  margin-top: 0;
}


.oj-label-accesskey {
  text-decoration: underline;
}

.oj-label-help-icon {
  font-size: var(--oj-core-icon-size-sm);
}

.oj-label-required-icon:before {
  content: "*";
}

.oj-label-required-icon {
  color: var(--oj-label-required-icon-color);
  font-size: var(--oj-label-required-char-font-size);
  font-weight: normal;
  line-height: 0.5rem;
  font-family: inherit;
}



.oj-color-invert {
  --oj-label-color:         var(--oj-core-text-color-primary);
  --oj-label-color-disabled:var(--oj-core-text-color-disabled);
  --oj-label-inside-edge-color: var(--oj-core-text-color-secondary);
}

.oj-density-compact {
  --oj-label-inside-edge-position-top: 0.25rem;
}

:root.oj-scale-sm {
  --oj-label-font-size: var(--oj-typography-body-md-font-size);
  --oj-label-inside-edge-position-top: 3px;
}

:root.oj-scale-md {
  --oj-label-font-size: var(--oj-typography-body-md-font-size);
  --oj-label-inside-edge-position-top: 4px;
}

:root.oj-scale-sm.oj-density-compact,
:root.oj-scale-sm .oj-density-compact {
  --oj-label-inside-edge-position-top: 3px;
}

:root.oj-scale-md.oj-density-compact :root.oj-scale-md .oj-density-compact {
  --oj-label-inside-edge-position-top: 3.5px;
}




.oj-form-control-option-defaults {
  font-family: '{"showIndicatorDelay":"50","labelEdge":"inside","readonlyElem":"div","useUserAssistanceOptionDefault":"use"}' !important;
}

html .oj-form-control {
  margin-bottom: var(--oj-private-core-wrappable-margin-bottom);
  vertical-align: top;
}

.oj-text-field.oj-read-only:not(.oj-textarea):not(.oj-inputpassword) .oj-text-field-input,
.oj-text-field.oj-combobox.oj-read-only .oj-combobox-input,
.oj-text-field.oj-textarea.oj-read-only.oj-maxrows-neg1 .oj-text-field-input,
.oj-text-field.oj-textarea.oj-read-only:not(.oj-maxrows-neg1) .oj-text-field-readonly-div,
.oj-text-field:not(.oj-read-only) .oj-text-field-readonly-div {
  display: none;
}

.oj-text-field-readonly-div {
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
  white-space: pre-wrap;
  background-color: transparent;
  border-color: transparent;
  border-left-width: 0;
  border-right-width: 0;
  color: var(--oj-core-text-color-primary);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  width: 100%;
}

.oj-text-field-readonly-div::placeholder {
  color: var(--oj-text-field-placeholder-color);
  opacity: 1;
  font-style: var(--oj-text-field-placeholder-font-style);
}

.oj-text-field.oj-read-only {
  font-weight: var(--oj-form-control-font-weight-read-only);
  font-size: var(--oj-typography-body-md-font-size);
}

.oj-text-field-readonly {
  min-height: calc(var(--oj-typography-body-md-line-height) * var(--oj-typography-body-md-font-size));
  word-break: break-word;
}

.oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside .oj-text-field-readonly-div {
  min-height: var(--oj-text-field-inside-edge-height);
  padding-top: var(--oj-text-field-inside-edge-padding-top);
}

.oj-form-layout .oj-form.oj-enabled .oj-textarea.oj-text-field-label-inside .oj-text-field-readonly-div {
  padding-top: 0;
  margin-top: calc(var(--oj-label-inside-edge-font-size) * var(--oj-label-inside-edge-line-height) + var(--oj-label-inside-edge-position-top));
  min-height: 0;
}

.oj-form-layout .oj-form.oj-enabled .oj-text-field:not(.oj-form-control-label-inside) .oj-text-field-readonly-div,
.oj-form-control-inherit:not(.oj-form-control-default) .oj-text-field:not(.oj-form-control-label-inside) .oj-text-field-readonly-div {
  justify-content: center;
}

.oj-text-field-readonly:focus::after {
  outline: dotted 1px var(--oj-core-focus-border-color);
  outline-offset: -1px;
  content: '';
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.oj-text-field-readonly:focus {
  outline: none;
  position: relative;
}

.oj-form-layout .oj-form.oj-enabled .oj-text-field-container:not(.oj-text-field-has-start-slot) .oj-text-field-readonly-div {
  padding-left: var(--oj-text-field-text-to-edge-padding);
  padding-right: var(--oj-text-field-text-to-edge-padding);
}

.oj-form-layout .oj-form.oj-enabled .oj-text-field-container.oj-text-field-has-start-slot .oj-text-field-readonly-div {
  padding-left: var(--oj-text-field-icon-to-text-padding);
  padding-right: var(--oj-text-field-icon-to-text-padding);
}


.oj-form-layout .oj-form.oj-enabled .oj-text-field:not(.oj-textarea) .oj-text-field-readonly {
  white-space: nowrap;
  overflow-x: scroll;
  overflow-y: hidden;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.oj-form-layout .oj-form.oj-enabled .oj-text-field:not(.oj-textarea) .oj-text-field-readonly::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.oj-text-field.oj-read-only .oj-text-field-container {
  border-width: 0;
  background-color: transparent;
  height: auto;
}

.oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside.oj-text-field .oj-text-field-container,
.oj-text-field-label-inside.oj-text-field:not(.oj-read-only) .oj-text-field-container {
  min-height: var(--oj-text-field-inside-edge-height);
}

.oj-text-field-label-inside:not(.oj-read-only):not(.oj-textarea) .oj-text-field-container.oj-text-field-has-start-slot .oj-text-field-input,
.oj-text-field-label-inside:not(.oj-read-only):not(.oj-textarea) .oj-text-field-container:not(.oj-text-field-has-start-slot) .oj-text-field-input {
  min-height: var(--oj-text-field-inside-edge-height);
  padding-top: var(--oj-text-field-inside-edge-padding-top);
}

.oj-form-layout .oj-form.oj-enabled:not(.oj-form-cols-labels-inline) .oj-label,
.oj-label-value:not(.oj-formlayout-labels-inline) .oj-label {
  margin-bottom: var(--oj-form-layout-top-edge-label-to-value-padding);
}

.oj-form-layout .oj-form:not(.oj-enabled) .oj-label-value .oj-label {
  margin-bottom: 0;
}


.oj-form-control-hint {
  color: var(--oj-core-text-color-primary);
  padding: 0;
  word-wrap: break-word;
  font-size: var(--oj-user-assistance-inline-font-size);
}

.oj-form-control-title {
  color: var(--oj-core-text-color-primary);
}

.oj-form-control-inherit:not(.oj-form-control-default) .oj-form-control,
.oj-form-control-inherit:not(.oj-form-control-default) .oj-text-field {
  height: 100%;
  min-height: 100%;
  margin-bottom: 0;
  max-width: 100%;
  min-width: 100%;
}

.oj-form-control input::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

.oj-form-layout .oj-form.oj-enabled .oj-text-field-middle,
.oj-text-field:not(.oj-read-only) .oj-text-field-middle {
  position: relative;
  display: inline-flex;
  flex: 1;
}

.oj-form-layout .oj-form.oj-enabled .oj-text-field.oj-read-only .oj-text-field-middle {
  min-width: 1em;
}


.oj-text-field-label-inside.oj-form-control,
.oj-text-field-label-inside.oj-text-field,
.oj-form-control-label-inside.oj-form-control {
  max-width: 100%;
}


.oj-text-field-label-inside .oj-label {
  max-width: 100%;
  box-sizing: border-box;
}

html:not([dir="rtl"]) .oj-text-field-label-inside .oj-label {
  padding-right: calc(2 * var(--oj-text-field-text-to-edge-padding));
}

html[dir="rtl"] .oj-text-field-label-inside .oj-label {
  padding-left: calc(2 * var(--oj-text-field-text-to-edge-padding));
}

.oj-text-field-label-inside.oj-read-only .oj-label,
.oj-form-control-label-inside.oj-read-only .oj-label {
  margin-bottom: 0;
}


.oj-text-field {
  display: inline-block;
  line-height: var(--oj-typography-body-md-line-height);
  font-weight: normal;
  font-size: var(--oj-text-field-font-size);
  
  max-width: 100%;
  width: 100%;
  box-sizing: border-box;
}

@media screen and (max-width: 599.9px) {
  .oj-text-field {
    -webkit-text-size-adjust: var(--oj-private-text-field-font-size-adjust);
  }
}

.oj-form-control-full-width.oj-text-field,
.oj-form-control-full-width .oj-text-field {
  max-width: 100%;
}

.oj-text-field-input {
  outline: 0;
  box-sizing: border-box;
  font-family: inherit;
  line-height: inherit;
  font-weight: inherit;
  font-size: 100%;
  border: 0;
  background-color: transparent;
  color: var(--oj-text-field-text-color);
  width: 100%;
  padding: 0 var(--oj-text-field-text-to-edge-padding);
}

.oj-text-field-container.oj-text-field-has-start-slot .oj-text-field-input {
  padding-inline-start: var(--oj-text-field-icon-to-text-padding);
}

.oj-text-field-container.oj-text-field-has-end-slot .oj-text-field-input {
  padding-inline-end: var(--oj-text-field-icon-to-text-padding);
}

html:not([dir="rtl"]) .oj-inputdatetime-input-container:has(.oj-inputdatetime-input-trigger) .oj-text-field-input {
  padding-right: var(--oj-private-text-field-text-to-end-slot-padding);
}

html[dir="rtl"] .oj-inputdatetime-input-container:has(.oj-inputdatetime-input-trigger) .oj-text-field-input {
  padding-left: var(--oj-private-text-field-text-to-end-slot-padding);
}


.oj-form-control-text-align-right.oj-text-field .oj-text-field-input,
.oj-form-control-text-align-right .oj-text-field .oj-text-field-input,
.oj-form-control-text-align-right.oj-text-field .oj-text-field-readonly-div {
  text-align: right;
}

.oj-form-control-text-align-start.oj-text-field .oj-text-field-input,
.oj-form-control-text-align-start .oj-text-field .oj-text-field-input,
.oj-form-control-text-align-start.oj-text-field .oj-text-field-readonly-div,
.oj-form-control-text-align-start .oj-text-field .oj-text-field-readonly-div {
  text-align: left;
}

html[dir="rtl"] .oj-form-control-text-align-start.oj-text-field .oj-text-field-input, html[dir="rtl"]
.oj-form-control-text-align-start .oj-text-field .oj-text-field-input, html[dir="rtl"]
.oj-form-control-text-align-start.oj-text-field .oj-text-field-readonly-div, html[dir="rtl"]
.oj-form-control-text-align-start .oj-text-field .oj-text-field-readonly-div {
  text-align: right;
}

.oj-form-control-text-align-end.oj-text-field .oj-text-field-input,
.oj-form-control-text-align-end .oj-text-field .oj-text-field-input,
.oj-form-control-text-align-end.oj-text-field .oj-text-field-readonly-div,
.oj-form-control-text-align-end .oj-text-field .oj-text-field-readonly-div {
  text-align: right;
}

html[dir="rtl"] .oj-form-control-text-align-end.oj-text-field .oj-text-field-input, html[dir="rtl"]
.oj-form-control-text-align-end .oj-text-field .oj-text-field-input, html[dir="rtl"]
.oj-form-control-text-align-end.oj-text-field .oj-text-field-readonly-div, html[dir="rtl"]
.oj-form-control-text-align-end .oj-text-field .oj-text-field-readonly-div {
  text-align: left;
}

.oj-text-field.oj-read-only .oj-text-field-input {
  background-color: transparent;
  border-color: transparent;
  border-left-width: 0;
  border-right-width: 0;
  color: var(--oj-core-text-color-primary);
}

.oj-text-field.oj-disabled .oj-text-field-input {
  color: var(--oj-text-field-text-color-disabled);
}


.oj-text-field-input::-webkit-search-decoration,
.oj-text-field-input::-webkit-search-cancel-button,
.oj-text-field-input::-webkit-search-results-button,
.oj-text-field-input::-webkit-search-results-decoration {
  display: none;
}

.oj-form-control-inherit:not(.oj-form-control-default) .oj-text-field .oj-text-field-input,
.oj-form-control-inherit:not(.oj-form-control-default) .oj-text-field .oj-text-field-readonly-div,
.oj-form-control-inherit:not(.oj-form-control-default) .oj-text-field .oj-text-field-container {
  color: inherit;
  height: 100%;
  width: 100%;
}

html:not([dir="rtl"]) .oj-form-control-inherit:not(.oj-form-control-default) .oj-text-field .oj-text-field-input, html:not([dir="rtl"])
.oj-form-control-inherit:not(.oj-form-control-default) .oj-text-field .oj-text-field-readonly-div, html:not([dir="rtl"])
.oj-form-control-inherit:not(.oj-form-control-default) .oj-text-field .oj-text-field-container {
  text-align: inherit;
}

html[dir="rtl"] .oj-form-control-inherit:not(.oj-form-control-default) .oj-text-field .oj-text-field-input, html[dir="rtl"]
.oj-form-control-inherit:not(.oj-form-control-default) .oj-text-field .oj-text-field-readonly-div, html[dir="rtl"]
.oj-form-control-inherit:not(.oj-form-control-default) .oj-text-field .oj-text-field-container {
  text-align: inherit;
}

.oj-form-control-inherit:not(.oj-form-control-default) .oj-text-field-readonly-div {
  white-space: inherit;
}

.oj-form-control-inherit:not(.oj-form-control-default) .oj-text-field:not(.oj-disabled) .oj-text-field-input,
.oj-form-control-inherit:not(.oj-form-control-default) .oj-text-field:not(.oj-disabled) .oj-text-field-readonly-div,
.oj-form-control-inherit:not(.oj-form-control-default) .oj-text-field:not(.oj-disabled) .oj-text-field-container {
  background-color: transparent;
}

.oj-form-control-inherit:not(.oj-form-control-default) .oj-text-field:not(.oj-invalid):not(.oj-warning) .oj-text-field-input,
.oj-form-control-inherit:not(.oj-form-control-default) .oj-text-field:not(.oj-invalid):not(.oj-warning) .oj-text-field-readonly-div,
.oj-form-control-inherit:not(.oj-form-control-default) .oj-text-field:not(.oj-invalid):not(.oj-warning) .oj-text-field-container {
  border-width: 0;
}

.oj-form-control-inherit:not(.oj-form-control-default) .oj-text-field.oj-focus:not(.oj-read-only):not(.oj-invalid):not(.oj-warning) .oj-text-field-container {
  box-shadow: inherit;
}

.oj-text-field-label-inside .oj-text-field-input.oj-hover {
  background-color: transparent;
}

.oj-text-field .oj-text-field-container {
  position: relative;
  box-sizing: border-box;
  border-style: solid;
  transition: border-color 0.1s linear;
  border-color: var(--oj-text-field-border-color);
  border-width: var(--oj-text-field-border-width);
  border-radius: var(--oj-text-field-border-radius);
  background-color: var(--oj-text-field-bg-color);
  display: flex;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
  height: var(--oj-text-field-height);
}

.oj-form-layout .oj-form.oj-enabled .oj-text-field.oj-read-only .oj-text-field .oj-text-field-container {
  overflow: hidden;
}

.oj-text-field .oj-text-field-input::selection,
.oj-text-field .oj-combobox-input::selection,
.oj-text-field .oj-select-chosen::selection {
  background-color: var(--oj-core-bg-color-selected);
}

.oj-inputpassword.oj-read-only .oj-text-field-input::selection {
  background-color: transparent;
}

.oj-form-layout .oj-form.oj-enabled .oj-text-field.oj-read-only .oj-text-field-container {
  border-width: var(--oj-text-field-border-width);
  border-color: var(--oj-text-field-border-color-disabled);
  background-color: transparent;
  height: var(--oj-text-field-height);
}

.oj-form-layout .oj-form.oj-enabled .oj-text-field.oj-read-only.oj-textarea .oj-text-field-container,
.oj-form-layout .oj-form.oj-enabled .oj-text-field.oj-read-only.oj-select-multi .oj-text-field-container,
.oj-form-layout .oj-form.oj-enabled .oj-text-field.oj-read-only.oj-combobox-multi .oj-text-field-container {
  height: auto;
}

.oj-form-layout .oj-form.oj-enabled .oj-text-field.oj-select-multi.oj-has-no-value:not(.oj-text-field-label-inside) .oj-text-field-container,
.oj-form-layout .oj-form.oj-enabled .oj-text-field.oj-combobox-multi.oj-has-no-value:not(.oj-text-field-label-inside) .oj-text-field-container,
.oj-form-layout .oj-form.oj-enabled .oj-text-field.oj-textarea.oj-has-no-value:not(.oj-text-field-label-inside) .oj-text-field-container,
.oj-form-layout .oj-form.oj-enabled .oj-textarea.oj-read-only:not(.oj-text-field-label-inside) .oj-text-field-container {
  min-height: var(--oj-text-field-height);
}

.oj-text-field.oj-focus:not(.oj-read-only):not(.oj-invalid):not(.oj-warning) .oj-text-field-container {
  border-color: var(--oj-text-field-border-color-focus);
  box-shadow: var(--oj-text-field-box-shadow-focus);
}

.oj-text-field.oj-invalid .oj-text-field-container,
.oj-text-field.oj-warning .oj-text-field-container {
  border-style: solid;
}

.oj-text-field.oj-invalid .oj-text-field-container {
  border-color: var(--oj-core-danger-3);
}

.oj-text-field.oj-warning .oj-text-field-container {
  border-color: var(--oj-core-warning-3);
}

.oj-text-field.oj-disabled .oj-text-field-container {
  background-color: var(--oj-text-field-bg-color-disabled);
  border-color: var(--oj-text-field-border-color-disabled);
}

.oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside.oj-text-field .oj-text-field-container .oj-label,
.oj-form-layout .oj-form.oj-enabled oj-text-field-label-inside.oj-text-field.oj-disabled .oj-text-field-container .oj-label,
.oj-text-field-label-inside.oj-text-field:not(.oj-read-only) .oj-text-field-container .oj-label,
.oj-text-field-label-inside.oj-text-field.oj-disabled .oj-text-field-container .oj-label {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.25s ease 0.1s;
}

html:not([dir="rtl"]) .oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside.oj-text-field .oj-text-field-container:not(.oj-text-field-has-start-slot) .oj-label, html:not([dir="rtl"])
.oj-form-layout .oj-form.oj-enabled oj-text-field-label-inside.oj-text-field.oj-disabled .oj-text-field-container:not(.oj-text-field-has-start-slot) .oj-label, html:not([dir="rtl"])
.oj-text-field-label-inside.oj-text-field:not(.oj-read-only) .oj-text-field-container:not(.oj-text-field-has-start-slot) .oj-label, html:not([dir="rtl"])
.oj-text-field-label-inside.oj-text-field.oj-disabled .oj-text-field-container:not(.oj-text-field-has-start-slot) .oj-label {
  left: var(--oj-text-field-text-to-edge-padding);
}

html[dir="rtl"] .oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside.oj-text-field .oj-text-field-container:not(.oj-text-field-has-start-slot) .oj-label, html[dir="rtl"]
.oj-form-layout .oj-form.oj-enabled oj-text-field-label-inside.oj-text-field.oj-disabled .oj-text-field-container:not(.oj-text-field-has-start-slot) .oj-label, html[dir="rtl"]
.oj-text-field-label-inside.oj-text-field:not(.oj-read-only) .oj-text-field-container:not(.oj-text-field-has-start-slot) .oj-label, html[dir="rtl"]
.oj-text-field-label-inside.oj-text-field.oj-disabled .oj-text-field-container:not(.oj-text-field-has-start-slot) .oj-label {
  right: var(--oj-text-field-text-to-edge-padding);
}

html:not([dir="rtl"]) .oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside.oj-text-field .oj-text-field-container.oj-text-field-has-start-slot .oj-label, html:not([dir="rtl"])
.oj-form-layout .oj-form.oj-enabled oj-text-field-label-inside.oj-text-field.oj-disabled .oj-text-field-container.oj-text-field-has-start-slot .oj-label, html:not([dir="rtl"])
.oj-text-field-label-inside.oj-text-field:not(.oj-read-only) .oj-text-field-container.oj-text-field-has-start-slot .oj-label, html:not([dir="rtl"])
.oj-text-field-label-inside.oj-text-field.oj-disabled .oj-text-field-container.oj-text-field-has-start-slot .oj-label {
  left: var(--oj-text-field-icon-to-text-padding);
}

html[dir="rtl"] .oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside.oj-text-field .oj-text-field-container.oj-text-field-has-start-slot .oj-label, html[dir="rtl"]
.oj-form-layout .oj-form.oj-enabled oj-text-field-label-inside.oj-text-field.oj-disabled .oj-text-field-container.oj-text-field-has-start-slot .oj-label, html[dir="rtl"]
.oj-text-field-label-inside.oj-text-field:not(.oj-read-only) .oj-text-field-container.oj-text-field-has-start-slot .oj-label, html[dir="rtl"]
.oj-text-field-label-inside.oj-text-field.oj-disabled .oj-text-field-container.oj-text-field-has-start-slot .oj-label {
  right: var(--oj-text-field-icon-to-text-padding);
}

.oj-form-control-label-inside.oj-form-control .oj-label,
.oj-text-field-label-inside.oj-text-field.oj-read-only .oj-label,
.oj-form-control-label-inside.oj-label-value .oj-label[slot="label"] {
  font-size: var(--oj-label-inside-edge-font-size);
  font-weight: var(--oj-label-inside-edge-font-weight);
  line-height: var(--oj-label-inside-edge-line-height);
  color: var(--oj-label-inside-edge-color);
}

.oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside.oj-text-field.oj-focus .oj-text-field-container .oj-label,
.oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside.oj-text-field:not(.oj-has-no-value) .oj-text-field-container .oj-label,
.oj-text-field-label-inside.oj-text-field:not(.oj-read-only).oj-focus .oj-text-field-container .oj-label,
.oj-text-field-label-inside.oj-text-field:not(.oj-read-only):not(.oj-has-no-value) .oj-text-field-container .oj-label {
  transition: top 0.25s ease 0.1s, font-weight 0.25s ease 0.1s, font-size 0.25s ease 0.1s, transform 0.25s ease 0.1s;
  font-size: var(--oj-label-inside-edge-font-size);
  font-weight: var(--oj-label-inside-edge-font-weight);
  line-height: var(--oj-label-inside-edge-line-height);
  transform: none;
  top: var(--oj-label-inside-edge-position-top);
}

html:not([dir="rtl"]) .oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside.oj-text-field.oj-focus .oj-text-field-container:not(.oj-text-field-has-start-slot) .oj-label, html:not([dir="rtl"])
.oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside.oj-text-field:not(.oj-has-no-value) .oj-text-field-container:not(.oj-text-field-has-start-slot) .oj-label, html:not([dir="rtl"])
.oj-text-field-label-inside.oj-text-field:not(.oj-read-only).oj-focus .oj-text-field-container:not(.oj-text-field-has-start-slot) .oj-label, html:not([dir="rtl"])
.oj-text-field-label-inside.oj-text-field:not(.oj-read-only):not(.oj-has-no-value) .oj-text-field-container:not(.oj-text-field-has-start-slot) .oj-label {
  left: var(--oj-text-field-text-to-edge-padding);
}

html[dir="rtl"] .oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside.oj-text-field.oj-focus .oj-text-field-container:not(.oj-text-field-has-start-slot) .oj-label, html[dir="rtl"]
.oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside.oj-text-field:not(.oj-has-no-value) .oj-text-field-container:not(.oj-text-field-has-start-slot) .oj-label, html[dir="rtl"]
.oj-text-field-label-inside.oj-text-field:not(.oj-read-only).oj-focus .oj-text-field-container:not(.oj-text-field-has-start-slot) .oj-label, html[dir="rtl"]
.oj-text-field-label-inside.oj-text-field:not(.oj-read-only):not(.oj-has-no-value) .oj-text-field-container:not(.oj-text-field-has-start-slot) .oj-label {
  right: var(--oj-text-field-text-to-edge-padding);
}

html:not([dir="rtl"]) .oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside.oj-text-field.oj-focus .oj-text-field-container.oj-text-field-has-start-slot .oj-label, html:not([dir="rtl"])
.oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside.oj-text-field:not(.oj-has-no-value) .oj-text-field-container.oj-text-field-has-start-slot .oj-label, html:not([dir="rtl"])
.oj-text-field-label-inside.oj-text-field:not(.oj-read-only).oj-focus .oj-text-field-container.oj-text-field-has-start-slot .oj-label, html:not([dir="rtl"])
.oj-text-field-label-inside.oj-text-field:not(.oj-read-only):not(.oj-has-no-value) .oj-text-field-container.oj-text-field-has-start-slot .oj-label {
  left: var(--oj-text-field-icon-to-text-padding);
}

html[dir="rtl"] .oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside.oj-text-field.oj-focus .oj-text-field-container.oj-text-field-has-start-slot .oj-label, html[dir="rtl"]
.oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside.oj-text-field:not(.oj-has-no-value) .oj-text-field-container.oj-text-field-has-start-slot .oj-label, html[dir="rtl"]
.oj-text-field-label-inside.oj-text-field:not(.oj-read-only).oj-focus .oj-text-field-container.oj-text-field-has-start-slot .oj-label, html[dir="rtl"]
.oj-text-field-label-inside.oj-text-field:not(.oj-read-only):not(.oj-has-no-value) .oj-text-field-container.oj-text-field-has-start-slot .oj-label {
  right: var(--oj-text-field-icon-to-text-padding);
}

.oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside.oj-text-field.oj-read-only .oj-text-field-container .oj-label {
  transition: none;
  transform: none;
  background-color: transparent;
  font-size: var(--oj-label-inside-edge-font-size);
  font-weight: var(--oj-label-inside-edge-font-weight);
  line-height: var(--oj-label-inside-edge-line-height);
  top: var(--oj-label-inside-edge-position-top);
}

html:not([dir="rtl"]) .oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside.oj-text-field.oj-read-only .oj-text-field-container.oj-text-field-has-start-slot .oj-label {
  left: var(--oj-text-field-icon-to-text-padding);
}

html[dir="rtl"] .oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside.oj-text-field.oj-read-only .oj-text-field-container.oj-text-field-has-start-slot .oj-label {
  right: var(--oj-text-field-icon-to-text-padding);
}

html:not([dir="rtl"]) .oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside.oj-text-field.oj-read-only .oj-text-field-container:not(.oj-text-field-has-start-slot) .oj-label {
  left: var(--oj-text-field-text-to-edge-padding);
}

html[dir="rtl"] .oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside.oj-text-field.oj-read-only .oj-text-field-container:not(.oj-text-field-has-start-slot) .oj-label {
  right: var(--oj-text-field-text-to-edge-padding);
}

.oj-text-field-label-inside.oj-focus:not(.oj-read-only):not(.oj-warning):not(.oj-invalid) .oj-text-field-container .oj-label {
  color: var(--oj-text-field-inside-edge-label-color-focus);
}

.oj-text-field-label-inside.oj-disabled:not(.oj-has-no-value) .oj-text-field-container .oj-label {
  transition: none;
  color: var(--oj-label-color-disabled);
}

.oj-text-field-label-inside.oj-invalid .oj-text-field-container .oj-label {
  color: var(--oj-text-field-inside-edge-label-color-error);
}

.oj-text-field-label-inside .oj-text-field-container .oj-label {
  color: var(--oj-label-inside-edge-color);
}

.oj-text-field-label-inside.oj-warning .oj-text-field-container .oj-label {
  color: var(--oj-text-field-inside-edge-label-color-warning);
}

.oj-text-field-label-inside.oj-textarea.oj-text-field:not(.oj-read-only) .oj-label,
.oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside.oj-text-field.oj-textarea.oj-has-no-value:not(.oj-focus) .oj-text-field-container .oj-label,
.oj-text-field-label-inside.oj-textarea.oj-disabled.oj-has-no-value.oj-text-field .oj-label {
  top: calc(var(--oj-text-field-inside-edge-height) / 2);
}

.oj-text-field-label-inside.oj-textarea.oj-text-field.oj-read-only .oj-label,
.oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside.oj-text-field.oj-textarea.oj-has-no-value.oj-read-only .oj-text-field-container .oj-label {
  top: var(--oj-label-inside-edge-position-top);
}

.oj-text-field-middle {
  width: 100%;
  height: 100%;
}

html:not([dir="rtl"]) .oj-form-control:has(.oj-buttonset) .oj-text-field-input, html:not([dir="rtl"])
.oj-form-control:has(.oj-text-field-end) .oj-text-field-input, html:not([dir="rtl"])
.oj-form-control:has(.oj-inputtext-clear-icon-btn) .oj-text-field-input, html:not([dir="rtl"])
.oj-form-control:has(.oj-inputdatetime-input-trigger) .oj-text-field-input {
  padding-right: var(--oj-private-text-field-text-to-end-slot-padding);
}

html[dir="rtl"] .oj-form-control:has(.oj-buttonset) .oj-text-field-input, html[dir="rtl"]
.oj-form-control:has(.oj-text-field-end) .oj-text-field-input, html[dir="rtl"]
.oj-form-control:has(.oj-inputtext-clear-icon-btn) .oj-text-field-input, html[dir="rtl"]
.oj-form-control:has(.oj-inputdatetime-input-trigger) .oj-text-field-input {
  padding-left: var(--oj-private-text-field-text-to-end-slot-padding);
}

.oj-text-field.oj-text-field-label-inside .oj-text-field-start,
.oj-text-field.oj-text-field-label-inside .oj-text-field-end {
  display: flex;
  justify-content: center;
  align-items: center;
}

.oj-text-field .oj-text-field-start .oj-text-field-start-end-icon {
  margin-inline-start: var(--oj-text-field-icon-to-edge-padding);
}

.oj-text-field .oj-text-field-end .oj-text-field-start-end-icon {
  margin-inline-end: var(--oj-text-field-icon-to-edge-padding);
}

.oj-text-field.oj-text-field-label-inside .oj-text-field-start .oj-button {
  margin-bottom: 0;
  margin-inline-start: calc((var(--oj-text-field-inside-edge-height) - var(--oj-private-text-field-button-height)) / 2);
}

.oj-text-field.oj-text-field-label-inside .oj-text-field-end .oj-button {
  margin-bottom: 0;
  margin-inline-end: calc((var(--oj-text-field-inside-edge-height) - var(--oj-private-text-field-button-height)) / 2);
}

.oj-text-field .oj-text-field-start .oj-button {
  margin-bottom: 0;
  margin-inline-start: calc((var(--oj-text-field-height) - var(--oj-button-sm-height)) / 2);
}

.oj-text-field .oj-text-field-end .oj-button {
  margin-bottom: 0;
  margin-inline-end: calc((var(--oj-text-field-height) - var(--oj-button-sm-height)) / 2);
}

.oj-text-field.oj-read-only .oj-text-field-start .oj-text-field-start-end-icon {
  margin-inline-start: 0;
  margin-inline-end: var(--oj-text-field-icon-to-edge-padding);
}

.oj-text-field.oj-read-only .oj-text-field-end .oj-text-field-start-end-icon {
  margin-inline-end: 0;
  margin-inline-start: var(--oj-text-field-icon-to-edge-padding);
}

.oj-form-layout .oj-form.oj-enabled .oj-text-field.oj-read-only .oj-text-field-start .oj-text-field-start-end-icon {
  margin-inline-start: var(--oj-text-field-icon-to-edge-padding);
}

.oj-form-layout .oj-form.oj-enabled .oj-text-field.oj-read-only .oj-text-field-end .oj-text-field-start-end-icon {
  margin-inline-end: var(--oj-text-field-icon-to-edge-padding);
}

.oj-text-field.oj-text-field-label-inside.oj-read-only .oj-text-field-start .oj-button {
  margin-inline-start: 0;
  margin-inline-end: calc((var(--oj-text-field-inside-edge-height) - var(--oj-private-text-field-button-height)) / 2);
}

.oj-text-field.oj-text-field-label-inside.oj-read-only .oj-text-field-end .oj-button {
  margin-inline-end: 0;
  margin-inline-start: calc((var(--oj-text-field-inside-edge-height) - var(--oj-private-text-field-button-height)) / 2);
}

.oj-text-field.oj-read-only .oj-text-field-start .oj-button {
  margin-inline-start: 0;
  margin-inline-end: calc((var(--oj-text-field-height) - var(--oj-button-sm-height)) / 2);
}

.oj-text-field.oj-read-only .oj-text-field-end .oj-button {
  margin-inline-end: 0;
  margin-inline-start: calc((var(--oj-text-field-height) - var(--oj-button-sm-height)) / 2);
}

.oj-text-field.oj-disabled .oj-text-field-start-end-icon {
  color: var(--oj-private-icon-color-disabled);
}

.oj-text-field-container .oj-button-icon,
.oj-text-field-container .oj-component-icon,
.oj-text-field-container .oj-menucheckbox-icon,
.oj-text-field-container .oj-text-field-start-end-icon {
  font-size: var(--oj-private-text-field-icon-size);
}

.oj-text-field-counter {
  align-items: center;
  justify-content: center;
  text-decoration: none;
  cursor: default;
  font-size: var(--oj-typography-body-xs-font-size);
  font-weight: 600;
  line-height: var(--oj-typography-body-xs-line-height);
  color: var(--oj-core-text-color-secondary);
}

.oj-text-field.oj-loading .oj-text-field-container {
  background-color: var(--oj-animation-skeleton-bg-end-color);
  background-size: 200% 200%;
  border-width: 0;
  animation-name: SkeletonAnimation;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-duration: 1.5s;
  opacity: 1;
}

.oj-form-control-width-sm {
  width: var(--oj-text-field-sm-width) !important;
}

.oj-form-control-max-width-sm {
  max-width: var(--oj-text-field-sm-width) !important;
}

.oj-form-control-width-md {
  width: var(--oj-text-field-md-width) !important;
}

.oj-form-control-max-width-md {
  max-width: var(--oj-text-field-md-width) !important;
}

.oj-text-field-container .oj-component-icon.oj-clickable-icon-nocontext:not(.oj-select-clear-entry-icon):not(.oj-combobox-clear-entry-icon):not(.oj-label-help-icon-anchor), .oj-text-field-container .oj-clickable-icon-nocontext.oj-menucheckbox-icon:not(.oj-select-clear-entry-icon):not(.oj-combobox-clear-entry-icon):not(.oj-label-help-icon-anchor) {
  padding: 0;
  border-radius: var(--oj-button-border-radius);
  color: var(--oj-private-text-field-button-icon-color);
}

.oj-text-field:not(.oj-text-field-label-inside) .oj-text-field-container .oj-component-icon.oj-clickable-icon-nocontext:not(.oj-select-clear-entry-icon):not(.oj-combobox-clear-entry-icon):not(.oj-label-help-icon-anchor), .oj-text-field:not(.oj-text-field-label-inside) .oj-text-field-container .oj-clickable-icon-nocontext.oj-menucheckbox-icon:not(.oj-select-clear-entry-icon):not(.oj-combobox-clear-entry-icon):not(.oj-label-help-icon-anchor) {
  width: var(--oj-button-sm-height);
  height: var(--oj-button-sm-height);
  line-height: var(--oj-button-sm-height);
  margin: calc((var(--oj-text-field-height) - var(--oj-button-sm-height) - 2px) / 2);
}

html:not([dir="rtl"]) .oj-text-field:not(.oj-text-field-label-inside) .oj-text-field-container .oj-component-icon.oj-clickable-icon-nocontext:not(.oj-select-clear-entry-icon):not(.oj-combobox-clear-entry-icon):not(.oj-label-help-icon-anchor), html:not([dir="rtl"]) .oj-text-field:not(.oj-text-field-label-inside) .oj-text-field-container .oj-clickable-icon-nocontext.oj-menucheckbox-icon:not(.oj-select-clear-entry-icon):not(.oj-combobox-clear-entry-icon):not(.oj-label-help-icon-anchor) {
  margin-right: var(--oj-private-text-field-button-to-edge-padding);
}

html[dir="rtl"] .oj-text-field:not(.oj-text-field-label-inside) .oj-text-field-container .oj-component-icon.oj-clickable-icon-nocontext:not(.oj-select-clear-entry-icon):not(.oj-combobox-clear-entry-icon):not(.oj-label-help-icon-anchor), html[dir="rtl"] .oj-text-field:not(.oj-text-field-label-inside) .oj-text-field-container .oj-clickable-icon-nocontext.oj-menucheckbox-icon:not(.oj-select-clear-entry-icon):not(.oj-combobox-clear-entry-icon):not(.oj-label-help-icon-anchor) {
  margin-left: var(--oj-private-text-field-button-to-edge-padding);
}

.oj-text-field.oj-text-field-label-inside .oj-text-field-container .oj-component-icon.oj-clickable-icon-nocontext:not(.oj-select-clear-entry-icon):not(.oj-combobox-clear-entry-icon):not(.oj-label-help-icon-anchor), .oj-text-field.oj-text-field-label-inside .oj-text-field-container .oj-clickable-icon-nocontext.oj-menucheckbox-icon:not(.oj-select-clear-entry-icon):not(.oj-combobox-clear-entry-icon):not(.oj-label-help-icon-anchor) {
  width: var(--oj-private-text-field-button-height);
  height: var(--oj-private-text-field-button-height);
  line-height: var(--oj-private-text-field-button-height);
  margin: calc((var(--oj-text-field-inside-edge-height) - var(--oj-private-text-field-button-height) - 2px) / 2);
}

html:not([dir="rtl"]) .oj-text-field.oj-text-field-label-inside .oj-text-field-container .oj-component-icon.oj-clickable-icon-nocontext:not(.oj-select-clear-entry-icon):not(.oj-combobox-clear-entry-icon):not(.oj-label-help-icon-anchor), html:not([dir="rtl"]) .oj-text-field.oj-text-field-label-inside .oj-text-field-container .oj-clickable-icon-nocontext.oj-menucheckbox-icon:not(.oj-select-clear-entry-icon):not(.oj-combobox-clear-entry-icon):not(.oj-label-help-icon-anchor) {
  margin-right: var(--oj-private-text-field-inside-button-to-edge-padding);
}

html[dir="rtl"] .oj-text-field.oj-text-field-label-inside .oj-text-field-container .oj-component-icon.oj-clickable-icon-nocontext:not(.oj-select-clear-entry-icon):not(.oj-combobox-clear-entry-icon):not(.oj-label-help-icon-anchor), html[dir="rtl"] .oj-text-field.oj-text-field-label-inside .oj-text-field-container .oj-clickable-icon-nocontext.oj-menucheckbox-icon:not(.oj-select-clear-entry-icon):not(.oj-combobox-clear-entry-icon):not(.oj-label-help-icon-anchor) {
  margin-left: var(--oj-private-text-field-inside-button-to-edge-padding);
}

.oj-text-field-container .oj-component-icon.oj-clickable-icon-nocontext:not(.oj-select-clear-entry-icon):not(.oj-combobox-clear-entry-icon):not(.oj-disabled):hover, .oj-text-field-container .oj-clickable-icon-nocontext.oj-menucheckbox-icon:not(.oj-select-clear-entry-icon):not(.oj-combobox-clear-entry-icon):not(.oj-disabled):hover {
  color: var(--oj-private-text-field-button-icon-color-hover);
  background-color: var(--oj-private-text-field-button-bg-color-hover);
  border-color: var(--oj-private-text-field-button-border-color-hover);
}

.oj-text-field-container .oj-component-icon.oj-clickable-icon-nocontext.oj-active:not(.oj-select-clear-entry-icon):not(.oj-combobox-clear-entry-icon), .oj-text-field-container .oj-clickable-icon-nocontext.oj-active.oj-menucheckbox-icon:not(.oj-select-clear-entry-icon):not(.oj-combobox-clear-entry-icon) {
  color: var(--oj-private-text-field-button-icon-color-active);
  background-color: var(--oj-private-text-field-button-bg-color-active);
  border-color: var(--oj-private-text-field-button-border-color-active);
}

.oj-text-field-container .oj-component-icon.oj-clickable-icon-nocontext.oj-disabled:not(.oj-select-clear-entry-icon):not(.oj-combobox-clear-entry-icon):not(.oj-label-help-icon-anchor), .oj-text-field-container .oj-clickable-icon-nocontext.oj-disabled.oj-menucheckbox-icon:not(.oj-select-clear-entry-icon):not(.oj-combobox-clear-entry-icon):not(.oj-label-help-icon-anchor) {
  background-color: transparent;
  color: var(--oj-private-icon-color-disabled);
}

.oj-text-field-end .oj-component-icon.oj-clickable-icon-nocontext, .oj-text-field-end .oj-clickable-icon-nocontext.oj-menucheckbox-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  cursor: var(--oj-core-cursor-clickable);
}

.oj-text-field .oj-text-field-end .oj-component-icon.oj-clickable-icon-nocontext:focus, .oj-text-field .oj-text-field-end .oj-clickable-icon-nocontext.oj-menucheckbox-icon:focus {
  outline: dotted 1px var(--oj-core-focus-border-color);
  outline-offset: 1px;
}

.oj-text-field:not(.oj-focus-highlight) .oj-text-field-end .oj-component-icon.oj-clickable-icon-nocontext:focus, .oj-text-field:not(.oj-focus-highlight) .oj-text-field-end .oj-clickable-icon-nocontext.oj-menucheckbox-icon:focus {
  outline: none;
}

.oj-form-control input:-webkit-autofill {
  box-shadow: 0 0 0px 1000px var(--oj-text-field-bg-color) inset;
  -webkit-text-fill-color: var(--oj-text-field-text-color);
}

.oj-user-assistance-inline-container.oj-has-messages > .oj-required-inline-container,
.oj-user-assistance-inline-container.oj-has-helphints > .oj-required-inline-container,
.oj-form-control .oj-user-assistance-inline-container.oj-has-messages .oj-helphints-inline-container {
  display: none;
}

.oj-user-assistance-inline-container {
  margin-top: 2px;
}

.oj-user-assistance-inline-container.oj-reflow:empty {
  margin-top: 0px;
}

.oj-form.oj-enabled .oj-user-assistance-inline-container.oj-efficient,
.oj-form-control:not(.oj-read-only):not(.oj-disabled) .oj-user-assistance-inline-container.oj-efficient {
  min-height: 1.333rem;
}

.oj-user-assistance-inline-container,
.oj-user-assistance-inline-container .oj-message-detail,
.oj-helphints-inline-container {
  color: var(--oj-user-assistance-inline-text-color);
  font-size: var(--oj-user-assistance-inline-font-size);
  font-weight: normal;
  line-height: 1.333;
}

.oj-user-assistance-inline-container {
  word-break: break-word;
}

html:not([dir="rtl"]) .oj-required-inline-container, html:not([dir="rtl"])
.oj-helphints-inline-container {
  padding-left: 2px;
}

html[dir="rtl"] .oj-required-inline-container, html[dir="rtl"]
.oj-helphints-inline-container {
  padding-right: 2px;
}

.oj-helphints-inline-container div {
  display: inline-block;
}

html:not([dir="rtl"]) .oj-helphints-inline-container div:nth-child(2) {
  margin-left: 0.25rem;
}

html[dir="rtl"] .oj-helphints-inline-container div:nth-child(2) {
  margin-right: 0.25rem;
}

.oj-helphints-anchor:focus {
  outline: dotted 1px var(--oj-core-focus-border-color);
  outline-offset: -1px;
}

.oj-helphints-anchor:not(.oj-focus-highlight):focus {
  outline: none;
}

.oj-required-inline-container {
  text-align: right;
}

html[dir="rtl"] .oj-required-inline-container {
  text-align: left;
}

.oj-checkboxset:not(.oj-choice-direction-row) .oj-required-inline-container,
.oj-radioset:not(.oj-choice-direction-row) .oj-required-inline-container {
  text-align: left;
}

html[dir="rtl"] .oj-checkboxset:not(.oj-choice-direction-row) .oj-required-inline-container, html[dir="rtl"]
.oj-radioset:not(.oj-choice-direction-row) .oj-required-inline-container {
  text-align: right;
}

@keyframes animatePlaceholder {
  from {
    opacity: .001;
  }
  to {
    opacity: 1;
  }
}

.oj-text-field-label-inside.oj-has-no-value.oj-focus:not(.oj-read-only) .oj-text-field-input,
.oj-searchselect.oj-text-field-label-inside .oj-searchselect-filter.oj-has-no-value.oj-focus:not(.oj-read-only) .oj-text-field-input,
.oj-text-field-label-inside.oj-has-no-value.oj-focus:not(.oj-read-only) .oj-combobox-input,
.oj-text-field-label-inside.oj-has-no-value.oj-focus:not(.oj-read-only) .oj-select-default {
  animation-name: animatePlaceholder;
  animation-duration: var(--oj-animation-duration-xlong);
  animation-timing-function: var(--oj-animation-ease-in);
}

.oj-radiocheckbox-icon {
  padding-inline-end: var(--oj-radio-checkbox-input-to-label-padding);
  padding-inline-start: var(--oj-radio-checkbox-input-to-edge-padding);
}

.oj-radioset-input-start .oj-radiocheckbox-icon,
.oj-checkboxset-input-start .oj-radiocheckbox-icon {
  padding-inline-end: var(--oj-radio-checkbox-input-to-label-padding);
  padding-inline-start: var(--oj-radio-checkbox-input-to-edge-padding);
}

.oj-radioset-input-end .oj-radiocheckbox-icon,
.oj-checkboxset-input-end .oj-radiocheckbox-icon {
  padding-inline-end: var(--oj-radio-checkbox-input-to-edge-padding);
  padding-inline-start: var(--oj-radio-checkbox-input-to-label-padding);
}




oj-radioset:not(.oj-complete) {
  visibility: hidden;
}

oj-checkboxset:not(.oj-complete) {
  visibility: hidden;
}


.oj-choice-item {
  display: flex;
  align-items: flex-start;
  margin: 0;
  border-bottom: 1px solid var(--oj-radio-checkbox-item-divider-color);
}

.oj-choice-direction-row .oj-choice-item {
  display: inline-flex;
  align-items: flex-start;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  border-bottom: 1px solid transparent;
}

.oj-choice-direction-column .oj-radio-label,
.oj-choice-direction-column .oj-checkbox-label {
  flex: 1 1 auto;
}

.oj-form .oj-checkboxset-single.oj-choice-direction-column .oj-checkbox-label {
  flex: 0 1 auto;
}

.oj-radioset,
.oj-checkboxset {
  display: inline-block;
  box-sizing: border-box;
  max-width: var(--oj-radio-checkbox-width);
  width: var(--oj-radio-checkbox-width);
  font-size: var(--oj-typography-body-md-font-size);
  line-height: var(--oj-typography-body-md-line-height);
  font-weight: normal;
}

.oj-radioset.oj-read-only,
.oj-checkboxset.oj-read-only {
  font-weight: var(--oj-form-control-font-weight-read-only);
}

.oj-radio-label,
.oj-checkbox-label {
  color: var(--oj-core-text-color-primary);
  display: inline-block;
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent;
}

.oj-radio-label.oj-disabled .oj-radiocheckbox-label-text,
.oj-checkbox-label.oj-disabled .oj-radiocheckbox-label-text {
  color: var(--oj-text-field-text-color-disabled);
}

.oj-radio,
.oj-checkbox {
  display: inline-block;
}

.oj-radioset-wrapper,
.oj-checkboxset-wrapper {
  box-sizing: border-box;
}

.oj-checkboxset-no-chrome .oj-checkboxset-wrapper,
.oj-radioset-no-chrome .oj-radioset-wrapper {
  background-color: inherit;
}

.oj-checkboxset-no-chrome .oj-checkboxset-wrapper,
.oj-radioset-no-chrome .oj-radioset-wrapper {
  border-width: 0;
}

.oj-choice-direction-row .oj-checkboxset-wrapper,
.oj-choice-direction-row .oj-radioset-wrapper {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.oj-radioset .oj-choice-item.oj-active,
.oj-checkboxset:not(.oj-checkboxset-single) .oj-choice-item.oj-active {
  background-color: var(--oj-radio-checkbox-item-bg-color-active);
}

.oj-radioset:not(.oj-read-only).oj-choice-direction-column .oj-choice-item,
.oj-checkboxset:not(.oj-read-only).oj-choice-direction-column .oj-choice-item {
  padding-left: 0;
  padding-right: 0;
}

.oj-checkboxset.oj-read-only.oj-choice-direction-row .oj-choice-item,
.oj-radioset.oj-read-only.oj-choice-direction-row .oj-choice-item {
  padding: 0;
}

.oj-checkboxset.oj-read-only .oj-choice-item,
.oj-radioset.oj-read-only .oj-choice-item {
  color: var(--oj-core-text-color-primary);
  border-bottom: 1px solid transparent;
}

.oj-checkboxset.oj-read-only .oj-checkboxset-wrapper:focus,
.oj-radioset.oj-read-only .oj-radioset-wrapper:focus {
  outline: dotted 1px var(--oj-core-focus-border-color);
  outline-offset: 1px;
}

.oj-choice-item {
  position: relative;
}

.oj-checkboxset:not(.oj-read-only) .oj-choice-item,
.oj-radioset:not(.oj-read-only) .oj-choice-item {
  min-height: var(--oj-radio-checkbox-row-height);
  box-sizing: border-box;
}

.oj-checkboxset:not(.oj-read-only) .oj-checkbox-label,
.oj-radioset:not(.oj-read-only) .oj-radio-label {
  padding-top: calc((var(--oj-radio-checkbox-row-height) - var(--oj-typography-body-md-line-height) * var(--oj-typography-body-md-font-size) - 1px) / 2);
  padding-bottom: calc((var(--oj-radio-checkbox-row-height) - var(--oj-typography-body-md-line-height) * var(--oj-typography-body-md-font-size) - 1px) / 2);
}

.oj-form-control-inherit:not(.oj-form-control-default) .oj-checkboxset-single.oj-choice-direction-column .oj-choice-item,
.oj-form-control-inherit:not(.oj-form-control-default) .oj-checkboxset-single .oj-checkboxset-wrapper {
  margin-bottom: 0;
  height: 100%;
  min-height: 100%;
}

.oj-form-control-inherit:not(.oj-form-control-default) .oj-checkboxset:not(.oj-read-only) .oj-choice-item,
.oj-form-control-inherit:not(.oj-form-control-default) .oj-radioset:not(.oj-read-only) .oj-choice-item {
  min-height: 100%;
}

.oj-form-control-inherit:not(.oj-form-control-default) .oj-radiocheckbox-icon {
  height: 100%;
}

.oj-radiocheckbox-label-text {
  display: inline-block;
  padding-inline-end: var(--oj-radio-checkbox-label-to-edge-padding);
}

.oj-checkboxset-input-end .oj-radiocheckbox-label-text,
.oj-radioset-input-end .oj-radiocheckbox-label-text {
  padding-inline-start: var(--oj-radio-checkbox-label-to-edge-padding);
}

.oj-checkboxset-input-start .oj-radiocheckbox-label-text {
  padding-inline-end: var(--oj-radio-checkbox-label-to-edge-padding);
}

.oj-radioset-input-end .oj-radiocheckbox-icon,
.oj-checkboxset-input-end .oj-radiocheckbox-icon {
  order: 1;
}

.oj-radioset-input-start .oj-radio-label,
.oj-checkboxset-input-start .oj-checkbox-label {
  order: 1;
}

.oj-radio,
.oj-checkbox {
  opacity: 0;
  width: 100%;
  position: absolute;
  top: 0;
  height: 90%;
  z-index: 1;
  margin: 0;
}

html:not([dir="rtl"]) .oj-radio, html:not([dir="rtl"])
.oj-checkbox {
  left: 0;
}

html[dir="rtl"] .oj-radio, html[dir="rtl"]
.oj-checkbox {
  right: 0;
  left: auto;
}

html:not([dir="rtl"]) .oj-radioset-input-start .oj-radio, html:not([dir="rtl"])
.oj-checkboxset-input-start .oj-checkbox {
  left: 0;
}

html[dir="rtl"] .oj-radioset-input-start .oj-radio, html[dir="rtl"]
.oj-checkboxset-input-start .oj-checkbox {
  right: 0;
  left: auto;
}

html:not([dir="rtl"]) .oj-checkboxset-input-end .oj-checkbox {
  right: 0;
  left: auto;
}

html[dir="rtl"] .oj-checkboxset-input-end .oj-checkbox {
  left: 0;
}

.oj-choice-item.oj-focus-highlight .oj-radiocheckbox-icon::before {
  outline: dotted 1px var(--oj-core-focus-border-color);
  outline-offset: 1px;
}

.oj-radio-label,
.oj-checkbox-label {
  text-align: start;
}

.oj-choice-direction-row .oj-choice-item:not(:last-child) > .oj-radio-label,
.oj-choice-direction-row .oj-choice-item:not(:last-child) > .oj-checkbox-label {
  margin-inline-end: 2rem;
}

.oj-choice-direction-row.oj-radioset-input-start .oj-choice-item:not(:last-child) > .oj-radio-label,
.oj-choice-direction-row.oj-checkboxset-input-start .oj-choice-item:not(:last-child) > .oj-checkbox-label {
  margin-inline-end: 2rem;
}

.oj-choice-direction-row.oj-radioset-input-end .oj-choice-item:not(:first-child) > .oj-radio-label,
.oj-choice-direction-row.oj-checkboxset-input-end .oj-choice-item:not(:first-child) > .oj-checkbox-label {
  margin-inline-start: 2rem;
}

.oj-choice-direction-column.oj-radioset-input-start .oj-choice-item .oj-radio-label,
.oj-choice-direction-column.oj-checkboxset-input-start .oj-choice-item .oj-checkbox-label {
  margin-inline-end: var(--oj-radio-checkbox-input-to-label-padding);
}

.oj-form-control-inherit:not(.oj-form-control-default) .oj-checkbox-label {
  text-align: inherit;
}

.oj-radio-label,
.oj-checkbox-label {
  height: 100%;
  order: 1;
}

.oj-form .oj-checkboxset-single .oj-radiocheckbox-label-text {
  flex: 0 1 auto;
}

.oj-radiocheckbox-icon {
  height: calc(var(--oj-radio-checkbox-row-height) - 1px);
  font-size: var(--oj-radio-checkbox-input-size);
  line-height: var(--oj-radio-checkbox-input-size);
  color: var(--oj-radio-checkbox-input-color-selected);
  box-sizing: border-box;
  background-repeat: no-repeat;
  flex: 0 0 auto;
  display: flex;
  position: relative;
  align-items: center;
  order: 0;
}

.oj-radioset .oj-radiocheckbox-icon {
  color: var(--oj-radio-checkbox-input-color-unselected);
}

.oj-radioset .oj-radiocheckbox-icon::before {
  transition: transform 0.3s var(--oj-animation-ease-in-out);
}

.oj-radioset .oj-selected .oj-radiocheckbox-icon {
  color: var(--oj-radio-checkbox-input-color-selected);
}

.oj-radioset-wrapper > .oj-active .oj-radiocheckbox-icon::before,
.oj-radioset-wrapper > .oj-selected.oj-active .oj-radiocheckbox-icon::before {
  transform: var(--oj-radio-checkbox-input-transform-active);
  transition: transform 0.1s var(--oj-animation-ease-in-out);
}

.oj-radioset .oj-disabled .oj-radiocheckbox-icon {
  color: var(--oj-core-text-color-disabled);
}

.oj-radioset .oj-disabled.oj-selected .oj-radiocheckbox-icon {
  color: var(--oj-core-text-color-disabled);
}

.oj-checkboxset .oj-radiocheckbox-icon {
  color: var(--oj-radio-checkbox-input-color-unselected);
}

.oj-checkboxset .oj-radiocheckbox-icon::before {
  transition: transform 0.1s var(--oj-animation-ease-in-out);
}

.oj-checkboxset .oj-selected .oj-radiocheckbox-icon {
  color: var(--oj-radio-checkbox-input-color-selected);
}

.oj-checkboxset .oj-selected .oj-radiocheckbox-icon::before {
  transition: transform 0.1s var(--oj-animation-ease-in-out);
}

.oj-checkboxset-wrapper > .oj-active .oj-radiocheckbox-icon::before {
  transform: var(--oj-radio-checkbox-input-transform-active);
  transition: transform 0.3s var(--oj-animation-ease-in-out);
}

.oj-checkboxset-wrapper > .oj-active.oj-selected .oj-radiocheckbox-icon::before {
  transform: var(--oj-radio-checkbox-input-transform-active);
  transition: transform 0.15s var(--oj-animation-ease-in-out);
}

.oj-checkboxset .oj-disabled .oj-radiocheckbox-icon {
  color: var(--oj-core-text-color-disabled);
}

.oj-checkboxset .oj-disabled.oj-selected .oj-radiocheckbox-icon {
  color: var(--oj-core-text-color-disabled);
}

.oj-radioset-input-start .oj-radio-label,
.oj-checkboxset-input-start .oj-checkbox-label,
.oj-radioset-input-end .oj-radiocheckbox-icon,
.oj-checkboxset-input-end .oj-radiocheckbox-icon {
  order: 1;
}

.oj-radioset-input-start .oj-radiocheckbox-icon,
.oj-checkboxset-input-start .oj-radiocheckbox-icon,
.oj-radioset-input-end .oj-radio-label,
.oj-checkboxset-input-end .oj-checkbox-label {
  order: 0;
}

.oj-choice-direction-row.oj-radioset-input-start .oj-choice-item:not(:first-child) > .oj-radio-label,
.oj-choice-direction-row.oj-checkboxset-input-start .oj-choice-item:not(:first-child) > .oj-checkbox-label {
  margin-inline-start: 0;
}

.oj-choice-direction-row.oj-radioset-input-end .oj-choice-item:not(:last-child) > .oj-radio-label,
.oj-choice-direction-row.oj-checkboxset-input-end .oj-choice-item:not(:last-child) > .oj-checkbox-label {
  margin-inline-end: 0;
}

.oj-radioset-option-defaults {
  font-family: '{"renderInputAs":"backgroundImage"}' !important;
}

.oj-checkboxset-option-defaults {
  font-family: '{"renderInputAs":"backgroundImage"}' !important;
}

.oj-private-scale-lg {
  --oj-collection-list-row-height:48px;
}

.oj-private-scale-lg {
  --oj-list-view-item-padding-horizontal:16px;
}

oj-list-view:not(.oj-complete) {
  visibility: hidden;
}


.oj-listview {
  display: block;
  position: relative;
  border-width: 1px 0;
  border-style: solid;
  box-sizing: border-box;
  border-color: var(--oj-collection-border-color);
  min-height: var(--oj-collection-list-row-height);
}


.oj-listview-no-text-selection {
  -webkit-user-select: none;
          user-select: none;
}


.oj-listview-element,
.oj-listview-group {
  padding: 0;
  margin: 0;
  list-style-type: none;
}


.oj-listview:focus,
.oj-listview-element:focus,
.oj-listview-expand-icon:focus,
.oj-listview-expanding-icon:focus,
.oj-listview-collapse-icon:focus,
.oj-listview-group-item:focus,
.oj-listview-item-element:focus,
.oj-listview-cell-element:focus,
.oj-listview-no-data-cell-element:focus {
  outline: none;
}


.oj-listview.gridline-top-hidden {
  border-top-width: 0;
}


.oj-listview.gridline-bottom-hidden {
  border-bottom-width: 0;
}


.oj-listview-container {
  overflow: auto;
}


.oj-listview-container-touch {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}


.oj-listview-element > .oj-listview-item-element:first-child .oj-listview-group-item {
  border-top: 0;
}


.oj-listview-element > .oj-listview-item:first-child,
.oj-listview:not(.oj-listview-card-layout) .oj-listview-group > .oj-listview-item:first-child,
.oj-listview-group > .oj-listview-item-element:first-child .oj-listview-group-item {
  background-size: 0;
}



.oj-listview-item {
  background-image: linear-gradient(var(--oj-core-divider-color), var(--oj-core-divider-color));
  background-position: 0 0;
  background-size: 100% 1px;
  background-repeat: no-repeat;
  box-sizing: border-box;
  border-top: 1px solid transparent;
}


.oj-listview-gridlines-hidden .oj-listview-item {
  background-size: 0;
}


.oj-listview-item-add-remove-transition {
  overflow: hidden;
}


.oj-listview-item-element {
  line-height: normal;
}


.oj-listview-item.oj-hover,
.oj-listview-card.oj-hover,
.oj-listview-group-item.oj-hover,
.oj-listview-item-element.oj-expanded .oj-listview-group-item.oj-hover,
.oj-listview-item-element.oj-collapsed .oj-listview-group-item.oj-hover {
  background-color: var(--oj-core-bg-color-hover);
}

.oj-listview:not(.oj-listview-card-layout) .oj-listview-item.oj-hover,
.oj-listview:not(.oj-listview-card-layout) .oj-listview-item.oj-hover + li.oj-listview-item {
  background-size: 0;
}


.oj-listview.oj-focus-ancestor .oj-listview-item.oj-selected,
.oj-listview.oj-focus-ancestor .oj-listview-card.oj-selected,
.oj-listview.oj-focus-ancestor .oj-listview-group-item.oj-selected {
  background-color: var(--oj-core-bg-color-selected);
}


.oj-listview-item.oj-selected,
.oj-listview-card.oj-selected,
.oj-listview-group-item.oj-selected {
  background-color: var(--oj-core-bg-color-selected);
}

.oj-listview:not(.oj-listview-card-layout) .oj-listview-item.oj-selected,
.oj-listview:not(.oj-listview-card-layout) .oj-listview-item.oj-selected + li.oj-listview-item {
  border-top: 1px solid var(--oj-core-border-color-selected);
  background-size: 0;
}


ul[aria-multiselectable=false] .oj-listview-item.oj-selected:last-child {
  box-shadow: inset 0 -1px 0 0 var(--oj-core-border-color-selected);
}


ul[aria-multiselectable=false] .oj-listview-item.oj-selected + li.oj-listview-skeleton-container {
  box-shadow: 0 -1px 0 0 var(--oj-core-border-color-selected);
}


ul[aria-multiselectable=false] .oj-listview-item.oj-selected + .oj-listview-gridline-placeholder {
  background-image: linear-gradient(var(--oj-core-border-color-selected), var(--oj-core-border-color-selected));
}


.oj-listview-card.oj-focus-highlight,
.oj-listview-item.oj-focus-highlight,
.oj-listview-group-item.oj-focus-highlight,
.oj-listview-no-data-item.oj-focus-highlight {
  position: relative;
}

.oj-listview-card.oj-focus-highlight::after,
.oj-listview-item.oj-focus-highlight::after,
.oj-listview-group-item.oj-focus-highlight::after,
.oj-listview-no-data-item.oj-focus-highlight::after {
  content: "";
  position: absolute;
  pointer-events: none;
  top: 1px;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  outline: dotted 1px var(--oj-core-focus-border-color);
}

html:not([dir="rtl"]) .oj-listview-card.oj-focus-highlight::after, html:not([dir="rtl"])
.oj-listview-item.oj-focus-highlight::after, html:not([dir="rtl"])
.oj-listview-group-item.oj-focus-highlight::after, html:not([dir="rtl"])
.oj-listview-no-data-item.oj-focus-highlight::after {
  left: 1px;
}

html[dir="rtl"] .oj-listview-card.oj-focus-highlight::after, html[dir="rtl"]
.oj-listview-item.oj-focus-highlight::after, html[dir="rtl"]
.oj-listview-group-item.oj-focus-highlight::after, html[dir="rtl"]
.oj-listview-no-data-item.oj-focus-highlight::after {
  right: 1px;
}


.oj-listview-expanding-icon.oj-focus-highlight::before,
.oj-listview-expand-icon.oj-focus-highlight::before,
.oj-listview-collapse-icon.oj-focus-highlight::before {
  outline: dotted 1px var(--oj-core-focus-border-color);
  outline-offset: 1px;
}


.oj-listview.oj-listview-gridlines-hidden oj-focus-ancestor:not(.oj-listview-card-layout) .oj-listview-item.oj-focus,
.oj-listview.oj-listview-gridlines-hidden oj-focus-ancestor:not(.oj-listview-card-layout) .oj-listview-item.oj-focus + li.oj-listview-item {
  background-size: 0;
}


.oj-listview.oj-focus-ancestor:not(.oj-listview-card-layout) .oj-listview-item.oj-selected,
.oj-listview.oj-focus-ancestor:not(.oj-listview-card-layout) .oj-listview-item.oj-selected + li.oj-listview-item {
  border-top: 1px solid var(--oj-core-border-color-selected);
  background-size: 0;
}


.oj-listview.oj-focus-ancestor:not(.oj-listview-card-layout) ul[aria-multiselectable="true"] .oj-listview-item.oj-selected,
.oj-listview.oj-focus-ancestor:not(.oj-listview-card-layout) ul[aria-multiselectable="true"] .oj-listview-item.oj-selected + li.oj-listview-item {
  border-top: 1px solid transparent;
}


.oj-listview:not(.oj-listview-card-layout) ul[aria-multiselectable="true"] .oj-listview-item.oj-selected,
.oj-listview:not(.oj-listview-card-layout) ul[aria-multiselectable="true"] .oj-listview-item.oj-selected + li.oj-listview-item {
  border-top: 1px solid transparent;
}


.oj-hicontrast .oj-listview-card.oj-selected,
.oj-hicontrast .oj-listview-item.oj-selected,
.oj-hicontrast .oj-listview-group-item.oj-selected {
  border-width: 1px 2px 2px 1px;
  border-style: solid;
  border-color: initial;
}


.oj-hicontrast .oj-listview-card.oj-focus-highlight,
.oj-hicontrast .oj-listview-item.oj-focus-highlight,
.oj-hicontrast .oj-listview-group-item.oj-focus-highlight {
  outline-width: 2px;
  outline-style: dotted;
  border-width: 0 1px 1px 0;
  border-style: dotted;
}


.oj-listview-group-item {
  display: flex;
  align-items: center;
  min-height: var(--oj-collection-list-row-height);
  font-size: var(--oj-list-view-group-header-font-size);
  font-weight: var(--oj-list-view-group-header-font-weight);
  line-height: var(--oj-list-view-group-header-line-height);
  color: var(--oj-heading-text-color);
  padding: var(--oj-collection-list-cell-padding-vertical) var(--oj-list-view-item-padding-horizontal);
  background-color: var(--oj-list-view-group-header-bg-color);
  box-sizing: border-box;
  background-image: linear-gradient(var(--oj-core-divider-color), var(--oj-core-divider-color));
  background-position: 0 0;
  background-size: 100% 1px;
  background-repeat: no-repeat;
  border: 0 solid var(--oj-core-divider-color);
}


.oj-group-header-sm .oj-listview-group-item {
  font-size: var(--oj-typography-body-sm-font-size);
  color: var(--oj-core-text-color-primary);
}


.oj-group-header-lg .oj-listview-group-item {
  font-size: var(--oj-typography-heading-xs-font-size);
}

.oj-listview-item-element.oj-expanded .oj-listview-group-item,
.oj-listview-item-element.oj-collapsed .oj-listview-group-item {
  padding: 0;
}


.oj-listview-group-item.oj-empty {
  border-width: 0 0 1px;
}


.oj-listview:not(.oj-listview-gridlines-hidden) .oj-listview-item-element.oj-expanded .oj-listview-group-item,
.oj-listview:not(.oj-listview-gridlines-hidden) .oj-listview-item-element.oj-collapsed .oj-listview-group-item {
  border-width: 1px 0 1px;
}


.oj-listview:not(.oj-listview-gridlines-hidden) .oj-listview-item-element.oj-collapsed + .oj-listview-item-element .oj-listview-group-item {
  border-top-color: transparent;
}


.oj-listview-group-item .oj-focus,
.oj-listview-group-item .oj-selected {
  background-color: transparent;
  background-image: none;
}


.oj-listview-group-item.oj-sticky {
  position: sticky;
  top: 0;
  z-index: 1;
}


.oj-listview-group-item.oj-pinned {
  position: absolute;
  z-index: 1;
}


.oj-listview-group-item.oj-stuck {
  background-color: var(--oj-list-view-group-header-bg-color-sticky);
  box-shadow: var(--oj-core-box-shadow-xs);
  background-size: 0;
}


.oj-listview:not(.oj-listview-gridlines-hidden) .oj-listview-group-item.oj-stuck {
  border-width: 0;
}


.oj-listview-collapsible-transition {
  overflow: hidden;
}


.oj-listview-status-message {
  position: absolute;
  padding: var(--oj-collection-list-cell-padding-vertical) var(--oj-list-view-item-padding-horizontal);
  display: none;
}


.oj-listview-no-data-container {
  width: 100%;
  height: 100%;
}


.oj-listview-no-data-message {
  padding: var(--oj-collection-list-cell-padding-vertical) var(--oj-list-view-item-padding-horizontal);
  background-color: var(--oj-collection-bg-color);
  min-height: var(--oj-typography-body-md-font-size);
}


.oj-listview-expand-icon,
.oj-listview-collapse-icon {
  width: var(--oj-button-height);
  height: var(--oj-button-height);
  border-radius: var(--oj-button-border-radius);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0 0.375rem;
  text-decoration: none;
}


.oj-listview-card {
  margin-top: var(--oj-panel-gutter);
  margin-inline-end: var(--oj-panel-gutter);
}


.oj-listview-card-group {
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
}


.oj-listview.oj-listview-full-width > .oj-listview-element > li > .oj-listview-card-group,
.oj-listview.oj-full-width > .oj-listview-element > li > .oj-listview-card-group {
  padding-inline-start: var(--oj-panel-gutter);
  padding-inline-end: 0;
}


.oj-listview-card-layout .oj-listview-group {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: var(--oj-panel-gutter);
}


.oj-listview-card-layout li.oj-listview-item {
  width: 240px;
  height: auto;
  border: 1px solid var(--oj-panel-border-color);
  border-radius: var(--oj-panel-border-radius);
  margin-top: var(--oj-panel-gutter);
  margin-bottom: 0;
  margin-inline-start: 0;
  margin-inline-end: var(--oj-panel-gutter);
  background-size: 0;
  box-sizing: border-box;
  padding: var(--oj-collection-list-cell-padding-vertical) var(--oj-list-view-item-padding-horizontal);
}



.oj-listview.oj-listview-full-width.oj-listview-card-layout > .oj-listview-element > li > .oj-listview-group,
.oj-listview.oj-full-width.oj-listview-card-layout > .oj-listview-element > li > .oj-listview-group,
.oj-listview.oj-listview-full-width > .oj-listview-card-layout > li > .oj-listview-group,
.oj-listview.oj-full-width > .oj-listview-card-layout > li > .oj-listview-group {
  margin-inline-start: var(--oj-panel-gutter);
  margin-inline-end: 0;
}



.oj-listview.oj-listview-full-width > .oj-listview-element > li > .oj-listview-group-item,
.oj-listview.oj-full-width > .oj-listview-element > li > .oj-listview-group-item {
  border-left-style: none;
  border-right-style: none;
}


.oj-listview-drill-icon {
  display: flex;
  align-items: center;
  width: var(--oj-core-icon-size-lg);
  height: var(--oj-core-icon-size-lg);
  color: var(--oj-private-icon-color-default);
}


.oj-listview.oj-focus-ancestor .oj-listview-item.oj-focus .oj-listview-drill-icon {
  color: var(--oj-private-icon-color-active);
}


.oj-listview-item.oj-hover .oj-listview-drill-icon {
  color: var(--oj-private-icon-color-hover);
}


.oj-listview-card-layout li.oj-listview-loading-icon-container {
  width: 100%;
  border-style: none;
}


.oj-listview-drag-handle {
  cursor: grab;
  min-width: var(--oj-core-touch-target-min-size);
  min-height: var(--oj-core-touch-target-min-size);
}


.oj-listview-drag-handle:active {
  cursor: grabbing;
  outline: none;
}


.oj-listview-card .oj-listview-drag-handle,
.oj-listview-card-layout .oj-listview-drag-handle {
  background-image: none;
  width: auto;
  height: auto;
  font-size: var(--oj-typography-body-md-font-size);
}


.oj-listview-drag-handle:before {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: var(--oj-core-touch-target-min-size);
}


.oj-listview-drag-image {
  background-color: transparent;
  position: absolute;
  top: -10000px;
  border: 1px solid transparent;
}


.oj-listview-item-drag-image {
  background-color: var(--oj-collection-bg-color);
  opacity: 0.95;
}


.oj-listview-drag-item {
  display: none;
}


.oj-listview-item.oj-draggable {
  cursor: grab;
}


.oj-listview-item.oj-drag {
  box-shadow: var(--oj-core-box-shadow-lg);
  border-top: 1px solid var(--oj-core-divider-color);
  border-bottom: 1px solid var(--oj-core-divider-color);
  border-radius: var(--oj-core-border-radius-lg);
}


.oj-listview-item.oj-drop {
  background-color: transparent;
}


.oj-listview-group-item.oj-drop,
.oj-listview-empty-text.oj-drop {
  background-color: var(--oj-core-drag-drop-color-1);
}


.oj-listview-drag-source {
  opacity: 0.3;
}


.oj-listview-drop-target {
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: var(--oj-core-drag-drop-line-color);
}


.oj-listview-first-drop-target {
  position: absolute;
  width: 100%;
  height: 10px;
  background-color: transparent;
}


.oj-listview-cut {
  opacity: 0.8;
}


.oj-listview-gridline-placeholder {
  background-image: linear-gradient(var(--oj-core-divider-color), var(--oj-core-divider-color));
  background-position: 0;
  background-size: 100% 1px;
  background-repeat: no-repeat;
  height: 1px;
}


.oj-listview-item-layout {
  display: flex;
  align-items: center;
  min-height: var(--oj-collection-list-row-height);
  box-sizing: border-box;
  padding: var(--oj-collection-list-cell-padding-vertical) var(--oj-list-view-item-padding-horizontal);
}


.oj-listview-item-layout > .oj-listview-cell-element {
  flex-grow: 1;
}


.oj-listview-item-padding-off .oj-listview-item-element.oj-listview-item-layout {
  padding: 0;
}


.oj-listview-group-item .oj-listview-cell-element {
  display: flex;
  align-items: center;
  flex-grow: 1;
}


.oj-listview-skeleton-line-height {
  height: var(--oj-typography-body-md-font-size);
}


.oj-listview-child-skeleton {
  padding-inline-start: var(--oj-core-spacing-5x);
  padding-inline-end: 0;
}


.oj-listview-skeleton-card-group {
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  padding: 0;
  margin: 0;
}


.oj-listview-skeleton-card {
  width: 330px;
  height: 396px;
  border: 1px solid var(--oj-panel-border-color);
  border-radius: var(--oj-panel-border-radius);
  margin-top: var(--oj-panel-gutter);
  margin-bottom: 0;
  margin-inline-start: 0;
  margin-inline-end: var(--oj-panel-gutter);
  box-sizing: border-box;
  padding: var(--oj-core-spacing-4x);
  background-color: var(--oj-core-bg-color-content);
}


.oj-listview-skeleton-card-content {
  width: 100%;
  height: 100%;
  margin: 0;
}


.oj-listview-sparkles {
  position: absolute;
  top: 0px;
  width: 4px;
  z-index: 1;
}


.oj-listview-gridlines-hidden .oj-listview-last-suggestion {
  border-bottom: 1px solid var(--oj-core-divider-color);
}

.oj-listview-card-group,
.oj-listview-card-layout .oj-listview-group {
  padding-top: 0;
  padding-bottom: var(--oj-panel-gutter);
  padding-inline-start: var(--oj-core-gutter-start, 0);
  padding-inline-end: var(--oj-core-gutter-end, 0);
}

.oj-listview-no-data-card {
  padding-inline-start: var(--oj-core-gutter-start, 0);
  padding-inline-end: var(--oj-core-gutter-end, 0);
}




.oj-listview-drag-handle {
  background-image: none;
}



.oj-listview-sparkles {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/AI-Sparkle.gif");
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

:root {
  --oj-color-palette-swatch-inner-border-color:          rgb(var(--oj-palette-neutral-rgb-170));
  --oj-color-palette-swatch-outer-border-color-selected: rgb(var(--oj-palette-neutral-rgb-190));
  --oj-color-palette-border-radius:                      50%;
  --oj-color-palette-swatch-margin:                      1px;
  --oj-color-palette-grid-font-size:                     var(--oj-typography-body-xs-font-size);
}



oj-color-palette:not(.oj-complete) {
  visibility: hidden;
}

.oj-colorpalette {
  display: inline-block;
}

.oj-colorpalette-container {
  height: inherit;
  
}

.oj-colorpalette-swatch-entry {
  display: inline-block;
  line-height: 0;
}

.oj-colorpalette-list .oj-colorpalette-swatch-entry {
  display: flex;
  align-items: center;
  padding: 2px .5rem;
}

.oj-colorpalette-list .oj-colorpalette-swatch,
.oj-colorpalette-list .oj-colorpalette-swatch-text {
  flex-shrink: 0;
}


.oj-colorpalette-swatch-container,
.oj-colorpalette-swatch {
  vertical-align: middle;
  display: inline-block;
  border-style: solid;
  box-sizing: content-box;
}

.oj-colorpalette-swatch-container {
  border-width: 3px;
  border-color: transparent;
  
  line-height: 0;
  border-radius: var(--oj-color-palette-border-radius);
}

.oj-colorpalette-swatch {
  border-width: 1px;
  border-color: var(--oj-color-palette-swatch-inner-border-color);
  background-clip: padding-box;
  -webkit-print-color-adjust: exact;
  border-radius: var(--oj-color-palette-border-radius);
}

.oj-colorpalette-listview-full {
  width: 100%;
  height: 100%;
}

.oj-colorpalette-swatch-none-icon {
  
  background-color: #ffffff;
  display: inline-block;
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/none.svg");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 100%;
  height: 100%;
  -webkit-print-color-adjust: exact;
  border-radius: var(--oj-color-palette-border-radius);
}

.oj-colorpalette-grid .oj-colorpalette-swatchsize-lg .oj-colorpalette-swatch,
.oj-colorpalette-grid .oj-colorpalette-swatchsize-lg.oj-colorpalette-swatch-showlabel .oj-colorpalette-swatch {
  width: 4.75rem;
  height: 4.75rem;
}

.oj-colorpalette-grid .oj-colorpalette-swatchsize-sm .oj-colorpalette-swatch {
  width: 2.125rem;
  height: 2.125rem;
}

.oj-colorpalette-grid .oj-colorpalette-swatchsize-xs .oj-colorpalette-swatch {
  width: 1.25rem;
  height: 1.25rem;
}

.oj-colorpalette-list .oj-colorpalette-swatchsize-sm .oj-colorpalette-swatch-container {
  border-radius: var(--oj-color-palette-border-radius);
}

.oj-colorpalette-list .oj-colorpalette-swatchsize-sm .oj-colorpalette-swatch {
  width: 1.25rem;
  height: 1.25rem;
  border-radius: var(--oj-color-palette-border-radius);
  border-color: var(--oj-color-palette-swatch-inner-border-color);
}

.oj-colorpalette-list .oj-colorpalette-swatchsize-lg .oj-colorpalette-swatch {
  width: 17.125rem;
  height: 1.375rem;
}


.oj-listview-item.oj-hover .oj-colorpalette-swatch-container {
  border-color: transparent;
}


.oj-colorpalette-grid .oj-selected .oj-colorpalette-swatch-container,
.oj-colorpalette-grid .oj-listview-item.oj-hover.oj-selected .oj-colorpalette-swatch-container {
  border-color: var(--oj-color-palette-swatch-outer-border-color-selected);
  border-width: 2px;
}

.oj-colorpalette-grid .oj-selected .oj-colorpalette-swatch,
.oj-colorpalette-grid .oj-listview-item.oj-hover.oj-selected .oj-colorpalette-swatch {
  border-color: white;
  border-width: 2px;
}


.oj-listview.oj-disabled .oj-colorpalette-swatch-container,
.oj-listview.oj-disabled .oj-colorpalette-swatch,
.oj-listview.oj-disabled .oj-selected .oj-colorpalette-swatch-container,
.oj-listview.oj-disabled .oj-selected .oj-colorpalette-swatch,
.oj-listview.oj-disabled .oj-listview-item.oj-hover .oj-colorpalette-swatch-container,
.oj-listview.oj-disabled .oj-listview-item.oj-hover .oj-colorpalette-swatch,
.oj-listview.oj-disabled .oj-colorpalette-swatch-none .oj-colorpalette-swatch-none-icon {
  border-color: transparent;
}

.oj-listview.oj-disabled .oj-colorpalette-swatch-none .oj-colorpalette-swatch-none-icon {
  background-color: transparent;
  background-image: none;
}

.oj-colorpalette-swatch-text {
  display: block;
  text-align: center;
  color: var(--oj-core-text-color-primary);
  width: inherit;
  max-width: inherit;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.oj-colorpalette-grid .oj-colorpalette-swatch-text {
  font-size: var(--oj-color-palette-grid-font-size);
  line-height: var(--oj-typography-body-xs-line-height);
}

.oj-colorpalette-list .oj-colorpalette-swatch-text {
  display: inline-block;
  line-height: var(--oj-typography-body-xs-line-height);
  font-size: var(--oj-color-palette-grid-font-size);
  margin-inline-start: 15px;
  max-width: 155px;
  vertical-align: middle;
}


.oj-colorpalette-grid .oj-colorpalette-swatchsize-lg .oj-colorpalette-swatch-text {
  width: 4.75rem;
  
  padding-left: 3px;
  padding-right: 3px;
}


.oj-listview.oj-disabled .oj-colorpalette-swatch,
.oj-listview.oj-disabled .oj-colorpalette-swatch-text {
  color: var(--oj-core-text-color-disabled);
  cursor: default;
}

.oj-colorpalette-container .oj-listview-item {
  background-size: 0;
  
  background-image: none;
  padding: 0;
  border-width: 1px;
  cursor: pointer;
  min-height: auto;
}

.oj-colorpalette-grid li.oj-listview-item {
  width: auto;
  height: auto;
  padding: 0;
  border-width: 0;
  border-color: transparent;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 0;
}

html:not([dir="rtl"]) .oj-colorpalette-grid li.oj-listview-item {
  margin: var(--oj-color-palette-swatch-margin);
}

html[dir="rtl"] .oj-colorpalette-grid li.oj-listview-item {
  margin: var(--oj-color-palette-swatch-margin);
}

.oj-colorpalette-container .oj-listview:not(.oj-listview-card-layout) .oj-colorpalette-grid .oj-listview-item.oj-selected,
.oj-colorpalette-container .oj-listview:not(.oj-listview-card-layout) .oj-colorpalette-grid .oj-listview-item.oj-selected + li.oj-listview-item {
  border-width: 0;
}

.oj-colorpalette-container .oj-listview-card-layout .oj-listview-group {
  margin-bottom: 0;
}

.oj-colorpalette-container .oj-listview-item.oj-focus-highlight::after {
  height: calc(100% - 2px);
}


.oj-colorpalette-container .oj-colorpalette-grid .oj-listview.oj-focus-ancestor .oj-listview-item.oj-selected,
.oj-colorpalette-container .oj-colorpalette-grid .oj-listview-item.oj-selected {
  background-color: transparent;
  border-width: 0;
  outline-style: none;
}


.oj-colorpalette-container .oj-listview {
  border-style: none;
}


.oj-colorpalette-container .oj-listview-item.oj-selected {
  border-color: transparent;
}

.oj-colorpalette-list .oj-colorpalette-swatchsize-lg .oj-colorpalette-swatch-none-icon,
.oj-listview-cell-element .oj-colorpalette-swatch-container,
.oj-listview-cell-element .oj-colorpalette-swatch {
  border-radius: 0;
}

:root {
  --oj-slider-thumb-width:                 1.25rem;
  --oj-slider-thumb-height:                1.25rem;
  --oj-slider-thumb-border-radius:         var(--oj-core-border-radius-lg);
  --oj-slider-thumb-border-width:          2px;
  --oj-slider-thumb-bg-color:              rgb(var(--oj-palette-neutral-rgb-10));
  --oj-slider-thumb-border-color:          rgb(var(--oj-palette-neutral-rgb-190));
  --oj-slider-thumb-box-shadow:            none;
  --oj-slider-thumb-bg-color-hover:        var(--oj-core-bg-color-hover);
  --oj-slider-thumb-box-shadow-hover:      none;
  --oj-slider-thumb-bg-color-active:       var(--oj-core-bg-color-active);
  --oj-slider-thumb-border-color-active:   rgb(var(--oj-palette-neutral-rgb-190));
  --oj-slider-thumb-box-shadow-active:     none;
  --oj-slider-thumb-scale-active:          1;
  --oj-slider-thumb-bg-color-disabled:     rgb(var(--oj-palette-neutral-rgb-0));
  --oj-slider-thumb-border-color-disabled: var(--oj-core-text-color-disabled);
  --oj-slider-track-thickness:             2px;
  --oj-slider-track-bg-color:              rgba(var(--oj-palette-neutral-rgb-170), 0.15);
  --oj-slider-value-bg-color:              rgb(var(--oj-palette-neutral-rgb-180));
  --oj-slider-track-bg-color-disabled:     var(--oj-core-color-disabled-2);
  --oj-slider-value-bg-color-disabled:     var(--oj-core-text-color-disabled);
}

oj-slider:not(.oj-complete) {
  visibility: hidden;
}

.oj-slider {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
          user-select: none;
  -webkit-tap-highlight-color: transparent;
}

html:not([dir="rtl"]) .oj-slider {
  text-align: left;
}

html[dir="rtl"] .oj-slider {
  text-align: right;
}

.oj-slider.oj-slider-horizontal {
  
  max-width: 100%;
  width: 100%;
}

.oj-form-control-full-width.oj-slider.oj-slider-horizontal,
.oj-form-control-full-width .oj-slider.oj-slider-horizontal {
  max-width: 100%;
}

.oj-slider.oj-slider-horizontal .oj-slider-container {
  
  margin: 0 calc(var(--oj-slider-thumb-width) / 2);
}

.oj-slider-vertical > .oj-slider-container {
  margin: calc(var(--oj-slider-thumb-width) / 2) 0;
}

.oj-slider-horizontal.oj-form-control .oj-slider-container {
  height: var(--oj-core-touch-target-min-size);
}

.oj-slider-vertical.oj-form-control .oj-slider-container {
  height: 150px;
  min-height: calc(var(--oj-slider-thumb-width) * 2);
  width: var(--oj-core-touch-target-min-size);
}

.oj-slider-container {
  position: relative;
}

.oj-slider-thumb {
  position: absolute;
  box-sizing: border-box;
  touch-action: none;
  background-color: var(--oj-slider-thumb-bg-color);
  border-radius: var(--oj-slider-thumb-border-radius);
  border: var(--oj-slider-thumb-border-width) solid var(--oj-slider-thumb-border-color);
  box-shadow: var(--oj-slider-thumb-box-shadow);
}

.oj-disabled .oj-slider-thumb {
  background-color: var(--oj-slider-thumb-bg-color-disabled);
  border-color: var(--oj-slider-thumb-border-color-disabled);
}

.oj-slider-range {
  position: absolute;
  border: 0;
  background-position: 0 0;
}

.oj-slider-bar {
  border-radius: var(--oj-slider-track-thickness);
  background-color: var(--oj-slider-track-bg-color);
  box-sizing: border-box;
  position: absolute;
}

.oj-slider-vertical .oj-slider-bar,
.oj-slider-vertical .oj-slider-bar-value {
  width: var(--oj-slider-track-thickness);
}

.oj-slider-vertical .oj-slider-bar {
  height: 100%;
}

.oj-slider-horizontal .oj-slider-bar {
  width: 100%;
}

.oj-slider-horizontal .oj-slider-bar,
.oj-slider-horizontal .oj-slider-bar-value {
  height: var(--oj-slider-track-thickness);
  margin-top: calc(var(--oj-slider-track-thickness) / -2);
  top: 50%;
}

.oj-slider-vertical .oj-slider-bar,
.oj-slider-vertical .oj-slider-bar-value {
  width: var(--oj-slider-track-thickness);
  margin-left: calc(var(--oj-slider-track-thickness) / -2);
  left: 50%;
}

.oj-slider-bar:after {
  content: "";
  position: absolute;
  top: calc(-18px + var(--oj-slider-track-thickness) / 2);
  bottom: calc(-18px + var(--oj-slider-track-thickness) / 2);
  left: calc(-18px + var(--oj-slider-track-thickness) / 2);
  right: calc(-18px + var(--oj-slider-track-thickness) / 2);
}

.oj-slider-bar-value {
  border-radius: var(--oj-slider-track-thickness);
  background: var(--oj-slider-value-bg-color);
}

.oj-hicontrast .oj-slider-bar,
.oj-hicontrast .oj-slider-bar-value {
  border: 1px solid;
}

.oj-hicontrast .oj-slider-horizontal .oj-slider-bar-value {
  margin-top: calc(var(--oj-slider-track-thickness) / -2 + -1px);
}

.oj-hicontrast .oj-slider-vertical .oj-slider-bar-value {
  margin-left: calc(var(--oj-slider-track-thickness) / -2 + -1px);
}

.oj-disabled .oj-slider-bar {
  background: var(--oj-slider-track-bg-color-disabled);
}

.oj-disabled .oj-slider-bar-value {
  background: var(--oj-slider-value-bg-color-disabled);
}

.oj-hicontrast .oj-disabled .oj-slider-bar,
.oj-hicontrast .oj-disabled .oj-slider-bar-value {
  border-style: dotted;
}

.oj-slider-horizontal .oj-slider-thumb {
  top: 50%;
  width: var(--oj-slider-thumb-width);
  height: var(--oj-slider-thumb-height);
  margin-top: calc(var(--oj-slider-thumb-height) / -2);
  margin-left: calc(var(--oj-slider-thumb-width) / -2);
  transition: transform 0.1s linear, box-shadow linear 0.1s;
}

html:not([dir="rtl"]) .oj-slider-horizontal .oj-slider-range-min {
  left: 0;
}

html[dir="rtl"] .oj-slider-horizontal .oj-slider-range-min {
  right: 0;
}

html:not([dir="rtl"]) .oj-slider-horizontal .oj-slider-range-max {
  right: 0;
}

html[dir="rtl"] .oj-slider-horizontal .oj-slider-range-max {
  left: 0;
}

.oj-slider-vertical .oj-slider-thumb {
  width: var(--oj-slider-thumb-height);
  height: var(--oj-slider-thumb-width);
  transition: box-shadow linear 0.1s;
  margin-bottom: calc(var(--oj-slider-thumb-width) / -2);
  margin-top: calc(var(--oj-slider-thumb-width) / -2);
}

html:not([dir="rtl"]) .oj-slider-vertical .oj-slider-thumb {
  margin-left: calc(var(--oj-slider-thumb-height) / -2);
  left: 50%;
}

html[dir="rtl"] .oj-slider-vertical .oj-slider-thumb {
  margin-right: calc(var(--oj-slider-thumb-height) / -2);
  right: 50%;
}

.oj-slider-vertical .oj-slider-range-min {
  bottom: 0;
}

.oj-slider-vertical .oj-slider-range-max {
  top: 0;
}

.oj-hicontrast .oj-slider-thumb.oj-focus {
  border: 3px solid;
}

.oj-hicontrast .oj-slider-thumb.oj-selected {
  border: 3px double;
}

.oj-hicontrast .oj-disabled .oj-slider-thumb {
  border: 1px dotted;
}

.oj-slider:not(.oj-disabled):not(.oj-slider-color-picker) .oj-slider-thumb:hover {
  background-image: linear-gradient(var(--oj-slider-thumb-bg-color-hover), var(--oj-slider-thumb-bg-color-hover));
  box-shadow: var(--oj-slider-thumb-box-shadow-hover);
  cursor: var(--oj-core-cursor-clickable);
}

.oj-slider:not(.oj-disabled):not(.oj-slider-color-picker) .oj-slider-thumb.oj-active {
  background-image: linear-gradient(var(--oj-slider-thumb-bg-color-active), var(--oj-slider-thumb-bg-color-active));
  border-color: var(--oj-slider-thumb-border-color-active);
  box-shadow: var(--oj-slider-thumb-box-shadow-active);
  cursor: var(--oj-core-cursor-clickable);
  transform: scale(var(--oj-slider-thumb-scale-active));
}

.oj-slider-horizontal .oj-slider-thumb:after {
  content: "";
  position: absolute;
  top: calc((-28px - var(--oj-slider-thumb-height)) / -2);
  bottom: calc((-28px - var(--oj-slider-thumb-height)) / -2);
  left: calc((-28px - var(--oj-slider-thumb-width)) / -2);
  right: calc((-28px - var(--oj-slider-thumb-width)) / -2);
}

.oj-slider-vertical .oj-slider-thumb:after {
  content: "";
  position: absolute;
  top: calc((-28px - var(--oj-slider-thumb-width)) / -2);
  bottom: calc((-28px - var(--oj-slider-thumb-width)) / -2);
  left: calc((-28px - var(--oj-slider-thumb-height)) / -2);
  right: calc((-28px - var(--oj-slider-thumb-height)) / -2);
}

.oj-slider-thumb:not(.oj-focus-highlight):focus {
  outline: none;
}

.oj-slider-thumb:focus {
  outline: dotted 1px var(--oj-core-focus-border-color);
  outline-offset: 1px;
}

.oj-slider-color-picker.oj-slider-vertical > .oj-slider-container {
  margin: 0.75rem 0;
}

.oj-slider.oj-slider-horizontal .oj-slider-container {
  margin: 0 0.75rem;
}

.oj-slider-color-picker.oj-slider-vertical.oj-form-control .oj-slider-container {
  min-height: 2rem;
}

.oj-slider-color-picker .oj-slider-thumb,
.oj-warning .oj-slider-color-picker .oj-slider-thumb,
.oj-invalid .oj-slider-color-picker .oj-slider-thumb {
  background-color: transparent;
  border-radius: 1.0625rem;
  border: 2px solid #ffffff;
  box-shadow: 1px 1px 5px 0 rgba(var(--oj-core-box-shadow-rgb), 0.4);
}

.oj-disabled .oj-slider-color-picker .oj-slider-thumb {
  border: 2px solid var(--oj-slider-thumb-border-color-disabled);
}

.oj-slider-color-picker .oj-slider-bar {
  border-radius: 1rem;
}

.oj-slider-color-picker.oj-slider-horizontal .oj-slider-bar,
.oj-slider-color-picker.oj-slider-horizontal .oj-slider-bar-value {
  height: 1rem;
  margin-top: -0.5rem;
}

.oj-slider-color-picker.oj-slider-vertical .oj-slider-bar,
.oj-slider-color-picker.oj-slider-vertical .oj-slider-bar-value {
  width: 1rem;
  margin-left: -0.5rem;
}

.oj-slider-color-picker .oj-slider-bar:after {
  top: -10px;
  bottom: -10px;
  left: -10px;
  right: -10px;
}

.oj-slider-color-picker .oj-slider-bar-value {
  border-radius: 1rem;
}

.oj-slider-color-picker.oj-slider-horizontal .oj-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.5rem;
  margin-left: -0.5rem;
}

.oj-slider-color-picker.oj-slider-vertical .oj-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-bottom: -0.5rem;
  margin-top: -0.5rem;
}

html:not([dir="rtl"]) .oj-slider-color-picker.oj-slider-vertical .oj-slider-thumb {
  margin-left: -0.5rem;
}

html[dir="rtl"] .oj-slider-color-picker.oj-slider-vertical .oj-slider-thumb {
  margin-right: -0.5rem;
}

.oj-slider-color-picker.oj-slider-horizontal .oj-slider-thumb:after {
  top: -6px;
  bottom: -6px;
  left: -6px;
  right: -6px;
}

.oj-slider-color-picker.oj-slider-vertical .oj-slider-thumb:after {
  top: -6px;
  bottom: -6px;
  left: -6px;
  right: -6px;
}

.oj-slider-color-picker.oj-slider-horizontal .oj-slider-thumb,
.oj-slider-color-picker.oj-slider-vertical .oj-slider-thumb {
  transition: transform 0.1s linear;
}

.oj-slider-color-picker.oj-slider-horizontal .oj-slider-thumb.oj-active,
.oj-slider-color-picker.oj-slider-vertical .oj-slider-thumb.oj-active {
  transform: scale(1.5);
}

.oj-slider-color-picker.oj-slider-horizontal .oj-slider-thumb.oj-active {
  margin-left: -0.5rem;
  margin-top: -0.5rem;
}

html:not([dir="rtl"]) .oj-slider-color-picker.oj-slider-vertical .oj-slider-thumb.oj-active {
  margin-left: -0.5rem;
}

html[dir="rtl"] .oj-slider-color-picker.oj-slider-vertical .oj-slider-thumb.oj-active {
  margin-right: -0.5rem;
}

.oj-slider-color-picker.oj-slider-vertical .oj-slider-thumb.oj-active {
  margin-bottom: -0.5rem;
  margin-top: -0.5rem;
}

.oj-slider-color-picker .oj-slider-bar-value {
  display: none;
}

:root {
  --oj-color-spectrum-border-color:                rgb(var(--oj-palette-neutral-rgb-50));
}



oj-color-spectrum:not(.oj-complete) {
  visibility: hidden;
}

.oj-colorspectrum {
  display: inline-block;
  position: relative;
}


.oj-colorspectrum-spectrum {
  width: 13.75rem;
  height: 13.75rem;
  border-color: var(--oj-color-spectrum-border-color);
  margin: 0.75rem 0.75rem 0;
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box;
  display: inline-block;
  position: relative;
}

.oj-colorspectrum-container {
  white-space: nowrap;
}

.oj-colorspectrum-container > .oj-slider-vertical {
  display: inline-block;
  vertical-align: top;
}


.oj-colorspectrum-container > .oj-slider-horizontal {
  display: block;
}


.oj-colorspectrum-container > .oj-slider-horizontal > .oj-slider-container {
  width: 13.75rem;
}


.oj-colorspectrum-container > .oj-slider-vertical > .oj-slider-container {
  height: 13.75rem;
}


html .oj-colorspectrum-container .oj-form-control {
  margin-bottom: 0;
}


.oj-colorspectrum-thumb {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  border-width: 2px;
  border-color: #ffffff;
  box-shadow: 1px 1px 5px 0 rgba(var(--oj-core-box-shadow-rgb), 0.4);
  border-style: solid;
  background-color: transparent;
  cursor: pointer;
  box-sizing: border-box;
  position: absolute;
}

.oj-colorspectrum-thumb:not(.oj-focus-highlight):focus {
  outline: none;
}

.oj-colorspectrum.oj-disabled .oj-colorspectrum-thumb {
  border-color: var(--oj-slider-thumb-border-color-disabled);
}

.oj-colorspectrum-alpha-bg {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/spectrum-opacity-slider-bg.png");
  position: absolute;
  height: 0;
  width: 0;
  display: none;
}




oj-highlight-text:not(.oj-complete) {
  visibility: hidden;
}

.oj-highlighttext {
  display: inline;
}


.oj-highlighttext-highlighter, .oj-listbox-highlighter {
  font-weight: bold;
}





.oj-listbox-drop-layer {
  z-index: var(--oj-core-z-index-popup);
}

.oj-listbox-drop {
  box-sizing: border-box;
  top: 100%;
  background: var(--oj-popup-bg-color);
  border: 1px solid var(--oj-popup-border-color);
  border-radius: var(--oj-core-border-radius-md);
  box-shadow: var(--oj-core-dropdown-box-shadow);
}

.oj-listbox-drop.oj-listbox-searchselect,
.oj-listbox-drop.oj-listbox-inputsearch {
  display: flex;
  flex-direction: column;
}

.oj-listbox-drop.oj-listbox-fullscreen {
  position: fixed;
}

.oj-listbox-searchselect-no-results:not(.oj-listbox-fullscreen) {
  border: none;
}


.oj-listbox-drop-above {
  margin-top: -1px;
}


.oj-listbox-placeholder {
  color: var(--oj-text-field-placeholder-color);
}


.oj-listbox-results-base, .oj-listbox-results, .oj-select-results {
  padding: 0;
  margin: 1px 0 2px 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  max-height: 400px;
}


.oj-listbox-results {
  padding-top: .5rem;
  padding-bottom: .5rem;
  box-sizing: border-box;
}

.oj-listbox-results.oj-loading {
  display: none;
}


.oj-listbox-result-sub {
  margin: 0;
  padding: 0;
}


.oj-listbox-result-label {
  margin: 0;
  word-break: break-word;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
          user-select: none;
}

.oj-listbox-results .oj-listbox-result-label {
  cursor: pointer;
  display: flex;
  align-items: center;
  flex-grow: 1;
  line-height: calc(var(--oj-collection-list-row-height) - 2 * var(--oj-collection-list-cell-padding-vertical));
}


.oj-listbox-skeleton-line-height {
  height: var(--oj-typography-body-md-font-size);
}


html:not([dir="rtl"]) .oj-listbox-results-depth-1 > .oj-listbox-result-label {
  padding-left: calc(1rem + var(--oj-listbox-item-padding-horizontal));
}

html[dir="rtl"] .oj-listbox-results-depth-1 > .oj-listbox-result-label {
  padding-right: calc(1rem + var(--oj-listbox-item-padding-horizontal));
}

html:not([dir="rtl"]) .oj-listbox-results-depth-2 > .oj-listbox-result-label {
  padding-left: calc(2rem + var(--oj-listbox-item-padding-horizontal));
}

html[dir="rtl"] .oj-listbox-results-depth-2 > .oj-listbox-result-label {
  padding-right: calc(2rem + var(--oj-listbox-item-padding-horizontal));
}

html:not([dir="rtl"]) .oj-listbox-results-depth-3 > .oj-listbox-result-label {
  padding-left: calc(3rem + var(--oj-listbox-item-padding-horizontal));
}

html[dir="rtl"] .oj-listbox-results-depth-3 > .oj-listbox-result-label {
  padding-right: calc(3rem + var(--oj-listbox-item-padding-horizontal));
}

html:not([dir="rtl"]) .oj-listbox-results-depth-4 > .oj-listbox-result-label {
  padding-left: calc(4rem + var(--oj-listbox-item-padding-horizontal));
}

html[dir="rtl"] .oj-listbox-results-depth-4 > .oj-listbox-result-label {
  padding-right: calc(4rem + var(--oj-listbox-item-padding-horizontal));
}

html:not([dir="rtl"]) .oj-listbox-results-depth-5 > .oj-listbox-result-label {
  padding-left: calc(5rem + var(--oj-listbox-item-padding-horizontal));
}

html[dir="rtl"] .oj-listbox-results-depth-5 > .oj-listbox-result-label {
  padding-right: calc(5rem + var(--oj-listbox-item-padding-horizontal));
}

html:not([dir="rtl"]) .oj-listbox-results-depth-6 > .oj-listbox-result-label {
  padding-left: calc(6rem + var(--oj-listbox-item-padding-horizontal));
}

html[dir="rtl"] .oj-listbox-results-depth-6 > .oj-listbox-result-label {
  padding-right: calc(6rem + var(--oj-listbox-item-padding-horizontal));
}

html:not([dir="rtl"]) .oj-listbox-results-depth-7 > .oj-listbox-result-label {
  padding-left: calc(7rem + var(--oj-listbox-item-padding-horizontal));
}

html[dir="rtl"] .oj-listbox-results-depth-7 > .oj-listbox-result-label {
  padding-right: calc(7rem + var(--oj-listbox-item-padding-horizontal));
}


.oj-listbox-result-with-children > .oj-listbox-result-label {
  font-weight: bold;
}


.oj-listbox-results li {
  list-style: none;
  display: list-item;
  background-image: none;
  box-sizing: border-box;
  min-height: var(--oj-collection-list-row-height);
  padding: var(--oj-collection-list-cell-padding-vertical) var(--oj-listbox-item-padding-horizontal);
}


.oj-listbox-drop:not(.oj-listbox-hide-hover) .oj-listbox-results .oj-hover {
  background: var(--oj-core-bg-color-hover);
}


.oj-listbox-drop:not(.oj-listbox-hide-focus) .oj-listbox-results .oj-listbox-result.oj-focus {
  background: var(--oj-core-bg-color-hover);
}


.oj-listbox-result.oj-focus-highlight {
  outline: dotted 1px var(--oj-core-focus-border-color);
}


.oj-listbox-results .oj-disabled {
  color: var(--oj-core-text-color-disabled);
  display: list-item;
  cursor: default;
}


.oj-listbox-results .oj-selected {
  display: none;
}


.oj-listbox-measure-scrollbar {
  position: absolute;
  top: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll;
}

html:not([dir="rtl"]) .oj-listbox-measure-scrollbar {
  left: -10000px;
}

html[dir="rtl"] .oj-listbox-measure-scrollbar {
  right: -10000px;
}


.oj-listbox-search-wrapper {
  border: 0;
  padding: var(--oj-collection-list-cell-padding-vertical) var(--oj-listbox-item-padding-horizontal);
  background-color: var(--oj-text-field-bg-color);
}


.oj-listbox-loader-wrapper {
  display: flex;
  justify-content: center;
}

.oj-listbox-loading-progress-circle {
  margin: 0.5rem 0;
}


html:not([dir="rtl"]) .oj-listbox-no-results {
  padding-left: var(--oj-text-field-text-to-edge-padding);
}

html[dir="rtl"] .oj-listbox-no-results {
  padding-right: var(--oj-text-field-text-to-edge-padding);
}


.oj-listbox-filter-message-box {
  padding-left: var(--oj-text-field-text-to-edge-padding);
  padding-right: var(--oj-text-field-text-to-edge-padding);
}


.oj-listbox-filter-message-text {
  color: var(--oj-core-text-color-secondary);
  font-size: var(--oj-typography-body-sm-font-size);
  line-height: var(--oj-typography-body-sm-line-height);
  padding-top: var(--oj-collection-list-cell-padding-vertical);
  padding-bottom: var(--oj-collection-list-cell-padding-vertical);
}


.oj-listbox-filter-message-separator {
  border-bottom: 1px solid var(--oj-popup-border-color);
}


.oj-listbox-loading-icon-container {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  border-style: none;
}

.oj-hicontrast .oj-listbox-results .oj-hover {
  border: 1px solid var(--oj-text-field-border-color);
}

.oj-hicontrast .oj-listbox-results .oj-disabled {
  border: 1px dotted var(--oj-text-field-border-color);
}


.oj-listbox-results-with-header {
  padding: 0;
  margin: 0;
}


.oj-listbox-results-with-header li {
  background-image: none;
  list-style: outside none none;
}


.oj-listbox-result-header {
  padding: var(--oj-collection-list-cell-padding-vertical) var(--oj-listbox-item-padding-horizontal) 0 var(--oj-listbox-item-padding-horizontal);
}

.oj-listbox-result-header ul {
  padding: 0;
}

.oj-listbox-result-header a.oj-focus {
  text-decoration: underline;
  outline: dotted 1px var(--oj-button-solid-chrome-text-color);
  outline-offset: 1px;
}


.oj-form-control-inherit:not(.oj-form-control-default) .oj-listbox-input {
  color: inherit;
  height: 100%;
  width: 100%;
  background-color: transparent;
  border-width: 0;
}

html:not([dir="rtl"]) .oj-form-control-inherit:not(.oj-form-control-default) .oj-listbox-input {
  text-align: inherit;
}

html[dir="rtl"] .oj-form-control-inherit:not(.oj-form-control-default) .oj-listbox-input {
  text-align: inherit;
}

:root {
  --oj-listbox-item-padding-horizontal:  var(--oj-text-field-text-to-edge-padding);
}



oj-combobox:not(.oj-complete) {
  visibility: hidden;
}

.oj-combobox {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  font-size: var(--oj-text-field-font-size);
  width: 100%;
}

@media screen and (max-width: 599.9px) {
  .oj-combobox {
    -webkit-text-size-adjust: var(--oj-private-text-field-font-size-adjust);
  }
}

.oj-form-control-full-width.oj-combobox,
.oj-form-control-full-width .oj-combobox {
  max-width: 100%;
}


.oj-combobox.oj-loading .oj-combobox-arrow,
.oj-combobox.oj-loading .oj-combobox-divider {
  display: none;
}



.oj-combobox-choice {
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
  padding-inline-start: var(--oj-text-field-text-to-edge-padding);
  box-sizing: border-box;
  display: flex;
  align-items: center;
  width: 100%;
  outline: 0;
  white-space: nowrap;
  background-clip: padding-box;
  height: 100%;
}

.oj-combobox-choice::placeholder {
  color: var(--oj-text-field-placeholder-color);
  opacity: 1;
  font-style: var(--oj-text-field-placeholder-font-style);
}

.oj-text-field.oj-combobox-multi .oj-text-field-container {
  height: auto;
}

.oj-form-layout .oj-form.oj-enabled .oj-text-field.oj-combobox-multi .oj-text-field-container {
  display: flex;
}

.oj-text-field.oj-read-only.oj-combobox-multi .oj-text-field-container {
  display: block;
}


.oj-combobox-input {
  flex: 1;
  width: 1em;
  min-width: 1em;
  border: 0;
  outline: 0;
  padding: 0;
  overflow: hidden;
  white-space: nowrap;
  background-color: transparent;
  color: var(--oj-text-field-text-color);
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  font-weight: inherit;
  box-shadow: none;
}

@media screen and (max-width: 599.9px) {
  .oj-combobox-input {
    -webkit-text-size-adjust: var(--oj-private-text-field-font-size-adjust);
  }
}

.oj-combobox-input:-ms-input-placeholder {
  color: var(--oj-text-field-placeholder-color);
  opacity: 1;
  font-style: var(--oj-text-field-placeholder-font-style);
}

.oj-combobox-input::placeholder {
  color: var(--oj-text-field-placeholder-color);
  opacity: 1;
  font-style: var(--oj-text-field-placeholder-font-style);
}


.oj-combobox.oj-read-only .oj-combobox-choice,
.oj-combobox.oj-read-only .oj-combobox-choices {
  background-color: transparent;
  padding-left: 0;
  padding-right: 0;
  min-height: calc(var(--oj-typography-body-md-line-height) * var(--oj-typography-body-md-font-size));
}

.oj-form-layout .oj-form.oj-enabled .oj-combobox.oj-read-only .oj-combobox-choices {
  padding-left: var(--oj-text-field-text-to-edge-padding);
  padding-right: var(--oj-text-field-text-to-edge-padding);
}


.oj-combobox.oj-read-only .oj-combobox-input,
.oj-combobox.oj-read-only .oj-combobox-selected-choice {
  outline: none;
  background-color: transparent;
  border-color: transparent;
  border-left-width: 0;
  border-right-width: 0;
  color: var(--oj-core-text-color-primary);
  padding-left: 0;
  padding-right: 0;
  line-height: var(--oj-typography-body-md-line-height);
}

.oj-combobox.oj-read-only .oj-combobox-selected-choice {
  display: inherit;
  margin-top: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}

.oj-combobox.oj-read-only .oj-combobox-choices:focus::after {
  outline: dotted 1px var(--oj-core-focus-border-color);
  outline-offset: -1px;
  content: '';
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.oj-combobox.oj-read-only .oj-combobox-choices:focus {
  outline: none;
}


.oj-combobox.oj-read-only li.oj-combobox-selected-choice:first-child {
  padding-inline-start: 0;
}


.oj-combobox.oj-read-only .oj-combobox-arrow,
.oj-combobox.oj-read-only .oj-combobox-divider {
  display: none;
}


.oj-combobox.oj-read-only .oj-combobox-clear-entry,
.oj-combobox.oj-read-only .oj-combobox-search-field {
  display: none;
}


.oj-combobox-option-defaults {
  font-family: '{"loadingIndicatorDelay":"50"}' !important;
}


.oj-form-control-text-align-right.oj-combobox .oj-combobox-input {
  text-align: right;
}

.oj-form-control-text-align-start.oj-combobox .oj-combobox-input {
  text-align: start;
}

.oj-form-control-text-align-end.oj-combobox .oj-combobox-input {
  text-align: end;
}

.oj-form-control-text-align-right.oj-combobox .oj-combobox-choices li {
  float: right;
}

.oj-form-control-text-align-start.oj-combobox .oj-combobox-choices li {
  float: left;
}

html[dir="rtl"] .oj-form-control-text-align-start.oj-combobox .oj-combobox-choices li {
  float: right;
}

.oj-form-control-text-align-end.oj-combobox .oj-combobox-choices li {
  float: right;
}

html[dir="rtl"] .oj-form-control-text-align-end.oj-combobox .oj-combobox-choices li {
  float: left;
}

.oj-form-control-text-align-right .oj-combobox-selected-choice,
.oj-form-control-text-align-end .oj-combobox-selected-choice {
  margin-top: 5px;
  margin-inline-end: 0;
  margin-bottom: 0;
  margin-inline-start: 6px;
}


.oj-combobox-arrow:hover,
.oj-combobox-arrow:focus {
  text-decoration: none;
}


.oj-combobox-divider {
  box-sizing: border-box;
  display: inline-flex;
  border-left: solid 1px var(--oj-text-field-border-color);
  margin-inline-start: var(--oj-text-field-text-to-edge-padding);
  height: 80%;
  vertical-align: middle;
}



.oj-combobox-choices {
  box-sizing: border-box;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
  min-height: var(--oj-text-field-height);
  padding-left: var(--oj-text-field-text-to-edge-padding);
  padding-right: var(--oj-text-field-text-to-edge-padding);
  padding-bottom: 5px;
  height: auto;
  margin: 0;
  cursor: text;
  overflow: hidden;
  width: 100%;
}

.oj-combobox-choices::placeholder {
  color: var(--oj-text-field-placeholder-color);
  opacity: 1;
  font-style: var(--oj-text-field-placeholder-font-style);
}


.oj-combobox-choices li {
  list-style: none;
}

html:not([dir="rtl"]) .oj-combobox-choices li {
  float: left;
}

html[dir="rtl"] .oj-combobox-choices li {
  float: right;
}


.oj-combobox-search-field {
  margin-top: 5px;
  padding: 0;
  white-space: nowrap;
  line-height: calc(var(--oj-text-field-height) * 0.8);
}


.oj-combobox-selected-choice {
  line-height: 1.9rem;
  display: flex;
  align-items: center;
  cursor: default;
  border-radius: var(--oj-button-border-radius);
  border: 1px solid var(--oj-button-outlined-chrome-border-color);
  color: var(--oj-button-outlined-chrome-text-color);
  background-clip: padding-box;
  padding-top: 0;
  padding-inline-end: 4px;
  padding-bottom: 0;
  padding-inline-start: 6px;
  margin-top: 5px;
  margin-inline-end: 6px;
  margin-bottom: 0;
  margin-inline-start: 0;
}


.oj-combobox-selected-choice.oj-focus {
  outline: dotted 1px var(--oj-core-focus-border-color);
  outline-offset: 1px;
}


.oj-combobox.oj-disabled .oj-combobox-selected-choice {
  padding: 0 .375rem 0 .375rem;
}


.oj-combobox-selected-choice-label,
.oj-combobox-selected-choice-separator {
  display: inline-block;
  vertical-align: middle;
  word-break: break-word;
}


.oj-combobox-clear-entry {
  display: inline-block;
  outline: none;
  text-align: center;
  vertical-align: middle;
  line-height: 100%;
  margin-inline-start: 3px;
}



.oj-combobox.oj-invalid .oj-combobox-choice,
.oj-combobox-multi.oj-invalid .oj-combobox-choices,
.oj-combobox.oj-warning .oj-combobox-choice,
.oj-combobox-multi.oj-warning .oj-combobox-choices {
  border: 0;
  border-width: 0;
  border-style: none;
}


.oj-combobox.oj-disabled .oj-combobox-choice,
.oj-combobox.oj-disabled input {
  color: var(--oj-text-field-text-color-disabled);
  border-color: var(--oj-text-field-border-color-disabled);
}

.oj-combobox.oj-disabled input {
  border: 0;
}

.oj-combobox.oj-disabled .oj-combobox-arrow {
  cursor: default;
}

.oj-combobox.oj-disabled .oj-combobox-divider {
  border-color: var(--oj-text-field-border-color-disabled);
}


.oj-combobox-multi.oj-disabled .oj-combobox-choices,
.oj-combobox-multi.oj-disabled .oj-combobox-selected-choice,
.oj-combobox-multi.oj-disabled .oj-combobox-selected-choice.oj-focus,
.oj-combobox-multi.oj-disabled input {
  color: var(--oj-text-field-text-color-disabled);
  border-color: var(--oj-text-field-border-color-disabled);
  outline: 0;
}

.oj-combobox-multi.oj-disabled input {
  border: 0;
}

.oj-combobox-multi.oj-disabled .oj-combobox-clear-entry {
  display: none;
  background: none;
}


.oj-combobox:not(.oj-disabled):not(.oj-read-only):not(.oj-invalid):not(.oj-warning).oj-focus .oj-combobox-choice,
.oj-combobox:not(.oj-disabled):not(.oj-read-only):not(.oj-invalid):not(.oj-warning).oj-focus .oj-combobox-choices {
  border-color: var(--oj-text-field-border-color-focus);
}

.oj-combobox:not(.oj-disabled):not(.oj-read-only):not(.oj-invalid):not(.oj-warning).oj-focus .oj-combobox-choice {
  padding-bottom: 0;
}

.oj-combobox:not(.oj-disabled):not(.oj-read-only):not(.oj-invalid):not(.oj-warning).oj-focus .oj-combobox-choices {
  padding-bottom: 5px;
}




.oj-combobox-clear-entry-icon {
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
}





.oj-combobox .oj-button {
  margin-bottom: 0;
}

.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choice,
.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choices,
.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox-input {
  color: inherit;
  height: 100%;
  width: 100%;
  border-width: 0;
}

html:not([dir="rtl"]) .oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choice, html:not([dir="rtl"])
.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choices, html:not([dir="rtl"])
.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox-input {
  text-align: inherit;
}

html[dir="rtl"] .oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choice, html[dir="rtl"]
.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choices, html[dir="rtl"]
.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox-input {
  text-align: inherit;
}

.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox:not(.oj-disabled) .oj-combobox-choice,
.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox:not(.oj-disabled) .oj-combobox-choices,
.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox-input {
  background-color: transparent;
}

.oj-text-field-label-inside .oj-combobox-choice {
  background-color: transparent;
  width: 100%;
  border-width: 0;
  min-height: var(--oj-text-field-inside-edge-height);
  padding: 0;
}

.oj-text-field-label-inside .oj-combobox-input {
  padding: var(--oj-text-field-inside-edge-padding-top) var(--oj-text-field-text-to-edge-padding) 0;
}

html:not([dir="rtl"]) .oj-text-field-label-inside .oj-combobox-input {
  padding-right: var(--oj-private-text-field-text-to-end-slot-padding);
}

html[dir="rtl"] .oj-text-field-label-inside .oj-combobox-input {
  padding-left: var(--oj-private-text-field-text-to-end-slot-padding);
}

.oj-text-field-label-inside:not(.oj-read-only) .oj-combobox-choices {
  border-width: 0;
  padding: var(--oj-text-field-inside-edge-padding-top) var(--oj-text-field-text-to-edge-padding) 5px;
}

.oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside.oj-read-only .oj-combobox-choices {
  padding: var(--oj-text-field-inside-edge-padding-top) var(--oj-text-field-text-to-edge-padding) 5px;
}

.oj-text-field-label-inside.oj-read-only .oj-combobox-choices {
  padding: 0;
}

.oj-text-field-label-inside .oj-combobox-choices .oj-combobox-input {
  padding: 0 5px;
}

.oj-text-field-label-inside .oj-combobox-choice.oj-hover,
.oj-text-field-label-inside .oj-combobox-choices.oj-hover {
  background-color: transparent;
}

.oj-text-field-label-inside.oj-combobox.oj-disabled .oj-form-control-container {
  background-color: var(--oj-text-field-bg-color-disabled);
}

.oj-text-field-label-inside .oj-combobox-selected-choice {
  margin-top: 10px;
  margin-inline-end: 6px;
  margin-bottom: 0;
  margin-inline-start: 0;
}

.oj-text-field-label-inside.oj-read-only .oj-combobox-selected-choice {
  margin-top: 0;
  margin-inline-end: 6px;
  margin-bottom: 0;
  margin-inline-start: 0;
}

.oj-text-field-label-inside.oj-combobox.oj-invalid .oj-form-control-container .oj-label,
.oj-text-field-label-inside.oj-combobox-many.oj-invalid .oj-form-control-container .oj-label {
  color: var(--oj-text-field-inside-edge-label-color-error);
}

.oj-text-field-label-inside .oj-combobox-label {
  align-self: flex-start;
}

.oj-combobox-selected-choice > .oj-component-icon, .oj-combobox-selected-choice > .oj-menucheckbox-icon {
  font-size: 1rem;
}

:root {
  --oj-conveyor-belt-box-shadow-width: 0.25rem;
  --oj-private-conveyor-belt-global-arrow-visibility-default: auto;
}



oj-conveyor-belt:not(.oj-complete) {
  visibility: hidden;
}

oj-conveyor-belt {
  display: block;
}

.oj-conveyorbelt {
  position: relative;
}

.oj-conveyorbelt,
.oj-conveyorbelt-overflow-container,
.oj-conveyorbelt-content-container {
  display: flex;
  align-items: center;
}

.oj-conveyorbelt-content-container,
.oj-conveyorbelt-overflow-container {
  height: 100%;
}

.oj-conveyorbelt.oj-conveyorbelt-vertical .oj-conveyorbelt-content-container {
  height: auto;
}

.oj-conveyorbelt.oj-conveyorbelt-vertical {
  display: inline-flex;
}

.oj-conveyorbelt.oj-conveyorbelt-vertical,
.oj-conveyorbelt.oj-conveyorbelt-vertical > .oj-conveyorbelt-overflow-container,
.oj-conveyorbelt.oj-conveyorbelt-vertical > .oj-conveyorbelt-overflow-container > .oj-conveyorbelt-content-container {
  flex-direction: column;
}

.oj-conveyorbelt-overflow-container {
  overflow: hidden;
  flex: 1 1 auto;
}

.oj-conveyorbelt-content-container {
  position: relative;
  flex: 1 0 auto;
}

.oj-conveyorbelt-item {
  flex: 0 0 auto;
}

.oj-conveyorbelt-item.oj-navigationlist,
.oj-conveyorbelt-item.oj-tabbar {
  flex: 1 0 auto;
}


.oj-conveyorbelt-overflow-indicator {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  min-width: var(--oj-button-height);
  min-height: var(--oj-button-height);
  line-height: var(--oj-button-height);
  text-align: center;
  border: 1px solid;
  flex: 0 0 auto;
  position: relative;
}

html:not([dir="rtl"]) .oj-conveyorbelt-overflow-indicator.oj-start {
  box-shadow: var(--oj-conveyor-belt-box-shadow-width) 0 var(--oj-conveyor-belt-box-shadow-width) calc(var(--oj-conveyor-belt-box-shadow-width) * -1) rgba(var(--oj-core-box-shadow-rgb),0.2);
  margin: 0 var(--oj-conveyor-belt-box-shadow-width) 0 0;
}

html[dir="rtl"] .oj-conveyorbelt-overflow-indicator.oj-start {
  box-shadow: calc(var(--oj-conveyor-belt-box-shadow-width) * -1) 0 var(--oj-conveyor-belt-box-shadow-width) calc(var(--oj-conveyor-belt-box-shadow-width) * -1) rgba(var(--oj-core-box-shadow-rgb),0.2);
  margin: 0 0 0 var(--oj-conveyor-belt-box-shadow-width);
}

html:not([dir="rtl"]) .oj-conveyorbelt-overflow-indicator.oj-end {
  box-shadow: calc(var(--oj-conveyor-belt-box-shadow-width) * -1) 0 var(--oj-conveyor-belt-box-shadow-width) calc(var(--oj-conveyor-belt-box-shadow-width) * -1) rgba(var(--oj-core-box-shadow-rgb),0.2);
  margin: 0 0 0 var(--oj-conveyor-belt-box-shadow-width);
}

html[dir="rtl"] .oj-conveyorbelt-overflow-indicator.oj-end {
  box-shadow: var(--oj-conveyor-belt-box-shadow-width) 0 var(--oj-conveyor-belt-box-shadow-width) calc(var(--oj-conveyor-belt-box-shadow-width) * -1) rgba(var(--oj-core-box-shadow-rgb),0.2);
  margin: 0 var(--oj-conveyor-belt-box-shadow-width) 0 0;
}

.oj-conveyorbelt-overflow-indicator.oj-top {
  margin: 0 0 var(--oj-conveyor-belt-box-shadow-width) 0;
  box-shadow: 0 var(--oj-conveyor-belt-box-shadow-width) var(--oj-conveyor-belt-box-shadow-width) calc(var(--oj-conveyor-belt-box-shadow-width) * -1) rgba(var(--oj-core-box-shadow-rgb),0.2);
}

.oj-conveyorbelt-overflow-indicator.oj-bottom {
  margin: var(--oj-conveyor-belt-box-shadow-width) 0 0 0;
  box-shadow: 0 calc(var(--oj-conveyor-belt-box-shadow-width) * -1) var(--oj-conveyor-belt-box-shadow-width) calc(var(--oj-conveyor-belt-box-shadow-width) * -1) rgba(var(--oj-core-box-shadow-rgb),0.2);
}

.oj-conveyorbelt-overflow-indicator.oj-default {
  border-color: transparent;
}

.oj-conveyorbelt-overflow-indicator.oj-hover {
  border-color: transparent;
}

.oj-conveyorbelt-overflow-indicator.oj-active,
.oj-conveyorbelt-overflow-indicator.oj-active.oj-hover {
  border-color: transparent;
}

.oj-conveyorbelt-overflow-button {
  height: var(--oj-button-height);
  width: var(--oj-button-height);
  cursor: var(--oj-core-cursor-clickable);
  border-radius: var(--oj-button-border-radius);
  border-color: var(--oj-button-borderless-chrome-border-color-hover);
}

.oj-conveyorbelt-overflow-indicator.oj-hover .oj-conveyorbelt-overflow-button,
.oj-conveyorbelt-overflow-button:hover {
  background-color: var(--oj-button-borderless-chrome-bg-color-hover);
  border-color: var(--oj-button-borderless-chrome-border-color-hover);
}

.oj-conveyorbelt-overflow-indicator.oj-active .oj-conveyorbelt-overflow-button,
.oj-conveyorbelt-overflow-indicator.oj-active.oj-hover .oj-conveyorbelt-overflow-button {
  background-color: var(--oj-button-borderless-chrome-bg-color-active);
  border-color: var(--oj-button-borderless-chrome-border-color-active);
}


.oj-conveyorbelt-overflow-indicator .oj-conveyorbelt-overflow-icon {
  cursor: inherit;
  vertical-align: middle;
  margin-bottom: 3px;
}

.oj-conveyorbelt-overflow-indicator.oj-default .oj-conveyorbelt-overflow-icon {
  color: var(--oj-button-borderless-chrome-text-color);
}

.oj-conveyorbelt-overflow-indicator.oj-hover .oj-conveyorbelt-overflow-icon {
  color: var(--oj-button-borderless-chrome-text-color-hover);
}

.oj-conveyorbelt-overflow-indicator.oj-active .oj-conveyorbelt-overflow-icon,
.oj-conveyorbelt-overflow-indicator.oj-active.oj-hover .oj-conveyorbelt-overflow-icon {
  color: var(--oj-button-borderless-chrome-text-color-active);
}

:root {
  --oj-data-grid-column-width:                             6.25rem;
  --oj-private-data-grid-global-load-indicator-default:    skeleton;
}

oj-data-grid:not(.oj-complete) {
  visibility: hidden;
}

[hidden].oj-datagrid {
  display: none;
}


.oj-datagrid {
  display: block;
  position: relative;
  border: 1px solid var(--oj-collection-border-color);
  background-color: var(--oj-collection-free-space-bg-color);
  -webkit-user-select: none;
          user-select: none;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  overflow: hidden;
  cursor: default;
}


.oj-datagrid:focus,
.oj-datagrid-cell:focus,
.oj-datagrid-header-cell:focus,
.oj-datagrid-header-label:focus,
.oj-datagrid-end-header-cell:focus,
.oj-datagrid-scrollers:focus,
.oj-datagrid-databody:focus,
.oj-datagrid-no-data-container:focus,
.oj-datagrid-empty-text:focus {
  outline: none;
}


.oj-datagrid-cell,
.oj-datagrid-column-header-cell,
.oj-datagrid-column-end-header-cell,
.oj-datagrid-skeleton-cell {
  width: var(--oj-data-grid-column-width);
}


.oj-datagrid-cell,
.oj-datagrid-row-header-cell,
.oj-datagrid-row-end-header-cell,
.oj-datagrid-skeleton-cell {
  height: var(--oj-collection-grid-row-height);
}


.oj-datagrid-row-header,
.oj-datagrid-row-end-header {
  box-sizing: border-box;
}


.oj-datagrid-column-header,
.oj-datagrid-column-end-header {
  box-sizing: border-box;
}


.oj-datagrid-no-data-container,
.oj-datagrid-empty-text {
  box-sizing: border-box;
  position: absolute;
  display: inline-block;
  margin: 1px;
}


.oj-datagrid-cell.oj-datagrid-border-horizontal-none,
.oj-datagrid-header-cell.oj-datagrid-border-horizontal-none,
.oj-datagrid-end-header-cell.oj-datagrid-border-horizontal-none {
  border-bottom-color: transparent;
}


.oj-datagrid-row-header-spacer.oj-datagrid-border-horizontal-none,
.oj-datagrid-bottom-corner.oj-datagrid-border-horizontal-none {
  border-top-color: transparent;
}


.oj-datagrid-cell.oj-datagrid-border-vertical-none,
.oj-datagrid-header-cell.oj-datagrid-border-vertical-none,
.oj-datagrid-end-header-cell.oj-datagrid-border-vertical-none {
  border-inline-end-color: transparent;
}


.oj-datagrid-column-header-spacer.oj-datagrid-border-vertical-none,
.oj-datagrid-bottom-corner.oj-datagrid-border-vertical-none {
  border-inline-start-color: transparent;
}


.oj-datagrid .oj-datagrid-row-header-spacer.oj-datagrid-small-content-border-horizontal,
.oj-datagrid .oj-datagrid-bottom-corner.oj-datagrid-small-content-border-horizontal,
.oj-datagrid .oj-datagrid-end-header-cell.oj-datagrid-small-content-border-horizontal {
  border-bottom-width: 1px;
}


.oj-datagrid .oj-datagrid-column-header-spacer.oj-datagrid-small-content-border-vertical,
.oj-datagrid .oj-datagrid-bottom-corner.oj-datagrid-small-content-border-vertical,
.oj-datagrid .oj-datagrid-end-header-cell.oj-datagrid-small-content-border-vertical {
  border-inline-end-width: 1px;
}


.oj-datagrid-header-label,
.oj-datagrid-header-cell,
.oj-datagrid-end-header-cell {
  position: absolute;
  font-size: var(--oj-collection-header-font-size);
  font-weight: var(--oj-collection-header-font-weight);
  color: var(--oj-collection-header-text-color);
  background-color: var(--oj-collection-header-bg-color);
  border-color: var(--oj-collection-border-color);
  border-style: solid;
  overflow: hidden;
  display: flex;
}


.oj-datagrid-column-header-label,
.oj-datagrid-column-end-header-label,
.oj-datagrid-column-header-cell,
.oj-datagrid-column-end-header-cell {
  height: var(--oj-collection-grid-header-height);
  padding: var(--oj-collection-grid-cell-padding-vertical) var(--oj-collection-grid-cell-padding-horizontal);
  justify-content: flex-end;
  text-align: end;
  align-items: center;
  box-sizing: border-box;
}

.oj-datagrid-column-header-label.oj-datagrid-depth-2,
.oj-datagrid-column-end-header-label.oj-datagrid-depth-2,
.oj-datagrid-column-header-cell.oj-datagrid-depth-2,
.oj-datagrid-column-end-header-cell.oj-datagrid-depth-2 {
  height: calc(2 * var(--oj-collection-grid-header-height));
}

.oj-datagrid-column-header-label.oj-datagrid-depth-3,
.oj-datagrid-column-end-header-label.oj-datagrid-depth-3,
.oj-datagrid-column-header-cell.oj-datagrid-depth-3,
.oj-datagrid-column-end-header-cell.oj-datagrid-depth-3 {
  height: calc(3 * var(--oj-collection-grid-header-height));
}

.oj-datagrid-column-header-label.oj-datagrid-depth-4,
.oj-datagrid-column-end-header-label.oj-datagrid-depth-4,
.oj-datagrid-column-header-cell.oj-datagrid-depth-4,
.oj-datagrid-column-end-header-cell.oj-datagrid-depth-4 {
  height: calc(4 * var(--oj-collection-grid-header-height));
}

.oj-datagrid-column-header-label.oj-datagrid-depth-5,
.oj-datagrid-column-end-header-label.oj-datagrid-depth-5,
.oj-datagrid-column-header-cell.oj-datagrid-depth-5,
.oj-datagrid-column-end-header-cell.oj-datagrid-depth-5 {
  height: calc(5 * var(--oj-collection-grid-header-height));
}

.oj-datagrid-column-header-label.oj-datagrid-depth-6,
.oj-datagrid-column-end-header-label.oj-datagrid-depth-6,
.oj-datagrid-column-header-cell.oj-datagrid-depth-6,
.oj-datagrid-column-end-header-cell.oj-datagrid-depth-6 {
  height: calc(6 * var(--oj-collection-grid-header-height));
}

.oj-datagrid-column-header-label.oj-datagrid-depth-7,
.oj-datagrid-column-end-header-label.oj-datagrid-depth-7,
.oj-datagrid-column-header-cell.oj-datagrid-depth-7,
.oj-datagrid-column-end-header-cell.oj-datagrid-depth-7 {
  height: calc(7 * var(--oj-collection-grid-header-height));
}

.oj-datagrid-column-header-label,
.oj-datagrid-column-end-header-label {
  justify-content: flex-end;
  text-align: end;
}


html:not([dir="rtl"]) .oj-datagrid-column-header-cell {
  border-width: 0 1px 1px 0;
}

html[dir="rtl"] .oj-datagrid-column-header-cell {
  border-width: 0 0 1px 1px;
}


html:not([dir="rtl"]) .oj-datagrid-column-end-header-cell, html:not([dir="rtl"])
.oj-datagrid-row-header-label {
  border-width: 1px 1px 0 0;
}

html[dir="rtl"] .oj-datagrid-column-end-header-cell, html[dir="rtl"]
.oj-datagrid-row-header-label {
  border-width: 1px 0 0 1px;
}


.oj-datagrid-row-header-label,
.oj-datagrid-row-end-header-label,
.oj-datagrid-row-header-cell,
.oj-datagrid-row-end-header-cell {
  justify-content: flex-start;
  text-align: start;
  align-items: center;
  width: var(--oj-data-grid-column-width);
  border-color: var(--oj-collection-border-color);
  padding: var(--oj-collection-grid-cell-padding-vertical) var(--oj-collection-grid-cell-padding-horizontal);
  box-sizing: border-box;
  border-style: solid;
}

.oj-datagrid-row-header-label.oj-datagrid-depth-2,
.oj-datagrid-row-end-header-label.oj-datagrid-depth-2,
.oj-datagrid-row-header-cell.oj-datagrid-depth-2,
.oj-datagrid-row-end-header-cell.oj-datagrid-depth-2 {
  width: calc(2 * var(--oj-data-grid-column-width));
}

.oj-datagrid-row-header-label.oj-datagrid-depth-3,
.oj-datagrid-row-end-header-label.oj-datagrid-depth-3,
.oj-datagrid-row-header-cell.oj-datagrid-depth-3,
.oj-datagrid-row-end-header-cell.oj-datagrid-depth-3 {
  width: calc(3 * var(--oj-data-grid-column-width));
}

.oj-datagrid-row-header-label.oj-datagrid-depth-4,
.oj-datagrid-row-end-header-label.oj-datagrid-depth-4,
.oj-datagrid-row-header-cell.oj-datagrid-depth-4,
.oj-datagrid-row-end-header-cell.oj-datagrid-depth-4 {
  width: calc(4 * var(--oj-data-grid-column-width));
}

.oj-datagrid-row-header-label.oj-datagrid-depth-5,
.oj-datagrid-row-end-header-label.oj-datagrid-depth-5,
.oj-datagrid-row-header-cell.oj-datagrid-depth-5,
.oj-datagrid-row-end-header-cell.oj-datagrid-depth-5 {
  width: calc(5 * var(--oj-data-grid-column-width));
}

.oj-datagrid-row-header-label.oj-datagrid-depth-6,
.oj-datagrid-row-end-header-label.oj-datagrid-depth-6,
.oj-datagrid-row-header-cell.oj-datagrid-depth-6,
.oj-datagrid-row-end-header-cell.oj-datagrid-depth-6 {
  width: calc(6 * var(--oj-data-grid-column-width));
}

.oj-datagrid-row-header-label.oj-datagrid-depth-7,
.oj-datagrid-row-end-header-label.oj-datagrid-depth-7,
.oj-datagrid-row-header-cell.oj-datagrid-depth-7,
.oj-datagrid-row-end-header-cell.oj-datagrid-depth-7 {
  width: calc(7 * var(--oj-data-grid-column-width));
}

html:not([dir="rtl"]) .oj-datagrid-row-end-header-label {
  border-width: 0 0 0 1px;
}

html[dir="rtl"] .oj-datagrid-row-end-header-label {
  border-width: 0 1px 0 0;
}

.oj-datagrid-column-end-header-label {
  border-width: 1px 0 0 0;
}


html:not([dir="rtl"]) .oj-datagrid-row-header-cell {
  border-width: 0 1px 1px 0;
}

html[dir="rtl"] .oj-datagrid-row-header-cell {
  border-width: 0 0 1px 1px;
}


html:not([dir="rtl"]) .oj-datagrid-row-end-header-cell, html:not([dir="rtl"])
.oj-datagrid-column-header-label {
  border-width: 0 0 1px 1px;
}

html[dir="rtl"] .oj-datagrid-row-end-header-cell, html[dir="rtl"]
.oj-datagrid-column-header-label {
  border-width: 0 1px 1px 0;
}


.oj-datagrid-cell,
.oj-datagrid-skeleton-cell {
  position: absolute;
  box-sizing: border-box;
  border-style: solid;
  overflow: hidden;
  align-items: center;
  justify-content: flex-end;
  text-align: end;
  font-size: inherit;
  background-color: var(--oj-collection-bg-color);
  border-color: var(--oj-core-divider-color);
  padding: var(--oj-collection-grid-cell-padding-vertical) var(--oj-collection-grid-cell-padding-horizontal);
  display: flex;
}

html:not([dir="rtl"]) .oj-datagrid-cell, html:not([dir="rtl"])
.oj-datagrid-skeleton-cell {
  border-width: 0 1px 1px 0;
}

html[dir="rtl"] .oj-datagrid-cell, html[dir="rtl"]
.oj-datagrid-skeleton-cell {
  border-width: 0 0 1px 1px;
}


.oj-datagrid-cell.oj-focus::before,
.oj-datagrid-header-cell.oj-focus::before,
.oj-datagrid-header-label.oj-focus::before,
.oj-datagrid-end-header-cell.oj-focus::before,
.oj-datagrid-cell.oj-datagrid-selected-top::before,
.oj-datagrid-cell.oj-datagrid-selected-start::before,
.oj-datagrid-cell.oj-datagrid-cell-edit-top::before,
.oj-datagrid-cell.oj-datagrid-cell-edit-start::before,
.oj-datagrid-cell.oj-datagrid-floodfill-top::before,
.oj-datagrid-cell.oj-datagrid-floodfill-start::before,
.oj-datagrid-header-cell.oj-datagrid-floodfill-top::before,
.oj-datagrid-header-cell.oj-datagrid-floodfill-start::before,
.oj-datagrid-header-label.oj-datagrid-floodfill-top::before,
.oj-datagrid-header-label.oj-datagrid-floodfill-start::before {
  content: "";
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  width: 100%;
  height: 100%;
  top: 0;
}

html:not([dir="rtl"]) .oj-datagrid-cell.oj-focus::before, html:not([dir="rtl"])
.oj-datagrid-header-cell.oj-focus::before, html:not([dir="rtl"])
.oj-datagrid-header-label.oj-focus::before, html:not([dir="rtl"])
.oj-datagrid-end-header-cell.oj-focus::before, html:not([dir="rtl"])
.oj-datagrid-cell.oj-datagrid-selected-top::before, html:not([dir="rtl"])
.oj-datagrid-cell.oj-datagrid-selected-start::before, html:not([dir="rtl"])
.oj-datagrid-cell.oj-datagrid-cell-edit-top::before, html:not([dir="rtl"])
.oj-datagrid-cell.oj-datagrid-cell-edit-start::before, html:not([dir="rtl"])
.oj-datagrid-cell.oj-datagrid-floodfill-top::before, html:not([dir="rtl"])
.oj-datagrid-cell.oj-datagrid-floodfill-start::before, html:not([dir="rtl"])
.oj-datagrid-header-cell.oj-datagrid-floodfill-top::before, html:not([dir="rtl"])
.oj-datagrid-header-cell.oj-datagrid-floodfill-start::before, html:not([dir="rtl"])
.oj-datagrid-header-label.oj-datagrid-floodfill-top::before, html:not([dir="rtl"])
.oj-datagrid-header-label.oj-datagrid-floodfill-start::before {
  left: 0;
}

html[dir="rtl"] .oj-datagrid-cell.oj-focus::before, html[dir="rtl"]
.oj-datagrid-header-cell.oj-focus::before, html[dir="rtl"]
.oj-datagrid-header-label.oj-focus::before, html[dir="rtl"]
.oj-datagrid-end-header-cell.oj-focus::before, html[dir="rtl"]
.oj-datagrid-cell.oj-datagrid-selected-top::before, html[dir="rtl"]
.oj-datagrid-cell.oj-datagrid-selected-start::before, html[dir="rtl"]
.oj-datagrid-cell.oj-datagrid-cell-edit-top::before, html[dir="rtl"]
.oj-datagrid-cell.oj-datagrid-cell-edit-start::before, html[dir="rtl"]
.oj-datagrid-cell.oj-datagrid-floodfill-top::before, html[dir="rtl"]
.oj-datagrid-cell.oj-datagrid-floodfill-start::before, html[dir="rtl"]
.oj-datagrid-header-cell.oj-datagrid-floodfill-top::before, html[dir="rtl"]
.oj-datagrid-header-cell.oj-datagrid-floodfill-start::before, html[dir="rtl"]
.oj-datagrid-header-label.oj-datagrid-floodfill-top::before, html[dir="rtl"]
.oj-datagrid-header-label.oj-datagrid-floodfill-start::before {
  right: 0;
}

.oj-datagrid-cell.oj-datagrid-selected-end,
.oj-datagrid-cell.oj-datagrid-cell-edit-end,
.oj-datagrid-cell.oj-datagrid-floodfill-end,
.oj-datagrid-header-cell.oj-datagrid-floodfill-end,
.oj-datagrid-header-label.oj-datagrid-floodfill-end {
  border-inline-end-color: var(--oj-core-border-color-selected);
}

.oj-datagrid-cell.oj-datagrid-selected-bottom,
.oj-datagrid-cell.oj-datagrid-cell-edit-bottom,
.oj-datagrid-cell.oj-datagrid-floodfill-bottom,
.oj-datagrid-header-cell.oj-datagrid-floodfill-bottom,
.oj-datagrid-header-label.oj-datagrid-floodfill-bottom {
  border-bottom-color: var(--oj-core-border-color-selected);
}

.oj-datagrid-cell.oj-datagrid-selected-top::before,
.oj-datagrid-cell.oj-datagrid-cell-edit-top::before,
.oj-datagrid-cell.oj-datagrid-floodfill-top::before,
.oj-datagrid-header-cell.oj-datagrid-floodfill-top::before,
.oj-datagrid-header-label.oj-datagrid-floodfill-top::before {
  border-top: 1px solid var(--oj-core-border-color-selected);
}

.oj-datagrid-cell.oj-datagrid-selected-start::before,
.oj-datagrid-cell.oj-datagrid-cell-edit-start::before,
.oj-datagrid-cell.oj-datagrid-floodfill-start::before,
.oj-datagrid-header-cell.oj-datagrid-floodfill-start::before,
.oj-datagrid-header-label.oj-datagrid-floodfill-start::before {
  border-inline-start: 1px solid var(--oj-core-border-color-selected);
}

.oj-datagrid-cell.oj-datagrid-cell-edit-end-invalid {
  border-inline-end-color: var(--oj-core-danger-3);
}

.oj-datagrid-cell.oj-datagrid-cell-edit-bottom-invalid {
  border-bottom-color: var(--oj-core-danger-3);
}

.oj-datagrid-cell.oj-datagrid-cell-edit-top-invalid::before {
  border-top: 1px solid var(--oj-core-danger-3);
}

.oj-datagrid-cell.oj-datagrid-cell-edit-start-invalid::before {
  border-inline-start: 1px solid var(--oj-core-danger-3);
}

.oj-datagrid-cell.oj-datagrid-floodfill-end:not(.oj-datagrid-selected-end):not(.oj-datagrid-cell-edit-end),
.oj-datagrid-header-cell.oj-datagrid-floodfill-end:not(.oj-datagrid-selected-end),
.oj-datagrid-header-label.oj-datagrid-floodfill-end:not(.oj-datagrid-selected-end) {
  border-inline-end-style: dashed;
}

.oj-datagrid-cell.oj-datagrid-floodfill-bottom:not(.oj-datagrid-selected-bottom):not(.oj-datagrid-cell-edit-bottom),
.oj-datagrid-header-cell.oj-datagrid-floodfill-bottom:not(.oj-datagrid-selected-bottom),
.oj-datagrid-header-label.oj-datagrid-floodfill-bottom:not(.oj-datagrid-selected-bottom) {
  border-bottom-style: dashed;
}

.oj-datagrid-cell.oj-datagrid-floodfill-top:not(.oj-datagrid-selected-top):not(.oj-datagrid-cell-edit-top)::before,
.oj-datagrid-header-cell.oj-datagrid-floodfill-top:not(.oj-datagrid-selected-top)::before,
.oj-datagrid-header-label.oj-datagrid-floodfill-top:not(.oj-datagrid-selected-top)::before {
  border-top-style: dashed;
}

.oj-datagrid-cell.oj-datagrid-floodfill-start:not(.oj-datagrid-selected-start):not(.oj-datagrid-cell-edit-start)::before,
.oj-datagrid-header-cell.oj-datagrid-floodfill-start:not(.oj-datagrid-selected-start)::before,
.oj-datagrid-header-label.oj-datagrid-floodfill-start:not(.oj-datagrid-selected-start)::before {
  border-inline-start-style: dashed;
}


.oj-datagrid-editable .oj-datagrid-cell.oj-focus:not(.oj-datagrid-cell-edit)::before,
.oj-hicontrast .oj-datagrid.oj-datagrid-editable.oj-focus .oj-datagrid-cell.oj-focus:not(.oj-datagrid-cell-edit)::before {
  border: 1px solid var(--oj-collection-editable-cell-border-color-focus);
}

.oj-datagrid-editable .oj-datagrid-cell.oj-focus.oj-datagrid-selected-top:not(.oj-datagrid-cell-edit)::before {
  border-top-width: 2px;
}

.oj-datagrid-editable .oj-datagrid-cell.oj-focus.oj-datagrid-selected-start:not(.oj-datagrid-cell-edit)::before {
  border-inline-start-width: 2px;
}


.oj-datagrid-editable .oj-datagrid-cell.oj-datagrid-cell-edit,
.oj-hicontrast .oj-datagrid.oj-datagrid-editable.oj-focus .oj-datagrid-cell.oj-datagrid-cell-edit {
  padding: 0;
}

.oj-datagrid-resized-top {
  border-top-color: var(--oj-core-drag-drop-line-color);
}

.oj-datagrid-resized-bottom,
.oj-datagrid-top-corner.oj-datagrid-resized-bottom,
.oj-datagrid-column-header-spacer.oj-datagrid-resized-bottom,
.oj-datagrid-row-header-label.oj-datagrid-resized-bottom {
  border-bottom-color: var(--oj-core-drag-drop-line-color);
}

.oj-datagrid-resized-end,
.oj-datagrid-top-corner.oj-datagrid-resized-end,
.oj-datagrid-row-header-spacer.oj-datagrid-resized-end,
.oj-datagrid-column-header-label.oj-datagrid-resized-end {
  border-right-color: var(--oj-core-drag-drop-line-color);
}

.oj-datagrid-resized-start,
.oj-datagrid-top-corner.oj-datagrid-resized-start,
.oj-datagrid-row-header-spacer.oj-datagrid-resized-start,
.oj-datagrid-column-header-label.oj-datagrid-resized-start {
  border-left-color: var(--oj-core-drag-drop-line-color);
}


html:not([dir="rtl"]) .oj-datagrid .oj-datagrid-cell.oj-datagrid-cell-no-padding {
  padding: 1px 0 0 1px;
}

html[dir="rtl"] .oj-datagrid .oj-datagrid-cell.oj-datagrid-cell-no-padding {
  padding: 1px 1px 0 0;
}


.oj-datagrid-editable .oj-datagrid-cell.oj-datagrid-cell-no-padding {
  padding: 0;
}


.oj-datagrid-editable .oj-datagrid-cell.oj-datagrid-cell-edit.oj-datagrid-cell-padding {
  padding: var(--oj-collection-grid-cell-padding-vertical) var(--oj-collection-grid-cell-padding-horizontal);
}


.oj-datagrid-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-input,
.oj-datagrid-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-nocomp,
.oj-datagrid-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-input,
.oj-datagrid-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-nocomp,
.oj-datagrid-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-input,
.oj-datagrid-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-nocomp,
.oj-datagrid-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputnumber-input,
.oj-datagrid-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-select-select,
.oj-datagrid-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choice,
.oj-datagrid-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choices,
.oj-datagrid-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choice,
.oj-datagrid-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choices,
.oj-datagrid-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-searchselect-input,
.oj-datagrid-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputdatetime .oj-inputdatetime-input {
  padding: 0 var(--oj-collection-grid-cell-padding-horizontal);
}

.oj-datagrid-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-input,
.oj-datagrid-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-input,
.oj-datagrid-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-input,
.oj-datagrid-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputnumber-input,
.oj-datagrid-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-select-select,
.oj-datagrid-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choice,
.oj-datagrid-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choices,
.oj-datagrid-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choice,
.oj-datagrid-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choices,
.oj-datagrid-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-input,
.oj-datagrid-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-searchselect-input,
.oj-datagrid-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputdatetime .oj-inputdatetime-input {
  font-size: inherit;
}

.oj-datagrid-cell .oj-checkboxset .oj-checkbox-label {
  justify-content: flex-end;
  text-align: end;
}


.oj-datagrid-cell-text,
.oj-datagrid-header-cell-text {
  flex: 0 1 auto;
  box-sizing: border-box;
}


.oj-datagrid-header-grouping > :first-child.oj-datagrid-row-header-cell,
.oj-datagrid-header-grouping > :first-child.oj-datagrid-row-end-header-cell {
  align-items: flex-start;
}


.oj-datagrid-header-grouping > :first-child.oj-datagrid-column-header-cell:not(.oj-datagrid-hierarchical-group),
.oj-datagrid-header-grouping > :first-child.oj-datagrid-column-end-header-cell {
  justify-content: center;
  text-align: center;
}


.oj-datagrid-cell.oj-datagrid-banded {
  background-color: var(--oj-collection-cell-banded-bg-color);
}


.oj-datagrid-cell.oj-read-only {
  background-color: var(--oj-collection-editable-cell-bg-color-read-only);
  color: var(--oj-core-text-color-secondary);
}


.oj-datagrid-cell.oj-hover {
  background-image: linear-gradient(var(--oj-core-bg-color-hover), var(--oj-core-bg-color-hover));
}


.oj-datagrid.oj-focus .oj-datagrid-cell.oj-selected:not(.oj-datagrid-cell-edit),
.oj-datagrid-cell.oj-selected:not(.oj-datagrid-cell-edit) {
  background-color: var(--oj-core-bg-color-selected) !important;
}


.oj-datagrid.oj-focus.oj-read-only .oj-datagrid-cell.oj-focus-highlight::before,
.oj-datagrid.oj-focus .oj-datagrid-header-label.oj-focus-highlight::before,
.oj-datagrid.oj-focus .oj-datagrid-header-cell.oj-focus-highlight::before,
.oj-datagrid.oj-focus .oj-datagrid-end-header-cell.oj-focus-highlight::before {
  top: 1px;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  outline: dotted 1px var(--oj-core-focus-border-color);
}

html:not([dir="rtl"]) .oj-datagrid.oj-focus.oj-read-only .oj-datagrid-cell.oj-focus-highlight::before, html:not([dir="rtl"])
.oj-datagrid.oj-focus .oj-datagrid-header-label.oj-focus-highlight::before, html:not([dir="rtl"])
.oj-datagrid.oj-focus .oj-datagrid-header-cell.oj-focus-highlight::before, html:not([dir="rtl"])
.oj-datagrid.oj-focus .oj-datagrid-end-header-cell.oj-focus-highlight::before {
  left: 1px;
}

html[dir="rtl"] .oj-datagrid.oj-focus.oj-read-only .oj-datagrid-cell.oj-focus-highlight::before, html[dir="rtl"]
.oj-datagrid.oj-focus .oj-datagrid-header-label.oj-focus-highlight::before, html[dir="rtl"]
.oj-datagrid.oj-focus .oj-datagrid-header-cell.oj-focus-highlight::before, html[dir="rtl"]
.oj-datagrid.oj-focus .oj-datagrid-end-header-cell.oj-focus-highlight::before {
  right: 1px;
}

.oj-datagrid-no-data-container:focus,
.oj-datagrid-empty-text:focus {
  outline: dotted 1px var(--oj-core-focus-border-color);
}

.oj-datagrid.oj-focus .oj-datagrid-column-end-header-cell.oj-focus-highlight::before {
  height: calc(100% - 2px);
}

.oj-datagrid.oj-focus .oj-datagrid-row-end-header-cell.oj-focus-highlight::before {
  width: calc(100% - 2px);
}


.oj-hicontrast .oj-datagrid.oj-focus .oj-datagrid-cell.oj-selected {
  border-width: 3px;
  border-style: double;
}


.oj-datagrid-header,
.oj-datagrid-end-header {
  position: absolute;
  overflow: hidden;
}


.oj-datagrid-scrollers,
.oj-datagrid-databody {
  position: absolute;
  overflow: auto;
}

.oj-datagrid-databody-frozen-column,
.oj-datagrid-databody-frozen-row,
.oj-datagrid-databody-frozen-corner {
  position: absolute;
  overflow: hidden;
}


.oj-datagrid-scroller {
  position: absolute;
  width: 100%;
  height: 100%;
}


.oj-datagrid-scroller-touch {
  transition: 0.5s;
  transition-timing-function: var(--oj-animation-ease-out);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  perspective: 1000;
}


.oj-datagrid-header-label.oj-hover,
.oj-datagrid-header-cell.oj-hover,
.oj-datagrid-end-header-cell.oj-hover,
.oj-datagrid-top-corner.oj-hover {
  background-image: linear-gradient(var(--oj-collection-header-bg-color-hover), var(--oj-collection-header-bg-color-hover));
}


.oj-datagrid-header-label.oj-partial-selected,
.oj-datagrid-header-cell.oj-partial-selected,
.oj-datagrid-end-header-cell.oj-partial-selected {
  background-color: var(--oj-collection-header-bg-color-partial-selected) !important;
}


.oj-datagrid-header-label.oj-selected,
.oj-datagrid-header-cell.oj-selected,
.oj-datagrid-end-header-cell.oj-selected {
  background-color: var(--oj-collection-header-bg-color-selected) !important;
}


.oj-datagrid-status {
  position: absolute;
  display: none;
}


.oj-datagrid-row-header-spacer,
.oj-datagrid-column-header-spacer,
.oj-datagrid-bottom-corner,
.oj-datagrid-top-corner {
  position: absolute;
  box-sizing: border-box;
  border-color: var(--oj-collection-border-color);
  border-style: solid;
}


html:not([dir="rtl"]) .oj-datagrid-top-corner {
  border-width: 0 1px 1px 0;
}

html[dir="rtl"] .oj-datagrid-top-corner {
  border-width: 0 0 1px 1px;
}


.oj-datagrid-bottom-corner {
  background-color: var(--oj-collection-free-space-bg-color);
}

html:not([dir="rtl"]) .oj-datagrid-bottom-corner {
  border-width: 1px 0 0 1px;
}

html[dir="rtl"] .oj-datagrid-bottom-corner {
  border-width: 1px 1px 0 0;
}


html:not([dir="rtl"]) .oj-datagrid-row-header-spacer {
  border-width: 1px 1px 0 0;
}

html[dir="rtl"] .oj-datagrid-row-header-spacer {
  border-width: 1px 0 0 1px;
}


html:not([dir="rtl"]) .oj-datagrid-column-header-spacer {
  border-width: 0 0 1px 1px;
}

html[dir="rtl"] .oj-datagrid-column-header-spacer {
  border-width: 0 1px 1px 0;
}


.oj-datagrid-icon-container {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  cursor: var(--oj-core-cursor-clickable);
  height: var(--oj-button-sm-height);
  border-radius: var(--oj-button-border-radius);
}

.oj-datagrid-sort-icon,
.oj-datagrid-filter-icon {
  width: var(--oj-button-sm-height);
  min-width: var(--oj-button-sm-height);
  visibility: visible;
}

.oj-datagrid-disclosure-icon {
  width: 1.5rem;
  min-width: 1.5rem;
  margin-inline-end: 0.5rem;
}

.oj-datagrid-required-icon {
  padding: 0.25rem;
  cursor: default;
}

.oj-datagrid-required-icon:before {
  content: "*";
}


.oj-datagrid-sort-ascending-icon,
.oj-datagrid-sort-descending-icon,
.oj-datagrid-sort-default-icon,
.oj-datagrid-filterable-icon,
.oj-datagrid-filtered-icon {
  flex: 0 1 auto;
  font-size: inherit;
}

.oj-datagrid-icon-container .oj-component-icon, .oj-datagrid-icon-container .oj-menucheckbox-icon {
  color: var(--oj-private-button-ghost-chrome-text-color);
}

.oj-datagrid-icon-container.oj-hover .oj-component-icon, .oj-datagrid-icon-container.oj-hover .oj-menucheckbox-icon {
  color: var(--oj-core-text-color-secondary);
}

.oj-datagrid-icon-container.oj-active .oj-component-icon, .oj-datagrid-icon-container.oj-active .oj-menucheckbox-icon {
  color: var(--oj-core-text-color-secondary);
}


.oj-datagrid-cell.oj-datagrid-cut {
  opacity: 0.8;
}


.oj-datagrid .oj-draggable {
  cursor: move;
}


.oj-datagrid .oj-drag {
  opacity: 0.8;
  z-index: 1;
}


.oj-datagrid .oj-drop {
  box-sizing: border-box;
  width: 100%;
  position: absolute;
  opacity: 0.8;
}


.oj-datagrid-databody .oj-drop {
  border: 1px solid var(--oj-core-drag-drop-color-2);
  background-color: var(--oj-core-drag-drop-color-1);
}


.oj-datagrid-header .oj-drop,
.oj-datagrid-end-header .oj-drop {
  border: 1px solid var(--oj-core-drag-drop-color-1);
  background-color: var(--oj-core-drag-drop-color-2);
}


.oj-datagrid-touch-selection-affordance,
.oj-datagrid-floodfill-affordance {
  box-sizing: border-box;
  width: 7px;
  height: 7px;
  z-index: 1;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border: 2px solid var(--oj-core-border-color-selected);
  background-color: var(--oj-core-border-color-selected);
}

.oj-datagrid-touch-selection-affordance-top-corner-bounded {
  border-end-end-radius: 1.5px;
}

.oj-datagrid-touch-selection-affordance-bottom-corner-bounded,
.oj-datagrid-floodfill-affordance {
  border-start-start-radius: 1.5px;
}

.oj-datagrid-touch-selection-affordance-top-column {
  border-start-end-radius: 1.5px;
  border-end-end-radius: 1.5px;
}

.oj-datagrid-touch-selection-affordance-bottom-column {
  border-start-start-radius: 1.5px;
  border-end-start-radius: 1.5px;
}

.oj-datagrid-touch-selection-affordance-top-row {
  border-end-start-radius: 1.5px;
  border-end-end-radius: 1.5px;
}

.oj-datagrid-touch-selection-affordance-bottom-row {
  border-start-start-radius: 1.5px;
  border-start-end-radius: 1.5px;
}


.oj-datagrid-touch-area {
  width: 24px;
  height: 24px;
  position: absolute;
}

.oj-datagrid-popup-header,
.oj-datagrid-popup-content {
  align-self: flex-start;
  padding: 5px;
}

.oj-datagrid-popup-footer {
  align-self: flex-end;
  padding: 5px;
  text-align: end;
}

.oj-datagrid-tree-spacer {
  height: var(--oj-collection-grid-row-height);
  display: inline-block;
  vertical-align: middle;
  flex-shrink: 0;
}

.oj-datagrid-column-header-cell.oj-datagrid-hierarchical-group,
.oj-datagrid-column-header-cell.oj-datagrid-hierarchical-tree {
  justify-content: flex-start;
  text-align: start;
}

.oj-datagrid-row-header-cell.oj-datagrid-hierarchical-group .oj-datagrid-icon-container.oj-datagrid-disclosure-icon {
  margin-top: calc(-1 * var(--oj-collection-grid-cell-padding-vertical));
}

.oj-datagrid-draggable {
  cursor: grab;
}

.oj-datagrid-drag-active {
  cursor: grabbing;
}

.drag-source-opaque, .oj-datagrid-disabled-element {
  opacity: 0.3;
}

.oj-datagrid-row-drop-target-line {
  border-bottom: 2px solid var(--oj-core-drag-drop-line-color);
  position: absolute;
}

html:not([dir="rtl"]) .oj-datagrid-col-drop-target-line {
  border-right: 2px solid var(--oj-core-drag-drop-line-color);
  position: absolute;
}

html[dir="rtl"] .oj-datagrid-col-drop-target-line {
  border-left: 2px solid var(--oj-core-drag-drop-line-color);
  position: absolute;
}

.oj-datagrid-row-frozen-indicator {
  border-bottom: 4px solid var(--oj-collection-border-color);
  position: absolute;
}

html:not([dir="rtl"]) .oj-datagrid-col-frozen-indicator {
  border-right: 4px solid var(--oj-collection-border-color);
  position: absolute;
}

html[dir="rtl"] .oj-datagrid-col-frozen-indicator {
  border-left: 4px solid var(--oj-collection-border-color);
  position: absolute;
}

.dndContainer {
  position: absolute;
  overflow: auto;
  top: -10000px;
  opacity: 0.92;
}

.dndContainer::-webkit-scrollbar {
  display: none;
}

.oj-datagrid-drop-target {
  background-color: var(--oj-core-drag-drop-color-1);
}

.oj-datagrid-skeleton {
  width: 100%;
  height: 19px;
  background-color: var(--oj-animation-skeleton-bg-end-color);
}

html:not([dir="rtl"]) .oj-datagrid-row-end-header .oj-datagrid-skeleton-cell {
  border-width: 0 0 1px 1px;
}

html[dir="rtl"] .oj-datagrid-row-end-header .oj-datagrid-skeleton-cell {
  border-width: 0 1px 1px 0;
}

html:not([dir="rtl"]) .oj-datagrid-column-end-header .oj-datagrid-skeleton-cell {
  border-width: 1px 1px 0 0;
}

html[dir="rtl"] .oj-datagrid-column-end-header .oj-datagrid-skeleton-cell {
  border-width: 1px 0 0 1px;
}

html:not([dir="rtl"]) .oj-datagrid-col-hidden-indicator {
  border-right: 1px solid var(--oj-core-drag-drop-line-color);
  position: absolute;
}

html[dir="rtl"] .oj-datagrid-col-hidden-indicator {
  border-left: 1px solid var(--oj-core-drag-drop-line-color);
  position: absolute;
}

.oj-datagrid-row-hidden-indicator {
  border-bottom: 1px solid var(--oj-core-drag-drop-line-color);
  position: absolute;
}

.oj-datagrid-row-header-hidden-indicator {
  border-bottom: 3px solid var(--oj-core-drag-drop-line-color);
  position: absolute;
  cursor: pointer;
}

.oj-datagrid-col-header-hidden-indicator {
  cursor: pointer;
}

html:not([dir="rtl"]) .oj-datagrid-col-header-hidden-indicator {
  border-right: 3px solid var(--oj-core-drag-drop-line-color);
  position: absolute;
}

html[dir="rtl"] .oj-datagrid-col-header-hidden-indicator {
  border-left: 3px solid var(--oj-core-drag-drop-line-color);
  position: absolute;
}

.oj-datagrid-icon-hidden {
  display: flex;
  visibility: hidden;
  width: 0px;
  min-width: 0px;
}

.oj-datagrid-header-cell-content, .oj-datagrid-header-label-cell-content {
  display: -webkit-box;
  min-width: 1rem;
  white-space: normal;
  overflow: hidden;
}

.oj-datagrid-cell-validation-error {
  width: 0;
  height: 0;
  position: absolute;
  top: 1px;
  right: 1px;
  border-bottom: 5px solid transparent;
  border-left: 5px solid transparent;
  border-right: 5px solid var(--oj-core-danger-3);
  border-top: 5px solid var(--oj-core-danger-3);
}






.oj-datagrid {
  --oj-c-PRIVATE-DO-NOT-USE-text-field-embedded-padding:    var(--oj-collection-grid-cell-padding);
}

:root {
  --oj-date-picker-cell-font-size:               var(--oj-typography-body-md-font-size);
  --oj-date-picker-cell-border-color-today:      var(--oj-core-border-color-enabled);
}

oj-input-time:not(.oj-complete) {
  visibility: hidden;
}

oj-input-date:not(.oj-complete) {
  visibility: hidden;
}

oj-input-date-time:not(.oj-complete) {
  visibility: hidden;
}

oj-date-picker:not(.oj-complete) {
  visibility: hidden;
}

oj-calendar:not(.oj-complete) {
  visibility: hidden;
}

.oj-inputdatetime-inline,
.oj-inputdatetime-inline .oj-inputdatetime-time-only.oj-text-field.oj-read-only .oj-text-field-input.oj-inputdatetime-input {
  display: inline-block;
}

.oj-inputdatetime-inline .oj-inputdatetime-time-only .oj-messaging-inline-container {
  display: none;
}

.oj-datepicker-inline {
  
  max-width: 21rem;
  width: 100%;
}

.oj-inputdatetime-input-trigger {
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  border-style: solid;
  border-color: var(--oj-text-field-border-color);
  background-color: transparent;
  height: var(--oj-text-field-height);
  line-height: var(--oj-text-field-height);
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  outline: 0;
}

.oj-inputdatetime-date-only.oj-loading .oj-datepicker-popup {
  background-color: var(--oj-animation-skeleton-bg-end-color);
  background-size: 200% 200%;
  animation-name: SkeletonAnimation;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-duration: 1.5s;
}

.oj-inputdatetime.oj-read-only .oj-inputdatetime-input-trigger {
  display: none;
}

.oj-inputdatetime-calendar-clock-icon,
.oj-inputdatetime-calendar-icon,
.oj-inputdatetime-time-icon {
  cursor: pointer;
  padding: 0 0.3125rem;
  vertical-align: middle;
  line-height: inherit;
}

.oj-inputdatetime-calendar-clock-icon.oj-disabled,
.oj-inputdatetime-calendar-icon.oj-disabled,
.oj-inputdatetime-time-icon.oj-disabled {
  cursor: default;
}

.oj-inputdatetime-clear-icon-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: var(--oj-text-field-height);
  width: 1.5625rem;
  text-decoration: none;
  cursor: var(--oj-core-cursor-clickable);
}

a.oj-inputdatetime-clear-icon-btn:active {
  background-color: transparent;
}

.oj-inputdatetime-clear-icon {
  color: inherit;
}

.oj-text-field-container.oj-form-control-empty-clearicon .oj-inputdatetime-clear-icon-btn {
  display: none;
}

.oj-datepicker-popup {
  min-width: 17.5rem;
  min-height: 21.5rem;
}

.oj-datepicker-popup.oj-popup {
  box-shadow: var(--oj-core-dropdown-box-shadow);
}

.oj-datepicker-popup .oj-popup-content {
  padding: 0;
}


.oj-datepicker-content {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
}

html[dir="rtl"] .oj-datepicker-content {
  direction: rtl;
}

.oj-datepicker-header {
  margin: 0.75rem;
  color: var(--oj-heading-text-color);
  position: relative;
  background: none;
  border: 0;
  display: flex;
  align-content: center;
  justify-content: space-between;
  min-height: var(--oj-private-text-field-button-height);
}

.oj-datepicker-inline .oj-datepicker-header {
  margin: 5px 5px 0.75rem;
}

.oj-datepicker-group-first .oj-datepicker-header {
  justify-content: flex-start;
}

.oj-datepicker-group-last .oj-datepicker-header {
  justify-content: flex-end;
}

.oj-datepicker-group-middle .oj-datepicker-header {
  justify-content: center;
}

.oj-datepicker-prev-icon,
.oj-datepicker-next-icon {
  line-height: var(--oj-private-text-field-button-height);
  width: var(--oj-private-text-field-button-height);
  border-radius: var(--oj-button-border-radius);
  color: var(--oj-button-borderless-chrome-text-color);
}

.oj-datepicker-prev-icon:not(.oj-disabled).oj-hover,
.oj-datepicker-next-icon:not(.oj-disabled).oj-hover {
  color: var(--oj-button-borderless-chrome-text-color-hover);
  background-color: var(--oj-button-borderless-chrome-bg-color-hover);
  border-color: var(--oj-button-borderless-chrome-border-color-hover);
}

.oj-datepicker-header a.oj-datepicker-prev-icon.oj-active,
.oj-datepicker-header a.oj-datepicker-next-icon.oj-active {
  color: var(--oj-button-borderless-chrome-text-color-active);
  background-color: var(--oj-button-borderless-chrome-bg-color-active);
  border-color: var(--oj-button-borderless-chrome-border-color-active);
}

html:not([dir="rtl"]) .oj-datepicker-prev-icon {
  left: 2px;
}

html[dir="rtl"] .oj-datepicker-prev-icon {
  right: 2px;
}

.oj-datepicker-next-icon {
  order: 3;
}

html:not([dir="rtl"]) .oj-datepicker-next-icon {
  right: 2px;
}

html[dir="rtl"] .oj-datepicker-next-icon {
  left: 2px;
}

.oj-datepicker-title {
  margin: auto 2.2em;
  text-align: center;
}

.oj-datepicker-title select {
  font-size: var(--oj-typography-body-md-font-size);
  line-height: var(--oj-typography-body-md-line-height);
  margin: 1px 0;
  background-color: inherit;
  color: inherit;
}

.oj-datepicker-header a.oj-enabled {
  text-decoration: none;
  color: var(--oj-core-text-color-primary);
}

.oj-datepicker-buttonpane a.oj-enabled {
  text-decoration: none;
  color: var(--oj-link-text-color);
}

.oj-datepicker-buttonpane a.oj-enabled.oj-hover {
  color: var(--oj-link-text-color);
}

.oj-datepicker-buttonpane a.oj-enabled.oj-active {
  color: var(--oj-link-text-color);
}

.oj-datepicker-month-year {
  width: 100%;
}

.oj-datepicker-month {
  margin-right: 0.3125rem;
}

.oj-datepicker-header a.oj-enabled:not(.oj-disabled) {
  cursor: pointer;
}

.oj-datepicker-month,
.oj-datepicker-year {
  font-size: var(--oj-typography-body-lg-font-size);
  width: 48%;
  min-width: 0;
}

.oj-datepicker-calendar {
  border-collapse: collapse;
  margin: 0 0.75rem 0.75rem;
  outline: 0 none;
}

.oj-datepicker-inline .oj-datepicker-calendar {
  margin: 0;
}

.oj-datepicker-calendar th,
.oj-datepicker-calendar td {
  border: 0;
  text-align: center;
}

.oj-datepicker-calendar th {
  padding: 0 0 0.25rem;
  color: var(--oj-core-text-color-secondary);
  text-transform: uppercase;
  font-size: var(--oj-typography-body-2xs-font-size);
  line-height: var(--oj-typography-body-2xs-line-height);
}

.oj-datepicker-calendar td {
  padding: 0;
  font-size: var(--oj-date-picker-cell-font-size);
  width: 3rem;
  height: 3rem;
}

.oj-datepicker-inline .oj-datepicker-calendar td {
  width: 3rem;
}

.oj-datepicker-calendar td span,
.oj-datepicker-calendar td a {
  display: flex;
  padding: 0;
  border-radius: .25rem;
  box-sizing: border-box;
  width: 2.25rem;
  height: 2.25rem;
  max-width: 2.25rem;
  max-height: 2.25rem;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}

.oj-datepicker-calendar.oj-datepicker-weekdisplay td {
  width: 2.625rem;
}

.oj-datepicker-calendar.oj-datepicker-weekdisplay td a {
  height: 2.625rem;
}

.oj-datepicker-inline .oj-datepicker-calendar.oj-datepicker-weekdisplay td {
  width: 2.625rem;
}

.oj-datepicker-inline .oj-datepicker-calendar.oj-datepicker-weekdisplay td a {
  height: 2.625rem;
}

.oj-datepicker-calendar.oj-datepicker-monthview,
.oj-datepicker-calendar.oj-datepicker-yearview {
  height: calc(15.25rem + var(--oj-typography-body-xs-line-height) * var(--oj-typography-body-xs-font-size));
}

.oj-datepicker-calendar.oj-datepicker-monthview td,
.oj-datepicker-calendar.oj-datepicker-yearview td {
  width: 5.25rem;
}

.oj-datepicker-inline .oj-datepicker-calendar.oj-datepicker-monthview td,
.oj-datepicker-inline .oj-datepicker-calendar.oj-datepicker-yearview td {
  width: 5.25rem;
}

.oj-datepicker-calendar.oj-datepicker-monthview td span,
.oj-datepicker-calendar.oj-datepicker-monthview td a,
.oj-datepicker-calendar.oj-datepicker-yearview td span,
.oj-datepicker-calendar.oj-datepicker-yearview td a {
  width: 3.25rem;
  height: 1.75rem;
  max-width: 3.25rem;
  max-height: 1.75rem;
  line-height: 1.5rem;
  white-space: nowrap;
}

.oj-datepicker-calendar td a:focus {
  outline: none;
}

.oj-datepicker-calendar td a.oj-enabled {
  border: 1px solid transparent;
  color: var(--oj-core-text-color-primary);
  text-decoration: none;
}

.oj-datepicker-calendar td.oj-datepicker-today a.oj-hover,
.oj-datepicker-calendar td a.oj-hover {
  background-color: var(--oj-core-bg-color-hover);
}

.oj-datepicker-calendar td.oj-datepicker-today a.oj-selected,
.oj-datepicker-calendar td a.oj-selected {
  font-weight: 600;
  background-color: var(--oj-button-call-to-action-chrome-bg-color);
  color: var(--oj-core-brand-contrast);
  border-color: transparent;
}

.oj-datepicker-calendar td.oj-datepicker-today a.oj-selected {
  outline-style: solid;
  outline-offset: 1px;
  outline-width: 1px;
  outline-color: var(--oj-date-picker-cell-border-color-today);
}

.oj-datepicker-calendar td.oj-disabled span {
  color: var(--oj-core-text-color-disabled);
}

.oj-datepicker-calendar td.oj-datepicker-other-month a.oj-enabled {
  color: var(--oj-core-text-color-secondary);
  opacity: .7;
}

.oj-datepicker-calendar td.oj-datepicker-today a {
  background-color: transparent;
  border: 1px solid var(--oj-date-picker-cell-border-color-today);
}

.oj-datepicker-buttonpane {
  box-sizing: border-box;
  height: var(--oj-private-text-field-button-height);
  line-height: var(--oj-private-text-field-button-height);
  font-size: var(--oj-button-font-size);
  font-weight: var(--oj-button-font-weight);
  text-align: center;
  display: inline-block;
  width: 100%;
}

html[dir="rtl"] .oj-datepicker-buttonpane {
  clear: right;
}

.oj-datepicker-buttonpane a {
  width: auto;
  overflow: visible;
}

.oj-datepicker-buttonpane .oj-datepicker-single-button {
  display: block;
  margin-left: auto;
  margin-right: auto;
}


.oj-datepicker-content.oj-datepicker-multi {
  width: auto;
}

.oj-datepicker-group {
  box-sizing: border-box;
}

.oj-datepicker-multi .oj-datepicker-group {
  float: left;
}

html[dir="rtl"] .oj-datepicker-multi .oj-datepicker-group {
  float: right;
}

.oj-datepicker-multi-2 .oj-datepicker-group {
  width: 50%;
}

.oj-datepicker-multi-3 .oj-datepicker-group {
  width: 33.3%;
}

.oj-datepicker-multi-4 .oj-datepicker-group {
  width: 25%;
}

.oj-datepicker-multi .oj-datepicker-group-last .oj-datepicker-header,
.oj-datepicker-multi .oj-datepicker-group-middle .oj-datepicker-header {
  border-inline-start-width: 0;
}

.oj-datepicker-multi .oj-datepicker-buttonpane {
  clear: left;
}

.oj-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

.oj-datepicker-unselectable {
  opacity: 0.35;
}

.oj-datepicker-calendar.oj-focus-highlight td.oj-datepicker-days-cell-over a,
.oj-datepicker-calendar.oj-focus-highlight td.oj-datepicker-days-cell-over span {
  outline: dotted 1px var(--oj-core-focus-border-color);
  outline-offset: 1px;
}

.oj-datepicker-week-col {
  color: var(--oj-label-color);
  width: 2.625rem;
}

.oj-datepicker-inline .oj-datepicker-week-col {
  width: 2.625rem;
}

th.oj-datepicker-week-col,
td.oj-datepicker-week-col {
  border-inline-end-width: 1px;
  border-inline-end-style: solid;
  border-inline-end-color: var(--oj-core-divider-color);
}

.oj-datepicker-inline {
  margin-bottom: 0.375rem;
}

html .oj-inputdatetime-inline .oj-inputdatetime-time-only {
  margin-bottom: 0;
}

.oj-datetimepicker-switcher {
  border-radius: 0 0 var(--oj-popup-border-radius) var(--oj-popup-border-radius);
  padding: 0.9375rem 0.75rem 0.3125rem 0.75rem;
  display: flex;
  justify-content: space-between;
}

.oj-datetimepicker-switcher a.oj-enabled {
  display: inline-block;
  color: var(--oj-core-text-color-primary);
  text-decoration: none;
  vertical-align: middle;
}

.oj-datetimepicker-switcher .oj-inputdatetime-calendar-icon,
.oj-datetimepicker-switcher .oj-inputdatetime-time-icon {
  padding-inline-start: 0;
}

.oj-datetimepicker-switcher-buttons a:first-child {
  padding-inline-end: 1.25rem;
}

.oj-timepicker-popup .oj-popup-content {
  padding: 0;
}

.oj-timepicker-content {
  height: 25.25rem;
  padding: 0 0.75rem;
  min-width: 22.5rem;
  position: relative;
  box-sizing: border-box;
  display: flex;
  align-content: center;
  justify-content: space-around;
}

.oj-timepicker-mobile-content {
  height: 100vh;
  min-width: 17.25rem;
  width: 18.75rem;
}

.oj-timepicker-datetime-mobile-content {
  min-width: 17.25rem;
  width: 18.75rem;
}

.oj-timepicker-header,
.oj-timepicker-footer {
  color: var(--oj-core-text-color-primary);
  font-size: 1.125rem;
  height: 2.1875rem;
  line-height: 2.1875rem;
  background: none;
  border: 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
}

html:not([dir="rtl"]) .oj-timepicker-cancel-button {
  left: 0;
}

html[dir="rtl"] .oj-timepicker-cancel-button {
  right: 0;
}

html:not([dir="rtl"]) .oj-timepicker-ok-button {
  right: 0;
}

html[dir="rtl"] .oj-timepicker-ok-button {
  left: 0;
}

.oj-timepicker-footer {
  box-sizing: border-box;
  text-align: center;
  display: inline-block;
  width: 100%;
  position: absolute;
  bottom: 0;
}

.oj-timepicker-header a.oj-enabled,
.oj-timepicker-footer a.oj-enabled {
  text-decoration: none;
  color: var(--oj-core-text-color-primary);
}

.oj-timepicker-wheel-group {
  display: flex;
  justify-content: center;
  width: 100%;
  position: absolute;
  align-self: center;
  margin-top: 1rem;
}

.oj-timepicker-wheel {
  position: relative;
  height: 18.5rem;
  width: 5.75rem;
  overflow: hidden;
  box-sizing: border-box;
  outline: 0;
}

.oj-timepicker-wheel.oj-timepicker-minute,
.oj-timepicker-wheel.oj-timepicker-meridian {
  border-image: linear-gradient(180deg, rgba(241, 239, 237, 0), rgba(86, 80, 75, 0.2), rgba(241, 239, 237, 0)) 1;
  border-inline-start-width: 1px;
  border-inline-start-style: solid;
}

.oj-timepicker-wheel-item {
  transition: all 0.15s;
  top: -6.25rem;
  position: absolute;
  width: 5.75rem;
  text-align: center;
  color: var(--oj-core-text-color-primary);
  display: flex;
  align-items: center;
  justify-content: center;
}

.oj-timepicker-wheel-item.oj-disabled {
  color: var(--oj-core-text-color-disabled);
}

.oj-timepicker-wheel-item-content {
  text-align: center;
  white-space: nowrap;
}

.oj-timepicker-wheel.oj-focus .oj-timepicker-wheel-item.oj-timepicker-wheel-item-position0 {
  border-radius: var(--oj-text-field-border-radius);
  background-color: var(--oj-core-bg-color-hover);
  color: var(--oj-core-text-color-primary);
}

.oj-timepicker-wheel-item.oj-timepicker-wheel-item-position0 {
  font-size: 2.25rem;
  font-weight: 600;
  height: 2.5rem;
  top: 7.25rem;
  opacity: 1;
  padding: 0.75rem 0 1rem;
}

.oj-timepicker-meridian .oj-timepicker-wheel-item.oj-timepicker-wheel-item-position0,
.oj-timepicker-meridian .oj-timepicker-wheel-item.oj-timepicker-wheel-item-position1,
.oj-timepicker-meridian .oj-timepicker-wheel-item.oj-timepicker-wheel-item-position-1 {
  font-size: var(--oj-typography-subheading-sm-font-size);
  font-weight: normal;
  padding: 1.125rem 0 0.625rem;
  margin-top: 0;
}

.oj-timepicker-meridian .oj-timepicker-wheel-item.oj-timepicker-wheel-item-position0 {
  font-weight: bold;
}

.oj-timepicker-meridian .oj-timepicker-wheel-item.oj-timepicker-wheel-item-position1,
.oj-timepicker-meridian .oj-timepicker-wheel-item.oj-timepicker-wheel-item-position-1 {
  font-weight: 300;
}

.oj-timepicker-wheel-item.oj-timepicker-wheel-item-position1,
.oj-timepicker-wheel-item.oj-timepicker-wheel-item-position-1 {
  font-size: 2.25rem;
  font-weight: 300;
  height: 2.5rem;
  opacity: 0.3;
}

.oj-timepicker-wheel-item.oj-timepicker-wheel-item-position2,
.oj-timepicker-wheel-item.oj-timepicker-wheel-item-position-2 {
  font-size: 2.25rem;
  font-weight: 300;
  height: 1.875rem;
  opacity: 0.1;
}

.oj-timepicker-wheel-item {
  height: 1.25rem;
}

.oj-timepicker-meridian .oj-timepicker-wheel-item-content {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.oj-timepicker-wheel-item.oj-timepicker-wheel-item-position1 {
  top: 11.5rem;
  margin-top: 0.75rem;
}

.oj-timepicker-wheel-item.oj-timepicker-wheel-item-position2 {
  top: 14.75rem;
  margin-top: 1.25rem;
}

.oj-timepicker-wheel-item.oj-timepicker-wheel-item-position3,
.oj-timepicker-wheel-item.oj-timepicker-wheel-item-position4,
.oj-timepicker-wheel-item.oj-timepicker-wheel-item-position5,
.oj-timepicker-wheel-item.oj-timepicker-wheel-item-position6,
.oj-timepicker-wheel-item.oj-timepicker-wheel-item-position7 {
  top: 18.5rem;
  visibility: hidden;
}

.oj-timepicker-wheel-item.oj-timepicker-wheel-item-position-1 {
  top: 3.75rem;
}

.oj-timepicker-wheel-item.oj-timepicker-wheel-item-position-2 {
  top: 0;
}

.oj-timepicker-wheel-item.oj-timepicker-wheel-item-position-3,
.oj-timepicker-wheel-item.oj-timepicker-wheel-item-position-4,
.oj-timepicker-wheel-item.oj-timepicker-wheel-item-position-5,
.oj-timepicker-wheel-item.oj-timepicker-wheel-item-position-6,
.oj-timepicker-wheel-item.oj-timepicker-wheel-item-position-7 {
  top: -1.5rem;
  visibility: hidden;
}

.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputdatetime .oj-inputdatetime-input-trigger {
  height: 100%;
}

.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputdatetime:not(.oj-disabled) .oj-inputdatetime-input-trigger {
  background-color: transparent;
}

.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputdatetime:not(.oj-invalid):not(.oj-warning) .oj-inputdatetime-input-trigger {
  border-width: 0;
}


.oj-inputdatetime-option-defaults {
  font-family: '{"keyboardEdit":"enabled","converterYear":"numeric","showPickerOnDesktop":"disabled"}' !important;
}

.oj-datetimepicker-config {
  font-family: "{}" !important;
}

.oj-text-field .oj-inputdatetime-input-trigger {
  border: 0;
}

.oj-text-field-label-inside .oj-inputdatetime-input {
  background-color: transparent;
  padding: var(--oj-text-field-inside-edge-padding-top) var(--oj-text-field-text-to-edge-padding) 0;
}

.oj-text-field-label-inside .oj-inputdatetime-input-trigger {
  min-height: var(--oj-text-field-inside-edge-height);
}

:root {
  --oj-drawer-overlay-bg-color: rgb(var(--oj-palette-neutral-rgb-10));
}

:root {
  --oj-drawer-reflow-bg-color: rgb(var(--oj-palette-neutral-rgb-10));
  --oj-drawer-reflow-divider-color: rgb(var(--oj-palette-neutral-rgb-40));
  --oj-drawer-overlay-bg-color: rgb(var(--oj-palette-neutral-rgb-10));
}

.oj-drawer-reflow-wrapper {
  --oj-current-bg-color:              var(--oj-drawer-overlay-bg-color);
}

.oj-drawer-layout-surrogate .oj-drawer-overlay {
  --oj-current-bg-color:              var(--oj-drawer-overlay-bg-color);
}

oj-drawer-layout:not(.oj-complete) {
  visibility: hidden;
}

.oj-drawer-hidden {
  display: none !important;
}

.oj-drawer-disable-body-overflow {
  overflow: hidden !important;
}

oj-drawer-layout {
  display: flex;
}

.oj-drawer-layout-middle-section {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
}

.oj-drawer-layout-main-content {
  flex-grow: 1;
  overflow-y: auto;
}

.oj-drawer-reflow-wrapper {
  display: block;
  flex: 0 0 auto;
  background: var(--oj-drawer-overlay-bg-color);
}

.oj-drawer-reflow-wrapper .oj-drawer-reflow {
  height: 100%;
}

html:not([dir="rtl"]) .oj-drawer-reflow-wrapper.oj-drawer-reflow.oj-drawer-start {
  border-right: 1px solid var(--oj-drawer-reflow-divider-color);
}

html[dir="rtl"] .oj-drawer-reflow-wrapper.oj-drawer-reflow.oj-drawer-start {
  border-left: 1px solid var(--oj-drawer-reflow-divider-color);
}

html:not([dir="rtl"]) .oj-drawer-reflow-wrapper.oj-drawer-reflow.oj-drawer-end {
  border-left: 1px solid var(--oj-drawer-reflow-divider-color);
}

html[dir="rtl"] .oj-drawer-reflow-wrapper.oj-drawer-reflow.oj-drawer-end {
  border-right: 1px solid var(--oj-drawer-reflow-divider-color);
}

.oj-drawer-reflow-wrapper.oj-drawer-reflow.oj-drawer-bottom {
  border-top: 1px solid var(--oj-drawer-reflow-divider-color);
}

.oj-drawer-reflow-wrapper.oj-drawer-reflow,
.oj-drawer-overlay {
  overflow-y: auto;
}

.oj-drawer-layout-surrogate {
  position: relative;
  z-index: var(--oj-core-z-index-popup);
}

.oj-drawer-layout-surrogate .oj-drawer-overlay {
  position: absolute;
  background: var(--oj-drawer-overlay-bg-color);
}

.oj-drawer-layout-surrogate .oj-drawer-start,
.oj-drawer-layout-surrogate .oj-drawer-end {
  min-width: 320px;
  max-width: 90vw;
}

.oj-drawer-layout-surrogate .oj-drawer-bottom {
  max-height: 100vh;
}

@supports (-webkit-touch-callout: none) {
  .oj-drawer-layout-surrogate .oj-drawer-bottom {
    max-height: -webkit-fill-available;
  }
}

.oj-drawer-layout-surrogate .oj-drawer-full-overlay.oj-drawer-start,
.oj-drawer-layout-surrogate .oj-drawer-full-overlay.oj-drawer-end {
  width: 100%;
  max-width: 100%;
  min-width: initial;
}

.oj-drawer-layout-surrogate .oj-drawer-full-overlay.oj-drawer-bottom {
  max-height: 100vh;
}

html:not([dir="rtl"]) .oj-drawer-layout-surrogate .oj-drawer-overlay.oj-drawer-start {
  box-shadow: 8px 0 15px rgba(var(--oj-core-box-shadow-rgb), 0.05);
}

html[dir="rtl"] .oj-drawer-layout-surrogate .oj-drawer-overlay.oj-drawer-start {
  box-shadow: -8px 0 15px rgba(var(--oj-core-box-shadow-rgb), 0.05);
}

html:not([dir="rtl"]) .oj-drawer-layout-surrogate .oj-drawer-overlay.oj-drawer-end {
  box-shadow: -8px 0 15px rgba(var(--oj-core-box-shadow-rgb), 0.05);
}

html[dir="rtl"] .oj-drawer-layout-surrogate .oj-drawer-overlay.oj-drawer-end {
  box-shadow: 8px 0 15px rgba(var(--oj-core-box-shadow-rgb), 0.05);
}

.oj-drawer-layout-surrogate .oj-drawer-overlay.oj-drawer-bottom {
  box-shadow: 0 -8px 15px rgba(var(--oj-core-box-shadow-rgb), 0.05);
}

.oj-drawer-popup-surrogate oj-drawer-popup {
  --oj-current-bg-color:              var(--oj-drawer-overlay-bg-color);
}

oj-drawer-popup:not(.oj-complete) {
  visibility: hidden;
}

oj-drawer-popup {
  display: none;
}

.oj-drawer-full-height {
  height: 100%;
}

.oj-drawer-disable-body-overflow {
  overflow: hidden !important;
}

.oj-drawer-focus-guard {
  height: 0;
  left: 0;
  position: fixed;
  top: 0;
  width: 1px;
}

.oj-drawer-popup-surrogate:not(.oj-component-overlay) {
  position: relative;
}

.oj-drawer-popup-surrogate {
  z-index: var(--oj-core-z-index-popup);
}

.oj-drawer-popup-surrogate.oj-drawer-modal {
  z-index: var(--oj-core-z-index-dialog);
}

.oj-drawer-popup-surrogate.oj-drawer-modal.oj-focus-within {
  z-index: calc(var(--oj-core-z-index-dialog) + 1);
}

.oj-drawer-popup-surrogate oj-drawer-popup {
  position: fixed;
  background: var(--oj-drawer-overlay-bg-color);
  overflow-y: auto;
}

.oj-drawer-popup-surrogate:not(.oj-drawer-modal) oj-drawer-popup {
  overscroll-behavior: contain;
}

.oj-drawer-popup-surrogate .oj-drawer-start,
.oj-drawer-popup-surrogate .oj-drawer-end {
  max-width: 90vw;
  min-width: 320px;
  top: 0;
  bottom: 0;
}

html:not([dir="rtl"]) .oj-drawer-popup-surrogate .oj-drawer-start {
  left: 0;
}

html[dir="rtl"] .oj-drawer-popup-surrogate .oj-drawer-start {
  right: 0;
}

html:not([dir="rtl"]) .oj-drawer-popup-surrogate .oj-drawer-end {
  right: 0;
}

html[dir="rtl"] .oj-drawer-popup-surrogate .oj-drawer-end {
  left: 0;
}

.oj-drawer-popup-surrogate .oj-drawer-full-overlay {
  width: 100%;
  max-width: 100%;
}

.oj-drawer-popup-surrogate .oj-drawer-bottom {
  left: 0;
  right: 0;
  bottom: 0;
}

html:not([dir="rtl"]) .oj-drawer-popup-surrogate .oj-drawer-start {
  box-shadow: 0.3rem 0 1.5rem rgba(var(--oj-core-box-shadow-rgb), 0.05);
}

html[dir="rtl"] .oj-drawer-popup-surrogate .oj-drawer-start {
  box-shadow: -0.3rem 0 1.5rem rgba(var(--oj-core-box-shadow-rgb), 0.05);
}

html:not([dir="rtl"]) .oj-drawer-popup-surrogate .oj-drawer-end {
  box-shadow: -0.3rem 0 1.5rem rgba(var(--oj-core-box-shadow-rgb), 0.05);
}

html[dir="rtl"] .oj-drawer-popup-surrogate .oj-drawer-end {
  box-shadow: 0.3rem 0 1.5rem rgba(var(--oj-core-box-shadow-rgb), 0.05);
}

.oj-drawer-popup-surrogate .oj-drawer-bottom {
  box-shadow: 0 -0.3rem 0.3rem 0 rgba(var(--oj-core-box-shadow-rgb), 0.05);
}

:root {
  --oj-diagram-node-border-color-hover:              rgb(var(--oj-palette-neutral-rgb-120));
  --oj-diagram-link-color:                           rgb(var(--oj-palette-neutral-rgb-120));
  --oj-diagram-node-bg-color:               rgb(var(--oj-palette-neutral-rgb-170));
}

oj-diagram:not(.oj-complete) {
  visibility: hidden;
}

oj-diagram {
  display: block;
}

.oj-diagram {
  -webkit-user-select: none;
          user-select: none;
  width: 100%;
  height: 560px;
}

.oj-diagram-node {
  fill: var(--oj-diagram-node-bg-color);
}

.oj-diagram-node.oj-hover {
  border-top-color: var(--oj-diagram-node-border-color-hover);
  border-bottom-color: var(--oj-dvt-item-contrast-color);
}

.oj-diagram-node.oj-selected {
  border-color: var(--oj-dvt-item-border-color-selected);
}

.oj-diagram-node-label {
  font-size: var(--oj-dvt-label-font-size-sm);
  color: var(--oj-core-text-color-primary);
}

.oj-diagram-link {
  color: var(--oj-diagram-link-color);
  padding: 10px;
}

.oj-diagram-link.oj-hover {
  border-top-color: var(--oj-diagram-link-color);
  border-bottom-color: var(--oj-dvt-item-contrast-color);
}

.oj-diagram-link.oj-selected {
  border-color: var(--oj-dvt-item-border-color-selected);
}

.oj-diagram-link-label {
  font-size: var(--oj-dvt-label-font-size-sm);
  color: var(--oj-core-text-color-primary);
}

.oj-diagram .oj-active-drop {
  fill: var(--oj-core-drag-drop-color-1);
  fill-opacity: 0.75;
}

.oj-diagram .oj-invalid-drop {
  cursor: no-drop;
}

.oj-diagram-node.oj-active-drop {
  fill: var(--oj-core-drag-drop-color-1);
  fill-opacity: 0.75;
}

.oj-diagram-node.oj-invalid-drop {
  cursor: no-drop;
}

.oj-diagram-link.oj-active-drop {
  stroke: var(--oj-core-drag-drop-color-1);
  stroke-opacity: 0.75;
}

.oj-diagram-link.oj-invalid-drop {
  cursor: no-drop;
}

.oj-diagram-overview {
  background-color: var(--oj-dvt-overview-bg-color);
  padding: 0px;
}

.oj-diagram-overview-content {
  padding: 10px;
}

.oj-diagram-overview-viewport {
  background-color: var(--oj-dvt-overview-window-bg-color);
  border-color: var(--oj-dvt-overview-window-border-color);
}

.oj-diagram-overview-container-node {
  fill-opacity: 0.25;
}



.oj-resizable {
  position: relative;
}

.oj-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  z-index: var(--oj-private-core-z-index-resizable);
  -webkit-user-select: none;
          user-select: none;
}

.oj-resizable-disabled .oj-resizable-handle,
.oj-resizable-autohide .oj-resizable-handle {
  display: none;
}

.oj-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

.oj-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.oj-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

.oj-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

.oj-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

.oj-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

.oj-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

.oj-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

:root {
  --oj-toolbar-button-margin:.5rem;
  --oj-toolbar-borderless-button-margin:.125rem;
  --oj-toolbar-separator-margin:.5rem;
  --oj-private-toolbar-global-chroming-default:borderless;
}

:root {
  --oj-dialog-bg-color:                 rgb(var(--oj-palette-neutral-rgb-10));
  --oj-dialog-border-color:             rgba(var(--oj-palette-neutral-rgb-190),.1);
  --oj-dialog-border-radius:            var(--oj-core-border-radius-lg);
  --oj-dialog-box-shadow:               var(--oj-core-box-shadow-xl);
  --oj-dialog-cancel-icon-margin-top: -1.5rem;
  --oj-dialog-cancel-icon-margin-end: -1.5rem;
  --oj-dialog-header-padding:           2.75rem 2rem 0.75rem;
  --oj-dialog-body-padding:             0 2rem 1rem 2rem;
  --oj-dialog-footer-padding:           1rem 2rem 2rem 2rem;
  --oj-dialog-header-bg-color:          transparent;
  --oj-dialog-header-border-color:      transparent;
  --oj-dialog-title-font-size:         var(--oj-typography-heading-xs-font-size);
  --oj-dialog-title-line-height:       var(--oj-typography-heading-xs-line-height);
  --oj-dialog-title-font-weight:       var(--oj-typography-heading-xs-font-weight);
  --oj-dialog-title-text-color:        var(--oj-core-text-color-primary);
}



@media screen and (max-width: 599.9px) {
  :root {
    --oj-dialog-header-padding:        2.5rem 1rem 0.75rem;
    --oj-dialog-body-padding:          0 1rem 1rem 1rem;
    --oj-dialog-footer-padding:        1rem 1rem 2rem 1rem;
  }
}

.oj-dialog {
  --oj-current-bg-color:                   var(--oj-dialog-bg-color);
}



oj-dialog {
  display: none;
}

.oj-dialog-container {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  height: 100%;
  max-height: inherit;
}


.oj-dialog-layer {
  z-index: var(--oj-core-z-index-dialog);
}

.oj-dialog-layer.oj-focus-within {
  z-index: calc(var(--oj-core-z-index-dialog) + 1);
}

.oj-dialog {
  width: 600px;
  min-width: 200px;
  max-width: calc(100vw - 3rem);
  max-height: calc(100vh - 3rem);
  height: auto;
  box-sizing: border-box;
  box-shadow: var(--oj-dialog-box-shadow);
  background: var(--oj-dialog-bg-color);
  border: 1px solid var(--oj-dialog-border-color);
  border-radius: var(--oj-dialog-border-radius);
}

.oj-dialog-sheet {
  width: 100vw;
  max-width: 100vw;
  min-width: initial;
  max-height: 100vh;
  border-radius: var(--oj-dialog-border-radius) var(--oj-dialog-border-radius) 0px 0px;
}

.oj-dialog-full {
  min-width: 100vw;
  max-width: 100vw;
  min-height: 100vh;
  max-height: 100vh;
  width: 100vw;
  height: 100vh;
  border-radius: 0px;
}


@supports (-webkit-touch-callout: none) {
  
  .oj-dialog-sheet {
    max-height: -webkit-fill-available;
  }
  .oj-dialog-full {
    min-height: -webkit-fill-available;
    max-height: -webkit-fill-available;
    height: -webkit-fill-available;
  }
}


.oj-dialog-sheet-animating {
  overflow: hidden !important;
}


.oj-dialog.oj-dialog-small-screen {
  max-height: initial;
  max-width: initial;
}

.oj-dialog.oj-resizable {
  position: absolute;
}

.oj-dialog-header {
  flex: 0 0 auto;
  border-width: 0 0 1px 0;
  border-style: solid;
  position: relative;
  display: flex;
  justify-content: space-between;
  padding: var(--oj-dialog-header-padding);
  background-color: var(--oj-dialog-header-bg-color);
  border-bottom-color: var(--oj-dialog-header-border-color);
}

.oj-draggable .oj-dialog-header,
.oj-draggable .oj-dialog-title {
  cursor: move;
}

.oj-dialog-header-close-wrapper {
  margin-block-start: var(--oj-dialog-cancel-icon-margin-top);
  margin-inline-end: var(--oj-dialog-cancel-icon-margin-end);
}

.oj-dialog-title {
  overflow: hidden;
  cursor: default;
  -webkit-user-select: none;
          user-select: none;
  align-self: center;
  font-size: var(--oj-dialog-title-font-size);
  line-height: var(--oj-dialog-title-line-height);
  color: var(--oj-dialog-title-text-color);
  font-weight: var(--oj-dialog-title-font-weight);
  margin: 0;
  padding: 0;
}

.oj-dialog-header-close .oj-dialog-title {
  padding-inline-end: 0.2rem;
}

.oj-dialog-content > p:last-child {
  margin-bottom: 0;
}

.oj-dialog-content {
  overflow: auto;
  position: relative;
  -webkit-overflow-scrolling: touch;
  flex: 1 1 auto;
}

.oj-dialog-body-wrapper {
  height: 100%;
}

.oj-dialog-body {
  position: relative;
  overflow: auto;
  box-sizing: border-box;
  padding: var(--oj-dialog-body-padding);
}

.oj-dialog-footer-separator {
  border-top: 1px solid var(--oj-core-divider-color);
}

.oj-dialog-footer {
  display: flex;
  justify-content: flex-end;
  flex: 0 0 auto;
  padding: var(--oj-dialog-footer-padding);
  text-align: end;
}

.oj-dialog-footer > .oj-button,
.oj-dialog-footer > .oj-button > .oj-button-button,
.oj-dialog-footer > oj-c-button {
  margin-left: var(--oj-toolbar-button-margin);
}

.oj-dialog:focus,
.oj-dialog-header-close-wrapper:focus {
  outline: none;
}

.oj-dialog.oj-focus-highlight,
.oj-dialog-header-close-wrapper.oj-focus-highlight {
  outline: dotted 1px var(--oj-core-focus-border-color);
}

.oj-dialog-layer.oj-focus-within,
.oj-dialog-layer.oj-animate-open {
  z-index: calc(var(--oj-core-z-index-dialog) + 1);
}

.oj-dialog-option-defaults {
  font-family: '{"animation":{"normal":{"open":[{"effect":"zoomIn"},"fadeIn"],"close":[{"effect":"zoomOut"},"fadeOut"]},"sheet":{"open":[{"effect":"slideIn","direction":"top"},"fadeIn"],"close":[{"effect":"slideOut","direction":"bottom"},"fadeOut"]}},"resizeBehavior":"none","cancelBehavior":"none","dragAffordance":"none"}' !important;
}

.oj-private-scale-lg {
  --oj-dialog-border-radius:          6px;
  --oj-dialog-cancel-icon-margin-top: -24px;
  --oj-dialog-cancel-icon-margin-end: -24px;
  --oj-dialog-header-padding:         32px 32px 12px;
  --oj-dialog-body-padding:           0 32px 16px 32px;
  --oj-dialog-footer-padding:         16px 32px 32px 32px;
  --oj-dialog-title-font-size:        20px;
  --oj-dialog-title-line-height:      1.4;
}

.oj-dialog-header {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/texture-dialog-144x20-opacity-08.png");
  background-repeat: repeat-x;
  background-size: auto 1.25rem;
}

:root {
  --oj-file-picker-border-color:              var(--oj-core-border-color-enabled);
  --oj-file-picker-border-width:              1px;
  --oj-file-picker-border-radius:             var(--oj-core-border-radius-xl);
}

oj-file-picker:not(.oj-complete) {
  visibility: hidden;
}

.oj-filepicker {
  display: inline-block;
}

.oj-filepicker-no-trigger.oj-filepicker {
  max-width: 400px;
  width: 100%;
  display: block;
}

.oj-filepicker-container {
  height: 100%;
}

.oj-filepicker-disabled,
.oj-filepicker-dropzone {
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  border-radius: var(--oj-file-picker-border-radius);
  padding: 1.5rem;
  border-style: dashed;
  border-width: var(--oj-file-picker-border-width);
  height: 100%;
}

.oj-filepicker-disabled {
  background-color: var(--oj-core-color-disabled-1);
  border-color: transparent;
}

.oj-filepicker-dropzone {
  background-color: var(--oj-core-bg-color-content);
  border-color: var(--oj-file-picker-border-color);
}

.oj-filepicker-dropzone.oj-invalid-drop {
  border-color: var(--oj-core-danger-1);
}

.oj-filepicker-dropzone:active {
  background-image: linear-gradient(var(--oj-core-bg-color-active), var(--oj-core-bg-color-active));
}

.oj-filepicker-dropzone.oj-valid-drop {
  background-image: linear-gradient(var(--oj-core-bg-color-hover), var(--oj-core-bg-color-hover));
}

.oj-filepicker-dropzone:hover:not(.oj-filepicker-disabled) {
  background-image: linear-gradient(var(--oj-core-bg-color-hover), var(--oj-core-bg-color-hover));
  cursor: pointer;
}


.oj-filepicker-dropzone:focus {
  outline: dotted 1px var(--oj-core-focus-border-color);
  outline-offset: 1px;
}

.oj-filepicker-dropzone:not(.oj-focus-highlight):focus {
  outline: none;
}

.oj-filepicker-text {
  font-size: var(--oj-typography-body-xl-font-size);
  font-weight: bold;
  color: var(--oj-core-text-color-primary);
  margin-bottom: 6px;
}

.oj-filepicker-secondary-text {
  font-size: var(--oj-typography-body-sm-font-size);
  line-height: var(--oj-typography-body-sm-line-height);
  color: var(--oj-core-text-color-secondary);
}

.oj-filepicker-disabled .oj-filepicker-text,
.oj-filepicker-disabled .oj-filepicker-secondary-text {
  color: var(--oj-core-text-color-disabled);
}



oj-film-strip:not(.oj-complete) {
  visibility: hidden;
}

.oj-filmstrip {
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
}

.oj-filmstrip:not(.oj-focus-highlight):focus {
  outline: none;
}

.oj-filmstrip:focus {
  outline: dotted 1px var(--oj-core-focus-border-color);
  outline-offset: 1px;
}

.oj-filmstrip-container {
  position: relative;
  display: flex;
}

.oj-filmstrip-vertical.oj-filmstrip-container,
.oj-filmstrip-vertical .oj-filmstrip-container {
  flex-direction: column;
}

.oj-filmstrip-content-container {
  overflow: hidden;
}

.oj-filmstrip-pages-container,
.oj-filmstrip-page,
.oj-filmstrip-content-container {
  flex-grow: 1;
  flex-shrink: 0;
}

.oj-filmstrip-item-container {
  align-items: center;
  justify-content: space-around;
}

.oj-filmstrip-item {
  flex-grow: 0;
  flex-shrink: 0;
}

.oj-filmstrip-transition {
  transition: transform var(--oj-animation-duration-long);
  transition-timing-function: var(--oj-animation-ease-in-out);
}

.oj-filmstrip-transition-display-as-firstpage {
  order: -1;
}

.oj-filmstrip-transition-display-as-lastpage {
  order: 1;
}

html:not([dir="rtl"]) .oj-filmstrip:not(.oj-filmstrip-vertical) .oj-filmstrip-transition-next-oldpage-to, html:not([dir="rtl"])
.oj-filmstrip:not(.oj-filmstrip-vertical) .oj-filmstrip-transition-next-newpage-to {
  transform: translate3d(-100%, 0, 0);
}

html[dir="rtl"] .oj-filmstrip:not(.oj-filmstrip-vertical) .oj-filmstrip-transition-next-oldpage-to, html[dir="rtl"]
.oj-filmstrip:not(.oj-filmstrip-vertical) .oj-filmstrip-transition-next-newpage-to {
  transform: translate3d(100%, 0, 0);
}

html:not([dir="rtl"]) .oj-filmstrip:not(.oj-filmstrip-vertical) .oj-filmstrip-transition-prev-oldpage-to, html:not([dir="rtl"])
.oj-filmstrip:not(.oj-filmstrip-vertical) .oj-filmstrip-transition-prev-newpage-to {
  transform: translate3d(100%, 0, 0);
}

html[dir="rtl"] .oj-filmstrip:not(.oj-filmstrip-vertical) .oj-filmstrip-transition-prev-oldpage-to, html[dir="rtl"]
.oj-filmstrip:not(.oj-filmstrip-vertical) .oj-filmstrip-transition-prev-newpage-to {
  transform: translate3d(-100%, 0, 0);
}

.oj-filmstrip.oj-filmstrip-vertical .oj-filmstrip-transition-next-oldpage-to,
.oj-filmstrip.oj-filmstrip-vertical .oj-filmstrip-transition-next-newpage-to {
  transform: translate3d(0, -100%, 0);
}

.oj-filmstrip.oj-filmstrip-vertical .oj-filmstrip-transition-prev-oldpage-to,
.oj-filmstrip.oj-filmstrip-vertical .oj-filmstrip-transition-prev-newpage-to {
  transform: translate3d(0, 100%, 0);
}


.oj-filmstrip-arrow-container {
  display: flex;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 0;
  align-self: center;
}

.oj-filmstrip-vertical .oj-filmstrip-arrow-container {
  flex-direction: column;
}

.oj-filmstrip-arrow-container-overlay {
  position: absolute;
}

html:not([dir="rtl"]) .oj-filmstrip-arrow-container-overlay.oj-start {
  left: 0;
}

html[dir="rtl"] .oj-filmstrip-arrow-container-overlay.oj-start {
  right: 0;
}

html:not([dir="rtl"]) .oj-filmstrip-arrow-container-overlay.oj-end {
  right: 0;
}

html[dir="rtl"] .oj-filmstrip-arrow-container-overlay.oj-end {
  left: 0;
}

.oj-filmstrip-arrow-container-overlay.oj-start,
.oj-filmstrip-arrow-container-overlay.oj-end {
  top: 50%;
  transform: translate3d(0, -50%, 0);
}

.oj-filmstrip-arrow-container-overlay.oj-top {
  top: 0;
}

.oj-filmstrip-arrow-container-overlay.oj-bottom {
  bottom: 0;
}

html:not([dir="rtl"]) .oj-filmstrip-arrow-container-overlay.oj-top, html:not([dir="rtl"])
.oj-filmstrip-arrow-container-overlay.oj-bottom {
  left: 50%;
  transform: translate3d(-50%, 0, 0);
}

html[dir="rtl"] .oj-filmstrip-arrow-container-overlay.oj-top, html[dir="rtl"]
.oj-filmstrip-arrow-container-overlay.oj-bottom {
  right: 50%;
  transform: translate3d(50%, 0, 0);
}

.oj-filmstrip-arrow {
  box-sizing: border-box;
  width: var(--oj-button-height);
  height: var(--oj-button-height);
  cursor: var(--oj-core-cursor-clickable);
  border-radius: var(--oj-button-border-radius);
  border: 1px solid;
  display: flex;
  outline: none;
  justify-content: center;
  align-items: center;
}

.oj-filmstrip-arrow.oj-default {
  border-color: transparent;
}

.oj-filmstrip-arrow.oj-hover {
  background-color: var(--oj-button-borderless-chrome-bg-color-hover);
  border-color: var(--oj-button-borderless-chrome-border-color-hover);
}

.oj-filmstrip-arrow.oj-active,
.oj-filmstrip-arrow.oj-active.oj-hover {
  background-color: var(--oj-button-borderless-chrome-bg-color-active);
  border-color: var(--oj-button-borderless-chrome-border-color-active);
}


.oj-filmstrip-arrow .oj-filmstrip-arrow-icon {
  cursor: inherit;
}

.oj-filmstrip-arrow.oj-default .oj-filmstrip-arrow-icon {
  color: var(--oj-button-borderless-chrome-text-color);
}

.oj-filmstrip-arrow.oj-hover .oj-filmstrip-arrow-icon {
  color: var(--oj-button-borderless-chrome-text-color-hover);
}

.oj-filmstrip-arrow.oj-active .oj-filmstrip-arrow-icon,
.oj-filmstrip-arrow.oj-active.oj-hover .oj-filmstrip-arrow-icon {
  color: var(--oj-button-borderless-chrome-text-color-active);
}

.oj-filmstrip-arrow-transition {
  transition: opacity var(--oj-animation-duration-medium);
  transition-timing-function: var(--oj-animation-ease-in-out);
}

.oj-filmstrip.oj-filmstrip-hover .oj-filmstrip-arrow-transition.oj-filmstrip-arrow-container {
  opacity: 1;
}

.oj-filmstrip.oj-filmstrip-hover .oj-filmstrip-arrow-transition.oj-filmstrip-arrow {
  opacity: 1;
}

.oj-filmstrip:not(.oj-filmstrip-hover) .oj-filmstrip-arrow-transition {
  opacity: 0;
}

:root.oj-scale-sm {
  --oj-form-layout-margin-bottom: 1rem;
}

.oj-density-compact {
  --oj-form-layout-top-edge-label-to-value-padding: var(--oj-core-spacing-1x);
  --oj-text-field-inside-edge-padding-top:          max(0.5625rem, 9.75px);
  --oj-form-layout-margin-bottom: .5rem;
}

:root.oj-scale-sm.oj-density-compact {
  --oj-form-layout-margin-bottom: .5rem;
}

oj-form-layout {
  display: block;
}

.oj-form-cols-labels-inline {
  column-width: var(--oj-form-layout-start-edge-column-min-width);
  column-gap: var(--oj-form-layout-column-gutter);
}

.oj-form-cols {
  column-width: var(--oj-form-layout-column-min-width);
  column-gap: var(--oj-form-layout-column-gutter);
}

.oj-form-layout-no-min-column-width .oj-form-cols,
.oj-form-layout-no-min-column-width .oj-form-cols-labels-inline {
  column-width: auto;
}

.oj-form-cols > .oj-flex,
.oj-form-cols-labels-inline > .oj-flex,
.oj-form-cols > .oj-flex > .oj-flex-item,
.oj-form-cols-labels-inline > .oj-flex > .oj-flex-item {
  -ms-column-break-inside: avoid;
  break-inside: avoid;
  page-break-inside: avoid;
}

.oj-agent-browser-safari .oj-formlayout-max-cols-1 > .oj-form:not(.oj-formlayout-form-across),
.oj-agent-browser-firefox .oj-formlayout-max-cols-1 > .oj-form:not(.oj-formlayout-form-across) {
  display: inline;
}

.oj-agent-browser-firefox .oj-form-layout > .oj-form:not(.oj-formlayout-form-across) > .oj-flex {
  display: inline;
}

.oj-form > hr,
.oj-form > h1,
.oj-form > h2,
.oj-form > h3,
.oj-form > h4 {
  margin: calc(15px - var(--oj-form-layout-margin-bottom)) 0 15px 0;
}

.oj-form > .oj-form-control,
.oj-form > .oj-form-non-control {
  margin-bottom: var(--oj-form-layout-margin-bottom);
}

.oj-form > .oj-flex > .oj-flex-item > .oj-form {
  text-align: left;
}

html[dir="rtl"] .oj-form > .oj-flex > .oj-flex-item > .oj-form {
  text-align: right;
}

.oj-form > .oj-flex > .oj-flex-item:not(.oj-formlayout-nested-formlayout):not(.oj-formlayout-nested-labelvalue) {
  padding: 0 0 calc(var(--oj-form-layout-margin-bottom) - var(--oj-private-core-wrappable-margin-bottom)) 0;
}

.oj-form.oj-label-value > .oj-flex > .oj-flex-item:first-child {
  padding: 0;
}

.oj-form > .oj-flex > .oj-flex-item > .oj-form-non-control {
  margin-bottom: var(--oj-private-core-wrappable-margin-bottom);
}

.oj-form > .oj-flex {
  border-style: solid;
  border-color: var(--oj-core-divider-color);
  border-width: 0 0 var(--oj-form-layout-divider-width) 0;
  padding: var(--oj-form-layout-divider-margin) 0 0;
}

.oj-form-layout > .oj-form[class*="oj-form-cols-"] > .oj-flex:last-child {
  border-width: 0 0 var(--oj-form-layout-divider-width) 0;
}

.oj-form > .oj-flex:last-child {
  border-width: 0;
}

.oj-formlayout-labels-nowrap > .oj-flex > .oj-flex-item > .oj-label,
.oj-formlayout-labels-nowrap > .oj-flex > .oj-flex-item > .oj-formlayout-inline-label > .oj-label,
.oj-formlayout-labels-nowrap > .oj-flex > .oj-flex-item > .oj-label-value .oj-label,
.oj-formlayout-labels-nowrap > .oj-flex > .oj-flex-item > .oj-formlayout-inline-label > .oj-label-value .oj-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.oj-label-value.oj-formlayout-labels-inline > .oj-flex > .oj-flex-item > .oj-label,
.oj-formlayout-inline-label > .oj-label {
  width: 100%;
  box-sizing: border-box;
  text-align: var(--oj-form-layout-start-edge-label-text-align);
}

.oj-formlayout-inline-value {
  text-align: var(--oj-form-layout-start-edge-value-text-align);
}

.oj-formlayout-inline-label .oj-label-required-icon {
  margin-top: 1px;
}

.oj-formlayout-inline-label .oj-label-required-icon,
.oj-formlayout-inline-label .oj-label-help-icon,
.oj-formlayout-inline-label label,
.oj-formlayout-inline-label .oj-label-help-icon-anchor {
  float: none;
}

html:not([dir="rtl"]) .oj-formlayout-inline-label .oj-label-required-icon, html:not([dir="rtl"])
.oj-formlayout-inline-label .oj-label-help-icon {
  margin-left: 0;
  margin-right: 6px;
}

html[dir="rtl"] .oj-formlayout-inline-label .oj-label-required-icon, html[dir="rtl"]
.oj-formlayout-inline-label .oj-label-help-icon {
  margin-right: 0;
  margin-left: 6px;
}

.oj-formlayout .oj-form.oj-enabled.oj-form-cols-labels-inline .oj-label,
.oj-label-value.oj-formlayout-labels-inline > .oj-flex > .oj-flex-item > .oj-label,
.oj-formlayout-inline-label > .oj-label {
  display: inline-flex;
  align-items: center;
}

html:not([dir="rtl"]) .oj-formlayout .oj-form.oj-enabled.oj-form-cols-labels-inline .oj-label, html:not([dir="rtl"])
.oj-label-value.oj-formlayout-labels-inline > .oj-flex > .oj-flex-item > .oj-label, html:not([dir="rtl"])
.oj-formlayout-inline-label > .oj-label {
  padding-right: var(--oj-form-layout-start-edge-label-to-value-padding);
}

html[dir="rtl"] .oj-formlayout .oj-form.oj-enabled.oj-form-cols-labels-inline .oj-label, html[dir="rtl"]
.oj-label-value.oj-formlayout-labels-inline > .oj-flex > .oj-flex-item > .oj-label, html[dir="rtl"]
.oj-formlayout-inline-label > .oj-label {
  padding-left: var(--oj-form-layout-start-edge-label-to-value-padding);
}

.oj-form-layout > .oj-form.oj-enabled > .oj-flex > .oj-flex-item > .oj-formlayout-inline-label > .oj-label.oj-inputtext-label, .oj-form-layout > .oj-form.oj-enabled > .oj-flex > .oj-flex-item > .oj-formlayout-inline-label > .oj-label.oj-inputpassword-label, .oj-form-layout > .oj-form.oj-enabled > .oj-flex > .oj-flex-item > .oj-formlayout-inline-label > .oj-label.oj-inputnumber-label, .oj-form-layout > .oj-form.oj-enabled > .oj-flex > .oj-flex-item > .oj-formlayout-inline-label > .oj-label.oj-inputdate-label, .oj-form-layout > .oj-form.oj-enabled > .oj-flex > .oj-flex-item > .oj-formlayout-inline-label > .oj-label.oj-inputtime-label, .oj-form-layout > .oj-form.oj-enabled > .oj-flex > .oj-flex-item > .oj-formlayout-inline-label > .oj-label.oj-inputdatetime-label, .oj-form-layout > .oj-form.oj-enabled > .oj-flex > .oj-flex-item > .oj-formlayout-inline-label > .oj-label.oj-select-label, .oj-form-layout > .oj-form.oj-enabled > .oj-flex > .oj-flex-item > .oj-formlayout-inline-label > .oj-label.oj-combobox-label, .oj-form-layout > .oj-form.oj-enabled > .oj-flex > .oj-flex-item > .oj-formlayout-inline-label > .oj-label.oj-searchselect-label, .oj-form-layout > .oj-form.oj-enabled > .oj-flex > .oj-flex-item > .oj-formlayout-inline-label > .oj-label.oj-textarea-label,
oj-label-value.oj-formlayout-labels-inline > .oj-flex > .oj-flex-item > .oj-label:not(.oj-read-only).oj-inputtext-label,
oj-label-value.oj-formlayout-labels-inline > .oj-flex > .oj-flex-item > .oj-label:not(.oj-read-only).oj-inputpassword-label,
oj-label-value.oj-formlayout-labels-inline > .oj-flex > .oj-flex-item > .oj-label:not(.oj-read-only).oj-inputnumber-label,
oj-label-value.oj-formlayout-labels-inline > .oj-flex > .oj-flex-item > .oj-label:not(.oj-read-only).oj-inputdate-label,
oj-label-value.oj-formlayout-labels-inline > .oj-flex > .oj-flex-item > .oj-label:not(.oj-read-only).oj-inputtime-label,
oj-label-value.oj-formlayout-labels-inline > .oj-flex > .oj-flex-item > .oj-label:not(.oj-read-only).oj-inputdatetime-label,
oj-label-value.oj-formlayout-labels-inline > .oj-flex > .oj-flex-item > .oj-label:not(.oj-read-only).oj-select-label,
oj-label-value.oj-formlayout-labels-inline > .oj-flex > .oj-flex-item > .oj-label:not(.oj-read-only).oj-combobox-label,
oj-label-value.oj-formlayout-labels-inline > .oj-flex > .oj-flex-item > .oj-label:not(.oj-read-only).oj-searchselect-label,
oj-label-value.oj-formlayout-labels-inline > .oj-flex > .oj-flex-item > .oj-label:not(.oj-read-only).oj-textarea-label {
  min-height: var(--oj-text-field-height);
}

.oj-formlayout-inline-label > .oj-label-inline-top {
  margin-top: 0;
}

.oj-formlayout .oj-form.oj-enabled.oj-form-cols-labels-inline .oj-label.oj-switch-label,
.oj-formlayout-inline-label > .oj-switch-label:not(.oj-read-only),
.oj-formlayout-labels-inline > .oj-flex > .oj-flex-item > .oj-switch-label:not(.oj-read-only) {
  min-height: var(--oj-core-touch-target-min-size);
}

.oj-formlayout .oj-form.oj-form-cols-labels-inline .oj-label.oj-slider-label,
.oj-formlayout-inline-label > .oj-slider-label:not(.oj-read-only),
.oj-formlayout-labels-inline > .oj-flex > .oj-flex-item > .oj-slider-label:not(.oj-read-only) {
  min-height: var(--oj-core-touch-target-min-size);
  align-items: center;
}

.oj-formlayout .oj-form.oj-enabled.oj-form-cols-labels-inline .oj-label.oj-radioset-label,
.oj-formlayout .oj-form.oj-enabled.oj-form-cols-labels-inline .oj-label.oj-checkboxset-label,
.oj-formlayout-inline-label > .oj-radioset-label:not(.oj-read-only),
.oj-formlayout-inline-label > .oj-checkboxset-label:not(.oj-read-only),
.oj-formlayout-labels-inline > .oj-flex > .oj-flex-item > .oj-radioset-label:not(.oj-read-only),
.oj-formlayout-labels-inline > .oj-flex > .oj-flex-item > .oj-checkboxset-label:not(.oj-read-only) {
  margin-top: calc((var(--oj-radio-checkbox-row-height) - var(--oj-typography-body-md-font-size) * var(--oj-typography-body-md-line-height) - 1px) / 2 + var(--oj-typography-body-md-font-size) - var(--oj-label-font-size));
}

.oj-formlayout-labels-nowrap > .oj-flex > .oj-flex-item > .oj-label > .oj-label-group,
.oj-formlayout-labels-nowrap > .oj-flex > .oj-flex-item > .oj-formlayout-inline-label > .oj-label > .oj-label-group {
  width: inherit;
  overflow: inherit;
  text-overflow: inherit;
}

.oj-label-value.oj-formlayout-labels-inline > .oj-flex > .oj-flex-item > .oj-label > .oj-label-group,
.oj-formlayout-inline-label > .oj-label > .oj-label-group {
  width: inherit;
  overflow: inherit;
  text-overflow: inherit;
}

.oj-form.oj-formlayout-form-across > .oj-flex {
  padding-left: 0;
  padding-right: 0;
}

.oj-formlayout-max-cols-1:not(.oj-formlayout-full-width) {
  max-width: var(--oj-form-layout-column-max-width);
}

.oj-formlayout-max-cols-2:not(.oj-formlayout-full-width) {
  max-width: calc(2 * var(--oj-form-layout-column-max-width));
}

.oj-formlayout-max-cols-3:not(.oj-formlayout-full-width) {
  max-width: calc(3 * var(--oj-form-layout-column-max-width));
}

.oj-formlayout-max-cols-4:not(.oj-formlayout-full-width) {
  max-width: calc(4 * var(--oj-form-layout-column-max-width));
}

.oj-formlayout-max-cols-5:not(.oj-formlayout-full-width) {
  max-width: calc(5 * var(--oj-form-layout-column-max-width));
}

.oj-formlayout-max-cols-6:not(.oj-formlayout-full-width) {
  max-width: calc(6 * var(--oj-form-layout-column-max-width));
}

.oj-formlayout-max-cols-1.oj-formlayout-labels-inline:not(.oj-formlayout-full-width) {
  max-width: var(--oj-form-layout-start-edge-column-max-width);
}

.oj-formlayout-max-cols-2.oj-formlayout-labels-inline:not(.oj-formlayout-full-width) {
  max-width: calc(2 * var(--oj-form-layout-start-edge-column-max-width));
}

.oj-formlayout-max-cols-3.oj-formlayout-labels-inline:not(.oj-formlayout-full-width) {
  max-width: calc(3 * var(--oj-form-layout-start-edge-column-max-width));
}

.oj-formlayout-max-cols-4.oj-formlayout-labels-inline:not(.oj-formlayout-full-width) {
  max-width: calc(4 * var(--oj-form-layout-start-edge-column-max-width));
}

.oj-formlayout-max-cols-5.oj-formlayout-labels-inline:not(.oj-formlayout-full-width) {
  max-width: calc(5 * var(--oj-form-layout-start-edge-column-max-width));
}

.oj-formlayout-max-cols-6.oj-formlayout-labels-inline:not(.oj-formlayout-full-width) {
  max-width: calc(6 * var(--oj-form-layout-start-edge-column-max-width));
}

.oj-form-layout > .oj-form {
  padding-left: var(--oj-form-layout-horizontal-margin);
  padding-right: var(--oj-form-layout-horizontal-margin);
}

.oj-form-layout > .oj-form > .oj-flex > .oj-flex-item > .oj-form-layout > .oj-form {
  padding-left: 0px;
  padding-right: 0px;
}

.oj-form-layout.oj-formlayout-form-across > .oj-form {
  padding-left: 0px;
  padding-right: 0px;
  column-gap: 0px;
}

.oj-formlayout-labels-inline > .oj-form > .oj-flex {
  flex-wrap: nowrap;
}

.oj-formlayout-column-gutter {
  flex: 0 1 var(--oj-form-layout-column-gutter);
}

.oj-label-value.oj-form > .oj-flex {
  padding-top: 0;
}

.oj-form-layout-option-defaults {
  font-family: '{"labelEdge":"inside","colspanWrap":"wrap","direction":"row","columnGap":"var(--oj-form-layout-column-gutter)"}' !important;
}

oj-form-layout:not(.oj-complete) {
  visibility: hidden;
}

:root {
  --oj-private-gantt-dependency-rectilinear-line-color:        rgb(var(--oj-palette-neutral-rgb-100));
  --oj-private-gantt-dependency-straight-line-color:           rgb(var(--oj-palette-neutral-rgb-190));
  --oj-private-gantt-task-bg-color:                            rgb(95, 162, 186);
  --oj-private-gantt-task-border-color:                        rgba(var(--oj-palette-neutral-rgb-190), 0.5);
  --oj-private-gantt-task-progress-bg-color:                   var(--oj-private-gantt-task-bg-color);
  --oj-private-gantt-task-progress-border-color:               var(--oj-private-gantt-task-border-color);
  --oj-private-gantt-task-downtime-bg-color:                   rgb(var(--oj-palette-neutral-rgb-170));
  --oj-private-gantt-task-overtime-bg-color:                   rgba(var(--oj-palette-neutral-rgb-190), 0.16);
  --oj-private-gantt-task-attribute-bg-color:                  rgb(251, 194, 106);
  --oj-private-gantt-task-drag-image-border-color:             var(--oj-private-gantt-task-border-color);
  --oj-private-gantt-task-label-color:                         var(--oj-core-text-color-primary);
  --oj-private-gantt-task-summary-bg-color:                    rgba(var(--oj-palette-neutral-rgb-160));
  --oj-private-gantt-task-summary-border-color:                var(--oj-private-gantt-task-border-color);
  --oj-private-gantt-task-summary-progress-bg-color:           var(--oj-private-gantt-task-summary-bg-color);
  --oj-private-gantt-task-milestone-bg-color:                  rgba(var(--oj-palette-neutral-rgb-0));
  --oj-private-gantt-task-milestone-border-color:              var(--oj-private-gantt-task-border-color);
  --oj-private-gantt-baseline-bg-color:                        rgb(var(--oj-palette-neutral-rgb-100));
  --oj-private-gantt-baseline-milestone-bg-color:              rgb(var(--oj-palette-neutral-rgb-100));
}

oj-gantt:not(.oj-complete) {
  visibility: hidden;
}


.oj-gantt {
  animation-duration: var(--oj-animation-duration-xlong);
  -webkit-user-select: none;
          user-select: none;
  outline: none;
  width: 100%;
  height: 35rem;
}


.oj-gantt-container {
  fill: transparent;
  stroke-width: 2px;
  padding-inline-start: var(--oj-core-gutter-start, 0);
}


.oj-gantt-no-data-message {
  fill: var(--oj-core-text-color-secondary);
  font-size: var(--oj-dvt-label-font-size-md);
}


.oj-gantt-horizontal-gridline {
  stroke: var(--oj-private-dvt-gridline-color);
  stroke-width: 1px;
}


.oj-gantt-major-vertical-gridline {
  stroke: var(--oj-private-dvt-gridline-color);
}

.oj-gantt-minor-vertical-gridline {
  stroke: var(--oj-private-dvt-gridline-color);
  stroke-dasharray: 4,4;
}


.oj-gantt-row {
  fill: transparent;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}


.oj-gantt-row.oj-focus-highlight {
  stroke-width: 1px;
  stroke-dasharray: 1 1;
  stroke: var(--oj-core-focus-border-color);
}


.oj-gantt-row.oj-selected {
  fill: var(--oj-core-bg-color-selected);
}


.oj-gantt-row.oj-active-drop {
  fill: var(--oj-core-drag-drop-color-1);
}


.oj-gantt-row-label {
  color: var(--oj-core-text-color-primary);
  font-size: var(--oj-dvt-label-font-size-lg);
  font-weight: normal;
  padding-inline-start: calc(var(--oj-core-gutter-start, 1rem) - var(--oj-core-gutter-start, 0px));
  padding-inline-end: 1rem;
}


.oj-gantt-task {
  fill: var(--oj-private-gantt-task-bg-color);
  filter: none;
  height: 1.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  border-radius: 0.25rem;
}


.oj-gantt-task-backdrop {
  fill: #ffffff;
}


.oj-gantt-task.oj-hover {
  fill: none;
  stroke-width: 1px;
  stroke: var(--oj-dvt-item-border-color-selected);
}


.oj-gantt-task.oj-focus {
  fill: none;
  stroke-width: 1px;
  stroke: var(--oj-dvt-item-border-color-selected);
}


.oj-gantt-task.oj-selected {
  fill: none;
  stroke-width: 2px;
  stroke: var(--oj-dvt-item-border-color-selected);
}


.oj-gantt-task-bar {
  fill: var(--oj-private-gantt-task-bg-color);
  stroke: var(--oj-private-gantt-task-border-color);
  stroke-width: 1px;
}

.oj-gantt-task-bar.oj-gantt-task-progress-container,
.oj-gantt-task-summary.oj-gantt-task-progress-container {
  fill-opacity: 0.2;
}


.oj-gantt-task-milestone {
  fill: var(--oj-private-gantt-task-milestone-bg-color);
  stroke: var(--oj-private-gantt-task-milestone-border-color);
  border-radius: 1px;
  stroke-width: 1px;
}


.oj-gantt-task-summary {
  fill: var(--oj-private-gantt-task-summary-bg-color);
  stroke: var(--oj-private-gantt-task-summary-border-color);
  filter: none;
}


.oj-gantt-task.oj-draggable,
.oj-gantt-task-label.oj-draggable,
.oj-gantt-task-progress.oj-draggable,
.oj-gantt-task-overtime.oj-draggable,
.oj-gantt-task-downtime.oj-draggable,
.oj-gantt-task-attribute.oj-draggable {
  cursor: move;
}

.oj-gantt-task-drag-image {
  fill: var(--oj-core-bg-color-hover);
  stroke: var(--oj-private-gantt-task-drag-image-border-color);
  stroke-width: 1px;
  stroke-dasharray: 3,3;
}

.oj-gantt-task-resize-handle {
  opacity: 0;
}

.oj-gantt-task-resize-handle.oj-draggable {
  cursor: col-resize;
}

.oj-gantt-dnd-move-droppable,
.oj-gantt-task.oj-gantt-dnd-move-droppable,
.oj-gantt-task-label.oj-gantt-dnd-move-droppable,
.oj-gantt-task-progress.oj-gantt-dnd-move-droppable,
.oj-gantt-task-overtime.oj-gantt-dnd-move-droppable,
.oj-gantt-task-downtime.oj-gantt-dnd-move-droppable,
.oj-gantt-task-attribute.oj-gantt-dnd-move-droppable,
.oj-gantt-task-resize-handle.oj-gantt-dnd-move-droppable {
  cursor: move;
}

.oj-gantt-dnd-resize-droppable,
.oj-gantt-task.oj-gantt-dnd-resize-droppable,
.oj-gantt-task-label.oj-gantt-dnd-resize-droppable,
.oj-gantt-task-progress.oj-gantt-dnd-resize-droppable,
.oj-gantt-task-overtime.oj-gantt-dnd-resize-droppable,
.oj-gantt-task-downtime.oj-gantt-dnd-resize-droppable,
.oj-gantt-task-attribute.oj-gantt-dnd-resize-droppable,
.oj-gantt-task-resize-handle.oj-gantt-dnd-resize-droppable {
  cursor: col-resize;
}


.oj-gantt-task-label {
  color: var(--oj-private-gantt-task-label-color);
  font-size: var(--oj-dvt-label-font-size-lg);
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}


.oj-gantt-task-progress {
  fill: var(--oj-private-gantt-task-progress-bg-color);
  stroke: var(--oj-private-gantt-task-progress-border-color);
  stroke-width: 1px;
  border-radius: 0px;
}

.oj-gantt-task-summary-progress {
  fill: var(--oj-private-gantt-task-summary-progress-bg-color);
}


.oj-gantt-task-overtime {
  fill: var(--oj-private-gantt-task-overtime-bg-color);
  stroke: var(--oj-private-gantt-task-border-color);
  stroke-width: 1px;
}


.oj-gantt-task-downtime {
  fill: var(--oj-private-gantt-task-downtime-bg-color);
  border-radius: 1px;
  height: 0.25rem;
}


.oj-gantt-task-attribute {
  fill: var(--oj-private-gantt-task-attribute-bg-color);
  stroke: var(--oj-private-gantt-task-border-color);
  stroke-width: 1px;
  height: 0.313rem;
}


.oj-gantt-baseline {
  fill: var(--oj-private-gantt-baseline-bg-color);
  filter: none;
  border-radius: 1px;
}


.oj-gantt-baseline-bar {
  fill: var(--oj-private-gantt-baseline-bg-color);
  height: 0.25rem;
  margin-top: 0.25rem;
}


.oj-gantt-baseline-milestone {
  fill: var(--oj-private-gantt-baseline-milestone-bg-color);
  border-radius: 1px;
}


.oj-gantt-databody-dim .oj-gantt-task:not(.oj-gantt-task-highlight),
.oj-gantt-databody-dim .oj-gantt-task-progress:not(.oj-gantt-task-highlight),
.oj-gantt-databody-dim .oj-gantt-task-baseline:not(.oj-gantt-task-highlight),
.oj-gantt-databody-dim .oj-gantt-task-attribute:not(.oj-gantt-task-highlight),
.oj-gantt-databody-dim .oj-gantt-task-overtime:not(.oj-gantt-task-highlight),
.oj-gantt-databody-dim .oj-gantt-task-downtime:not(.oj-gantt-task-highlight),
.oj-gantt-databody-dim .oj-gantt-task-label:not(.oj-gantt-task-highlight),
.oj-gantt-databody-dim .oj-gantt-task-custom:not(.oj-gantt-task-highlight) {
  opacity: 0.4;
}


.oj-gantt-major-axis {
  fill: transparent;
  stroke: var(--oj-private-dvt-gridline-color);
  height: 1.5rem;
}


.oj-gantt-major-axis-label {
  color: var(--oj-core-text-color-primary);
  font-size: var(--oj-dvt-label-font-size-lg);
  font-weight: 600;
}


.oj-gantt-major-axis-separator {
  stroke: var(--oj-private-dvt-gridline-color);
}


.oj-gantt-minor-axis {
  fill: transparent;
  stroke: var(--oj-private-dvt-gridline-color);
  height: 1.5rem;
}


.oj-gantt-minor-axis-label {
  color: var(--oj-core-text-color-primary);
  font-size: var(--oj-dvt-label-font-size-md);
  font-weight: normal;
}


.oj-gantt-minor-axis-separator {
  stroke: var(--oj-private-dvt-gridline-color);
  stroke-dasharray: 4,4;
}


.oj-gantt-reference-object-area {
  fill: var(--oj-dvt-reference-object-area-color);
  shape-rendering: crispEdges;
}

.oj-gantt-reference-object-line {
  stroke: var(--oj-dvt-reference-object-line-color);
  shape-rendering: crispEdges;
}

.oj-gantt-reference-object-inner-line {
  stroke: var(--oj-dvt-contrast-line-color);
  shape-rendering: crispEdges;
}


.oj-gantt-time-cursor-line {
  stroke: var(--oj-dvt-reference-object-line-color);
  shape-rendering: crispEdges;
  stroke-dasharray: 2,2;
}

.oj-gantt-time-cursor-inner-line {
  stroke: var(--oj-dvt-contrast-line-color);
  shape-rendering: crispEdges;
  stroke-dasharray: 2,2;
}


.oj-gantt-dependency-line {
  fill: none;
}

.oj-gantt-dependency-rectilinear-line {
  stroke: var(--oj-private-gantt-dependency-rectilinear-line-color);
  stroke-width: 2px;
  marker-end: url("#ojGanttDependencyMarkerEndAngle");
}

.oj-gantt-dependency-straight-line {
  stroke: var(--oj-private-gantt-dependency-straight-line-color);
  stroke-width: 1px;
}

.oj-gantt-dependency-start-open-straight-line {
  marker-start: url("#ojGanttDependencyMarkerOpenCircle");
}

.oj-gantt-dependency-start-closed-straight-line {
  marker-start: url("#ojGanttDependencyMarkerClosedCircle");
}

.oj-gantt-dependency-end-open-straight-line {
  marker-end: url("#ojGanttDependencyMarkerOpenCircle");
}

.oj-gantt-dependency-end-closed-straight-line {
  marker-end: url("#ojGanttDependencyMarkerClosedCircle");
}


.oj-gantt-dependency-line.oj-focus {
  stroke-width: 3;
}


.oj-gantt-dependency-line-connector {
  stroke-width: 2px;
}

.oj-gantt-dependency-rectilinear-line-arrow-connector {
  fill: none;
  stroke: var(--oj-private-gantt-dependency-rectilinear-line-color);
}

.oj-gantt-dependency-straight-line-open-circle-connector {
  fill: #ffffff;
  stroke: var(--oj-private-gantt-dependency-straight-line-color);
}

.oj-gantt-dependency-straight-line-closed-circle-connector {
  fill: var(--oj-private-gantt-dependency-straight-line-color);
  stroke: none;
}


.oj-gantt-task-custom svg,
.oj-gantt-dependency-line-custom svg {
  overflow: visible;
}

@media print, screen {
  .oj-sm-1 {
    flex: 0 1 8.33333% !important;
    max-width: 8.33333% !important;
    width: 8.33333% !important;
  }
  .oj-sm-2 {
    flex: 0 1 16.66667% !important;
    max-width: 16.66667% !important;
    width: 16.66667% !important;
  }
  .oj-sm-3 {
    flex: 0 1 25% !important;
    max-width: 25% !important;
    width: 25% !important;
  }
  .oj-sm-4 {
    flex: 0 1 33.33333% !important;
    max-width: 33.33333% !important;
    width: 33.33333% !important;
  }
  .oj-sm-5 {
    flex: 0 1 41.66667% !important;
    max-width: 41.66667% !important;
    width: 41.66667% !important;
  }
  .oj-sm-6 {
    flex: 0 1 50% !important;
    max-width: 50% !important;
    width: 50% !important;
  }
  .oj-sm-7 {
    flex: 0 1 58.33333% !important;
    max-width: 58.33333% !important;
    width: 58.33333% !important;
  }
  .oj-sm-8 {
    flex: 0 1 66.66667% !important;
    max-width: 66.66667% !important;
    width: 66.66667% !important;
  }
  .oj-sm-9 {
    flex: 0 1 75% !important;
    max-width: 75% !important;
    width: 75% !important;
  }
  .oj-sm-10 {
    flex: 0 1 83.33333% !important;
    max-width: 83.33333% !important;
    width: 83.33333% !important;
  }
  .oj-sm-11 {
    flex: 0 1 91.66667% !important;
    max-width: 91.66667% !important;
    width: 91.66667% !important;
  }
  .oj-sm-12 {
    flex: 0 1 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
  .oj-sm-odd-cols-1 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 8.33333% !important;
    max-width: 8.33333% !important;
    width: 8.33333% !important;
  }
  .oj-sm-odd-cols-1 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 91.66667% !important;
    max-width: 91.66667% !important;
    width: 91.66667% !important;
  }
  .oj-sm-odd-cols-2 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 16.66667% !important;
    max-width: 16.66667% !important;
    width: 16.66667% !important;
  }
  .oj-sm-odd-cols-2 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 83.33333% !important;
    max-width: 83.33333% !important;
    width: 83.33333% !important;
  }
  .oj-sm-odd-cols-3 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 25% !important;
    max-width: 25% !important;
    width: 25% !important;
  }
  .oj-sm-odd-cols-3 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 75% !important;
    max-width: 75% !important;
    width: 75% !important;
  }
  .oj-sm-odd-cols-4 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 33.33333% !important;
    max-width: 33.33333% !important;
    width: 33.33333% !important;
  }
  .oj-sm-odd-cols-4 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 66.66667% !important;
    max-width: 66.66667% !important;
    width: 66.66667% !important;
  }
  .oj-sm-odd-cols-5 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 41.66667% !important;
    max-width: 41.66667% !important;
    width: 41.66667% !important;
  }
  .oj-sm-odd-cols-5 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 58.33333% !important;
    max-width: 58.33333% !important;
    width: 58.33333% !important;
  }
  .oj-sm-odd-cols-6 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 50% !important;
    max-width: 50% !important;
    width: 50% !important;
  }
  .oj-sm-odd-cols-6 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 50% !important;
    max-width: 50% !important;
    width: 50% !important;
  }
  .oj-sm-odd-cols-7 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 58.33333% !important;
    max-width: 58.33333% !important;
    width: 58.33333% !important;
  }
  .oj-sm-odd-cols-7 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 41.66667% !important;
    max-width: 41.66667% !important;
    width: 41.66667% !important;
  }
  .oj-sm-odd-cols-8 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 66.66667% !important;
    max-width: 66.66667% !important;
    width: 66.66667% !important;
  }
  .oj-sm-odd-cols-8 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 33.33333% !important;
    max-width: 33.33333% !important;
    width: 33.33333% !important;
  }
  .oj-sm-odd-cols-9 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 75% !important;
    max-width: 75% !important;
    width: 75% !important;
  }
  .oj-sm-odd-cols-9 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 25% !important;
    max-width: 25% !important;
    width: 25% !important;
  }
  .oj-sm-odd-cols-10 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 83.33333% !important;
    max-width: 83.33333% !important;
    width: 83.33333% !important;
  }
  .oj-sm-odd-cols-10 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 16.66667% !important;
    max-width: 16.66667% !important;
    width: 16.66667% !important;
  }
  .oj-sm-odd-cols-11 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 91.66667% !important;
    max-width: 91.66667% !important;
    width: 91.66667% !important;
  }
  .oj-sm-odd-cols-11 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 8.33333% !important;
    max-width: 8.33333% !important;
    width: 8.33333% !important;
  }
  .oj-sm-odd-cols-12 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
  .oj-sm-odd-cols-12 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
  .oj-sm-even-cols-1 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 8.33333% !important;
    max-width: 8.33333% !important;
    width: 8.33333% !important;
  }
  .oj-sm-even-cols-2 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 16.66667% !important;
    max-width: 16.66667% !important;
    width: 16.66667% !important;
  }
  .oj-sm-even-cols-3 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 25% !important;
    max-width: 25% !important;
    width: 25% !important;
  }
  .oj-sm-even-cols-4 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 33.33333% !important;
    max-width: 33.33333% !important;
    width: 33.33333% !important;
  }
  .oj-sm-even-cols-5 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 41.66667% !important;
    max-width: 41.66667% !important;
    width: 41.66667% !important;
  }
}

@media print, screen and (min-width: 600px) {
  .oj-md-1 {
    flex: 0 1 8.33333% !important;
    max-width: 8.33333% !important;
    width: 8.33333% !important;
  }
  .oj-md-2 {
    flex: 0 1 16.66667% !important;
    max-width: 16.66667% !important;
    width: 16.66667% !important;
  }
  .oj-md-3 {
    flex: 0 1 25% !important;
    max-width: 25% !important;
    width: 25% !important;
  }
  .oj-md-4 {
    flex: 0 1 33.33333% !important;
    max-width: 33.33333% !important;
    width: 33.33333% !important;
  }
  .oj-md-5 {
    flex: 0 1 41.66667% !important;
    max-width: 41.66667% !important;
    width: 41.66667% !important;
  }
  .oj-md-6 {
    flex: 0 1 50% !important;
    max-width: 50% !important;
    width: 50% !important;
  }
  .oj-md-7 {
    flex: 0 1 58.33333% !important;
    max-width: 58.33333% !important;
    width: 58.33333% !important;
  }
  .oj-md-8 {
    flex: 0 1 66.66667% !important;
    max-width: 66.66667% !important;
    width: 66.66667% !important;
  }
  .oj-md-9 {
    flex: 0 1 75% !important;
    max-width: 75% !important;
    width: 75% !important;
  }
  .oj-md-10 {
    flex: 0 1 83.33333% !important;
    max-width: 83.33333% !important;
    width: 83.33333% !important;
  }
  .oj-md-11 {
    flex: 0 1 91.66667% !important;
    max-width: 91.66667% !important;
    width: 91.66667% !important;
  }
  .oj-md-12 {
    flex: 0 1 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
  .oj-md-odd-cols-1 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 8.33333% !important;
    max-width: 8.33333% !important;
    width: 8.33333% !important;
  }
  .oj-md-odd-cols-1 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 91.66667% !important;
    max-width: 91.66667% !important;
    width: 91.66667% !important;
  }
  .oj-md-odd-cols-2 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 16.66667% !important;
    max-width: 16.66667% !important;
    width: 16.66667% !important;
  }
  .oj-md-odd-cols-2 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 83.33333% !important;
    max-width: 83.33333% !important;
    width: 83.33333% !important;
  }
  .oj-md-odd-cols-3 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 25% !important;
    max-width: 25% !important;
    width: 25% !important;
  }
  .oj-md-odd-cols-3 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 75% !important;
    max-width: 75% !important;
    width: 75% !important;
  }
  .oj-md-odd-cols-4 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 33.33333% !important;
    max-width: 33.33333% !important;
    width: 33.33333% !important;
  }
  .oj-md-odd-cols-4 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 66.66667% !important;
    max-width: 66.66667% !important;
    width: 66.66667% !important;
  }
  .oj-md-odd-cols-5 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 41.66667% !important;
    max-width: 41.66667% !important;
    width: 41.66667% !important;
  }
  .oj-md-odd-cols-5 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 58.33333% !important;
    max-width: 58.33333% !important;
    width: 58.33333% !important;
  }
  .oj-md-odd-cols-6 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 50% !important;
    max-width: 50% !important;
    width: 50% !important;
  }
  .oj-md-odd-cols-6 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 50% !important;
    max-width: 50% !important;
    width: 50% !important;
  }
  .oj-md-odd-cols-7 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 58.33333% !important;
    max-width: 58.33333% !important;
    width: 58.33333% !important;
  }
  .oj-md-odd-cols-7 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 41.66667% !important;
    max-width: 41.66667% !important;
    width: 41.66667% !important;
  }
  .oj-md-odd-cols-8 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 66.66667% !important;
    max-width: 66.66667% !important;
    width: 66.66667% !important;
  }
  .oj-md-odd-cols-8 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 33.33333% !important;
    max-width: 33.33333% !important;
    width: 33.33333% !important;
  }
  .oj-md-odd-cols-9 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 75% !important;
    max-width: 75% !important;
    width: 75% !important;
  }
  .oj-md-odd-cols-9 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 25% !important;
    max-width: 25% !important;
    width: 25% !important;
  }
  .oj-md-odd-cols-10 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 83.33333% !important;
    max-width: 83.33333% !important;
    width: 83.33333% !important;
  }
  .oj-md-odd-cols-10 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 16.66667% !important;
    max-width: 16.66667% !important;
    width: 16.66667% !important;
  }
  .oj-md-odd-cols-11 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 91.66667% !important;
    max-width: 91.66667% !important;
    width: 91.66667% !important;
  }
  .oj-md-odd-cols-11 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 8.33333% !important;
    max-width: 8.33333% !important;
    width: 8.33333% !important;
  }
  .oj-md-odd-cols-12 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
  .oj-md-odd-cols-12 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
  .oj-md-even-cols-1 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 8.33333% !important;
    max-width: 8.33333% !important;
    width: 8.33333% !important;
  }
  .oj-md-even-cols-2 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 16.66667% !important;
    max-width: 16.66667% !important;
    width: 16.66667% !important;
  }
  .oj-md-even-cols-3 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 25% !important;
    max-width: 25% !important;
    width: 25% !important;
  }
  .oj-md-even-cols-4 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 33.33333% !important;
    max-width: 33.33333% !important;
    width: 33.33333% !important;
  }
  .oj-md-even-cols-5 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 41.66667% !important;
    max-width: 41.66667% !important;
    width: 41.66667% !important;
  }
}

@media print and (orientation: landscape), screen and (min-width: 1024px) {
  .oj-lg-1 {
    flex: 0 1 8.33333% !important;
    max-width: 8.33333% !important;
    width: 8.33333% !important;
  }
  .oj-lg-2 {
    flex: 0 1 16.66667% !important;
    max-width: 16.66667% !important;
    width: 16.66667% !important;
  }
  .oj-lg-3 {
    flex: 0 1 25% !important;
    max-width: 25% !important;
    width: 25% !important;
  }
  .oj-lg-4 {
    flex: 0 1 33.33333% !important;
    max-width: 33.33333% !important;
    width: 33.33333% !important;
  }
  .oj-lg-5 {
    flex: 0 1 41.66667% !important;
    max-width: 41.66667% !important;
    width: 41.66667% !important;
  }
  .oj-lg-6 {
    flex: 0 1 50% !important;
    max-width: 50% !important;
    width: 50% !important;
  }
  .oj-lg-7 {
    flex: 0 1 58.33333% !important;
    max-width: 58.33333% !important;
    width: 58.33333% !important;
  }
  .oj-lg-8 {
    flex: 0 1 66.66667% !important;
    max-width: 66.66667% !important;
    width: 66.66667% !important;
  }
  .oj-lg-9 {
    flex: 0 1 75% !important;
    max-width: 75% !important;
    width: 75% !important;
  }
  .oj-lg-10 {
    flex: 0 1 83.33333% !important;
    max-width: 83.33333% !important;
    width: 83.33333% !important;
  }
  .oj-lg-11 {
    flex: 0 1 91.66667% !important;
    max-width: 91.66667% !important;
    width: 91.66667% !important;
  }
  .oj-lg-12 {
    flex: 0 1 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
  .oj-lg-odd-cols-1 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 8.33333% !important;
    max-width: 8.33333% !important;
    width: 8.33333% !important;
  }
  .oj-lg-odd-cols-1 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 91.66667% !important;
    max-width: 91.66667% !important;
    width: 91.66667% !important;
  }
  .oj-lg-odd-cols-2 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 16.66667% !important;
    max-width: 16.66667% !important;
    width: 16.66667% !important;
  }
  .oj-lg-odd-cols-2 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 83.33333% !important;
    max-width: 83.33333% !important;
    width: 83.33333% !important;
  }
  .oj-lg-odd-cols-3 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 25% !important;
    max-width: 25% !important;
    width: 25% !important;
  }
  .oj-lg-odd-cols-3 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 75% !important;
    max-width: 75% !important;
    width: 75% !important;
  }
  .oj-lg-odd-cols-4 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 33.33333% !important;
    max-width: 33.33333% !important;
    width: 33.33333% !important;
  }
  .oj-lg-odd-cols-4 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 66.66667% !important;
    max-width: 66.66667% !important;
    width: 66.66667% !important;
  }
  .oj-lg-odd-cols-5 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 41.66667% !important;
    max-width: 41.66667% !important;
    width: 41.66667% !important;
  }
  .oj-lg-odd-cols-5 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 58.33333% !important;
    max-width: 58.33333% !important;
    width: 58.33333% !important;
  }
  .oj-lg-odd-cols-6 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 50% !important;
    max-width: 50% !important;
    width: 50% !important;
  }
  .oj-lg-odd-cols-6 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 50% !important;
    max-width: 50% !important;
    width: 50% !important;
  }
  .oj-lg-odd-cols-7 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 58.33333% !important;
    max-width: 58.33333% !important;
    width: 58.33333% !important;
  }
  .oj-lg-odd-cols-7 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 41.66667% !important;
    max-width: 41.66667% !important;
    width: 41.66667% !important;
  }
  .oj-lg-odd-cols-8 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 66.66667% !important;
    max-width: 66.66667% !important;
    width: 66.66667% !important;
  }
  .oj-lg-odd-cols-8 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 33.33333% !important;
    max-width: 33.33333% !important;
    width: 33.33333% !important;
  }
  .oj-lg-odd-cols-9 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 75% !important;
    max-width: 75% !important;
    width: 75% !important;
  }
  .oj-lg-odd-cols-9 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 25% !important;
    max-width: 25% !important;
    width: 25% !important;
  }
  .oj-lg-odd-cols-10 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 83.33333% !important;
    max-width: 83.33333% !important;
    width: 83.33333% !important;
  }
  .oj-lg-odd-cols-10 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 16.66667% !important;
    max-width: 16.66667% !important;
    width: 16.66667% !important;
  }
  .oj-lg-odd-cols-11 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 91.66667% !important;
    max-width: 91.66667% !important;
    width: 91.66667% !important;
  }
  .oj-lg-odd-cols-11 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 8.33333% !important;
    max-width: 8.33333% !important;
    width: 8.33333% !important;
  }
  .oj-lg-odd-cols-12 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
  .oj-lg-odd-cols-12 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
  .oj-lg-even-cols-1 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 8.33333% !important;
    max-width: 8.33333% !important;
    width: 8.33333% !important;
  }
  .oj-lg-even-cols-2 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 16.66667% !important;
    max-width: 16.66667% !important;
    width: 16.66667% !important;
  }
  .oj-lg-even-cols-3 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 25% !important;
    max-width: 25% !important;
    width: 25% !important;
  }
  .oj-lg-even-cols-4 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 33.33333% !important;
    max-width: 33.33333% !important;
    width: 33.33333% !important;
  }
  .oj-lg-even-cols-5 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 41.66667% !important;
    max-width: 41.66667% !important;
    width: 41.66667% !important;
  }
}

@media screen and (min-width: 1440px) {
  .oj-xl-1 {
    flex: 0 1 8.33333% !important;
    max-width: 8.33333% !important;
    width: 8.33333% !important;
  }
  .oj-xl-2 {
    flex: 0 1 16.66667% !important;
    max-width: 16.66667% !important;
    width: 16.66667% !important;
  }
  .oj-xl-3 {
    flex: 0 1 25% !important;
    max-width: 25% !important;
    width: 25% !important;
  }
  .oj-xl-4 {
    flex: 0 1 33.33333% !important;
    max-width: 33.33333% !important;
    width: 33.33333% !important;
  }
  .oj-xl-5 {
    flex: 0 1 41.66667% !important;
    max-width: 41.66667% !important;
    width: 41.66667% !important;
  }
  .oj-xl-6 {
    flex: 0 1 50% !important;
    max-width: 50% !important;
    width: 50% !important;
  }
  .oj-xl-7 {
    flex: 0 1 58.33333% !important;
    max-width: 58.33333% !important;
    width: 58.33333% !important;
  }
  .oj-xl-8 {
    flex: 0 1 66.66667% !important;
    max-width: 66.66667% !important;
    width: 66.66667% !important;
  }
  .oj-xl-9 {
    flex: 0 1 75% !important;
    max-width: 75% !important;
    width: 75% !important;
  }
  .oj-xl-10 {
    flex: 0 1 83.33333% !important;
    max-width: 83.33333% !important;
    width: 83.33333% !important;
  }
  .oj-xl-11 {
    flex: 0 1 91.66667% !important;
    max-width: 91.66667% !important;
    width: 91.66667% !important;
  }
  .oj-xl-12 {
    flex: 0 1 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
  .oj-xl-odd-cols-1 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 8.33333% !important;
    max-width: 8.33333% !important;
    width: 8.33333% !important;
  }
  .oj-xl-odd-cols-1 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 91.66667% !important;
    max-width: 91.66667% !important;
    width: 91.66667% !important;
  }
  .oj-xl-odd-cols-2 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 16.66667% !important;
    max-width: 16.66667% !important;
    width: 16.66667% !important;
  }
  .oj-xl-odd-cols-2 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 83.33333% !important;
    max-width: 83.33333% !important;
    width: 83.33333% !important;
  }
  .oj-xl-odd-cols-3 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 25% !important;
    max-width: 25% !important;
    width: 25% !important;
  }
  .oj-xl-odd-cols-3 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 75% !important;
    max-width: 75% !important;
    width: 75% !important;
  }
  .oj-xl-odd-cols-4 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 33.33333% !important;
    max-width: 33.33333% !important;
    width: 33.33333% !important;
  }
  .oj-xl-odd-cols-4 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 66.66667% !important;
    max-width: 66.66667% !important;
    width: 66.66667% !important;
  }
  .oj-xl-odd-cols-5 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 41.66667% !important;
    max-width: 41.66667% !important;
    width: 41.66667% !important;
  }
  .oj-xl-odd-cols-5 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 58.33333% !important;
    max-width: 58.33333% !important;
    width: 58.33333% !important;
  }
  .oj-xl-odd-cols-6 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 50% !important;
    max-width: 50% !important;
    width: 50% !important;
  }
  .oj-xl-odd-cols-6 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 50% !important;
    max-width: 50% !important;
    width: 50% !important;
  }
  .oj-xl-odd-cols-7 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 58.33333% !important;
    max-width: 58.33333% !important;
    width: 58.33333% !important;
  }
  .oj-xl-odd-cols-7 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 41.66667% !important;
    max-width: 41.66667% !important;
    width: 41.66667% !important;
  }
  .oj-xl-odd-cols-8 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 66.66667% !important;
    max-width: 66.66667% !important;
    width: 66.66667% !important;
  }
  .oj-xl-odd-cols-8 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 33.33333% !important;
    max-width: 33.33333% !important;
    width: 33.33333% !important;
  }
  .oj-xl-odd-cols-9 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 75% !important;
    max-width: 75% !important;
    width: 75% !important;
  }
  .oj-xl-odd-cols-9 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 25% !important;
    max-width: 25% !important;
    width: 25% !important;
  }
  .oj-xl-odd-cols-10 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 83.33333% !important;
    max-width: 83.33333% !important;
    width: 83.33333% !important;
  }
  .oj-xl-odd-cols-10 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 16.66667% !important;
    max-width: 16.66667% !important;
    width: 16.66667% !important;
  }
  .oj-xl-odd-cols-11 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 91.66667% !important;
    max-width: 91.66667% !important;
    width: 91.66667% !important;
  }
  .oj-xl-odd-cols-11 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 8.33333% !important;
    max-width: 8.33333% !important;
    width: 8.33333% !important;
  }
  .oj-xl-odd-cols-12 > .oj-flex > .oj-flex-item:nth-child(odd) {
    flex: 0 1 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
  .oj-xl-odd-cols-12 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
  .oj-xl-even-cols-1 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 8.33333% !important;
    max-width: 8.33333% !important;
    width: 8.33333% !important;
  }
  .oj-xl-even-cols-2 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 16.66667% !important;
    max-width: 16.66667% !important;
    width: 16.66667% !important;
  }
  .oj-xl-even-cols-3 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 25% !important;
    max-width: 25% !important;
    width: 25% !important;
  }
  .oj-xl-even-cols-4 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 33.33333% !important;
    max-width: 33.33333% !important;
    width: 33.33333% !important;
  }
  .oj-xl-even-cols-5 > .oj-flex > .oj-flex-item:nth-child(even) {
    flex: 0 1 41.66667% !important;
    max-width: 41.66667% !important;
    width: 41.66667% !important;
  }
}

.oj-icon-circle {
  border-radius: 50%;
  border: 0px solid transparent;
  box-sizing: border-box;
  display: inline-block;
}

.oj-icon-circle-inner {
  border-radius: 50%;
  color: var(--oj-avatar-text-color);
  background-color: var(--oj-avatar-bg-color);
  box-sizing: border-box;
  align-items: center;
  justify-content: center;
  display: flex;
  background-size: 175px 175px;
  position: relative;
}


.oj-icon-circle-inner {
  height: var(--oj-avatar-size);
  width: var(--oj-avatar-size);
  font-size: 2rem;
}

.oj-icon-circle-xxs .oj-icon-circle-inner,
.oj-icon-xxs .oj-icon-circle-inner {
  font-size: 0.75rem;
}

.oj-icon-circle-xs .oj-icon-circle-inner,
.oj-icon-xs .oj-icon-circle-inner {
  font-size: 1rem;
}

.oj-icon-circle-sm .oj-icon-circle-inner,
.oj-icon-sm .oj-icon-circle-inner {
  font-size: 1.5rem;
}

.oj-icon-circle-lg .oj-icon-circle-inner,
.oj-icon-lg .oj-icon-circle-inner {
  font-size: 2.25rem;
}

.oj-icon-circle-xl .oj-icon-circle-inner,
.oj-icon-xl .oj-icon-circle-inner {
  font-size: 3.5rem;
}

.oj-icon-circle-xxl .oj-icon-circle-inner,
.oj-icon-xxl .oj-icon-circle-inner {
  font-size: 4.5rem;
}

.oj-icon-circle-inner::before {
  content: '';
  display: var(--oj-avatar-pattern-display);
  background-size: 200px 200px;
  mix-blend-mode: overlay;
  filter: opacity(0.5);
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 50%;
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern1.png");
}

.oj-icon-circle-xxs .oj-icon-circle-inner::before,
.oj-icon-circle-green .oj-icon-circle-inner::before,
.oj-icon-circle-forest .oj-icon-circle-inner::before,
.oj-icon-circle-sm.oj-icon-circle-orange .oj-icon-circle-inner::before,
.oj-icon-circle-sm.oj-icon-circle-red .oj-icon-circle-inner::before {
  background-size: 125px 125px;
}

.oj-icon-circle-orange .oj-icon-circle-inner::before,
.oj-icon-circle-red .oj-icon-circle-inner::before,
.oj-icon-circle-lg.oj-icon-circle-green .oj-icon-circle-inner::before,
.oj-icon-circle-sm.oj-icon-circle-green .oj-icon-circle-inner::before,
.oj-icon-circle-xs.oj-icon-circle-green .oj-icon-circle-inner::before,
.oj-icon-circle-xxs.oj-icon-circle-green .oj-icon-circle-inner::before,
.oj-icon-circle-lg.oj-icon-circle-forest .oj-icon-circle-inner::before,
.oj-icon-circle-sm.oj-icon-circle-forest .oj-icon-circle-inner::before,
.oj-icon-circle-xs.oj-icon-circle-forest .oj-icon-circle-inner::before,
.oj-icon-circle-xxs.oj-icon-circle-forest .oj-icon-circle-inner::before {
  background-size: 150px 150px;
}

.oj-icon-circle-xs .oj-icon-circle-inner::before,
.oj-icon-circle-xs.oj-icon-circle-orange .oj-icon-circle-inner::before,
.oj-icon-circle-xl.oj-icon-circle-orange .oj-icon-circle-inner::before,
.oj-icon-circle-xs.oj-icon-circle-red .oj-icon-circle-inner::before,
.oj-icon-circle-xl.oj-icon-circle-red .oj-icon-circle-inner::before {
  background-size: 175px 175px;
}

.oj-icon-circle-xxs.oj-icon-circle-blue .oj-icon-circle-inner::before,
.oj-icon-circle-xxl.oj-icon-circle-orange .oj-icon-circle-inner::before,
.oj-icon-circle-xxl.oj-icon-circle-red .oj-icon-circle-inner::before,
.oj-icon-circle-xl.oj-icon-circle-green .oj-icon-circle-inner::before,
.oj-icon-circle-xl.oj-icon-circle-forest .oj-icon-circle-inner::before {
  background-size: 200px 200px;
}

.oj-icon-circle-xxl .oj-icon-circle-inner::before,
.oj-icon-circle-xl .oj-icon-circle-inner::before,
.oj-icon-circle-sm.oj-icon-circle-purple .oj-icon-circle-inner::before,
.oj-icon-circle-xs.oj-icon-circle-purple .oj-icon-circle-inner::before,
.oj-icon-circle-xxs.oj-icon-circle-purple .oj-icon-circle-inner::before,
.oj-icon-circle-blue .oj-icon-circle-inner::before,
.oj-icon-circle-xxl.oj-icon-circle-green .oj-icon-circle-inner::before,
.oj-icon-circle-xxl.oj-icon-circle-forest .oj-icon-circle-inner::before {
  background-size: 250px 250px;
}

.oj-icon-circle-xs.oj-icon-circle-blue .oj-icon-circle-inner::before,
.oj-icon-circle-purple .oj-icon-circle-inner::before {
  background-size: 275px 275px;
}

.oj-icon-circle-gray .oj-icon-circle-inner::before,
.oj-icon-circle-mauve .oj-icon-circle-inner::before,
.oj-icon-circle-pink .oj-icon-circle-inner::before,
.oj-icon-circle-xl.oj-icon-circle-blue .oj-icon-circle-inner::before,
.oj-icon-circle-xxl.oj-icon-circle-blue .oj-icon-circle-inner::before,
.oj-icon-circle-teal .oj-icon-circle-inner::before,
.oj-icon-circle-xxl.oj-icon-circle-lilac .oj-icon-circle-inner::before,
.oj-icon-circle-xl.oj-icon-circle-lilac .oj-icon-circle-inner::before {
  background-size: 300px 300px;
}

.oj-icon-circle-xxs.oj-icon-circle-slate .oj-icon-circle-inner::before {
  background-size: 320px 320px;
}

.oj-icon-circle-lg.oj-icon-circle-purple .oj-icon-circle-inner::before,
.oj-icon-circle-xxl.oj-icon-circle-purple .oj-icon-circle-inner::before,
.oj-icon-circle-xl.oj-icon-circle-purple .oj-icon-circle-inner::before,
.oj-icon-circle-lg.oj-icon-circle-lilac .oj-icon-circle-inner::before {
  background-size: 325px 325px;
}

.oj-icon-circle-xxl.oj-icon-circle-mauve .oj-icon-circle-inner::before,
.oj-icon-circle-xxl.oj-icon-circle-pink .oj-icon-circle-inner::before,
.oj-icon-circle-lilac .oj-icon-circle-inner::before {
  background-size: 350px 350px;
}

.oj-icon-circle-xs.oj-icon-circle-lilac .oj-icon-circle-inner::before,
.oj-icon-circle-xxs.oj-icon-circle-lilac .oj-icon-circle-inner::before,
.oj-icon-circle-xs.oj-icon-circle-slate .oj-icon-circle-inner::before {
  background-size: 400px 400px;
}

.oj-icon-circle-slate .oj-icon-circle-inner::before {
  background-size: 480px 480px;
}

.oj-icon-circle-xxl.oj-icon-circle-slate .oj-icon-circle-inner::before {
  background-size: 560px 560px;
}

.oj-icon-circle-lg.oj-icon-circle-purple .oj-icon-circle-inner::before,
.oj-icon-circle-slate .oj-icon-circle-inner::before,
.oj-icon-circle-teal .oj-icon-circle-inner::before,
.oj-icon-circle-xxs.oj-icon-circle-gray .oj-icon-circle-inner::before,
.oj-icon-circle-xs.oj-icon-circle-gray .oj-icon-circle-inner::before,
.oj-icon-circle-sm.oj-icon-circle-gray .oj-icon-circle-inner::before {
  filter: opacity(0.2);
}

.oj-icon-circle-xs.oj-icon-circle-lilac .oj-icon-circle-inner::before,
.oj-icon-circle-xxs.oj-icon-circle-lilac .oj-icon-circle-inner::before {
  filter: opacity(0.25);
}

.oj-icon-circle-blue .oj-icon-circle-inner::before,
.oj-icon-circle-green .oj-icon-circle-inner::before,
.oj-icon-circle-forest .oj-icon-circle-inner::before,
.oj-icon-circle-purple .oj-icon-circle-inner::before,
.oj-icon-circle-lilac .oj-icon-circle-inner::before,
.oj-icon-circle-gray .oj-icon-circle-inner::before,
.oj-icon-circle-mauve .oj-icon-circle-inner::before,
.oj-icon-circle-pink .oj-icon-circle-inner::before,
.oj-icon-circle-xxl.oj-icon-circle-slate .oj-icon-circle-inner::before,
.oj-icon-circle-xl.oj-icon-circle-slate .oj-icon-circle-inner::before,
.oj-icon-circle-sm.oj-icon-circle-slate .oj-icon-circle-inner::before,
.oj-icon-circle-xs.oj-icon-circle-slate .oj-icon-circle-inner::before,
.oj-icon-circle-xxs.oj-icon-circle-slate .oj-icon-circle-inner::before,
.oj-icon-circle-xxs.oj-icon-circle-orange .oj-icon-circle-inner::before,
.oj-icon-circle-xxs.oj-icon-circle-red .oj-icon-circle-inner::before {
  filter: opacity(0.3);
}

.oj-icon-circle-xxl.oj-icon-circle-mauve .oj-icon-circle-inner::before,
.oj-icon-circle-xl.oj-icon-circle-mauve .oj-icon-circle-inner::before,
.oj-icon-circle-xs.oj-icon-circle-mauve .oj-icon-circle-inner::before,
.oj-icon-circle-xxs.oj-icon-circle-mauve .oj-icon-circle-inner::before,
.oj-icon-circle-xxl.oj-icon-circle-pink .oj-icon-circle-inner::before,
.oj-icon-circle-xl.oj-icon-circle-pink .oj-icon-circle-inner::before,
.oj-icon-circle-xs.oj-icon-circle-pink .oj-icon-circle-inner::before,
.oj-icon-circle-xxs.oj-icon-circle-pink .oj-icon-circle-inner::before,
.oj-icon-circle-orange .oj-icon-circle-inner::before,
.oj-icon-circle-red .oj-icon-circle-inner::before {
  filter: opacity(0.4);
}

.oj-icon-circle-red .oj-icon-circle-inner::before,
.oj-icon-circle-orange .oj-icon-circle-inner::before {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern2.png");
}

.oj-icon-circle-green .oj-icon-circle-inner::before,
.oj-icon-circle-forest .oj-icon-circle-inner::before {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern3.png");
}

.oj-icon-circle-teal .oj-icon-circle-inner::before {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern4.png");
}

.oj-icon-circle-blue .oj-icon-circle-inner::before {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern5.png");
}

.oj-icon-circle-slate .oj-icon-circle-inner::before {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern6.png");
}

.oj-icon-circle-pink .oj-icon-circle-inner::before,
.oj-icon-circle-mauve .oj-icon-circle-inner::before {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern7.png");
}

.oj-icon-circle-purple .oj-icon-circle-inner::before {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern8.png");
}

.oj-icon-circle-lilac .oj-icon-circle-inner::before {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern9.png");
}

.oj-icon-circle-gray .oj-icon-circle-inner::before {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern10.png");
}

:root {
  --oj-indexer-text-color:            var(--oj-core-text-color-primary);
  --oj-indexer-font-size:             var(--oj-typography-body-sm-font-size);
}

oj-indexer:not(.oj-complete) {
  visibility: hidden;
}


.oj-indexer {
  display: flex;
  align-items: center;
  width: 1.5rem;
}


.oj-indexer ul:focus {
  outline: none;
}


.oj-indexer ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}


.oj-indexer li {
  text-align: center;
  height: 1rem;
  width: 1.5rem;
  color: var(--oj-indexer-text-color);
  text-decoration: none;
  font-weight: normal;
  font-size: var(--oj-indexer-font-size);
  line-height: 1rem;
  vertical-align: middle;
}


.oj-indexer li.oj-disabled {
  color: var(--oj-core-text-color-disabled);
}


.oj-indexer li:hover {
  text-decoration: none;
}


.oj-indexer.oj-focus-ancestor li.oj-focus-highlight {
  outline: dotted 1px var(--oj-core-focus-border-color);
  outline-offset: -1px;
}


.oj-indexer.oj-indexer-abbr li {
  height: 1rem;
}


.oj-indexer-ellipsis:after {
  content: "\25CF";
}

:root {
  --oj-private-input-number-button-global-chroming-default: borderless;
  --oj-private-input-number-global-step-default: 0;
}



oj-input-number:not(.oj-complete) {
  visibility: hidden;
}

.oj-inputnumber-wrapper {
  width: 100%;
  white-space: nowrap;
  display: inline-flex;
}


.oj-inputnumber-input {
  flex: 1;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
}

.oj-inputnumber-input::placeholder {
  color: var(--oj-text-field-placeholder-color);
  opacity: 1;
  font-style: var(--oj-text-field-placeholder-font-style);
}

.oj-inputnumber .oj-inputnumber-wrapper {
  height: 100%;
}


.oj-inputnumber.oj-read-only .oj-buttonset {
  display: none;
}

.oj-inputnumber-button.oj-button.oj-focus {
  outline-style: none;
}

.oj-inputnumber:not(.oj-text-field-label-inside) .oj-inputnumber-button {
  min-width: var(--oj-button-sm-height);
  width: var(--oj-button-sm-height);
  height: var(--oj-button-sm-height);
  line-height: var(--oj-button-sm-height);
}

html:not([dir="rtl"]) .oj-inputnumber .oj-buttonset {
  margin-right: var(--oj-private-text-field-button-to-edge-padding);
}

html[dir="rtl"] .oj-inputnumber .oj-buttonset {
  margin-left: var(--oj-private-text-field-button-to-edge-padding);
}

html:not([dir="rtl"]) .oj-text-field-label-inside.oj-inputnumber .oj-buttonset {
  margin-right: var(--oj-private-text-field-inside-button-to-edge-padding);
}

html[dir="rtl"] .oj-text-field-label-inside.oj-inputnumber .oj-buttonset {
  margin-left: var(--oj-private-text-field-inside-button-to-edge-padding);
}

.oj-inputnumber .oj-buttonset-multi .oj-button {
  margin-bottom: 0;
}

.oj-inputnumber-button.oj-button-toggle.oj-hover.oj-button-half-chrome {
  color: var(--oj-private-text-field-button-icon-color-hover);
  background-image: linear-gradient(var(--oj-private-text-field-button-border-color-hover), var(--oj-private-text-field-button-border-color-hover));
  background-color: var(--oj-private-text-field-button-bg-color-hover);
  border-color: var(--oj-private-text-field-button-border-color-hover);
}

oj-input-text:not(.oj-complete) {
  visibility: hidden;
}

oj-input-password:not(.oj-complete) {
  visibility: hidden;
}

.oj-inputtext .oj-inputtext-clear-icon-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: var(--oj-text-field-height);
  width: 1.5625rem;
  text-decoration: none;
  cursor: var(--oj-core-cursor-clickable);
}

a.oj-inputtext-clear-icon-btn:active {
  background-color: transparent;
}

.oj-inputtext-clear-icon {
  color: inherit;
}

.oj-inputtext .oj-inputtext-clear-icon-btn:focus {
  outline: none;
}

.oj-inputtext.oj-focus .oj-text-field-container.oj-inputtext-clearicon-conditional:not(.oj-form-control-empty-clearicon) .oj-inputtext-clear-icon-btn,
.oj-inputtext.oj-hover .oj-text-field-container.oj-inputtext-clearicon-conditional:not(.oj-form-control-empty-clearicon) .oj-inputtext-clear-icon-btn {
  visibility: visible;
}

.oj-inputtext .oj-text-field-container.oj-inputtext-clearicon-conditional .oj-inputtext-clear-icon-btn {
  visibility: hidden;
}

.oj-text-field-counter .oj-inputtext-counter-el {
  position: relative;
  bottom: -5px;
}

html:not([dir="rtl"]) .oj-text-field-counter .oj-inputtext-counter-el {
  right: 5px;
}

html[dir="rtl"] .oj-text-field-counter .oj-inputtext-counter-el {
  left: 5px;
}

.oj-inputtext .oj-text-field-counter {
  visibility: hidden;
}

.oj-inputtext.oj-focus .oj-text-field-counter {
  visibility: visible;
}

.oj-inputtext-input,
.oj-inputpassword-input,
.oj-textarea-input {
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
}

.oj-inputtext-input::placeholder,
.oj-inputpassword-input::placeholder,
.oj-textarea-input::placeholder {
  color: var(--oj-text-field-placeholder-color);
  opacity: 1;
  font-style: var(--oj-text-field-placeholder-font-style);
}

.oj-inputtext-input[size],
.oj-inputpassword-input[size],
.oj-textarea-input[size] {
  width: auto;
}

.oj-inputtext-input,
.oj-inputpassword-input {
  margin: 0;
}

.oj-inputpassword.oj-read-only .oj-text-field-input:focus {
  outline: dotted 1px var(--oj-core-focus-border-color);
  outline-offset: -1px;
}

.oj-inputpassword.oj-read-only .oj-text-field-input {
  padding: 0;
}

.oj-form-layout .oj-form.oj-enabled .oj-inputpassword.oj-read-only .oj-text-field-input {
  padding: 0 var(--oj-text-field-text-to-edge-padding);
}

.oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside.oj-inputpassword.oj-read-only .oj-text-field-input {
  padding: var(--oj-text-field-inside-edge-padding-top) var(--oj-text-field-text-to-edge-padding) 0;
}

.oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside.oj-inputpassword.oj-read-only .oj-text-field-middle {
  min-height: var(--oj-text-field-inside-edge-height);
}

.oj-inputpassword.oj-read-only.oj-text-field-label-inside .oj-text-field-input {
  min-height: calc(var(--oj-typography-body-md-line-height) * var(--oj-typography-body-md-font-size));
}

.oj-inputpassword.oj-read-only .oj-text-field-input {
  font-weight: inherit;
  line-height: inherit;
}



oj-inputsearch:not(.oj-complete) {
  visibility: hidden;
}

.oj-inputsearch {
  position: relative;
}



.oj-inputsearch-input {
  width: 100%;
}


.oj-inputsearch-mobile .oj-text-field-middle {
  width: calc(100% - var(--oj-button-sm-icon-size) - var(--oj-text-field-icon-to-text-padding));
}

.oj-inputsearch-mobile.oj-input-search-hero .oj-text-field-middle {
  width: calc(100% - var(--oj-button-sm-icon-size) - var(--oj-text-field-icon-to-edge-padding) - var(--oj-text-field-icon-to-text-padding));
}

div.oj-inputsearch-input-displayonly {
  line-height: calc(var(--oj-text-field-height) - 2px);
}

div.oj-inputsearch-input-displayonly > div {
  white-space: nowrap;
  width: 100%;
  overflow-x: scroll;
  overflow-y: hidden;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

div.oj-inputsearch-input-readonly > div::-webkit-scrollbar {
  display: none;
}

.oj-inputsearch-placeholder {
  color: var(--oj-text-field-placeholder-color);
  opacity: 1;
  font-style: var(--oj-text-field-placeholder-font-style);
}


.oj-inputsearch.oj-loading .oj-inputsearch-search-icon {
  display: none;
}


.oj-inputsearch-autocomplete-floating-container {
  position: absolute;
  top: 0;
  bottom: 0;
  padding: 0 var(--oj-text-field-text-to-edge-padding);
  display: inline-flex;
  align-items: center;
  pointer-events: none;
}


.oj-inputsearch-autocomplete-floating-text {
  font-size: var(--oj-typography-body-xs-font-size);
  color: var(--oj-core-text-color-secondary);
  white-space: nowrap;
}

.oj-listbox-fullscreen .oj-inputsearch-results {
  max-height: none;
}






.oj-inputsearch-back-button:hover,
.oj-inputsearch-back-button:focus {
  text-decoration: none;
}


.oj-inputsearch input[type='search']::-ms-clear,
.oj-inputsearch input[type='search']::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

.oj-inputsearch-option-defaults {
  font-family: '{"showIndicatorDelay":"50"}' !important;
}

.oj-hicontrast .oj-inputsearch-results .oj-hover {
  border: 1px solid var(--oj-text-field-border-color);
}

.oj-input-search-hero .oj-text-field-container .oj-text-field-input {
  padding: 0;
  padding-inline-end: var(--oj-text-field-text-to-edge-padding);
}

html:not([dir="rtl"]) .oj-input-search-hero.oj-text-field .oj-text-field-start .oj-text-field-start-end-icon {
  margin-left: var(--oj-text-field-icon-to-edge-padding);
  margin-right: var(--oj-text-field-icon-to-text-padding);
}

html[dir="rtl"] .oj-input-search-hero.oj-text-field .oj-text-field-start .oj-text-field-start-end-icon {
  margin-right: var(--oj-text-field-icon-to-edge-padding);
  margin-left: var(--oj-text-field-icon-to-text-padding);
}



.oj-input-search-hero {
  --oj-text-field-font-size: 1.5rem;
  --oj-button-sm-icon-size: 1.5rem;
  --oj-text-field-height: 4.5rem;
  --oj-text-field-text-to-edge-padding: 2.5rem;
  --oj-text-field-icon-to-text-padding: 1rem;
  --oj-text-field-icon-to-edge-padding: 1rem;
}

:root {
  --oj-gauge-metric-label-font-weight: normal;
}

.oj-gauge-metric-label {
  font-weight: var(--oj-gauge-metric-label-font-weight);
}

.oj-gauge-threshold1 {
  color: var(--oj-dvt-danger-color);
}

.oj-gauge-threshold2 {
  color: var(--oj-dvt-warning-color);
}

.oj-gauge-threshold3 {
  color: var(--oj-dvt-success-color);
}

oj-led-gauge:not(.oj-complete) {
  visibility: hidden;
}

oj-led-gauge {
  display: block;
}

.oj-ledgauge-fit {
  width: 2.5rem;
  height: 2.5rem;
}

.oj-ledgauge-sm {
  width: var(--oj-led-gauge-sm-size) !important;
  height: var(--oj-led-gauge-sm-size) !important;
}

.oj-ledgauge-md {
  width: var(--oj-led-gauge-md-size) !important;
  height: var(--oj-led-gauge-md-size) !important;
}

.oj-ledgauge-lg {
  width: var(--oj-led-gauge-lg-size) !important;
  height: var(--oj-led-gauge-lg-size) !important;
}

.oj-ledgauge.oj-focus-highlight {
  outline: dotted 1px var(--oj-core-focus-border-color);
}

:root {
  --oj-led-gauge-sm-size:  1.5rem;
  --oj-led-gauge-md-size:  1.75rem;
  --oj-led-gauge-lg-size:  2rem;
}

oj-list-item-layout:not(.oj-complete) {
  visibility: hidden;
}

oj-list-item-layout {
  display: block;
}

.oj-listitemlayout-grid {
  display: grid;
  grid-template-areas: "selector leading textslots extra" ".... .... quaternary navigation";
  grid-template-columns: auto auto minmax(0, 1fr) auto;
  grid-template-rows: minmax(0, 1fr) auto;
  box-sizing: border-box;
  min-height: var(--oj-collection-list-row-height);
}

.oj-listitemlayout-padding-off > .oj-listitemlayout-grid {
  padding: 0;
}

.oj-listitemlayout-selector {
  grid-area: selector;
  align-self: center;
  margin: -0.875rem -0.625rem;
}

.oj-listitemlayout-leading {
  grid-area: leading;
  align-self: center;
  display: flex;
}

.oj-listitemlayout-textslots {
  grid-area: textslots;
  align-self: center;
  grid-template-columns: 1fr;
}

.oj-listitemlayout-extra {
  grid-area: extra;
  display: grid;
  grid-template-areas: "metadata trailing action";
  align-items: center;
  align-self: center;
}

.oj-listitemlayout-metadata {
  grid-area: metadata;
}

.oj-listitemlayout-trailing {
  grid-area: trailing;
}

.oj-listitemlayout-action {
  grid-area: action;
  margin-top: calc(-1 * var(--oj-collection-list-cell-padding-vertical));
  margin-bottom: calc(-1 * var(--oj-collection-list-cell-padding-vertical));
}

.oj-listitemlayout-quaternary {
  grid-area: quaternary;
  min-width: 0;
  justify-self: start;
  padding-top: 0.75rem;
}

.oj-listitemlayout-navigation {
  grid-area: navigation;
  justify-self: end;
  padding-top: 0.75rem;
}

.oj-listitemlayout-start-padding {
  padding-inline-start: 1rem;
}

.oj-listitemlayout-horizontal-padding {
  padding-inline-start: var(--oj-list-view-item-padding-horizontal);
}

.oj-listitemlayout-tertiary {
  padding-top: 0.125rem;
}

.oj-listitemlayout-primary {
  outline-offset: -1.6px;
  outline-width: 1px;
}

:root.oj-scale-sm {
  --oj-collection-header-font-size: var(--oj-typography-body-md-font-size);
}

:root.oj-scale-md {
  --oj-collection-header-font-size: var(--oj-typography-body-md-font-size);
}

.oj-density-compact {
  --oj-collection-list-row-height: 2.5rem;
  --oj-collection-list-cell-padding-vertical: 0.5rem;
  --oj-collection-grid-row-height: 1.75rem;
  --oj-collection-grid-header-height: 1.75rem;
  --oj-collection-grid-cell-padding-vertical: 0.1875rem;
}

.oj-listitemlayout-grid {
  padding-top: var(--oj-collection-list-cell-padding-vertical);
  padding-bottom: var(--oj-collection-list-cell-padding-vertical);
  padding-inline-start: var(--oj-core-gutter-start, var(--oj-list-view-item-padding-horizontal));
  padding-inline-end: var(--oj-core-gutter-end, var(--oj-list-view-item-padding-horizontal));
}

:root {
  --oj-masonry-layout-tile-width:    10rem;
  --oj-masonry-layout-tile-height:   10rem;
}



oj-masonry-layout:not(.oj-complete) {
  visibility: hidden;
}

oj-masonry-layout {
  display: block;
}

.oj-masonrylayout {
  min-height: 1px;
  min-width: 1px;
  position: relative;
}


.oj-masonrylayout-tile {
  box-sizing: border-box;
  position: absolute;
}

.oj-masonrylayout .oj-masonrylayout-tile {
  position: absolute;
}

.oj-masonrylayout-tile.oj-drop {
  background-color: var(--oj-core-drag-drop-color-1);
  border: 1px solid var(--oj-core-drag-drop-color-2);
  opacity: 0.75;
}

.oj-masonrylayout-tile.oj-drag {
  opacity: 0.75;
}

.oj-masonrylayout-tile-transition-show-from {
  opacity: 0;
}

.oj-masonrylayout-tile-1x1 {
  margin: calc(var(--oj-panel-gutter) / 2);
  width: calc(1 * var(--oj-masonry-layout-tile-width) + 0 * var(--oj-panel-gutter) / 2);
  height: calc(1 * var(--oj-masonry-layout-tile-height) + 0 * var(--oj-panel-gutter) / 2);
}

.oj-masonrylayout-tile-1x2 {
  margin: calc(var(--oj-panel-gutter) / 2);
  width: calc(1 * var(--oj-masonry-layout-tile-width) + 0 * var(--oj-panel-gutter) / 2);
  height: calc(2 * var(--oj-masonry-layout-tile-height) + 2 * var(--oj-panel-gutter) / 2);
}

.oj-masonrylayout-tile-1x3 {
  margin: calc(var(--oj-panel-gutter) / 2);
  width: calc(1 * var(--oj-masonry-layout-tile-width) + 0 * var(--oj-panel-gutter) / 2);
  height: calc(3 * var(--oj-masonry-layout-tile-height) + 4 * var(--oj-panel-gutter) / 2);
}

.oj-masonrylayout-tile-2x1 {
  margin: calc(var(--oj-panel-gutter) / 2);
  width: calc(2 * var(--oj-masonry-layout-tile-width) + 2 * var(--oj-panel-gutter) / 2);
  height: calc(1 * var(--oj-masonry-layout-tile-height) + 0 * var(--oj-panel-gutter) / 2);
}

.oj-masonrylayout-tile-2x2 {
  margin: calc(var(--oj-panel-gutter) / 2);
  width: calc(2 * var(--oj-masonry-layout-tile-width) + 2 * var(--oj-panel-gutter) / 2);
  height: calc(2 * var(--oj-masonry-layout-tile-height) + 2 * var(--oj-panel-gutter) / 2);
}

.oj-masonrylayout-tile-2x3 {
  margin: calc(var(--oj-panel-gutter) / 2);
  width: calc(2 * var(--oj-masonry-layout-tile-width) + 2 * var(--oj-panel-gutter) / 2);
  height: calc(3 * var(--oj-masonry-layout-tile-height) + 4 * var(--oj-panel-gutter) / 2);
}

.oj-masonrylayout-tile-3x1 {
  margin: calc(var(--oj-panel-gutter) / 2);
  width: calc(3 * var(--oj-masonry-layout-tile-width) + 4 * var(--oj-panel-gutter) / 2);
  height: calc(1 * var(--oj-masonry-layout-tile-height) + 0 * var(--oj-panel-gutter) / 2);
}

.oj-masonrylayout-tile-3x2 {
  margin: calc(var(--oj-panel-gutter) / 2);
  width: calc(3 * var(--oj-masonry-layout-tile-width) + 4 * var(--oj-panel-gutter) / 2);
  height: calc(2 * var(--oj-masonry-layout-tile-height) + 2 * var(--oj-panel-gutter) / 2);
}

.oj-masonrylayout-option-defaults {
  font-family: '{"animation":{"insert":[{"effect":"zoomIn","duration":"0.25s","timingFunction":"ease-in-out"},"fadeIn"],"remove":[{"effect":"zoomOut","duration":"0.25s","timingFunction":"ease-in-out"},"fadeOut"],"move":{"effect":"addTransition","duration":"0.25s","timingFunction":"ease-in-out","transitionProperties":["width","height","top","left","right"]},"resize":{"effect":"addTransition","duration":"0.25s","timingFunction":"ease-in-out","transitionProperties":["width","height","top","left","right"]},"reorder":{"effect":"addTransition","duration":"0.2s","timingFunction":"ease-in-out","transitionProperties":["width","height","top","left","right"]}}}' !important;
}

:root {
  --oj-menu-icon-size:                      var(--oj-core-icon-size-lg);
  --oj-menu-icon-to-edge-padding:           1rem;
  --oj-menu-text-to-start-icon-padding:     1rem;
  --oj-menu-text-to-end-icon-padding:       2rem;
  --oj-menu-text-to-edge-padding:           1rem;
  --oj-menu-divider-margin:                 var(--oj-core-spacing-2x) 0;
  --oj-menu-item-text-color:                var(--oj-core-text-color-primary);
  --oj-menu-icon-color:                     var(--oj-core-text-color-primary);
  --oj-menu-sheet-margin-horizontal:        0px;
  --oj-private-menu-global-drop-down-open-animation: '{"effect":"zoomIn","transformOrigin":"#myPosition","duration":".25s"}';
  --oj-private-menu-global-drop-down-close-animation: '{"effect":"none"}';
  --oj-private-menu-global-sheet-open-animation: '{"effect":"slideIn","direction":"top","duration":".25s"}';
  --oj-private-menu-global-sheet-close-animation: '{"effect":"slideOut","direction":"bottom","duration":".25s"}';
  --oj-private-menu-global-submenu-open-animation: '{"effect":"zoomIn","transformOrigin":"#myPosition","duration":".25s"}';
  --oj-private-menu-global-submenu-close-animation: '{"effect":"none"}';
  --oj-private-menu-global-sheet-cancel-affordance: none;
  --oj-private-menu-global-sheet-swipe-down-behavior: dismiss;
  --oj-private-menu-global-drop-down-modality: modeless;
  --oj-private-menu-global-sheet-modality: modal;
  --oj-private-menu-global-sheet-margin-bottom: 0;
}



oj-menu {
  display: none;
}

.oj-menu-layer {
  z-index: var(--oj-core-z-index-popup);
}

.oj-menu {
  list-style: none;
  padding: var(--oj-core-spacing-2x) 0;
  min-width: 8.75rem;
  color: var(--oj-core-text-color-primary);
  background: var(--oj-popup-bg-color);
  font-size: var(--oj-typography-body-md-font-size);
  margin: 0;
  display: inline-block;
  white-space: nowrap;
  -webkit-tap-highlight-color: transparent;
}

.oj-menu-dropdown {
  border: 1px solid var(--oj-popup-border-color);
  border-radius: var(--oj-core-border-radius-md);
  box-shadow: var(--oj-core-dropdown-box-shadow);
}

.oj-menu-sheet {
  border: 0;
  border-radius: 6px 6px 0 0;
  width: calc(100% - 2 * var(--oj-menu-sheet-margin-horizontal));
}

.oj-menu:focus {
  outline: none;
}

.oj-menu.oj-menu-submenu {
  position: fixed;
}

.oj-menu-item {
  margin: 0;
  padding: 0;
  width: 100%;
  display: list-item;
}

.oj-menu-divider {
  margin: var(--oj-menu-divider-margin);
  height: 0;
  font-size: 0;
  line-height: 0;
  border-style: solid;
  display: list-item;
  border-width: 1px 0 0 0;
  border-color: var(--oj-core-divider-color);
}

.oj-menu-item > a {
  padding: 0 var(--oj-menu-text-to-edge-padding);
  position: relative;
  text-decoration: none;
  display: flex;
  align-items: center;
  font-weight: normal;
  box-sizing: border-box;
}

.oj-menu-item > a {
  height: var(--oj-collection-list-row-height);
  color: var(--oj-menu-item-text-color);
  border-top-width: 1px;
  border-top-color: transparent;
  border-top-style: solid;
}

.oj-menu-item:last-child > a {
  border-bottom-width: 1px;
  border-bottom-color: transparent;
  border-bottom-style: solid;
}

.oj-menu-item-cancel > a {
  font-weight: normal;
}


html:not([dir="rtl"]) a.oj-menu-option-start-icon {
  padding-left: calc(var(--oj-menu-icon-to-edge-padding) + var(--oj-menu-icon-size) + var(--oj-menu-text-to-start-icon-padding));
}

html[dir="rtl"] a.oj-menu-option-start-icon {
  padding-right: calc(var(--oj-menu-icon-to-edge-padding) + var(--oj-menu-icon-size) + var(--oj-menu-text-to-start-icon-padding));
}

html:not([dir="rtl"]) a.oj-menu-option-end-icon {
  padding-right: calc(var(--oj-menu-icon-to-edge-padding) + var(--oj-menu-icon-size) + var(--oj-menu-text-to-end-icon-padding));
}

html[dir="rtl"] a.oj-menu-option-end-icon {
  padding-left: calc(var(--oj-menu-icon-to-edge-padding) + var(--oj-menu-icon-size) + var(--oj-menu-text-to-end-icon-padding));
}

a.oj-menu-option-text-only {
  text-align: initial;
}

.oj-menu-option-text-only .oj-menu-cancel-icon {
  display: none;
}

.oj-menu-divider + .oj-menu-item > a {
  border-top-width: 0;
}

.oj-menu-item:not(.oj-focus-highlight) > a:focus {
  outline: none;
}

.oj-menu-item.oj-focus-highlight > a {
  outline: dotted 1px var(--oj-core-text-color-primary);
  outline-offset: 1px;
}

.oj-menu-item:not(.oj-disabled).oj-focus > a,
.oj-menu-item:not(.oj-disabled).oj-focus-ancestor > a {
  background: var(--oj-core-bg-color-hover);
}

.oj-menu-item.oj-focus > a,
.oj-menu-item.oj-focus-ancestor > a,
.oj-menu-item.oj-focus + .oj-menu-item > a,
.oj-menu-item.oj-focus-ancestor + .oj-menu-item > a {
  border-top-color: transparent;
}

.oj-menu-item:last-child.oj-focus > a,
.oj-menu-item:last-child.oj-focus-ancestor > a {
  border-bottom-color: transparent;
}

.oj-menu.oj-disabled .oj-menu-item > a,
.oj-menu-item.oj-disabled > a {
  cursor: default;
}

.oj-disabled .oj-menu-item > a,
.oj-menu-item.oj-disabled > a {
  color: var(--oj-core-text-color-disabled);
}


.oj-menu-item-icon,
.oj-menu-item-end-icon {
  color: var(--oj-menu-icon-color);
  display: flex;
  align-items: center;
  position: absolute;
  height: var(--oj-menu-icon-size);
}

html:not([dir="rtl"]) .oj-menu-item-icon {
  margin-left: calc(0px - var(--oj-menu-icon-size) - var(--oj-menu-text-to-start-icon-padding));
  margin-right: var(--oj-menu-text-to-start-icon-padding);
}

html[dir="rtl"] .oj-menu-item-icon {
  margin-right: calc(0px - var(--oj-menu-icon-size) - var(--oj-menu-text-to-start-icon-padding));
  margin-left: var(--oj-menu-text-to-start-icon-padding);
}

html:not([dir="rtl"]) .oj-menu-item-end-icon {
  right: 0;
  margin-right: var(--oj-menu-text-to-start-icon-padding);
  margin-left: calc(0px - var(--oj-menu-icon-size) - var(--oj-menu-text-to-start-icon-padding));
}

html[dir="rtl"] .oj-menu-item-end-icon {
  left: 0;
  margin-left: var(--oj-menu-text-to-start-icon-padding);
  margin-right: calc(0px - var(--oj-menu-icon-size) - var(--oj-menu-text-to-start-icon-padding));
}

.oj-menu-item .oj-menu-item-icon,
.oj-menu-item .oj-menu-item-end-icon {
  font-size: var(--oj-menu-icon-size);
}

.oj-menu.oj-disabled .oj-menu-item-icon,
.oj-menu.oj-disabled .oj-menu-item-end-icon,
.oj-menu-item.oj-disabled .oj-menu-item-icon,
.oj-menu-item.oj-disabled .oj-menu-submenu-icon,
.oj-menu-item.oj-disabled .oj-menu-item-end-icon {
  color: var(--oj-private-icon-color-disabled);
}

.oj-menu-submenu-icon {
  color: var(--oj-menu-icon-color);
  position: absolute;
  height: var(--oj-menu-icon-size);
  display: flex;
  align-items: center;
}

html:not([dir="rtl"]) .oj-menu-submenu-icon {
  right: var(--oj-menu-icon-to-edge-padding);
}

html[dir="rtl"] .oj-menu-submenu-icon {
  left: var(--oj-menu-icon-to-edge-padding);
}

.oj-menu-context-menu-launcher:not(.oj-menu-allow-browser-context-menu) {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
          user-select: none;
}

.oj-hicontrast .oj-menu-item.oj-focus > a,
.oj-hicontrast .oj-menu-item.oj-focus-ancestor > a {
  outline: dotted 3px;
}

.oj-hicontrast .oj-menu-item.oj-disabled > a {
  border: dotted 1px;
}

.oj-hicontrast .oj-menu-item > a {
  border: none;
}



oj-menu-select-many:not(.oj-complete) {
  visibility: hidden;
}

.oj-menu-dropdown oj-menu-select-many > .oj-menu-item:first-child:not(.oj-top):not(.oj-menu-item-after-divider),
.oj-menu-dropdown oj-menu-select-many > .oj-menu-item:first-child:not(.oj-top):not(.oj-menu-item-after-divider) > a,
.oj-menu-sheet oj-menu-select-many > .oj-menu-item:first-child:not(.oj-top):not(.oj-menu-item-after-divider),
.oj-menu-sheet oj-menu-select-many > .oj-menu-item:first-child:not(.oj-top):not(.oj-menu-item-after-divider) > a {
  border-top-left-radius: unset;
  border-top-right-radius: unset;
}

oj-menu-select-many > .oj-menu-item:last-child:not(.oj-bottom):not(.oj-menu-item-before-divider),
oj-menu-select-many > .oj-menu-item:last-child:not(.oj-bottom):not(.oj-bottom):not(.oj-menu-item-before-divider) > a {
  border-bottom-left-radius: unset;
  border-bottom-right-radius: unset;
}

.oj-menucheckbox-icon {
  width: var(--oj-menu-icon-size);
  height: var(--oj-menu-icon-size);
}

.oj-menucheckbox-icon::after {
  content: "";
  display: inline-block;
}

.oj-menucheckbox-icon.oj-disabled {
  opacity: 0.2;
}

oj-message:not(.oj-complete) {
  visibility: hidden;
}

.oj-messages-general .oj-error .oj-message-container,
.oj-messages-inline .oj-error .oj-message-container {
  background-color: var(--oj-core-danger-secondary-3);
}

.oj-messages-general .oj-confirmation .oj-message-container,
.oj-messages-inline .oj-confirmation .oj-message-container {
  background-color: var(--oj-core-success-secondary-3);
}

.oj-messages-general .oj-warning .oj-message-container,
.oj-messages-inline .oj-warning .oj-message-container {
  background-color: var(--oj-core-warning-secondary-3);
}

.oj-messages-general .oj-info .oj-message-container,
.oj-messages-inline .oj-info .oj-message-container,
.oj-messages-general .oj-message-container,
.oj-messages-inline .oj-message-container {
  background-color: var(--oj-core-info-secondary-3);
}

.oj-messages-general .oj-error .oj-message-leading-header > .oj-message-summary,
.oj-messages-inline .oj-error .oj-message-leading-header > .oj-message-summary,
.oj-messages-general .oj-error .oj-message-status-icon.oj-message-error-icon,
.oj-messages-inline .oj-error .oj-message-status-icon.oj-message-error-icon {
  color: var(--oj-core-danger-3);
}

.oj-messages-general .oj-confirmation .oj-message-leading-header > .oj-message-summary,
.oj-messages-inline .oj-confirmation .oj-message-leading-header > .oj-message-summary,
.oj-messages-general .oj-confirmation .oj-message-status-icon.oj-message-confirmation-icon,
.oj-messages-inline .oj-confirmation .oj-message-status-icon.oj-message-confirmation-icon {
  color: var(--oj-core-success-3);
}

.oj-messages-general .oj-warning .oj-message-leading-header > .oj-message-summary,
.oj-messages-inline .oj-warning .oj-message-leading-header > .oj-message-summary,
.oj-messages-general .oj-warning .oj-message-status-icon.oj-message-warning-icon,
.oj-messages-inline .oj-warning .oj-message-status-icon.oj-message-warning-icon {
  color: var(--oj-core-warning-3);
}

.oj-messages-general .oj-info .oj-message-leading-header > .oj-message-summary,
.oj-messages-inline .oj-info .oj-message-leading-header > .oj-message-summary,
.oj-messages-general .oj-message-leading-header > .oj-message-summary,
.oj-messages-inline .oj-message-leading-header > .oj-message-summary,
.oj-messages-general .oj-info .oj-message-status-icon.oj-message-info-icon,
.oj-messages-inline .oj-info .oj-message-status-icon.oj-message-info-icon {
  color: var(--oj-core-info-3);
}

.oj-messages-notification .oj-error .oj-message-status-icon.oj-message-error-icon,
.oj-messages-notification .oj-confirmation .oj-message-status-icon.oj-message-confirmation-icon,
.oj-messages-notification .oj-warning .oj-message-status-icon.oj-message-warning-icon,
.oj-messages-notification .oj-info .oj-message-status-icon.oj-message-info-icon {
  color: var(--oj-private-message-category-text-color);
}

.oj-message-container {
  width: 100%;
  display: inline-flex;
  flex-direction: column;
  box-sizing: border-box;
}

.oj-message-header {
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  min-height: var(--oj-private-message-header-height);
}

.oj-message-leading-header {
  display: inline-flex;
  align-items: center;
}

html:not([dir="rtl"]) .oj-message-leading-header {
  margin-right: var(--oj-private-message-header-margin-end);
}

html[dir="rtl"] .oj-message-leading-header {
  margin-left: var(--oj-private-message-header-margin-end);
}

.oj-message-trailing-header {
  align-items: center;
  display: inline-flex;
}

.oj-message-custom-icon {
  width: 20px;
  height: 20px;
}

.oj-message-category {
  color: var(--oj-private-message-category-text-color);
  font-size: var(--oj-private-message-component-inline-font-size);
  font-weight: var(--oj-private-message-component-inline-font-weight);
  word-break: break-word;
}

.oj-messages-notification .oj-message-category {
  font-size: var(--oj-private-message-notification-overlay-font-size);
  font-weight: var(--oj-private-message-notification-overlay-font-weight);
}

.oj-message-category h1 {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  margin: 0px;
  padding: 0px;
}

.oj-message-body {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  align-items: flex-start;
}

.oj-message-summary {
  font-weight: var(--oj-private-message-summary-font-weight);
  color: var(--oj-private-message-summary-text-color);
  font-size: var(--oj-private-message-summary-font-size);
  line-height: var(--oj-private-message-summary-line-height);
  word-break: break-word;
}

.oj-message-detail {
  color: var(--oj-private-message-detail-text-color);
  font-size: var(--oj-private-message-detail-font-size);
  line-height: var(--oj-private-message-detail-line-height);
  word-break: break-word;
  width: 100%;
}

.oj-messages-notification .oj-message-detail {
  color: var(--oj-private-message-notification-detail-text-color);
}

.oj-message-leading-header > .oj-message-summary {
  margin: 0px;
  padding: 0px;
  color: var(--oj-private-message-category-text-color);
  font-size: var(--oj-private-message-component-inline-font-size);
  font-weight: var(--oj-private-message-component-inline-font-weight);
  word-break: break-word;
}

.oj-messages-notification .oj-message-leading-header > .oj-message-summary {
  font-size: var(--oj-private-message-notification-overlay-font-size);
  font-weight: var(--oj-private-message-notification-overlay-font-weight);
}

.oj-message-timestamp {
  color: var(--oj-private-message-time-text-color);
  font-size: var(--oj-private-message-time-font-size);
  margin-right: var(--oj-private-message-time-margin-end);
  flex-grow: 9;
  min-width: 5em;
  word-break: break-word;
}

html[dir="rtl"] .oj-message-timestamp {
  margin-left: var(--oj-private-message-time-margin-end);
}

.oj-message-close {
  float: right;
  display: var(--oj-private-message-close-icon-display);
}

html[dir="rtl"] .oj-message-close {
  float: left;
}

.oj-message-auto-timeout-close {
  display: var(--oj-private-message-auto-timeout-close-icon-display);
}

.oj-message-close .oj-button {
  margin-bottom: 0;
}

.oj-message-option-defaults {
  font-family: '{"autoTimeout":4000}' !important;
}

.oj-color-invert {
  --oj-private-message-category-text-color:                   var(--oj-core-text-color-primary);
  --oj-private-message-summary-text-color:                    var(--oj-core-text-color-primary);
  --oj-private-message-detail-text-color:                     var(--oj-core-text-color-primary);
  --oj-private-message-notification-detail-text-color:  var(--oj-core-text-color-secondary);
  --oj-private-message-notification-overlay-header-bg-color:  rgb(var(--oj-palette-neutral-rgb-170));
  --oj-private-message-notification-overlay-body-bg-color:    rgb(var(--oj-palette-neutral-rgb-170));
  --oj-private-message-time-text-color:                       var(--oj-core-text-color-primary);
  --oj-private-message-notification-overlay-box-shadow:       var(--oj-core-box-shadow-md);
  --oj-private-message-general-inline-border-color:           var(--oj-core-divider-color);
  --oj-private-message-general-overlay-border-color:          var(--oj-core-divider-color);
}

.oj-message-body .oj-message-summary {
  padding-bottom: 4px;
}

html:not([dir="rtl"]) .oj-message-header .oj-message-status-icon {
  padding: 0 0.5rem 0 0;
}

html[dir="rtl"] .oj-message-header .oj-message-status-icon {
  padding: 0 0 0 0.5rem;
}

oj-message-banner:not(.oj-complete) {
  visibility: hidden;
}

.oj-messagebanner-container-gap {
  gap: var(--oj-core-spacing-1x);
}

.oj-messagebanner-item {
  background-color: var(--oj-private-message-banner-background-color);
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: var(--oj-core-divider-color);
}

.oj-messagebanner-item:focus-visible {
  outline-style: dotted;
  outline-width: 1px;
  outline-color: var(--oj-core-focus-border-color);
  outline-offset: 1px;
}

.oj-messagebanner-item.oj-messagebanner-section {
  border: 1px solid var(--oj-core-divider-color);
  border-radius: var(--oj-core-border-radius-lg);
}

.oj-messagebanner-content {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  padding-top: var(--oj-core-spacing-4x);
  padding-bottom: var(--oj-core-spacing-4x);
  padding-inline-start: var(--oj-core-gutter-start, var(--oj-core-spacing-4x));
  padding-inline-end: var(--oj-core-gutter-start, var(--oj-core-spacing-4x));
}

.oj-messagebanner-content-gap {
  gap: var(--oj-core-spacing-2x);
}

.oj-messagebanner-start-icon-container {
  color: var(--oj-private-message-banner-start-icon-color);
  font-size: var(--oj-private-message-banner-start-icon-size);
  height: var(--oj-private-message-banner-summary-line-height);
  align-self: flex-start;
  display: flex;
  margin-inline-end: var(--oj-core-spacing-2x);
}

.oj-messagebanner-start-icon {
  height: calc(var(--oj-private-message-banner-summary-text-size) * var(--oj-private-message-banner-summary-line-height));
  display: flex;
  align-items: center;
}

.oj-messagebanner-header {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  line-height: var(--oj-private-message-banner-summary-line-height);
}

@media screen and (max-width: 599.9px) {
  .oj-messagebanner-header {
    flex-direction: column;
  }
}

.oj-messagebanner-summary {
  flex: 1;
  overflow-wrap: anywhere;
  font-size: var(--oj-private-message-banner-summary-text-size);
  font-weight: var(--oj-private-message-banner-summary-text-weight);
  color: var(--oj-private-message-banner-summary-text-color);
}

.oj-messagebanner-timestamp {
  flex-shrink: 0;
  font-size: var(--oj-typography-body-xs-font-size);
  color: var(--oj-core-text-color-secondary);
}

.oj-messagebanner-detail {
  overflow-wrap: anywhere;
  font-size: var(--oj-typography-body-sm-font-size);
  color: var(--oj-core-text-color-primary);
}

.oj-messagebanner-close-button {
  align-self: flex-start;
  display: flex;
  margin-inline-start: var(--oj-core-spacing-1x);
  margin-inline-end: calc(-1 * var(--oj-core-spacing-2x));
  margin-top: calc(-1 * var(--oj-core-spacing-2x));
  margin-bottom: calc(-1 * var(--oj-core-spacing-2x));
}

:root {
  --oj-private-message-banner-background-color:         var(--oj-core-info-secondary-3);
  --oj-private-message-banner-start-icon-color:         var(--oj-core-info-3);
  --oj-private-message-banner-start-icon-size:          1rem;
  --oj-private-message-banner-summary-text-color:       var(--oj-core-info-3);
  --oj-private-message-banner-summary-text-weight:      var(--oj-typography-subheading-xs-font-weight);
  --oj-private-message-banner-summary-text-size:        var(--oj-typography-subheading-xs-font-size);
  --oj-private-message-banner-summary-line-height:      var(--oj-typography-subheading-xs-line-height);
  --oj-private-message-banner-global-enter-animation:   '[{ "effect": "expand", "duration": "0.25s", "direction": "height" }]';
  --oj-private-message-banner-global-exit-animation:    '[{ "effect": "collapse", "duration": "0.25s", "direction": "height" }]';
}

.oj-messagebanner-error {
  --oj-private-message-banner-background-color:   var(--oj-core-danger-secondary-3);
  --oj-private-message-banner-start-icon-color:   var(--oj-core-danger-3);
  --oj-private-message-banner-summary-text-color: var(--oj-core-danger-3);
}

.oj-messagebanner-warning {
  --oj-private-message-banner-background-color:   var(--oj-core-warning-secondary-3);
  --oj-private-message-banner-start-icon-color:   var(--oj-core-warning-3);
  --oj-private-message-banner-summary-text-color: var(--oj-core-warning-3);
}

.oj-messagebanner-confirmation {
  --oj-private-message-banner-background-color:   var(--oj-core-success-secondary-3);
  --oj-private-message-banner-start-icon-color:   var(--oj-core-success-3);
  --oj-private-message-banner-summary-text-color: var(--oj-core-success-3);
}

.oj-messagebanner-info {
  --oj-private-message-banner-background-color:   var(--oj-core-info-secondary-3);
  --oj-private-message-banner-start-icon-color:   var(--oj-core-info-3);
  --oj-private-message-banner-summary-text-color: var(--oj-core-info-3);
}

.oj-messages-layer {
  z-index: var(--oj-core-z-index-messages);
}

.oj-messages-layer.oj-focus-within {
  z-index: calc(var(--oj-core-z-index-messages) + 1);
}

oj-messages:not(.oj-complete) {
  visibility: hidden;
}

oj-messages {
  display: none;
}

.oj-messages-inline oj-message {
  display: flex;
}

.oj-messages-general {
  width: var(--oj-private-messages-general-overlay-width);
  max-width: var(--oj-private-messages-general-overlay-max-width);
  min-width: var(--oj-private-messages-general-overlay-min-width);
}

.oj-messages-notification {
  width: var(--oj-private-messages-notification-overlay-width);
  max-width: var(--oj-private-messages-notification-overlay-max-width);
  min-width: var(--oj-private-messages-notification-overlay-min-width);
}

.oj-messages-general .oj-messages-container {
  border-width: var(--oj-private-messages-general-overlay-border-width);
  border-color: var(--oj-private-messages-general-overlay-border-color);
  border-style: solid;
  border-radius: var(--oj-private-messages-general-overlay-border-radius);
  box-shadow: var(--oj-private-messages-general-overlay-box-shadow);
}

.oj-messages-notification .oj-messages-container {
  border-width: var(--oj-private-messages-notification-overlay-border-width);
  border-color: var(--oj-private-messages-notification-overlay-border-color);
  border-style: solid;
  border-radius: var(--oj-private-messages-notification-overlay-border-radius);
  box-shadow: var(--oj-private-messages-notification-overlay-box-shadow);
}

.oj-messages-general .oj-messages-container,
.oj-messages-notification .oj-messages-container {
  margin: 10px;
  display: flex;
  align-items: center;
  flex-direction: column;
}

.oj-messages-notification .oj-message-header {
  background-color: var(--oj-private-message-notification-overlay-header-bg-color);
}

.oj-messages-notification .oj-message-body {
  background-color: var(--oj-private-message-notification-overlay-body-bg-color);
}

.oj-messages-inline oj-message:not(:last-child) .oj-message-container,
.oj-messages-inline:not(.oj-messages-inline-remove-bottom-border) oj-message:last-child .oj-message-container {
  border-width: var(--oj-private-message-general-inline-border-width);
  border-color: var(--oj-private-message-general-inline-border-color);
  border-style: solid;
}

.oj-messages-general .oj-message-container {
  border-width: var(--oj-private-message-general-overlay-border-width);
  border-color: var(--oj-private-message-general-overlay-border-color);
  border-style: solid;
  border-radius: var(--oj-private-message-general-overlay-border-radius);
  box-shadow: var(--oj-private-message-general-overlay-box-shadow);
}

.oj-messages-notification .oj-message-container {
  border-width: var(--oj-private-message-notification-overlay-border-width);
  border-color: var(--oj-private-message-notification-overlay-border-color);
  border-style: solid;
  border-radius: var(--oj-private-message-notification-overlay-border-radius);
  box-shadow: var(--oj-private-message-notification-overlay-box-shadow);
}

.oj-messages-general .oj-message-header {
  border-top-left-radius: var(--oj-private-message-general-overlay-border-radius);
  border-top-right-radius: var(--oj-private-message-general-overlay-border-radius);
}

.oj-messages-general .oj-message-body {
  border-bottom-left-radius: var(--oj-private-message-general-overlay-border-radius);
  border-bottom-right-radius: var(--oj-private-message-general-overlay-border-radius);
}

.oj-messages-notification .oj-message-header {
  border-top-left-radius: var(--oj-private-message-notification-overlay-border-radius);
  border-top-right-radius: var(--oj-private-message-notification-overlay-border-radius);
}

.oj-messages-general .oj-message-no-detail .oj-message-header,
.oj-messages-notification .oj-message-no-detail .oj-message-header {
  border-radius: var(--oj-private-message-notification-overlay-border-radius);
}

.oj-messages-notification .oj-message-body {
  border-bottom-left-radius: var(--oj-private-message-notification-overlay-border-radius);
  border-bottom-right-radius: var(--oj-private-message-notification-overlay-border-radius);
}

.oj-messages-general oj-message:not(:last-child) .oj-message-container {
  margin-bottom: var(--oj-private-message-general-overlay-separator-margin);
}

.oj-messages-notification oj-message:not(:last-child) .oj-message-container {
  margin-bottom: var(--oj-private-message-notification-overlay-separator-margin);
}

@media screen and (max-width: 599.9px) {
  .oj-messages-general,
  .oj-messages-notification {
    width: calc(100% - 20px);
    max-width: initial;
    min-width: initial;
  }
}

.oj-messages-option-defaults {
  font-family: '{"general":{"animation":{"open":{"effect":"expand","duration":"0.25s"},"close":{"effect":"collapse","duration":"0.25s"}},"position":{"my":{"horizontal":"center","vertical":"top"},"at":{"horizontal":"center","vertical":"top"},"of":"window","collision":"none"}},"notification":{"animation":{"open":{"effect":"slideIn","duration":"0.25s","direction":"top"},"close":{"effect":"fadeOut","duration":"0.25s","timingFunction":"linear"}},"position":{"my":{"horizontal":"center","vertical":"bottom"},"at":{"horizontal":"center","vertical":"bottom"},"of":"window","collision":"none"}}}' !important;
}

.oj-messages-inline.oj-messages-outlined oj-message .oj-message-container,
.oj-messages-inline.oj-messages-outlined oj-message:last-child .oj-message-container {
  border-width: 1px;
  border-radius: var(--oj-core-border-radius-lg);
  margin: 0 0 0.25rem 0;
}

.oj-messages-inline .oj-message-header {
  padding: 1rem 0.5rem 0.5rem 1rem;
}

html[dir="rtl"] .oj-messages-inline .oj-message-header {
  padding: 1rem 1rem 0.5rem 0.5rem;
}

.oj-messages-inline .oj-message-no-detail .oj-message-header {
  padding: 1rem 0.5rem 1rem 1rem;
}

html[dir="rtl"] .oj-messages-inline .oj-message-no-detail .oj-message-header {
  padding: 1rem 1rem 1rem 0.5rem;
}

.oj-messages-inline .oj-message-container:not(.oj-message-no-detail) .oj-message-body {
  padding: 0 3rem 1rem 2.5rem;
}

html[dir="rtl"] .oj-messages-inline .oj-message-container:not(.oj-message-no-detail) .oj-message-body {
  padding: 0 2.5rem 1rem 3rem;
}

.oj-messages-inline .oj-message-container.oj-message-no-icon:not(.oj-message-no-detail) .oj-message-body {
  padding: 0 3rem 1rem 1rem;
}

html[dir="rtl"] .oj-messages-inline .oj-message-container.oj-message-no-icon:not(.oj-message-no-detail) .oj-message-body {
  padding: 0 1rem 1rem 3rem;
}


.oj-messages-general .oj-message-header,
.oj-messages-notification .oj-message-header {
  padding: 0.5rem 1rem 0 1rem;
}

.oj-messages-general .oj-message-container.oj-message-no-icon.oj-message-no-detail .oj-message-header,
.oj-messages-notification .oj-message-container.oj-message-no-icon.oj-message-no-detail .oj-message-header {
  padding: 1rem;
}

.oj-messages-general .oj-message-container.oj-message-no-detail:not(.oj-message-no-icon) .oj-message-header,
.oj-messages-notification .oj-message-container.oj-message-no-detail:not(.oj-message-no-icon) .oj-message-header {
  padding: 0.5rem 1rem;
}


.oj-messages-general .oj-message-body,
.oj-messages-notification .oj-message-body {
  padding: 0 3.75rem 1rem 2.5rem;
}

html[dir="rtl"] .oj-messages-general .oj-message-body, html[dir="rtl"]
.oj-messages-notification .oj-message-body {
  padding: 0 2.5rem 1rem 3.75rem;
}

.oj-messages-general .oj-message-container.oj-message-no-detail:not(.oj-message-no-icon) .oj-message-body,
.oj-messages-notification .oj-message-container.oj-message-no-detail:not(.oj-message-no-icon) .oj-message-body {
  padding: 0;
}

.oj-messages-general .oj-message-container.oj-message-no-icon.oj-message-no-detail .oj-message-body,
.oj-messages-notification .oj-message-container.oj-message-no-icon.oj-message-no-detail .oj-message-body {
  padding: 0;
}

oj-module:not(.oj-complete) {
  visibility: hidden;
}

oj-module {
  display: block;
}

:root {
  --oj-n-box-cell-bg-color:            rgb(var(--oj-palette-neutral-rgb-0));
  --oj-n-box-cell-bg-color-maximized:  rgb(var(--oj-palette-neutral-rgb-10));
  --oj-n-box-node-bg-color:            rgb(var(--oj-palette-neutral-rgb-30));
}

oj-n-box:not(.oj-complete) {
  visibility: hidden;
}

oj-n-box {
  display: block;
}

.oj-nbox {
  -webkit-user-select: none;
          user-select: none;
  width: 100%;
  height: 35rem;
}

.oj-nbox-container {
  grid-gap: 0.25rem;
}

.oj-nbox-columns-title,
.oj-nbox-rows-title {
  color: var(--oj-core-text-color-secondary);
  font-size: var(--oj-dvt-label-font-size-md);
}

.oj-nbox-column-label,
.oj-nbox-row-label {
  color: var(--oj-core-text-color-secondary);
  font-size: var(--oj-dvt-label-font-size-sm);
}

.oj-nbox-cell {
  background-color: var(--oj-n-box-cell-bg-color);
  border-radius: var(--oj-panel-border-radius);
  padding: 0.5rem;
  grid-gap: 0.25rem;
  height: 2rem;
}

.oj-nbox-cell-shadow {
  box-shadow: var(--oj-core-box-shadow-sm);
}

.oj-nbox-cell.oj-maximized {
  background-color: var(--oj-n-box-cell-bg-color-maximized);
}

.oj-nbox-cell.oj-minimized {
  background-color: var(--oj-n-box-cell-bg-color);
}

.oj-nbox-cell-label {
  color: var(--oj-core-text-color-primary);
  font-size: var(--oj-dvt-label-font-size-md);
}

.oj-nbox-node-one-label-padding {
  padding: 0.375rem;
}

.oj-nbox-node-two-label-padding {
  padding: 0.125rem;
}

.oj-nbox-node-no-label {
  height: 2.75rem;
}

.oj-nbox-cell-label.oj-minimized {
  color: var(--oj-core-text-color-secondary);
}

.oj-nbox-cell-countlabel {
  color: var(--oj-core-text-color-primary);
  font-size: var(--oj-dvt-label-font-size-md);
}

.oj-nbox-node {
  background-color: var(--oj-n-box-node-bg-color);
  border-radius: var(--oj-core-border-radius-md);
  min-width: 4.75rem;
  max-width: 9.125rem;
}

.oj-nbox-node.oj-hover {
  border-color: var(--oj-dvt-item-contrast-color);
}

.oj-nbox-node.oj-selected {
  border-color: var(--oj-dvt-item-border-color-selected);
}

.oj-nbox-node-label {
  color: var(--oj-core-text-color-primary);
  font-size: var(--oj-dvt-label-font-size-md);
}

.oj-nbox-node-secondarylabel {
  color: var(--oj-core-text-color-primary);
  font-size: var(--oj-dvt-label-font-size-md);
}

.oj-nbox-node-initials-background {
  width: 196px;
  height: 196px;
}

.oj-nbox-node-initials-background.oj-nbox-ios {
  width: 38px;
  height: 38px;
}

.oj-nbox-node-initials-background-pattern {
  opacity: .3;
}

.oj-nbox-node-initials {
  fill: var(--oj-core-neutral-contrast);
  font-size: var(--oj-typography-body-xs-font-size);
}

.oj-nbox-node-initials.oj-nbox-node-initials-lg {
  font-size: var(--oj-typography-body-md-font-size);
}

.oj-nbox-node-initials-bg-color {
  fill: var(--oj-avatar-bg-color);
}

.oj-nbox-dialog {
  background-color: var(--oj-n-box-cell-bg-color);
  border-color: var(--oj-dialog-border-color);
}

.oj-nbox-dialog-label {
  color: var(--oj-core-text-color-primary);
  font-size: var(--oj-dvt-label-font-size-md);
}

.oj-nbox-dialog-countlabel {
  color: var(--oj-core-text-color-primary);
  font-size: var(--oj-dvt-label-font-size-md);
}

.oj-nbox-node-initials-neutral {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern1.png");
}

.oj-nbox-node-initials-red,
.oj-nbox-node-initials-orange {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern2.png");
}

.oj-nbox-node-initials-forest,
.oj-nbox-node-initials-green {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern3.png");
}

.oj-nbox-node-initials-teal {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern4.png");
}

.oj-nbox-node-initials-blue {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern5.png");
}

.oj-nbox-node-initials-slate {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern6.png");
}

.oj-nbox-node-initials-mauve,
.oj-nbox-node-initials-pink {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern7.png");
}

.oj-nbox-node-initials-purple {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern8.png");
}

.oj-nbox-node-initials-lilac {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern9.png");
}

.oj-nbox-node-initials-gray {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern10.png");
}

.oj-nbox-node-initials-neutral.oj-nbox-ios {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern1_38.png");
}

.oj-nbox-node-initials-red.oj-nbox-ios {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern2_38.png");
}

.oj-nbox-node-initials-green.oj-nbox-ios {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern3_38.png");
}

.oj-nbox-node-initials-teal.oj-nbox-ios {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern4_38.png");
}

.oj-nbox-node-initials-blue.oj-nbox-ios {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern5_38.png");
}

.oj-nbox-node-initials-slate.oj-nbox-ios {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern6_38.png");
}

.oj-nbox-node-initials-mauve.oj-nbox-ios {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern7_38.png");
}

.oj-nbox-node-initials-purple.oj-nbox-ios {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern8_38.png");
}

.oj-nbox-node-initials-lilac.oj-nbox-ios {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern9_38.png");
}

.oj-nbox-node-initials-gray.oj-nbox-ios {
  background-image: url("../oraclejet/css/libs/oj/17.0.1/redwood/images/avatar-pattern10_38.png");
}

:root {
  --oj-tree-view-indent-width:                            1.5rem;
  --oj-tree-view-row-height:                              2.5rem;
  --oj-tree-view-text-color:                              var(--oj-core-text-color-primary);
  --oj-private-tree-view-global-expand-animation:                     '{"effect":"expand"}';
  --oj-private-tree-view-global-collapse-animation:                   '{"effect":"collapse"}';
  --oj-private-tree-view-global-data-fadein-duration:         .15s;
  --oj-private-tree-view-global-selection-affordance-default: selector;
  --oj-private-tree-view-global-load-indicator-default:       skeleton;
}

:root {
  --oj-navigation-list-font-size:                          var(--oj-typography-body-md-font-size);
  --oj-navigation-list-icon-size:                          var(--oj-core-icon-size-lg);
  --oj-navigation-list-font-weight:                        600;
  --oj-navigation-list-icon-margin:                        0;
  --oj-navigation-list-sliding-heading-font-size:          var(--oj-typography-subheading-xs-font-size);
  --oj-navigation-list-sliding-heading-font-weight:        var(--oj-typography-subheading-xs-font-weight);
  --oj-navigation-list-sliding-heading-line-height:        var(--oj-typography-subheading-xs-line-height);
  --oj-navigation-list-icon-to-text-padding:               0.5rem;
  --oj-navigation-list-item-min-height:                    3rem;
  --oj-navigation-list-item-margin:                        2rem;
  --oj-private-navigation-list-item-border-width:          3px;
  --oj-navigation-list-item-padding:                       0;
  --oj-navigation-list-item-label-color:               var(--oj-core-text-color-secondary);
  --oj-navigation-list-item-label-color-hover:                 var(--oj-core-text-color-primary);
  --oj-navigation-list-item-bg-color-hover:                    transparent;
  --oj-private-navigation-list-item-border-color-hover:        transparent;
  --oj-navigation-list-item-bg-color-selected:                 transparent;
  --oj-navigation-list-item-border-color-selected:             rgb(var(--oj-palette-brand-rgb-110));
  --oj-navigation-list-item-label-color-selected:              var(--oj-core-text-color-primary);
  --oj-private-navigation-list-global-horizontal-add-animation-default: '[{"effect":"expand","direction":"width"},"fadeIn"]';
  --oj-private-navigation-list-global-horizontal-remove-animation-default: '[{"effect":"collapse","direction":"width","persist":"all"},"fadeOut"]';
  --oj-private-navigation-list-global-add-animation-default: '[{"effect":"expand"},"fadeIn"]';
  --oj-private-navigation-list-global-remove-animation-default: '[{"effect":"collapse"},"fadeOut"]';
  --oj-private-navigation-list-global-update-animation-default: '{"effect":"fadeIn"}';
  --oj-private-navigation-list-global-expand-animation-default: '{"effect":"expand"}';
  --oj-private-navigation-list-global-collapse-animation-default: '{"effect":"collapse"}';
  --oj-private-navigation-list-global-slider-expand-animation-default: '{"effect":"slideIn","direction":"start","duration":"0.4s"}';
  --oj-private-navigation-list-global-slider-collapse-animation-default: '{"effect":"slideIn","direction":"end","duration":"0.4s"}';
  --oj-private-navigation-list-global-pointer-up-animation-default: '{"effect":"ripple"}';
  --oj-private-navigation-list-global-hierarchy-menu-threshold-default: -1;
}

oj-navigation-list:not(.oj-complete) {
  visibility: hidden;
}

oj-navigation-list {
  display: block;
}


.oj-navigationlist,
.oj-navigationlist-listview-container {
  overflow-x: hidden;
}

.oj-navigationlist-listview {
  position: relative;
}

.oj-navigationlist-touch {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}


.oj-navigationlist-category-divider {
  border-color: var(--oj-core-divider-color);
  border-style: solid;
  border-width: 1px 0 0;
  font-size: 0;
  height: 0;
  line-height: 0;
  margin: 0 3px;
}


.oj-navigationlist-horizontal .oj-navigationlist-divider {
  border-color: var(--oj-core-divider-color);
  border-style: solid;
  border-width: 0 1px 0 0;
  font-size: 0;
  height: 1.714rem;
  line-height: 0;
  margin: 5px 0;
  align-self: center;
  display: none;
}

.oj-navigationlist-item-dividers .oj-navigationlist-divider {
  display: list-item;
}


.oj-navigationlist-element,
.oj-navigationlist-group {
  list-style-type: none;
  padding-left: 0;
  padding-right: 0;
  margin: 0;
}

.oj-navigationlist-item-element:not(.oj-navigationlist-item) {
  display: block;
  line-height: 0;
}

.oj-navigationlist-item-element {
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}


.oj-navigationlist-element:focus {
  outline: none;
}


.oj-navigationlist-vertical:not(.oj-navigationlist-icon-only) .oj-navigationlist-item-label {
  vertical-align: middle;
}

.oj-navigationlist-vertical .oj-navigationlist-item::before {
  min-height: var(--oj-navigation-list-item-min-height);
  content: "";
  display: inline-block;
  visibility: hidden;
}


.oj-navigationlist-collapse-icon,
.oj-navigationlist-expand-icon {
  order: 1;
  align-self: center;
}

a.oj-navigationlist-collapse-icon,
a.oj-navigationlist-expand-icon,
a.oj-navigationlist-collapse-icon:hover,
a.oj-navigationlist-expand-icon:hover {
  text-decoration: none;
}


.oj-navigationlist-item-content {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
}

a.oj-navigationlist-item-content {
  text-decoration: none;
  font-weight: normal;
  outline: none;
  overflow: hidden;
}

a.oj-navigationlist-item-content:active {
  background-color: transparent;
}

a.oj-navigationlist-item-content .oj-navigationlist-item-label {
  color: var(--oj-navigation-list-item-label-color);
}

.oj-selected > a.oj-navigationlist-item-content > .oj-navigationlist-item-label {
  color: var(--oj-navigation-list-item-label-color-selected);
}

.oj-hover:not(.oj-selected) > a.oj-navigationlist-item-content > .oj-navigationlist-item-label {
  color: var(--oj-navigation-list-item-label-color-hover);
}


.oj-navigationlist-item-label {
  order: 2;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow-x: hidden;
  display: inline-block;
  line-height: normal;
  -webkit-hyphens: auto;
          hyphens: auto;
  word-break: break-word;
}

.oj-navigationlist-item-text-wrap .oj-navigationlist-item-label {
  white-space: normal;
}


.oj-navigationlist-vertical .oj-navigationlist-item-label {
  padding: 3px 0;
  flex: 1 1 auto;
}


.oj-navigationlist-icon-only .oj-navigationlist-item-label {
  display: none;
}


.oj-navigationlist-item-icon {
  color: var(--oj-navigation-list-item-label-color);
  flex: 0 0 auto;
  font-size: var(--oj-navigation-list-icon-size);
  margin: var(--oj-navigation-list-icon-margin);
  width: var(--oj-navigation-list-icon-size);
}

.oj-navigationlist-group-item {
  display: flex;
  flex: 1 1 auto;
}

.oj-navigationlist-group {
  flex: 1 1 auto;
}


.oj-navigationlist-item.oj-disabled .oj-navigationlist-item-label {
  color: var(--oj-core-text-color-disabled);
}

.oj-navigationlist-item.oj-disabled a.oj-navigationlist-item-content {
  cursor: default;
}

.oj-navigationlist-item.oj-disabled .oj-navigationlist-item-icon {
  color: var(--oj-core-text-color-disabled);
}


.oj-navigationlist-item-end {
  color: var(--oj-core-text-color-secondary);
}

.oj-navigationlist-horizontal:not(.oj-navigationlist-stack-icon-label):not(.oj-navigationlist-icon-only) .oj-navigationlist-item-end {
  margin-left: var(--oj-navigation-list-icon-to-text-padding);
  flex: 0 0 auto;
  order: 3;
  align-self: center;
}

.oj-navigationlist-horizontal.oj-navigationlist-stack-icon-label .oj-navigationlist-item-end {
  order: 1;
}

.oj-navigationlist-horizontal.oj-navigationlist-stack-icon-label .oj-navigationlist-item-label,
.oj-navigationlist-vertical .oj-navigationlist-item-end {
  order: 3;
}

.oj-navigationlist-horizontal.oj-navigationlist-stack-icon-label .oj-navigationlist-item-icon {
  order: 2;
}

.oj-navigationlist-horizontal.oj-navigationlist-stack-icon-label .oj-navigationlist-item-content {
  overflow: visible;
}

.oj-navigationlist-horizontal.oj-navigationlist-stack-icon-label .oj-navigationlist-item-end {
  position: relative;
  top: calc(50% - 1.35rem);
  left: .5rem;
}

html[dir="rtl"] .oj-navigationlist-horizontal.oj-navigationlist-stack-icon-label .oj-navigationlist-item-end {
  right: .5rem;
}

.oj-navigationlist-horizontal.oj-navigationlist-icon-only .oj-navigationlist-item-content {
  position: relative;
  overflow: visible;
}

.oj-navigationlist-horizontal.oj-navigationlist-icon-only .oj-navigationlist-item-end {
  position: absolute;
  top: calc(50% - 1rem);
  line-height: 0;
  left: 50%;
}

html[dir="rtl"] .oj-navigationlist-horizontal.oj-navigationlist-icon-only .oj-navigationlist-item-end {
  right: 50%;
}

.oj-navigationlist-vertical.oj-navigationlist-icon-only .oj-navigationlist-item-content {
  position: relative;
}

.oj-navigationlist-vertical.oj-navigationlist-icon-only .oj-navigationlist-item-end {
  position: absolute;
  top: 50%;
  transform: translate(0, calc(-50% - 0.5rem));
  line-height: 0;
  left: calc(50% + 0.5rem);
}

html[dir="rtl"] .oj-navigationlist-vertical.oj-navigationlist-icon-only .oj-navigationlist-item-end {
  right: calc(50% + 0.5rem);
}

.oj-navigationlist-item.oj-disabled .oj-navigationlist-item-end {
  color: var(--oj-core-text-color-disabled);
}


.oj-navigationlist-item.oj-selected .oj-navigationlist-item-icon {
  color: var(--oj-navigation-list-item-label-color-selected);
}


.oj-navigationlist-item.oj-hover:not(.oj-selected) .oj-navigationlist-item-icon {
  color: var(--oj-navigation-list-item-label-color-hover);
}


.oj-hicontrast .oj-navigationlist-item.oj-selected,
.oj-hicontrast .oj-navigationlist-item.oj-selected.oj-hover,
.oj-hicontrast .oj-navigationlist-item.oj-selected.oj-focus {
  border: 1px solid;
}

.oj-hicontrast .oj-navigationlist-item.oj-hover,
.oj-hicontrast .oj-navigationlist-item.oj-focus {
  border: 1px dotted;
}


.oj-navigationlist .oj-navigationlist-item.oj-focus-highlight {
  outline: dotted 1px var(--oj-core-focus-border-color);
  outline-offset: -1px;
}

.oj-hicontrast .oj-navigationlist-item.oj-focus {
  outline: none;
}

.oj-navigationlist-item {
  border-color: transparent;
  display: flex;
  align-items: stretch;
}

.oj-navigationlist-item.oj-selected {
  background-color: var(--oj-navigation-list-item-bg-color-selected);
  border-color: var(--oj-navigation-list-item-border-color-selected);
}

.oj-navigationlist-item.oj-hover:not(.oj-selected) {
  background-color: var(--oj-navigation-list-item-bg-color-hover);
  border-color: var(--oj-private-navigation-list-item-border-color-hover);
}


html:not([dir="rtl"]) .oj-navigationlist-vertical:not(.oj-navigationlist-icon-only) .oj-navigationlist-has-icons > .oj-navigationlist-item > .oj-navigationlist-item-no-icon .oj-navigationlist-item-label {
  margin-left: calc(var(--oj-navigation-list-icon-to-text-padding) + var(--oj-navigation-list-icon-size));
}

html[dir="rtl"] .oj-navigationlist-vertical:not(.oj-navigationlist-icon-only) .oj-navigationlist-has-icons > .oj-navigationlist-item > .oj-navigationlist-item-no-icon .oj-navigationlist-item-label {
  margin-right: calc(var(--oj-navigation-list-icon-to-text-padding) + var(--oj-navigation-list-icon-size));
}

.oj-navigationlist-vertical:not(.oj-navigationlist-icon-only) .oj-navigationlist-item {
  border-style: solid;
  margin-top: 0;
  margin-bottom: var(--oj-navigation-list-item-margin);
}

html[dir="rtl"] .oj-navigationlist-vertical:not(.oj-navigationlist-icon-only) .oj-navigationlist-item {
  padding-right: calc(var(--oj-navigation-list-item-padding) - var(--oj-private-navigation-list-item-border-width));
  border-width: 0 var(--oj-private-navigation-list-item-border-width) 0 0;
}

html:not([dir="rtl"]) .oj-navigationlist-vertical:not(.oj-navigationlist-icon-only) .oj-navigationlist-item {
  padding-left: calc(var(--oj-navigation-list-item-padding) - var(--oj-private-navigation-list-item-border-width));
  border-width: 0 0 0 var(--oj-private-navigation-list-item-border-width);
}

.oj-navigationlist-vertical:not(.oj-navigationlist-icon-only) .oj-navigationlist-item:last-child {
  margin-bottom: 0;
}

.oj-hicontrast .oj-navigationlist-collapsible .oj-navigationlist-item,
.oj-hicontrast .oj-navigationlist-expanded:not(.oj-navigationlist-icon-only).oj-navigationlist-vertical .oj-navigationlist-item {
  border-style: none;
}

.oj-hicontrast .oj-navigationlist-collapsible .oj-navigationlist-item.oj-focus,
.oj-hicontrast .oj-navigationlist-collapsible .oj-navigationlist-item.oj-hover,
.oj-hicontrast .oj-navigationlist-expanded:not(.oj-navigationlist-icon-only).oj-navigationlist-vertical .oj-navigationlist-item.oj-focus,
.oj-hicontrast .oj-navigationlist-expanded:not(.oj-navigationlist-icon-only).oj-navigationlist-vertical .oj-navigationlist-item.oj-hover {
  border-style: dotted;
}

html[dir="rtl"] .oj-hicontrast .oj-navigationlist-collapsible .oj-navigationlist-item.oj-focus, html[dir="rtl"]
.oj-hicontrast .oj-navigationlist-collapsible .oj-navigationlist-item.oj-hover, html[dir="rtl"]
.oj-hicontrast .oj-navigationlist-expanded:not(.oj-navigationlist-icon-only).oj-navigationlist-vertical .oj-navigationlist-item.oj-focus, html[dir="rtl"]
.oj-hicontrast .oj-navigationlist-expanded:not(.oj-navigationlist-icon-only).oj-navigationlist-vertical .oj-navigationlist-item.oj-hover {
  border-width: 1px;
}

html:not([dir="rtl"]) .oj-hicontrast .oj-navigationlist-collapsible .oj-navigationlist-item.oj-focus, html:not([dir="rtl"])
.oj-hicontrast .oj-navigationlist-collapsible .oj-navigationlist-item.oj-hover, html:not([dir="rtl"])
.oj-hicontrast .oj-navigationlist-expanded:not(.oj-navigationlist-icon-only).oj-navigationlist-vertical .oj-navigationlist-item.oj-focus, html:not([dir="rtl"])
.oj-hicontrast .oj-navigationlist-expanded:not(.oj-navigationlist-icon-only).oj-navigationlist-vertical .oj-navigationlist-item.oj-hover {
  border-width: 1px;
}

.oj-hicontrast .oj-navigationlist-collapsible .oj-navigationlist-item.oj-selected,
.oj-hicontrast .oj-navigationlist-collapsible .oj-navigationlist-item.oj-selected.oj-focus,
.oj-hicontrast .oj-navigationlist-collapsible .oj-navigationlist-item.oj-selected.oj-hover,
.oj-hicontrast .oj-navigationlist-expanded:not(.oj-navigationlist-icon-only).oj-navigationlist-vertical .oj-navigationlist-item.oj-selected,
.oj-hicontrast .oj-navigationlist-expanded:not(.oj-navigationlist-icon-only).oj-navigationlist-vertical .oj-navigationlist-item.oj-selected.oj-focus,
.oj-hicontrast .oj-navigationlist-expanded:not(.oj-navigationlist-icon-only).oj-navigationlist-vertical .oj-navigationlist-item.oj-selected.oj-hover {
  border-style: solid;
}

html[dir="rtl"] .oj-hicontrast .oj-navigationlist-collapsible .oj-navigationlist-item.oj-selected, html[dir="rtl"]
.oj-hicontrast .oj-navigationlist-collapsible .oj-navigationlist-item.oj-selected.oj-focus, html[dir="rtl"]
.oj-hicontrast .oj-navigationlist-collapsible .oj-navigationlist-item.oj-selected.oj-hover, html[dir="rtl"]
.oj-hicontrast .oj-navigationlist-expanded:not(.oj-navigationlist-icon-only).oj-navigationlist-vertical .oj-navigationlist-item.oj-selected, html[dir="rtl"]
.oj-hicontrast .oj-navigationlist-expanded:not(.oj-navigationlist-icon-only).oj-navigationlist-vertical .oj-navigationlist-item.oj-selected.oj-focus, html[dir="rtl"]
.oj-hicontrast .oj-navigationlist-expanded:not(.oj-navigationlist-icon-only).oj-navigationlist-vertical .oj-navigationlist-item.oj-selected.oj-hover {
  border-width: 1px;
}

html:not([dir="rtl"]) .oj-hicontrast .oj-navigationlist-collapsible .oj-navigationlist-item.oj-selected, html:not([dir="rtl"])
.oj-hicontrast .oj-navigationlist-collapsible .oj-navigationlist-item.oj-selected.oj-focus, html:not([dir="rtl"])
.oj-hicontrast .oj-navigationlist-collapsible .oj-navigationlist-item.oj-selected.oj-hover, html:not([dir="rtl"])
.oj-hicontrast .oj-navigationlist-expanded:not(.oj-navigationlist-icon-only).oj-navigationlist-vertical .oj-navigationlist-item.oj-selected, html:not([dir="rtl"])
.oj-hicontrast .oj-navigationlist-expanded:not(.oj-navigationlist-icon-only).oj-navigationlist-vertical .oj-navigationlist-item.oj-selected.oj-focus, html:not([dir="rtl"])
.oj-hicontrast .oj-navigationlist-expanded:not(.oj-navigationlist-icon-only).oj-navigationlist-vertical .oj-navigationlist-item.oj-selected.oj-hover {
  border-width: 1px;
}


html:not([dir="rtl"]) .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul:not(.oj-navigationlist-has-icons) .oj-navigationlist-depth-1 .oj-navigationlist-item-content {
  padding-left: var(--oj-navigation-list-item-padding);
}

html[dir="rtl"] .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul:not(.oj-navigationlist-has-icons) .oj-navigationlist-depth-1 .oj-navigationlist-item-content {
  padding-right: var(--oj-navigation-list-item-padding);
}

html:not([dir="rtl"]) .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul:not(.oj-navigationlist-has-icons) .oj-navigationlist-depth-2 .oj-navigationlist-item-content {
  padding-left: calc(2 * var(--oj-navigation-list-item-padding));
}

html[dir="rtl"] .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul:not(.oj-navigationlist-has-icons) .oj-navigationlist-depth-2 .oj-navigationlist-item-content {
  padding-right: calc(2 * var(--oj-navigation-list-item-padding));
}

html:not([dir="rtl"]) .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul:not(.oj-navigationlist-has-icons) .oj-navigationlist-depth-3 .oj-navigationlist-item-content {
  padding-left: calc(3 * var(--oj-navigation-list-item-padding));
}

html[dir="rtl"] .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul:not(.oj-navigationlist-has-icons) .oj-navigationlist-depth-3 .oj-navigationlist-item-content {
  padding-right: calc(3 * var(--oj-navigation-list-item-padding));
}

html:not([dir="rtl"]) .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul:not(.oj-navigationlist-has-icons) .oj-navigationlist-depth-4 .oj-navigationlist-item-content {
  padding-left: calc(4 * var(--oj-navigation-list-item-padding));
}

html[dir="rtl"] .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul:not(.oj-navigationlist-has-icons) .oj-navigationlist-depth-4 .oj-navigationlist-item-content {
  padding-right: calc(4 * var(--oj-navigation-list-item-padding));
}

html:not([dir="rtl"]) .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul:not(.oj-navigationlist-has-icons) .oj-navigationlist-depth-5 .oj-navigationlist-item-content {
  padding-left: calc(5 * var(--oj-navigation-list-item-padding));
}

html[dir="rtl"] .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul:not(.oj-navigationlist-has-icons) .oj-navigationlist-depth-5 .oj-navigationlist-item-content {
  padding-right: calc(5 * var(--oj-navigation-list-item-padding));
}

html:not([dir="rtl"]) .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul:not(.oj-navigationlist-has-icons) .oj-navigationlist-depth-6 .oj-navigationlist-item-content {
  padding-left: calc(6 * var(--oj-navigation-list-item-padding));
}

html[dir="rtl"] .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul:not(.oj-navigationlist-has-icons) .oj-navigationlist-depth-6 .oj-navigationlist-item-content {
  padding-right: calc(6 * var(--oj-navigation-list-item-padding));
}

html:not([dir="rtl"]) .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul:not(.oj-navigationlist-has-icons) .oj-navigationlist-depth-7 .oj-navigationlist-item-content {
  padding-left: calc(7 * var(--oj-navigation-list-item-padding));
}

html[dir="rtl"] .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul:not(.oj-navigationlist-has-icons) .oj-navigationlist-depth-7 .oj-navigationlist-item-content {
  padding-right: calc(7 * var(--oj-navigation-list-item-padding));
}

html:not([dir="rtl"]) .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul:not(.oj-navigationlist-has-icons) .oj-navigationlist-depth-8 .oj-navigationlist-item-content {
  padding-left: calc(8 * var(--oj-navigation-list-item-padding));
}

html[dir="rtl"] .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul:not(.oj-navigationlist-has-icons) .oj-navigationlist-depth-8 .oj-navigationlist-item-content {
  padding-right: calc(8 * var(--oj-navigation-list-item-padding));
}

html:not([dir="rtl"]) .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul.oj-navigationlist-has-icons .oj-navigationlist-depth-1 .oj-navigationlist-item-content {
  padding-left: calc(var(--oj-navigation-list-item-padding) + var(--oj-navigation-list-icon-to-text-padding) + var(--oj-navigation-list-icon-size));
}

html[dir="rtl"] .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul.oj-navigationlist-has-icons .oj-navigationlist-depth-1 .oj-navigationlist-item-content {
  padding-right: calc(var(--oj-navigation-list-item-padding) + var(--oj-navigation-list-icon-to-text-padding) + var(--oj-navigation-list-icon-size));
}

html:not([dir="rtl"]) .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul.oj-navigationlist-has-icons .oj-navigationlist-depth-2 .oj-navigationlist-item-content {
  padding-left: calc(2 * var(--oj-navigation-list-item-padding) + var(--oj-navigation-list-icon-to-text-padding) + var(--oj-navigation-list-icon-size));
}

html[dir="rtl"] .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul.oj-navigationlist-has-icons .oj-navigationlist-depth-2 .oj-navigationlist-item-content {
  padding-right: calc(2 * var(--oj-navigation-list-item-padding) + var(--oj-navigation-list-icon-to-text-padding) + var(--oj-navigation-list-icon-size));
}

html:not([dir="rtl"]) .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul.oj-navigationlist-has-icons .oj-navigationlist-depth-3 .oj-navigationlist-item-content {
  padding-left: calc(3 * var(--oj-navigation-list-item-padding) + var(--oj-navigation-list-icon-to-text-padding) + var(--oj-navigation-list-icon-size));
}

html[dir="rtl"] .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul.oj-navigationlist-has-icons .oj-navigationlist-depth-3 .oj-navigationlist-item-content {
  padding-right: calc(3 * var(--oj-navigation-list-item-padding) + var(--oj-navigation-list-icon-to-text-padding) + var(--oj-navigation-list-icon-size));
}

html:not([dir="rtl"]) .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul.oj-navigationlist-has-icons .oj-navigationlist-depth-4 .oj-navigationlist-item-content {
  padding-left: calc(4 * var(--oj-navigation-list-item-padding) + var(--oj-navigation-list-icon-to-text-padding) + var(--oj-navigation-list-icon-size));
}

html[dir="rtl"] .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul.oj-navigationlist-has-icons .oj-navigationlist-depth-4 .oj-navigationlist-item-content {
  padding-right: calc(4 * var(--oj-navigation-list-item-padding) + var(--oj-navigation-list-icon-to-text-padding) + var(--oj-navigation-list-icon-size));
}

html:not([dir="rtl"]) .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul.oj-navigationlist-has-icons .oj-navigationlist-depth-5 .oj-navigationlist-item-content {
  padding-left: calc(5 * var(--oj-navigation-list-item-padding) + var(--oj-navigation-list-icon-to-text-padding) + var(--oj-navigation-list-icon-size));
}

html[dir="rtl"] .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul.oj-navigationlist-has-icons .oj-navigationlist-depth-5 .oj-navigationlist-item-content {
  padding-right: calc(5 * var(--oj-navigation-list-item-padding) + var(--oj-navigation-list-icon-to-text-padding) + var(--oj-navigation-list-icon-size));
}

html:not([dir="rtl"]) .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul.oj-navigationlist-has-icons .oj-navigationlist-depth-6 .oj-navigationlist-item-content {
  padding-left: calc(6 * var(--oj-navigation-list-item-padding) + var(--oj-navigation-list-icon-to-text-padding) + var(--oj-navigation-list-icon-size));
}

html[dir="rtl"] .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul.oj-navigationlist-has-icons .oj-navigationlist-depth-6 .oj-navigationlist-item-content {
  padding-right: calc(6 * var(--oj-navigation-list-item-padding) + var(--oj-navigation-list-icon-to-text-padding) + var(--oj-navigation-list-icon-size));
}

html:not([dir="rtl"]) .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul.oj-navigationlist-has-icons .oj-navigationlist-depth-7 .oj-navigationlist-item-content {
  padding-left: calc(7 * var(--oj-navigation-list-item-padding) + var(--oj-navigation-list-icon-to-text-padding) + var(--oj-navigation-list-icon-size));
}

html[dir="rtl"] .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul.oj-navigationlist-has-icons .oj-navigationlist-depth-7 .oj-navigationlist-item-content {
  padding-right: calc(7 * var(--oj-navigation-list-item-padding) + var(--oj-navigation-list-icon-to-text-padding) + var(--oj-navigation-list-icon-size));
}

html:not([dir="rtl"]) .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul.oj-navigationlist-has-icons .oj-navigationlist-depth-8 .oj-navigationlist-item-content {
  padding-left: calc(8 * var(--oj-navigation-list-item-padding) + var(--oj-navigation-list-icon-to-text-padding) + var(--oj-navigation-list-icon-size));
}

html[dir="rtl"] .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul.oj-navigationlist-has-icons .oj-navigationlist-depth-8 .oj-navigationlist-item-content {
  padding-right: calc(8 * var(--oj-navigation-list-item-padding) + var(--oj-navigation-list-icon-to-text-padding) + var(--oj-navigation-list-icon-size));
}

html:not([dir="rtl"]) .oj-navigationlist-vertical:not(.oj-navigationlist-icon-only) .oj-navigationlist-item:not(.oj-navigationlist-group-item) .oj-navigationlist-item-content {
  padding-right: var(--oj-navigation-list-item-padding);
}

html[dir="rtl"] .oj-navigationlist-vertical:not(.oj-navigationlist-icon-only) .oj-navigationlist-item:not(.oj-navigationlist-group-item) .oj-navigationlist-item-content {
  padding-left: var(--oj-navigation-list-item-padding);
}

html:not([dir="rtl"]) .oj-navigationlist-group-item {
  padding-right: var(--oj-navigation-list-item-padding);
}

html[dir="rtl"] .oj-navigationlist-group-item {
  padding-left: var(--oj-navigation-list-item-padding);
}



.oj-navigationlist-collapsible .oj-navigationlist-item-element.oj-collapsed .oj-navigationlist-group {
  max-height: 0;
}


.oj-navigationlist-collapsible .oj-navigationlist-collapsible-transition {
  overflow: hidden;
}


.oj-navigationlist-item a.oj-navigationlist-collapse-icon,
.oj-navigationlist-item a.oj-navigationlist-expand-icon {
  color: var(--oj-navigation-list-item-label-color);
}


.oj-navigationlist-item.oj-hover a.oj-navigationlist-collapse-icon,
.oj-navigationlist-item.oj-hover a.oj-navigationlist-expand-icon {
  color: var(--oj-navigation-list-item-label-color-hover);
}

.oj-navigationlist-collapse-icon:focus,
.oj-navigationlist-expand-icon:focus {
  outline: none;
}

.oj-navigationlist-focused-element:not(.oj-focus-highlight) {
  outline: none;
}



.oj-navigationlist-icon-only.oj-navigationlist-vertical .oj-navigationlist-item {
  border-style: solid;
}

html[dir="rtl"] .oj-navigationlist-icon-only.oj-navigationlist-vertical .oj-navigationlist-item {
  border-width: 0 var(--oj-private-navigation-list-item-border-width) 0 0;
}

html:not([dir="rtl"]) .oj-navigationlist-icon-only.oj-navigationlist-vertical .oj-navigationlist-item {
  border-width: 0 0 0 var(--oj-private-navigation-list-item-border-width);
}

html[dir="rtl"] .oj-navigationlist-vertical.oj-navigationlist-icon-only .oj-navigationlist-item-icon {
  padding: 0 calc(var(--oj-navigation-list-item-padding) - var(--oj-private-navigation-list-item-border-width)) 0 var(--oj-navigation-list-item-padding);
}

html:not([dir="rtl"]) .oj-navigationlist-vertical.oj-navigationlist-icon-only .oj-navigationlist-item-icon {
  padding: 0 var(--oj-navigation-list-item-padding) 0 calc(var(--oj-navigation-list-item-padding) - var(--oj-private-navigation-list-item-border-width));
}

.oj-navigationlist-icon-only .oj-navigationlist-item-content {
  justify-content: center;
}

.oj-navigationlist-vertical.oj-navigationlist-icon-only .oj-navigationlist-item-content {
  flex: 0 1 auto;
}


.oj-navigationlist-vertical.oj-navigationlist-icon-only {
  display: inline-flex;
}

.oj-navigationlist-icon-only.oj-navigationlist-vertical .oj-navigationlist-item {
  margin-bottom: var(--oj-navigation-list-item-margin);
}

.oj-navigationlist-icon-only.oj-navigationlist-vertical .oj-navigationlist-item:last-child {
  margin-bottom: 0;
}


.oj-navigationlist-horizontal .oj-navigationlist-element {
  display: flex;
}

.oj-navigationlist-horizontal .oj-navigationlist-item {
  flex: 1 1 auto;
}


.oj-navigationlist-horizontal:not(.oj-navigationlist-item-text-wrap) .oj-navigationlist-item {
  flex: 1 0 auto;
}

@media print, screen {
  .oj-navigationlist-horizontal.oj-sm-condense .oj-navigationlist-item {
    flex: 0 0 auto;
  }
  .oj-navigationlist-horizontal.oj-sm-justify-content-center .oj-navigationlist-element {
    justify-content: center;
  }
  .oj-navigationlist-horizontal.oj-sm-justify-content-flex-end .oj-navigationlist-element {
    justify-content: flex-end;
  }
}

@media print, screen and (min-width: 600px) {
  .oj-navigationlist-horizontal.oj-md-condense .oj-navigationlist-item {
    flex: 0 0 auto;
  }
  .oj-navigationlist-horizontal.oj-md-justify-content-center .oj-navigationlist-element {
    justify-content: center;
  }
  .oj-navigationlist-horizontal.oj-md-justify-content-flex-end .oj-navigationlist-element {
    justify-content: flex-end;
  }
}

@media print and (orientation: landscape), screen and (min-width: 1024px) {
  .oj-navigationlist-horizontal.oj-lg-condense .oj-navigationlist-item {
    flex: 0 1 auto;
  }
  .oj-navigationlist-horizontal.oj-lg-justify-content-center .oj-navigationlist-element {
    justify-content: center;
  }
  .oj-navigationlist-horizontal.oj-lg-justify-content-flex-end .oj-navigationlist-element {
    justify-content: flex-end;
  }
}

@media screen and (min-width: 1440px) {
  .oj-navigationlist-horizontal.oj-xl-condense .oj-navigationlist-item {
    flex: 0 0 auto;
  }
  .oj-navigationlist-horizontal.oj-xl-justify-content-center .oj-navigationlist-element {
    justify-content: center;
  }
  .oj-navigationlist-horizontal.oj-xl-justify-content-flex-end .oj-navigationlist-element {
    justify-content: flex-end;
  }
}

.oj-navigationlist-item-element {
  box-sizing: border-box;
  min-height: var(--oj-navigation-list-item-min-height);
}

.oj-navigationlist-horizontal .oj-navigationlist-item-label {
  align-self: center;
}



html .oj-navigationlist-horizontal.oj-navigationlist-icon-only .oj-navigationlist-item {
  margin-inline-start: var(--oj-navigation-list-item-margin);
  padding: 0 var(--oj-navigation-list-item-padding);
}

html .oj-navigationlist-horizontal.oj-navigationlist-icon-only .oj-navigationlist-item:first-child {
  margin-inline-start: 0;
}

.oj-navigationlist-horizontal.oj-navigationlist-icon-only .oj-navigationlist-item {
  border-width: 0 0 var(--oj-private-navigation-list-item-border-width) 0;
  border-style: solid;
}



.oj-navigationlist-horizontal:not(.oj-navigationlist-icon-only) .oj-navigationlist-item {
  border-width: 0 0 var(--oj-private-navigation-list-item-border-width) 0;
  margin-inline-end: var(--oj-navigation-list-item-margin);
  border-style: solid;
}

.oj-navigationlist-horizontal:not(.oj-navigationlist-icon-only) .oj-navigationlist-item.oj-navigationlist-item-last-child {
  margin-inline-end: 0;
}

.oj-hicontrast .oj-navigationlist-horizontal:not(.oj-navigationlist-icon-only) .oj-navigationlist-item {
  border-style: none;
}

.oj-hicontrast .oj-navigationlist-horizontal:not(.oj-navigationlist-icon-only) .oj-navigationlist-item.oj-focus,
.oj-hicontrast .oj-navigationlist-horizontal:not(.oj-navigationlist-icon-only) .oj-navigationlist-item.oj-hover {
  border-width: 1px;
  border-style: dotted;
}

.oj-hicontrast .oj-navigationlist-horizontal:not(.oj-navigationlist-icon-only) .oj-navigationlist-item.oj-selected,
.oj-hicontrast .oj-navigationlist-horizontal:not(.oj-navigationlist-icon-only) .oj-navigationlist-item.oj-selected.oj-focus,
.oj-hicontrast .oj-navigationlist-horizontal:not(.oj-navigationlist-icon-only) .oj-navigationlist-item.oj-selected.oj-hover {
  border-width: 1px;
  border-style: solid;
}

.oj-navigationlist-horizontal:not(.oj-navigationlist-icon-only) .oj-navigationlist-item-content {
  padding: 0 var(--oj-navigation-list-item-padding);
  justify-content: center;
}

.oj-navigationlist-horizontal.oj-navigationlist-stack-icon-label:not(.oj-navigationlist-icon-only) .oj-navigationlist-item-content {
  padding: 0 var(--oj-navigation-list-item-padding);
  justify-content: end;
}

.oj-navigationlist-horizontal.oj-navigationlist-stack-icon-label:not(.oj-navigationlist-icon-only) .oj-navigationlist-item-icon {
  padding-bottom: var(--oj-navigation-list-icon-to-text-padding);
}

.oj-navigationlist:not(.oj-navigationlist-stack-icon-label):not(.oj-navigationlist-icon-only) .oj-navigationlist-item-icon {
  align-self: center;
}

html:not([dir="rtl"]) .oj-navigationlist:not(.oj-navigationlist-stack-icon-label):not(.oj-navigationlist-icon-only) .oj-navigationlist-item-icon {
  margin-right: var(--oj-navigation-list-icon-to-text-padding);
}

html[dir="rtl"] .oj-navigationlist:not(.oj-navigationlist-stack-icon-label):not(.oj-navigationlist-icon-only) .oj-navigationlist-item-icon {
  margin-left: var(--oj-navigation-list-icon-to-text-padding);
}

.oj-navigationlist:not(.oj-navigationlist-stack-icon-label):not(.oj-navigationlist-icon-only) .oj-navigationlist-overflow-item-icon {
  align-self: center;
}

html:not([dir="rtl"]) .oj-navigationlist:not(.oj-navigationlist-stack-icon-label):not(.oj-navigationlist-icon-only) .oj-navigationlist-overflow-item-icon {
  margin-right: 0;
}

html[dir="rtl"] .oj-navigationlist:not(.oj-navigationlist-stack-icon-label):not(.oj-navigationlist-icon-only) .oj-navigationlist-overflow-item-icon {
  margin-left: 0;
}

.oj-navigationlist-horizontal-bottom.oj-navigationlist-horizontal .oj-navigationlist-item {
  border-width: var(--oj-private-navigation-list-item-border-width) 0 0 0;
}



.oj-navigationlist-horizontal.oj-navigationlist-stack-icon-label .oj-navigationlist-item-element {
  min-height: var(--oj-navigation-list-item-min-height);
}

.oj-navigationlist-horizontal.oj-navigationlist-stack-icon-label:not(.oj-navigationlist-icon-only) .oj-navigationlist-divider {
  height: 2.714rem;
}

.oj-navigationlist-horizontal.oj-navigationlist-stack-icon-label:not(.oj-navigationlist-icon-only) .oj-navigationlist-item {
  padding-bottom: 2px;
}

.oj-navigationlist-horizontal.oj-navigationlist-stack-icon-label:not(.oj-navigationlist-icon-only) .oj-navigationlist-item-content {
  flex-direction: column;
}



.oj-navigationlist-item-label {
  font-size: var(--oj-navigation-list-font-size);
  font-weight: var(--oj-navigation-list-font-weight);
}

.oj-navigationlist-horizontal .oj-navigationlist-item:not(.oj-disabled):not(.oj-hover):not(.oj-selected) .oj-navigationlist-item-icon {
  color: var(--oj-navigation-list-item-label-color);
}

.oj-navigationlist-horizontal .oj-navigationlist-item.oj-hover:not(.oj-selected) {
  background-color: var(--oj-navigation-list-item-bg-color-hover);
}

.oj-navigationlist-horizontal .oj-navigationlist-item.oj-hover:not(.oj-selected) a.oj-navigationlist-item-content > .oj-navigationlist-item-label {
  color: var(--oj-navigation-list-item-label-color-hover);
}

.oj-navigationlist-horizontal .oj-navigationlist-item.oj-hover:not(.oj-selected) .oj-navigationlist-item-icon {
  color: var(--oj-navigation-list-item-label-color-hover);
}




.oj-navigationlist-slider .oj-navigationlist-element:not(.oj-navigationlist-current) > .oj-navigationlist-item-element:not(.oj-expanded),
.oj-navigationlist-slider .oj-navigationlist-item-element:not(.oj-expanded) > .oj-navigationlist-group,
.oj-navigationlist-slider .oj-navigationlist-item-element.oj-expanded:not(.oj-navigationlist-current) > .oj-navigationlist-group > .oj-navigationlist-item-element:not(.oj-expanded),
.oj-navigationlist-slider .oj-navigationlist-item-element.oj-expanded > .oj-navigationlist-group-item {
  display: none;
}


.oj-navigationlist-toolbar {
  background-color: transparent;
  display: flex;
  line-height: 3.142rem;
  padding-inline-start: 0.5rem;
}


.oj-navigationlist-previous-link {
  align-self: center;
  order: 0;
  display: flex;
  flex: 1 0 auto;
  overflow: hidden;
  text-overflow: ellipsis;
}

.oj-navigationlist-previous-button {
  align-self: center;
  margin-bottom: 0;
}

a.oj-navigationlist-previous-link:active {
  background-color: transparent;
}


a.oj-navigationlist-previous-link {
  text-decoration: none;
  outline: none;
  font-weight: normal;
}


.oj-navigationlist-current-header {
  color: var(--oj-heading-text-color);
  font-size: var(--oj-navigation-list-sliding-heading-font-size);
  font-weight: var(--oj-navigation-list-sliding-heading-font-weight);
  line-height: var(--oj-navigation-list-sliding-heading-line-height);
  flex: 1 1 auto;
  order: 1;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.oj-navigationlist-toolbar-separator {
  border-left: 1px solid var(--oj-core-divider-color);
  align-self: center;
  order: 1;
  display: inline-block;
  height: 2.642rem;
  vertical-align: middle;
  margin-top: 0.214rem;
  margin-bottom: 0.214rem;
  margin-inline-start: 0.714rem;
  margin-inline-end: 0;
}

.oj-navigationlist-hierarchical-button {
  align-self: center;
  order: 2;
  flex: 0 0 auto;
}


.oj-button.oj-navigationlist-hierarchical-button {
  margin: 0 5px;
}

.oj-navigationlist-hierarchical-button.oj-button-icons-only .oj-hier-icon.oj-button-icon.oj-start {
  margin-inline-end: 0.5rem;
}


.oj-navigationlist-hvitem-space {
  margin-left: 1.142rem;
}


html:not([dir="rtl"]) .oj-hicontrast .oj-navigationlist-slider :not(.oj-selected).oj-hover.oj-navigationlist-item,
html:not([dir="rtl"]) .oj-hicontrast .oj-navigationlist-slider :not(.oj-selected).oj-focus.oj-navigationlist-item,
.oj-hicontrast .oj-navigationlist-slider :not(.oj-selected).oj-hover.oj-navigationlist-item,
.oj-hicontrast .oj-navigationlist-slider :not(.oj-selected).oj-focus.oj-navigationlist-item {
  border: 1px dotted;
}

html:not([dir="rtl"]) .oj-hicontrast .oj-navigationlist-slider :not(.oj-selected).oj-navigationlist-item,
.oj-hicontrast .oj-navigationlist-slider :not(.oj-selected).oj-navigationlist-item {
  border-width: 0;
}


.oj-menu-item-icon.oj-navigationlist-level-indicator {
  align-self: baseline;
  padding-bottom: 10px;
  padding-left: 9px;
  margin-bottom: 2px;
  margin-top: 3px;
  width: auto;
  height: auto;
}

.oj-navigationlist-hierarchical-menu.oj-menu,
.oj-navigationlist-hierarchical-menu .oj-menu {
  padding: 6px 12px;
  font-size: 12px;
}

.oj-navigationlist-hierarchical-menu .oj-menu-item a {
  line-height: 12px;
  height: 20px;
}

.oj-navigationlist-hierarchical-menu .oj-menu-item.oj-focus > a,
.oj-navigationlist-hierarchical-menu .oj-menu-item.oj-focus-ancestor > a {
  background: none;
}

.oj-navigationlist-hierarchical-menu .oj-menu-item.oj-focus a > .oj-navigationlist-hierarchical-menu-label {
  background-color: var(--oj-core-bg-color-selected);
  border: 1px solid var(--oj-tree-view-text-color);
  padding: 1px;
  margin-top: 6px;
  margin-bottom: 6px;
}

.oj-navigationlist-hierarchical-menu .oj-menu-item a > .oj-navigationlist-hierarchical-menu-label {
  padding: 2px;
  margin-top: 6px;
  margin-bottom: 6px;
}

.oj-navigationlist-hierarchical-menu .oj-menu-item a {
  color: var(--oj-tree-view-text-color);
}

html:not([dir="rtl"]) .oj-navigationlist-hierarchical-menu .oj-menu-item a,
html:not([dir="ltr"]) .oj-navigationlist-hierarchical-menu .oj-menu-item a {
  padding: 0;
}

.oj-navigationlist-hierarchical-button .oj-button-menu-dropdown-icon {
  display: none !important;
}

html:not([dir="ltr"]) .oj-navigationlist-hierarchical-menu .oj-menu-item-icon,
html:not([dir="rtl"]) .oj-navigationlist-hierarchical-menu .oj-menu-item-icon {
  margin-left: 4px;
  margin-right: 2px;
}

.oj-navigationlist-hierarchical-menu .oj-menu-item-icon {
  position: static;
  transform: none;
}


.oj-navigationlist-overflow-item-icon {
  display: block;
  font-size: 24px;
}

.oj-menu-item-icon.oj-navigationlist-level-indicator {
  border-bottom: 1px solid var(--oj-popup-border-color);
}

html:not([dir="rtl"]) .oj-menu-item-icon.oj-navigationlist-level-indicator {
  border-left: 1px solid var(--oj-popup-border-color);
}

html[dir="rtl"] .oj-menu-item-icon.oj-navigationlist-level-indicator {
  border-right: 1px solid var(--oj-popup-border-color);
}

.oj-navigationlist-no-data-message {
  padding: var(--oj-core-spacing-2x);
  background-color: var(--oj-collection-bg-color);
  min-height: var(--oj-typography-body-md-font-size);
}


.oj-navigationlist-status-message {
  position: absolute;
  padding: var(--oj-core-spacing-2x);
  display: none;
}

.oj-navigationlist-horizontal .oj-navigationlist-status-message {
  padding: 0;
}



.oj-navigationlist-vertical {
  --oj-navigation-list-item-padding:                           1.5rem;
  --oj-navigation-list-item-bg-color-hover:                    var(--oj-core-bg-color-hover);
  --oj-navigation-list-item-bg-color-selected:                 var(--oj-core-bg-color-active);
  --oj-navigation-list-icon-margin:                            0;
  --oj-navigation-list-icon-to-text-padding:                   0.5rem;
  --oj-navigation-list-item-min-height:                        3rem;
  --oj-navigation-list-item-margin:                            0;
}

.oj-navigationlist-vertical.oj-navigationlist-icon-only {
  --oj-navigation-list-item-margin:                            0;
  --oj-navigation-list-item-padding:                           1.6875rem;
  --oj-navigation-list-item-bg-color-selected:                 var(--oj-core-bg-color-active);
  --oj-navigation-list-icon-margin:                            0;
  --oj-navigation-list-item-min-height:                        3rem;
}

.oj-navigationlist-horizontal.oj-navigationlist-icon-only {
  --oj-navigation-list-item-margin:                            2rem;
  --oj-navigation-list-item-bg-color-selected:                 transparent;
  --oj-navigation-list-icon-margin:                            0;
  --oj-navigation-list-item-min-height:                        3rem;
  --oj-navigation-list-item-padding:                           0;
}

.oj-navigationlist-stack-icon-label {
  --oj-navigation-list-item-min-height:                        2.75rem;
  --oj-navigation-list-icon-margin:                            0;
  --oj-navigation-list-icon-to-text-padding:                   0;
  --oj-navigation-list-item-margin:                            2rem;
  --oj-navigation-list-item-padding:                           0;
}

.oj-contrast-marker,
.oj-color-invert {
  --oj-navigation-list-item-label-color:                       var(--oj-core-text-color-secondary);
  --oj-navigation-list-item-label-color-hover:                 var(--oj-core-text-color-primary);
  --oj-navigation-list-item-bg-color-hover:                    var(--oj-core-bg-color-hover);
  --oj-navigation-list-item-border-color-selected:             rgb(var(--oj-palette-brand-rgb-50));
  --oj-navigation-list-item-label-color-selected:              var(--oj-core-text-color-primary);
}

.oj-contrast-marker .oj-navigationlist-vertical,
.oj-contrast-marker.oj-navigationlist-vertical,
.oj-color-invert .oj-navigationlist-vertical,
.oj-color-invert.oj-navigationlist-vertical {
  --oj-navigation-list-item-bg-color-selected:                 var(--oj-core-bg-color-active);
}

.oj-contrast-marker .oj-navigationlist-icon-only,
.oj-contrast-marker.oj-navigationlist-icon-only,
.oj-color-invert .oj-navigationlist-icon-only,
.oj-color-invert.oj-navigationlist-icon-only {
  --oj-navigation-list-item-bg-color-hover:                   var(--oj-core-bg-color-hover);
}

:root {
  --oj-private-off-canvas-global-display-mode-default: overlay;
}


.oj-offcanvas-outer-wrapper {
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  width: 100%;
  box-sizing: border-box;
}


.oj-offcanvas-inner-wrapper,
.oj-offcanvas-inner-push-wrapper {
  position: relative;
  height: 100%;
}


.oj-offcanvas-page > .oj-offcanvas-open {
  position: fixed;
}


.oj-offcanvas-outer-wrapper.oj-offcanvas-page {
  overflow-y: visible;
}


.oj-offcanvas-transition {
  transition: transform var(--oj-animation-duration-long);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition-timing-function: var(--oj-animation-ease-in-out);
}


.oj-offcanvas-outer-wrapper.oj-offcanvas-pin {
  display: flex;
  flex-wrap: nowrap;
}

.oj-offcanvas-pin .oj-offcanvas-start {
  position: relative;
}


.oj-offcanvas-pin-transition {
  min-width: 0;
  transition: min-width var(--oj-animation-duration-long);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition-timing-function: var(--oj-animation-ease-in-out);
}

.oj-offcanvas-outer-wrapper .oj-offcanvas-start,
.oj-offcanvas-outer-wrapper .oj-offcanvas-end,
.oj-offcanvas-outer-wrapper .oj-offcanvas-top,
.oj-offcanvas-outer-wrapper .oj-offcanvas-bottom {
  position: absolute;
  box-sizing: border-box;
  border-radius: 0;
  display: none;
}

.oj-offcanvas-start, .oj-offcanvas-end {
  height: 100%;
  bottom: 0;
  overflow-x: hidden;
  overflow-y: auto;
}

.oj-offcanvas-top, .oj-offcanvas-bottom {
  width: 100%;
  left: 0;
  right: 0;
  overflow-x: auto;
  overflow-y: hidden;
}


.oj-offcanvas-start {
  top: 0;
}

html:not([dir="rtl"]) .oj-offcanvas-start {
  transform: translate3d(-100%, 0, 0);
  left: 0;
  border-width: 0 1px 0 0;
}

html[dir="rtl"] .oj-offcanvas-start {
  transform: translate3d(100%, 0, 0);
  right: 0;
  border-width: 0 0 0 1px;
}


html:not([dir="rtl"]) .oj-offcanvas-end {
  right: 0;
  transform: translate3d(100%, 0, 0);
  border-width: 0 0 0 1px;
}

html[dir="rtl"] .oj-offcanvas-end {
  left: 0;
  transform: translate3d(-100%, 0, 0);
  border-width: 0 1px 0 0;
}


.oj-offcanvas-top {
  border-width: 0 0 1px;
  top: 0;
  transform: translate3d(0, -100%, 0);
}


.oj-offcanvas-bottom {
  border-width: 1px 0 0 0;
  bottom: 0;
  transform: translate3d(0, 100%, 0);
}


.oj-offcanvas-start.oj-offcanvas-open,
.oj-offcanvas-end.oj-offcanvas-open,
.oj-offcanvas-top.oj-offcanvas-open,
.oj-offcanvas-bottom.oj-offcanvas-open {
  display: block;
  z-index: var(--oj-private-core-z-index-off-canvas);
}


.oj-offcanvas-start:not(.oj-focus-highlight):focus,
.oj-offcanvas-end:not(.oj-focus-highlight):focus,
.oj-offcanvas-top:not(.oj-focus-highlight):focus,
.oj-offcanvas-bottom:not(.oj-focus-highlight):focus {
  outline: none;
}



.oj-offcanvas-outer-wrapper.oj-offcanvas-shift-start > .oj-offcanvas-overlay,
.oj-offcanvas-outer-wrapper.oj-offcanvas-shift-end > .oj-offcanvas-overlay,
.oj-offcanvas-outer-wrapper.oj-offcanvas-shift-start > .oj-offcanvas-inner-wrapper > .oj-offcanvas-overlay,
.oj-offcanvas-outer-wrapper.oj-offcanvas-shift-end > .oj-offcanvas-inner-wrapper > .oj-offcanvas-overlay {
  transform: translate3d(0%, 0, 0);
}


.oj-offcanvas-outer-wrapper.oj-offcanvas-shift-down > .oj-offcanvas-overlay,
.oj-offcanvas-outer-wrapper.oj-offcanvas-shift-up > .oj-offcanvas-overlay,
.oj-offcanvas-outer-wrapper.oj-offcanvas-shift-down > .oj-offcanvas-inner-wrapper > .oj-offcanvas-overlay,
.oj-offcanvas-outer-wrapper.oj-offcanvas-shift-up > .oj-offcanvas-inner-wrapper > .oj-offcanvas-overlay {
  transform: translate3d(0, 0%, 0);
}


.oj-offcanvas-glasspane {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: transparent;
  transition: background 0.5s;
  transition-timing-function: var(--oj-animation-ease-in-out);
  z-index: var(--oj-private-core-z-index-off-canvas);
}


.oj-offcanvas-glasspane-dim {
  background: var(--oj-core-scrim-color);
}


html:not([dir="rtl"]) .oj-offcanvas-start.oj-offcanvas-overlay.oj-offcanvas-open.oj-offcanvas-overlay-shadow {
  box-shadow: 8px 0px 15px rgba(var(--oj-core-box-shadow-rgb), 0.05);
}

html[dir="rtl"] .oj-offcanvas-start.oj-offcanvas-overlay.oj-offcanvas-open.oj-offcanvas-overlay-shadow {
  box-shadow: -8px 0px 15px rgba(var(--oj-core-box-shadow-rgb), 0.10);
}

html:not([dir="rtl"]) .oj-offcanvas-end.oj-offcanvas-overlay.oj-offcanvas-open.oj-offcanvas-overlay-shadow {
  box-shadow: -8px 0px 15px rgba(var(--oj-core-box-shadow-rgb), 0.05);
}

html[dir="rtl"] .oj-offcanvas-end.oj-offcanvas-overlay.oj-offcanvas-open.oj-offcanvas-overlay-shadow {
  box-shadow: 8px 0px 15px rgba(var(--oj-core-box-shadow-rgb), 0.05);
}

.oj-offcanvas-top.oj-offcanvas-overlay.oj-offcanvas-open.oj-offcanvas-overlay-shadow {
  box-shadow: 0px 3px 3px 0 rgba(var(--oj-core-box-shadow-rgb), 0.05);
}

.oj-offcanvas-bottom.oj-offcanvas-overlay.oj-offcanvas-open.oj-offcanvas-overlay-shadow {
  box-shadow: 0px -8px 15px rgba(var(--oj-core-box-shadow-rgb), 0.05);
}

oj-optgroup:not(.oj-complete) {
  visibility: hidden;
}

oj-option:not(.oj-complete) {
  visibility: hidden;
}



oj-paging-control:not(.oj-complete) {
  visibility: hidden;
}


.oj-pagingcontrol {
  line-height: normal;
  display: block;
}


.oj-pagingcontrol-content {
  overflow: hidden;
}


.oj-pagingcontrol-loadmore {
  padding: 0.3rem;
  text-align: end;
}


.oj-pagingcontrol-loadmore-link {
  color: var(--oj-link-text-color);
  white-space: nowrap;
  text-decoration: none;
}


.oj-pagingcontrol-loadmore-link:focus {
  outline: dotted 1px var(--oj-core-focus-border-color);
  outline-offset: 1px;
}

.oj-pagingcontrol-loadmore-link.oj-hover {
  text-decoration: underline;
}


.oj-pagingcontrol-loadmore-range {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
  white-space: nowrap;
}

.oj-pagingcontrol-nav {
  
  padding: 0.3rem;
  display: flex;
  align-items: center;
  white-space: nowrap;
  font-variant-numeric: tabular-nums;
}

.oj-pagingcontrol-nav .oj-pagingcontrol-nav-standard {
  height: var(--oj-button-height);
}

.oj-pagingcontrol-nav .oj-pagingcontrol-nav-dots-vertical {
  height: auto;
}


.oj-pagingcontrol-nav-input-section {
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
  padding-inline-end: 0.3rem;
}

.oj-pagingcontrol-nav-input-section .oj-text-field-readonly {
  text-align: center;
}


.oj-pagingcontrol-nav-arrow-section {
  display: inline-block;
  vertical-align: middle;
  padding-inline-start: 0.3rem;
  border-inline-start-width: 1px;
  border-inline-start-color: var(--oj-core-divider-color);
  border-inline-start-style: solid;
}


.oj-pagingcontrol-nav-arrow-section:first-child {
  padding-inline-start: 0;
}

html:not([dir="rtl"]) .oj-pagingcontrol-nav-arrow-section:first-child {
  border-left: 0;
}

html[dir="rtl"] .oj-pagingcontrol-nav-arrow-section:first-child {
  border-right: 0;
}


.oj-pagingcontrol-nav-pages-section {
  display: inline-block;
  vertical-align: middle;
  line-height: var(--oj-button-height);
}


.oj-pagingcontrol-nav-dot {
  line-height: var(--oj-typography-body-md-font-size);
  padding: 8px;
  display: inline-block;
}


.oj-pagingcontrol-nav-dot-bullet {
  font-size: 0;
  border-width: 1px;
  border-style: solid;
  border-color: var(--oj-private-icon-color-default);
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  border-radius: 50%;
  position: relative;
  transition: all 0.3s ease 0s;
  display: inline-block;
  vertical-align: middle;
}


.oj-hicontrast .oj-pagingcontrol-nav-dot-bullet {
  border: 3px double;
}


.oj-pagingcontrol-nav-dot-bullet.oj-selected,
.oj-pagingcontrol-nav-dot-bullet.oj-hover {
  background-color: var(--oj-private-icon-color-active);
  border-color: var(--oj-private-icon-color-active);
  content: "";
}


.oj-pagingcontrol-nav-page {
  color: var(--oj-link-text-color);
  min-width: var(--oj-typography-body-md-font-size);
  font-size: var(--oj-typography-body-md-font-size);
  line-height: var(--oj-typography-body-md-line-height);
  padding: 4px 8px;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  outline: none;
  border: 1px solid transparent;
}

.oj-pagingcontrol-nav-page.oj-hover {
  text-decoration: underline;
}

.oj-pagingcontrol-nav-page.oj-focus {
  outline: dotted 1px var(--oj-core-focus-border-color);
}

.oj-pagingcontrol-nav-dot.oj-focus:not(.oj-focus-highlight),
.oj-pagingcontrol-nav-page.oj-focus:not(.oj-focus-highlight) {
  outline: none;
}

.oj-pagingcontrol-nav-dot:focus {
  outline: dotted 1px var(--oj-core-focus-border-color);
  outline-offset: 1px;
}


.oj-pagingcontrol-nav-page.oj-selected {
  border: 1px solid var(--oj-label-color);
  color: var(--oj-core-text-color-primary);
  display: inline;
}


.oj-pagingcontrol-nav-page.oj-disabled {
  text-decoration: none;
}


.oj-pagingcontrol-nav-page-ellipsis {
  min-width: var(--oj-typography-body-md-font-size);
  font-size: var(--oj-typography-body-md-font-size);
  line-height: var(--oj-typography-body-md-line-height);
  padding: 4px;
  vertical-align: middle;
}


label.oj-pagingcontrol-nav-label {
  color: var(--oj-label-color);
  font-size: var(--oj-typography-body-md-font-size);
  line-height: var(--oj-typography-body-md-line-height);
}

.oj-pagingcontrol-nav-input-section .oj-inputtext .oj-text-field-container {
  min-width: 2.5rem;
  max-width: 2.5rem;
  min-height: 2rem;
  max-height: 2rem;
  margin-top: 0.2em;
}



input.oj-pagingcontrol-nav-input.oj-inputtext-input,
.oj-pagingcontrol-nav-input input.oj-inputtext-input {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
  font-size: var(--oj-typography-body-md-font-size);
  line-height: var(--oj-typography-body-md-line-height);
  padding-left: 2px;
  padding-top: 0px;
  padding-right: 2px;
}

input.oj-pagingcontrol-nav-input.oj-inputtext-input:-ms-input-placeholder,
.oj-pagingcontrol-nav-input input.oj-inputtext-input:-ms-input-placeholder {
  color: var(--oj-text-field-placeholder-color);
  opacity: 1;
  font-style: var(--oj-text-field-placeholder-font-style);
}

input.oj-pagingcontrol-nav-input.oj-inputtext-input::placeholder,
.oj-pagingcontrol-nav-input input.oj-inputtext-input::placeholder {
  color: var(--oj-text-field-placeholder-color);
  opacity: 1;
  font-style: var(--oj-text-field-placeholder-font-style);
}


input[readOnly].oj-pagingcontrol-nav-input.oj-inputtext-input,
.oj-pagingcontrol-nav-input input[readOnly].oj-inputtext-input {
  color: var(--oj-label-color);
  min-width: var(--oj-typography-body-md-font-size);
}


.oj-pagingcontrol-nav-input-max {
  color: var(--oj-label-color);
  font-size: var(--oj-typography-body-md-font-size);
  line-height: var(--oj-typography-body-md-line-height);
  padding-inline-start: 0.3rem;
}


.oj-pagingcontrol-nav-input-summary {
  color: var(--oj-label-color);
  font-size: var(--oj-typography-body-md-font-size);
  line-height: var(--oj-typography-body-md-line-height);
  padding-inline-end: 0.3rem;
}


.oj-pagingcontrol-nav-arrow {
  width: var(--oj-button-height);
  height: var(--oj-button-height);
  line-height: var(--oj-button-height);
  border-radius: var(--oj-button-border-radius);
  cursor: var(--oj-core-cursor-clickable);
  box-sizing: border-box;
  vertical-align: middle;
  background: transparent;
  border: 1px solid transparent;
  padding: 1px;
}


.oj-pagingcontrol-nav-arrow:focus {
  outline: dotted 1px var(--oj-core-focus-border-color);
}


.oj-pagingcontrol-nav-arrow.oj-hover {
  background-color: var(--oj-button-borderless-chrome-bg-color-hover);
  border-color: var(--oj-button-borderless-chrome-border-color-hover);
  color: var(--oj-button-borderless-chrome-text-color-hover);
  text-decoration: none;
}


.oj-pagingcontrol-nav-arrow.oj-active,
.oj-pagingcontrol-nav-arrow.oj-active.oj-hover {
  color: var(--oj-button-borderless-chrome-text-color-selected);
  background: var(--oj-button-borderless-chrome-bg-color-active);
  border-color: var(--oj-button-borderless-chrome-border-color-active);
}









.oj-panel {
  border: 1px solid var(--oj-panel-border-color);
  background-color: var(--oj-panel-bg-color);
  border-radius: var(--oj-panel-border-radius);
  padding: var(--oj-panel-padding);
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
}

.oj-panel.oj-panel-border-radius-0 {
  border-radius: 0;
}

html[dir="ltr"] .oj-panel.oj-panel-border-radius-0-bottom-start {
  border-bottom-left-radius: 0;
}

html:not([dir="ltr"]) .oj-panel.oj-panel-border-radius-0-bottom-start {
  border-bottom-right-radius: 0;
}

html[dir="ltr"] .oj-panel.oj-panel-border-radius-0-bottom-end {
  border-bottom-right-radius: 0;
}

html:not([dir="ltr"]) .oj-panel.oj-panel-border-radius-0-bottom-end {
  border-bottom-left-radius: 0;
}

html[dir="ltr"] .oj-panel.oj-panel-border-radius-0-top-start {
  border-top-left-radius: 0;
}

html:not([dir="ltr"]) .oj-panel.oj-panel-border-radius-0-top-start {
  border-top-right-radius: 0;
}

html[dir="ltr"] .oj-panel.oj-panel-border-radius-0-top-end {
  border-top-right-radius: 0;
}

html:not([dir="ltr"]) .oj-panel.oj-panel-border-radius-0-top-end {
  border-top-left-radius: 0;
}

.oj-panel.oj-selected {
  border-color: var(--oj-core-border-color-selected) !important;
}

.oj-hicontrast .oj-panel.oj-selected {
  border-width: 3px;
}

.oj-panel-shadow-xs {
  box-shadow: var(--oj-core-box-shadow-xs) !important;
}

.oj-panel-shadow-sm {
  box-shadow: var(--oj-core-box-shadow-sm) !important;
}

.oj-panel-shadow-md {
  box-shadow: var(--oj-core-box-shadow-md) !important;
}

.oj-panel-shadow-lg {
  box-shadow: var(--oj-core-box-shadow-lg) !important;
}

.oj-panel-shadow-xl {
  box-shadow: var(--oj-core-box-shadow-xl) !important;
}

.oj-panel-drag-handle {
  text-align: center;
  vertical-align: middle;
  cursor: move;
  height: 20px;
  line-height: 20px;
  margin-top: calc(0px - var(--oj-panel-padding));
  margin-left: calc(0px - var(--oj-panel-padding));
  margin-right: calc(0px - var(--oj-panel-padding));
}

.oj-panel-resize-button,
.oj-panel-remove-button,
.oj-panel-resize-button.oj-button,
.oj-panel-remove-button.oj-button {
  position: absolute;
  margin-bottom: 0;
  overflow: hidden;
}

html:not([dir="rtl"]) .oj-panel-resize-button, html:not([dir="rtl"])
.oj-panel-remove-button, html:not([dir="rtl"])
.oj-panel-resize-button.oj-button, html:not([dir="rtl"])
.oj-panel-remove-button.oj-button {
  right: 0;
}

html[dir="rtl"] .oj-panel-resize-button, html[dir="rtl"]
.oj-panel-remove-button, html[dir="rtl"]
.oj-panel-resize-button.oj-button, html[dir="rtl"]
.oj-panel-remove-button.oj-button {
  left: 0;
}

.oj-panel-resize-button {
  bottom: 0;
}

.oj-panel-remove-button {
  top: 0;
}

.oj-panel-padding {
  padding: var(--oj-panel-padding) !important;
}

.oj-panel-resize-button .oj-panel-expand-icon.oj-end,
.oj-panel-resize-button .oj-panel-collapse-icon.oj-end,
.oj-panel-remove-button .oj-panel-remove-icon.oj-end {
  margin-left: auto;
  margin-right: auto;
}



.oj-color-invert {
  --oj-panel-bg-color:                  var(--oj-core-bg-color-content);
  --oj-panel-border-color:              var(--oj-core-divider-color);
}

.oj-density-compact {
  --oj-panel-gutter:                    var(--oj-core-spacing-3x);
}



.oj-panel {
  --oj-current-bg-color:                var(--oj-panel-bg-color);
}

:root {
  --oj-picto-chart-item-bg-color: rgba(var(--oj-palette-neutral-rgb-170),.15);
}

oj-picto-chart:not(.oj-complete) {
  visibility: hidden;
}

oj-picto-chart {
  display: inline-block;
}

.oj-pictochart {
  -webkit-user-select: none;
          user-select: none;
  display: inline-block;
}

.oj-pictochart-item {
  background-color: var(--oj-picto-chart-item-bg-color);
}

:root {
  --oj-progress-bar-value-bg-color:                rgb(var(--oj-palette-neutral-rgb-190));
  --oj-progress-bar-height:                        6px;
  --oj-progress-bar-track-bg-color:                rgba(var(--oj-palette-neutral-rgb-170), .15);
  --oj-progress-bar-border-radius:                 3px;
}



oj-progress-bar:not(.oj-complete) {
  visibility: hidden;
}

oj-progress-bar {
  display: block;
}

.oj-progress-bar {
  height: var(--oj-progress-bar-height);
  border-radius: var(--oj-progress-bar-border-radius);
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
}

.oj-progress-bar-track {
  margin: 0;
  box-sizing: border-box;
  height: 100%;
  background-color: var(--oj-progress-bar-track-bg-color);
  border-radius: inherit;
  box-shadow: 0px 0px 0px 1px var(--oj-core-border-color-enabled) inset;
}

.oj-progress-bar-value {
  margin: 0;
  box-sizing: border-box;
  height: 100%;
  background-color: var(--oj-progress-bar-value-bg-color);
}

.oj-progress-bar-embedded {
  width: 100%;
  border-style: none;
  background-color: transparent;
  border-radius: 0;
  box-shadow: 0px -1px 0px 0px var(--oj-core-border-color-enabled) inset;
}

.oj-progress-bar-embedded .oj-progress-bar-track {
  box-shadow: unset;
}

.oj-progress-bar-indeterminate {
  width: 25%;
  border-radius: var(--oj-progress-bar-border-radius);
  height: var(--oj-progress-bar-height);
  background-color: var(--oj-progress-bar-value-bg-color);
  position: relative;
}

html:not([dir="rtl"]) .oj-progress-bar-indeterminate {
  animation: progressBar 2s linear infinite;
}

html[dir="rtl"] .oj-progress-bar-indeterminate {
  animation: progressBarRTL 2s linear infinite;
}

@keyframes progressBar {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}

@keyframes progressBarRTL {
  0% {
    left: 100%;
    right: -35%;
  }
  60% {
    left: -90%;
    right: 100%;
  }
  100% {
    left: -90%;
    right: 100%;
  }
}

.oj-progress-bar-embedded,
.oj-progress-bar-embedded .oj-progress-bar-overlay {
  border-radius: 0px;
}

.oj-hicontrast .oj-progress-bar-value {
  border: 1px dashed var(--oj-core-focus-border-color);
}



.oj-color-invert {
  --oj-progress-bar-track-bg-color:   rgba(var(--oj-palette-neutral-rgb-10), .15);
  --oj-progress-bar-value-bg-color:   rgb(var(--oj-palette-neutral-rgb-0));
}

:root {
  --oj-progress-circle-value-bg-color:             rgb(var(--oj-palette-neutral-rgb-190));
  --oj-progress-circle-sm-size:                    1.5rem;
  --oj-progress-circle-md-size:                    3rem;
  --oj-progress-circle-lg-size:                    6rem;
  --oj-progress-circle-sm-track-width:             2px;
  --oj-progress-circle-md-track-width:             0.25rem;
  --oj-progress-circle-lg-track-width:             0.375rem;
  --oj-progress-circle-determinate-track-bg-color: rgba(var(--oj-palette-neutral-rgb-170), .15);
}



oj-progress-circle:not(.oj-complete) {
  visibility: hidden;
}

oj-progress-circle {
  display: block;
}

.oj-progress-circle {
  overflow: hidden;
}

.oj-progress-circle,
.oj-progress-circle-indeterminate {
  position: relative;
  display: inline-block;
  width: var(--oj-progress-circle-md-size);
  height: var(--oj-progress-circle-md-size);
  max-width: 100%;
  max-height: 100%;
}

.oj-progress-circle.oj-progress-circle-sm {
  width: var(--oj-progress-circle-sm-size);
  height: var(--oj-progress-circle-sm-size);
}

.oj-progress-circle.oj-progress-circle-lg {
  width: var(--oj-progress-circle-lg-size);
  height: var(--oj-progress-circle-lg-size);
}

.oj-progress-circle-lg .oj-progress-circle-indeterminate,
.oj-progress-circle-md .oj-progress-circle-indeterminate,
.oj-progress-circle-sm .oj-progress-circle-indeterminate {
  width: 100%;
  height: 100%;
}

.oj-progress-circle-sm .oj-progress-circle-tracker,
.oj-progress-circle-sm .oj-progress-circle-value,
.oj-progress-circle-sm .oj-progress-circle-indeterminate-inner {
  border-width: var(--oj-progress-circle-sm-track-width);
}

.oj-progress-circle-lg .oj-progress-circle-tracker,
.oj-progress-circle-lg .oj-progress-circle-value,
.oj-progress-circle-lg .oj-progress-circle-indeterminate-inner {
  border-width: var(--oj-progress-circle-lg-track-width);
}

.oj-progress-circle-tracker,
.oj-progress-circle-value,
.oj-progress-circle-indeterminate-inner {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  box-sizing: border-box;
}


.oj-progress-circle-tracker,
.oj-progress-circle-value {
  position: absolute;
}

.oj-progress-circle-tracker {
  border: var(--oj-progress-circle-md-track-width) solid var(--oj-progress-circle-determinate-track-bg-color);
}

.oj-progress-circle-value {
  border: var(--oj-progress-circle-md-track-width) solid var(--oj-progress-circle-value-bg-color);
}


.oj-progress-circle-indeterminate {
  animation: circleRotation 1s linear 0s infinite;
}

.oj-progress-circle-indeterminate-inner {
  border: var(--oj-progress-circle-md-track-width) solid var(--oj-progress-circle-value-bg-color);
  animation: circleLength 1.5s linear 0s infinite alternate;
  position: absolute;
}

@keyframes circleRotation {
  0% {
    transform: rotate(30deg);
  }
  100% {
    transform: rotate(390deg);
  }
}

@keyframes circleLength {
  0% {
    clip-path: polygon(21.1% 0, 21.1% 0, 21.1% 0, 50% 50%, 78.9% 0, 78.9% 0, 78.9% 0);
  }
  6.25% {
    clip-path: polygon(0 0, 0 0, 0 0, 50% 50%, 100% 0, 100% 0, 100% 0);
  }
  43.75% {
    clip-path: polygon(0 0, 0 100%, 0 100%, 50% 50%, 100% 100%, 100% 100%, 100% 0);
  }
  50% {
    clip-path: polygon(0 0, 0 100%, 21.1% 100%, 50% 50%, 78.9% 100%, 100% 100%, 100% 0);
  }
  56.25% {
    clip-path: polygon(0 0, 0 100%, 0 100%, 50% 50%, 100% 100%, 100% 100%, 100% 0);
  }
  93.75% {
    clip-path: polygon(0 0, 0 0, 0 0, 50% 50%, 100% 0, 100% 0, 100% 0);
  }
  100% {
    clip-path: polygon(21.1% 0, 21.1% 0, 21.1% 0, 50% 50%, 78.9% 0, 78.9% 0, 78.9% 0);
  }
}



.oj-color-invert {
  --oj-progress-circle-determinate-track-bg-color:   rgba(var(--oj-palette-neutral-rgb-10), .15);
  --oj-progress-circle-value-bg-color:   rgb(var(--oj-palette-neutral-rgb-0));
}

.oj-radiocheckbox-icon {
  padding-inline-end: var(--oj-radio-checkbox-input-to-label-padding);
  padding-inline-start: var(--oj-radio-checkbox-input-to-edge-padding);
}

.oj-radioset-input-start .oj-radiocheckbox-icon,
.oj-checkboxset-input-start .oj-radiocheckbox-icon {
  padding-inline-end: var(--oj-radio-checkbox-input-to-label-padding);
  padding-inline-start: var(--oj-radio-checkbox-input-to-edge-padding);
}

.oj-radioset-input-end .oj-radiocheckbox-icon,
.oj-checkboxset-input-end .oj-radiocheckbox-icon {
  padding-inline-end: var(--oj-radio-checkbox-input-to-edge-padding);
  padding-inline-start: var(--oj-radio-checkbox-input-to-label-padding);
}

oj-rating-gauge:not(.oj-complete) {
  visibility: hidden;
}

oj-rating-gauge {
  display: block;
}

.oj-rating-gauge-fit {
  width: 7.5rem;
  height: 1.5625rem;
}

.oj-rating-gauge-shape-lg {
  width: var(--oj-rating-gauge-lg-size);
  height: var(--oj-rating-gauge-lg-size);
}

.oj-rating-gauge-shape-md {
  width: var(--oj-rating-gauge-md-size);
  height: var(--oj-rating-gauge-md-size);
}

.oj-rating-gauge-shape-sm {
  width: var(--oj-rating-gauge-sm-size);
  height: var(--oj-rating-gauge-sm-size);
}

.oj-rating-gauge-selected {
  fill: var(--oj-rating-gauge-color-selected);
  stroke: var(--oj-rating-gauge-border-color-selected);
}

.oj-rating-gauge-unselected {
  fill: var(--oj-rating-gauge-color-unselected);
  stroke: var(--oj-rating-gauge-border-color-unselected);
}

.oj-rating-gauge-changed {
  fill: var(--oj-rating-gauge-color-changed);
  stroke: var(--oj-rating-gauge-border-color-changed);
}

.oj-rating-gauge-hover {
  fill: var(--oj-rating-gauge-color-hover);
  stroke: var(--oj-rating-gauge-border-color-hover);
}

.oj-rating-gauge-selected-disabled {
  fill: var(--oj-rating-gauge-color-selected-disabled);
  stroke: transparent;
}

.oj-rating-gauge-unselected-disabled {
  fill: var(--oj-rating-gauge-color-unselected-disabled);
  stroke: transparent;
}

.oj-rating-gauge-selected.oj-rating-gauge-readonly {
  fill: var(--oj-rating-gauge-color-selected-readonly);
  stroke: var(--oj-rating-gauge-border-color-selected-readonly);
}

.oj-rating-gauge-unselected.oj-rating-gauge-readonly {
  fill: var(--oj-rating-gauge-color-unselected-readonly);
  stroke: var(--oj-rating-gauge-border-color-unselected-readonly);
}

.oj-hicontrast .oj-rating-gauge-selected-disabled {
  fill: transparent;
  stroke: currentColor;
  stroke-width: 1px;
  stroke-dasharray: 3 1;
}

.oj-hicontrast .oj-rating-gauge-unselected-disabled {
  fill: transparent;
  stroke: currentColor;
  stroke-width: 1px;
  stroke-dasharray: 1 3;
}

.oj-hicontrast .oj-rating-gauge-selected {
  fill: currentColor;
  stroke: currentColor;
}

.oj-hicontrast .oj-rating-gauge-unselected {
  fill: transparent;
  stroke: currentColor;
}

.oj-ratinggauge.oj-focus-highlight {
  outline: dotted 1px var(--oj-core-focus-border-color);
}

:root {
  --oj-rating-gauge-border-color-selected:       rgb(var(--oj-palette-neutral-rgb-190));
  --oj-rating-gauge-color-selected:              rgb(var(--oj-palette-neutral-rgb-190));
  --oj-rating-gauge-border-color-unselected:     rgb(var(--oj-palette-neutral-rgb-190));
  --oj-rating-gauge-color-unselected:            transparent;
  --oj-rating-gauge-border-color-changed:        var(--oj-rating-gauge-border-color-selected);
  --oj-rating-gauge-color-changed:               var(--oj-rating-gauge-color-selected);
  --oj-rating-gauge-border-color-hover:          var(--oj-rating-gauge-border-color-selected);
  --oj-rating-gauge-color-hover:                 var(--oj-rating-gauge-color-selected);
  --oj-rating-gauge-color-selected-disabled:              var(--oj-core-text-color-disabled);
  --oj-rating-gauge-color-unselected-disabled:            var(--oj-core-color-disabled-2);
  --oj-rating-gauge-color-selected-readonly:              rgb(var(--oj-palette-neutral-rgb-190));
  --oj-rating-gauge-border-color-selected-readonly:       rgb(var(--oj-palette-neutral-rgb-190));
  --oj-rating-gauge-color-unselected-readonly:            rgba(var(--oj-palette-neutral-rgb-170), 0.15);
  --oj-rating-gauge-border-color-unselected-readonly:      var(--oj-core-border-color-enabled);
  --oj-rating-gauge-sm-size:                           1rem;
  --oj-rating-gauge-md-size:                           1.25rem;
  --oj-rating-gauge-lg-size:                           2.25rem;
}

:root {
  --oj-refresher-bg-color:           rgb(var(--oj-palette-neutral-rgb-40));
}


.oj-pulltorefresh-panel {
  overflow: hidden;
}


.oj-pulltorefresh-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: var(--oj-refresher-bg-color);
}

.oj-pulltorefresh-action {
  pointer-events: none;
}


.oj-pulltorefresh-transition {
  transition: height var(--oj-animation-duration-long);
  transition-timing-function: var(--oj-animation-ease-in-out);
}


.oj-pulltorefresh-primary-text {
  color: var(--oj-core-text-color-primary);
  text-align: center;
  margin: 0 0 10px 0;
}


.oj-pulltorefresh-secondary-text {
  color: var(--oj-core-text-color-secondary);
  font-size: var(--oj-typography-body-sm-font-size);
  line-height: var(--oj-typography-body-sm-line-height);
  text-align: center;
  margin: 0 0 20px 0;
}


.oj-pulltorefresh-icon-container {
  margin: 20px 0 20px 0;
}


.oj-pulltorefresh-icon {
  width: 40px;
  height: 40px;
}

.oj-refresher-option-defaults {
  font-family: '{"loadingIcon":"progresscircle"}' !important;
}

oj-row-expander:not(.oj-complete) {
  visibility: hidden;
}


.oj-table .oj-rowexpander {
  display: inline-flex;
  vertical-align: middle;
}


.oj-datagrid .oj-rowexpander {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

[hidden].oj-rowexpander {
  display: none;
}


.oj-rowexpander-icon-spacer {
  min-width: 1.25rem;
  display: inline-block;
}


.oj-rowexpander-touch-area {
  box-sizing: border-box;
  height: 1.5em;
  width: 1.5em;
  padding: 0.25em;
}


.oj-datagrid .oj-rowexpander-touch-area {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 1 auto;
}


.oj-table .oj-rowexpander-touch-area {
  margin-bottom: -0.25em;
  margin-top: -0.25em;
  display: flex;
  align-items: center;
}


.oj-rowexpander-leaf-icon,
.oj-rowexpander-expand-icon,
.oj-rowexpander-collapse-icon,
.oj-rowexpander-lazyload-icon {
  outline: none;
  flex: 0 1 auto;
}


.oj-rowexpander-expand-icon:hover.oj-clickable-icon-nocontext,
.oj-rowexpander-collapse-icon:hover.oj-clickable-icon-nocontext {
  color: var(--oj-core-text-color-secondary);
}


.oj-rowexpander-leaf-icon.oj-focus-highlight::before,
.oj-rowexpander-expand-icon.oj-focus-highlight::before,
.oj-rowexpander-collapse-icon.oj-focus-highlight::before,
.oj-rowexpander-lazyload-icon.oj-focus-highlight::before {
  outline: dotted 1px var(--oj-core-focus-border-color);
}


.oj-rowexpander-lazyload-icon {
  width: 100%;
}


.oj-rowexpander-cell-text {
  flex: 0 1 auto;
  box-sizing: border-box;
}

.oj-rowexpander-indent {
  display: inline-block;
}


*.oj-rowexpander-depth-1 {
  width: 16px;
}

*.oj-rowexpander-depth-2 {
  width: 32px;
}

*.oj-rowexpander-depth-3 {
  width: 48px;
}

*.oj-rowexpander-depth-4 {
  width: 64px;
}

*.oj-rowexpander-depth-5 {
  width: 80px;
}

*.oj-rowexpander-depth-6 {
  width: 96px;
}

*.oj-rowexpander-depth-7 {
  width: 112px;
}


.oj-rowexpander a:hover,
.oj-rowexpander a:focus {
  text-decoration: none;
}





oj-searchselect:not(.oj-complete) {
  visibility: hidden;
}

.oj-searchselect {
  position: relative;
  display: inline-block;
  max-width: 100%;
  font-size: var(--oj-text-field-font-size);
  width: 100%;
}

@media screen and (max-width: 599.9px) {
  .oj-searchselect {
    -webkit-text-size-adjust: var(--oj-private-text-field-font-size-adjust);
  }
}

.oj-form-control-full-width.oj-searchselect,
.oj-form-control-full-width .oj-searchselect {
  max-width: 100%;
}

.oj-searchselect .oj-text-field-middle {
  width: 100%;
  flex: auto;
}



.oj-searchselect-input {
  flex: 1;
  width: 1em;
  min-width: 1em;
  overflow: hidden;
  white-space: nowrap;
  background-color: transparent;
  color: var(--oj-text-field-text-color);
  font-size: inherit;
  box-shadow: none;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
  padding-inline-start: var(--oj-text-field-text-to-edge-padding);
}

@media screen and (max-width: 599.9px) {
  .oj-searchselect-input {
    -webkit-text-size-adjust: var(--oj-private-text-field-font-size-adjust);
  }
}

.oj-searchselect-input:-ms-input-placeholder {
  color: var(--oj-text-field-placeholder-color);
  opacity: 1;
  font-style: var(--oj-text-field-placeholder-font-style);
}

.oj-searchselect-input::placeholder {
  color: var(--oj-text-field-placeholder-color);
  opacity: 1;
  font-style: var(--oj-text-field-placeholder-font-style);
}

.oj-searchselect-input::placeholder {
  color: var(--oj-text-field-placeholder-color);
  opacity: 1;
  font-style: var(--oj-text-field-placeholder-font-style);
}


.oj-searchselect-filter.oj-form-control {
  max-width: 100%;
}


.oj-searchselect .oj-searchselect-filter {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: inherit;
}

.oj-searchselect .oj-searchselect-filter.oj-form-control {
  margin-bottom: 0;
}

.oj-searchselect .oj-searchselect-filter.oj-text-field .oj-text-field-container {
  background-color: transparent;
  border-color: transparent !important;
  box-shadow: none !important;
}

html:not([dir="rtl"]) .oj-searchselect.oj-form-control-text-align-right .oj-searchselect-filter {
  padding-right: 1px;
}

.oj-searchselect.oj-form-control-text-align-end .oj-searchselect-filter {
  padding-inline-end: 1px;
}



.oj-searchselect.oj-read-only .oj-searchselect-arrow,
.oj-searchselect.oj-read-only .oj-searchselect-clear-value {
  display: none;
}


.oj-searchselect.oj-required .oj-searchselect-clear-value {
  display: none;
}


.oj-searchselect-mobile.oj-searchselect-no-value .oj-searchselect-clear-value,
.oj-searchselect-mobile.oj-disabled .oj-searchselect-clear-value,
.oj-searchselect-mobile:not(.oj-searchselect-no-value):not(.oj-disabled):not(.oj-required) .oj-searchselect-arrow {
  display: none;
}


.oj-searchselect.oj-focus:not(.oj-searchselect-mobile) .oj-searchselect-main-field .oj-searchselect-arrow {
  visibility: hidden;
}

.oj-searchselect-arrow:hover,
.oj-searchselect-arrow:focus,
.oj-searchselect-clear-value:hover,
.oj-searchselect-clear-value:focus,
.oj-searchselect-back-button:hover,
.oj-searchselect-back-button:focus {
  text-decoration: none;
}


.oj-searchselect.oj-disabled .oj-searchselect-input {
  color: var(--oj-text-field-text-color-disabled);
  border-color: var(--oj-text-field-border-color-disabled);
}

.oj-searchselect.oj-disabled .oj-searchselect-arrow,
.oj-searchselect.oj-disabled .oj-searchselect-clear-value {
  cursor: default;
}

.oj-searchselect.oj-loading .oj-searchselect-arrow,
.oj-searchselect.oj-loading .oj-searchselect-clear-value {
  display: none;
}



.oj-listbox-initial-open .oj-select-results {
  min-height: 10rem;
}

.oj-listbox-fullscreen .oj-select-results {
  max-height: none;
}







.oj-searchselect-no-results-container {
  display: none;
  height: 0;
}


.oj-listbox-searchselect-no-results .oj-select-results {
  display: none;
}

.oj-select-results.oj-listview {
  padding-top: .5rem;
  padding-bottom: .5rem;
}


.oj-listbox-selectsingle .oj-listview-current-item:not(.oj-selected) {
  background-color: var(--oj-core-bg-color-hover);
}

.oj-listbox-selectsingle .oj-table-body-current-row:not(.oj-selected) .oj-table-data-cell {
  background-image: linear-gradient(var(--oj-core-bg-color-hover), var(--oj-core-bg-color-hover));
}

.oj-form-control-inherit:not(.oj-form-control-default) .oj-searchselect-arrow,
.oj-form-control-inherit:not(.oj-form-control-default) .oj-searchselect-clear-value {
  align-self: stretch;
}


.oj-searchselect input[type="search"]::-ms-clear,
.oj-searchselect input[type="search"]::-ms-reveal,
.oj-listbox-searchselect .oj-searchselect-filter input[type="search"]::-ms-clear,
.oj-listbox-searchselect .oj-searchselect-filter input[type="search"]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}


.oj-searchselect-option-defaults {
  font-family: '{"showIndicatorDelay":"50"}' !important;
}

.oj-searchselect .oj-text-field-container {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.oj-searchselect-input {
  border: 0;
  background-color: transparent;
}



oj-select:not(.oj-complete) {
  visibility: hidden;
}

.oj-select {
  position: relative;
  display: inline-block;
  max-width: 100%;
  font-size: var(--oj-text-field-font-size);
  width: 100%;
  box-sizing: border-box;
}

@media screen and (max-width: 599.9px) {
  .oj-select {
    -webkit-text-size-adjust: var(--oj-private-text-field-font-size-adjust);
  }
}

.oj-form-control-full-width.oj-select,
.oj-form-control-full-width .oj-select {
  max-width: 100%;
}


.oj-select .oj-select-accessible-container:focus {
  outline: none;
}

.oj-select.oj-read-only .oj-select-accessible-container:focus::after {
  outline: dotted 1px var(--oj-core-focus-border-color);
  outline-offset: -1px;
  content: '';
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.oj-select.oj-read-only .oj-select-accessible-container:focus {
  outline: none;
  position: relative;
}


.oj-select.oj-loading .oj-select-arrow {
  display: none;
}


.oj-select-choice {
  text-align: var(--oj-text-field-text-align);
  color: var(--oj-text-field-text-color);
  background-color: transparent;
  border-style: solid;
  border-color: var(--oj-text-field-border-color);
  border-width: var(--oj-text-field-border-width);
  border-radius: var(--oj-text-field-border-radius);
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
  border-width: 0;
  padding-inline-start: var(--oj-text-field-text-to-edge-padding);
  padding-inline-end: 0;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  background-clip: padding-box;
  text-overflow: ellipsis;
  height: 100%;
}

.oj-select-choice:-ms-input-placeholder {
  color: var(--oj-text-field-placeholder-color);
  opacity: 1;
  font-style: var(--oj-text-field-placeholder-font-style);
}

.oj-select-choice::placeholder {
  color: var(--oj-text-field-placeholder-color);
  opacity: 1;
  font-style: var(--oj-text-field-placeholder-font-style);
}


.oj-select .oj-text-field-middle {
  min-width: 0;
}

.oj-select:not(.oj-text-field-label-inside) .oj-text-field-middle {
  height: auto;
}


.oj-select.oj-read-only .oj-select-choice,
.oj-select.oj-read-only .oj-select-choices {
  background-color: transparent;
  border-color: transparent;
  padding: 0;
  min-height: calc(var(--oj-typography-body-md-line-height) * var(--oj-typography-body-md-font-size));
}

.oj-form-layout .oj-form.oj-enabled .oj-select.oj-read-only .oj-select-choices {
  padding: 0 var(--oj-text-field-text-to-edge-padding) 5px;
}


.oj-select.oj-read-only .oj-select-chosen,
.oj-select.oj-read-only .oj-select-selected-choice {
  outline: none;
  background-color: transparent;
  border-color: transparent;
  border-left-width: 0;
  border-right-width: 0;
  color: var(--oj-core-text-color-primary);
}

.oj-select.oj-read-only:not(.oj-text-field-label-inside) .oj-select-chosen,
.oj-select.oj-read-only .oj-select-selected-choice {
  padding-left: 0;
  padding-right: 0;
  line-height: var(--oj-typography-body-md-line-height);
}

.oj-select.oj-read-only .oj-select-selected-choice {
  display: inherit;
  margin-top: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}


.oj-select.oj-read-only li.oj-select-selected-choice:first-child {
  padding-inline-start: 0;
}


.oj-select.oj-read-only .oj-select-arrow {
  display: none;
}


.oj-select.oj-read-only .oj-select-clear-entry {
  display: none;
}


.oj-form-control-text-align-right.oj-select .oj-select-choice {
  text-align: right;
}

.oj-form-control-text-align-start.oj-select .oj-select-choice {
  text-align: start;
}

.oj-form-control-text-align-end.oj-select .oj-select-choice {
  text-align: end;
}


.oj-form-control-text-align-right.oj-select .oj-select-select {
  text-align: right;
  direction: rtl;
  padding-inline-end: 16px;
}

.oj-form-control-text-align-start.oj-select .oj-select-select {
  text-align: start;
}

html:not([dir="rtl"]) .oj-form-control-text-align-start.oj-select .oj-select-select {
  direction: ltr;
}

html[dir="rtl"] .oj-form-control-text-align-start.oj-select .oj-select-select {
  direction: rtl;
}

.oj-form-control-text-align-end.oj-select .oj-select-select {
  text-align: end;
  padding-inline-end: 16px;
}

html:not([dir="rtl"]) .oj-form-control-text-align-end.oj-select .oj-select-select {
  direction: rtl;
}

html[dir="rtl"] .oj-form-control-text-align-end.oj-select .oj-select-select {
  direction: ltr;
}

.oj-form-control-text-align-right.oj-select .oj-select-choices li {
  float: right;
}

.oj-form-control-text-align-start.oj-select .oj-select-choices li {
  float: left;
}

html[dir="rtl"] .oj-form-control-text-align-start.oj-select .oj-select-choices li {
  float: right;
}

.oj-form-control-text-align-end.oj-select .oj-select-choices li {
  float: right;
}

html[dir="rtl"] .oj-form-control-text-align-end.oj-select .oj-select-choices li {
  float: left;
}

.oj-form-control-text-align-right .oj-select-selected-choice,
.oj-form-control-text-align-end .oj-select-selected-choice {
  margin-top: 5px;
  margin-inline-end: 0;
  margin-bottom: 0;
  margin-inline-start: 6px;
}



.oj-select-choices {
  box-sizing: border-box;
  height: auto;
  min-height: var(--oj-text-field-height);
  padding: 0 var(--oj-text-field-text-to-edge-padding) 5px;
  text-align: var(--oj-text-field-text-align);
  color: var(--oj-text-field-text-color);
  background-color: transparent;
  border-style: solid;
  border-color: var(--oj-text-field-border-color);
  border-width: var(--oj-text-field-border-width);
  border-radius: var(--oj-text-field-border-radius);
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
  border-width: 0;
  margin: 0;
  cursor: text;
  overflow: hidden;
  width: 100%;
}

.oj-select-choices:-ms-input-placeholder {
  color: var(--oj-text-field-placeholder-color);
  opacity: 1;
  font-style: var(--oj-text-field-placeholder-font-style);
}

.oj-select-choices::placeholder {
  color: var(--oj-text-field-placeholder-color);
  opacity: 1;
  font-style: var(--oj-text-field-placeholder-font-style);
}

.oj-select-multi .oj-select-accessible-container {
  width: 100%;
}


.oj-select-choices li {
  list-style: none;
}

html:not([dir="rtl"]) .oj-select-choices li {
  float: left;
}

html[dir="rtl"] .oj-select-choices li {
  float: right;
}


.oj-select-multi .oj-select-default {
  margin-top: 5px;
  padding: 0;
  line-height: calc(var(--oj-text-field-height) * 0.8);
  color: var(--oj-text-field-placeholder-color);
  font-style: var(--oj-text-field-placeholder-font-style);
}


.oj-select-multi .oj-listbox-input {
  background-color: var(--oj-text-field-bg-color);
  color: var(--oj-text-field-text-color);
  font-size: var(--oj-text-field-font-size);
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-top: 0;
  padding-bottom: 0;
  padding-inline-end: 0;
  padding-inline-start: 0;
}

@media screen and (max-width: 599.9px) {
  .oj-select-multi .oj-listbox-input {
    -webkit-text-size-adjust: var(--oj-private-text-field-font-size-adjust);
  }
}


.oj-select-selected-choice {
  line-height: 1.9rem;
  display: flex;
  align-items: center;
  cursor: default;
  border-radius: var(--oj-button-border-radius);
  border: 1px solid var(--oj-button-outlined-chrome-border-color);
  color: var(--oj-button-outlined-chrome-text-color);
  background-clip: padding-box;
  padding-top: 0;
  padding-inline-end: 4px;
  padding-bottom: 0;
  padding-inline-start: 6px;
  margin-top: 5px;
  margin-inline-end: 6px;
  margin-bottom: 0;
  margin-inline-start: 0;
}


.oj-select-selected-choice.oj-focus {
  outline: dotted 1px var(--oj-core-focus-border-color);
  outline-offset: 1px;
}


.oj-select.oj-disabled .oj-select-selected-choice {
  padding: 0 .375rem 0 .375rem;
}


.oj-select-selected-choice-label,
.oj-select-selected-choice-separator {
  display: inline-block;
  vertical-align: middle;
  word-break: break-word;
}


.oj-select-clear-entry {
  display: inline-block;
  outline: none;
  text-align: center;
  vertical-align: middle;
  line-height: 100%;
  margin-inline-start: 3px;
}




.oj-select.oj-invalid .oj-select-choice,
.oj-select-native.oj-invalid .oj-select-select,
.oj-select-multi.oj-invalid .oj-select-choices,
.oj-select.oj-warning .oj-select-choice,
.oj-select-native.oj-warning .oj-select-select,
.oj-select-multi.oj-warning .oj-select-choices {
  border-width: 0;
}


.oj-select.oj-disabled .oj-select-choice {
  color: var(--oj-text-field-text-color-disabled);
  border-color: var(--oj-text-field-border-color-disabled);
}


.oj-select-multi.oj-disabled .oj-select-choices,
.oj-select-multi.oj-disabled .oj-select-selected-choice,
.oj-select-multi.oj-disabled .oj-select-selected-choice.oj-focus,
.oj-select-multi.oj-disabled input {
  color: var(--oj-text-field-text-color-disabled);
  border-color: var(--oj-text-field-border-color-disabled);
  outline: 0;
}

.oj-select-multi.oj-disabled .oj-select-clear-entry {
  display: none;
  background: none;
}


.oj-select-chosen.oj-select-default {
  color: var(--oj-text-field-placeholder-color);
  font-style: var(--oj-text-field-placeholder-font-style);
}


.oj-select-chosen {
  border: 0;
  outline: 0;
  white-space: nowrap;
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  box-sizing: border-box;
  box-shadow: none;
  padding-inline-end: var(--oj-text-field-text-to-edge-padding);
  height: 100%;
}

.oj-hicontrast .oj-select.oj-disabled {
  border-style: dotted;
}


.oj-select-open-icon,
.oj-select-open-icon:hover,
.oj-select-open-icon:focus {
  text-decoration: none;
}



.oj-select-option-defaults {
  font-family: '{"renderMode":"jet","loadingIndicatorDelay":"50"}' !important;
}

.oj-select-select {
  text-align: var(--oj-text-field-text-align);
  color: var(--oj-text-field-text-color);
  background-color: transparent;
  border-style: solid;
  border-color: var(--oj-text-field-border-color);
  border-width: var(--oj-text-field-border-width);
  border-radius: var(--oj-text-field-border-radius);
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
  border-width: 0;
  height: var(--oj-text-field-height);
  padding: 0 var(--oj-text-field-text-to-edge-padding);
  box-sizing: border-box;
  width: 100%;
  white-space: nowrap;
  background-clip: padding-box;
}

.oj-select-select:-ms-input-placeholder {
  color: var(--oj-text-field-placeholder-color);
  opacity: 1;
  font-style: var(--oj-text-field-placeholder-font-style);
}

.oj-select-select::placeholder {
  color: var(--oj-text-field-placeholder-color);
  opacity: 1;
  font-style: var(--oj-text-field-placeholder-font-style);
}

select.oj-select-select.oj-select-default:not([multiple]) {
  color: var(--oj-text-field-placeholder-color);
  font-style: var(--oj-text-field-placeholder-font-style);
}

.oj-select-select[disabled] {
  color: var(--oj-text-field-text-color-disabled);
  border-color: var(--oj-text-field-border-color-disabled);
}

.oj-select-select option {
  background-color: var(--oj-text-field-bg-color);
}


.oj-select-select:not(.oj-focus-highlight):focus {
  outline: none;
}

.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choice,
.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choices {
  color: inherit;
  height: 100%;
  width: 100%;
  border-width: 0;
}

html:not([dir="rtl"]) .oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choice, html:not([dir="rtl"])
.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choices {
  text-align: inherit;
}

html[dir="rtl"] .oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choice, html[dir="rtl"]
.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choices {
  text-align: inherit;
}

.oj-form-control-inherit:not(.oj-form-control-default) .oj-select:not(.oj-disabled) .oj-select-choice,
.oj-form-control-inherit:not(.oj-form-control-default) .oj-select:not(.oj-disabled) .oj-select-choices {
  background-color: transparent;
}

.oj-form-control-inherit:not(.oj-form-control-default) .oj-select-select,
.oj-form-control-inherit:not(.oj-form-control-default) .oj-select-chosen {
  background-color: inherit;
  border-width: 0;
}

.oj-form-control-inherit:not(.oj-form-control-default) .oj-select-select {
  height: 100%;
}

.oj-text-field-label-inside .oj-select-choice {
  background-color: transparent;
  width: 100%;
  border-width: 0;
  min-height: var(--oj-text-field-inside-edge-height);
  padding: 0;
}

.oj-text-field-label-inside .oj-select-choices {
  background-color: transparent;
  border-width: 0;
  padding: var(--oj-text-field-inside-edge-padding-top) var(--oj-text-field-text-to-edge-padding) 5px;
}

.oj-text-field-label-inside.oj-select-multi:not(.oj-read-only) .oj-select-default {
  min-height: calc(var(--oj-text-field-height) * 0.85);
}

.oj-text-field-label-inside.oj-read-only .oj-select-choices {
  padding: 0;
}

.oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside.oj-read-only .oj-select-choices {
  padding: var(--oj-text-field-inside-edge-padding-top) var(--oj-text-field-text-to-edge-padding) 5px;
}

.oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside.oj-read-only .oj-select-chosen,
.oj-text-field-label-inside:not(.oj-read-only) .oj-select-chosen {
  padding-top: var(--oj-text-field-inside-edge-padding-top);
  line-height: calc(var(--oj-text-field-inside-edge-height) - var(--oj-text-field-inside-edge-padding-top));
}

.oj-form-layout .oj-form.oj-enabled .oj-select.oj-read-only .oj-select-chosen,
.oj-text-field-label-inside:not(.oj-read-only) .oj-select-chosen {
  padding-left: var(--oj-text-field-text-to-edge-padding);
  padding-right: var(--oj-text-field-text-to-edge-padding);
}

.oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside.oj-select.oj-read-only .oj-select-chosen {
  min-height: var(--oj-text-field-inside-edge-height);
}

.oj-text-field-label-inside .oj-select-choice.oj-hover,
.oj-text-field-label-inside .oj-select-choices.oj-hover {
  background-color: transparent;
}

.oj-text-field-label-inside.oj-select.oj-read-only .oj-select-choice {
  padding: 0;
}

.oj-text-field.oj-select.oj-disabled .oj-text-field-container {
  background-color: var(--oj-text-field-bg-color-disabled);
}

.oj-text-field.oj-select-multi .oj-text-field-container {
  height: auto;
}

.oj-text-field.oj-select-multi:not(.oj-read-only) .oj-text-field-container {
  min-height: var(--oj-text-field-height);
}

.oj-text-field-label-inside .oj-select-selected-choice {
  margin-top: 10px;
  margin-inline-end: 6px;
  margin-bottom: 0px;
  margin-inline-start: 0px;
}

.oj-text-field-label-inside.oj-select.oj-read-only .oj-select-selected-choice {
  margin-top: 0px;
  margin-inline-end: 6px;
  margin-bottom: 0px;
  margin-inline-start: 0px;
}

.oj-text-field-label-inside.oj-select.oj-invalid .oj-text-field-container .oj-label,
.oj-text-field-label-inside.oj-select-many.oj-invalid .oj-text-field-container .oj-label {
  color: var(--oj-text-field-inside-edge-label-color-error);
}

.oj-text-field-label-inside.oj-select {
  max-width: 100%;
}

.oj-text-field-label-inside .oj-select-label {
  align-self: flex-start;
}

.oj-form-layout .oj-form.oj-enabled .oj-text-field.oj-select .oj-text-field-container {
  display: flex;
}

.oj-text-field.oj-read-only.oj-select-multi .oj-text-field-container {
  display: block;
}

html:not([dir="rtl"]) .oj-select-select {
  padding-left: 0;
}

html[dir="rtl"] .oj-select-select {
  padding-right: 0;
}

.oj-select-selected-choice > .oj-component-icon, .oj-select-selected-choice > .oj-menucheckbox-icon {
  font-size: 1rem;
}

.oj-select .oj-select-multiple-open-icon {
  display: none;
}

.oj-select .oj-select-select::-ms-expand {
  display: none;
}

.oj-select-select {
  -moz-appearance: none;
}

.oj-select-select.oj-select-default[multiple] {
  color: var(--oj-text-field-placeholder-color);
  font-style: var(--oj-text-field-placeholder-font-style);
}

html:not([dir="rtl"]) .oj-form-control-text-align-right oj-select-many.oj-select .oj-select-select, html:not([dir="rtl"])
oj-select-many.oj-form-control-text-align-right.oj-select .oj-select-select {
  padding-right: 0px;
}

html:not([dir="rtl"]) .oj-form-control-text-align-end oj-select-many.oj-select .oj-select-select, html:not([dir="rtl"])
oj-select-many.oj-form-control-text-align-end.oj-select .oj-select-select {
  padding-right: 0px;
}

html[dir="rtl"] .oj-form-control-text-align-end oj-select-many.oj-select .oj-select-select, html[dir="rtl"]
oj-select-many.oj-form-control-text-align-end.oj-select .oj-select-select {
  padding-left: 0px;
}

oj-selector:not(.oj-complete) {
  visibility: hidden;
}

.oj-selector:active .oj-selector-wrapper:not(.oj-selected):not(.oj-indeterminate),
.oj-selector .oj-selector-wrapper:not(.oj-selected):not(.oj-indeterminate),
.oj-selector:hover .oj-selector-wrapper:not(.oj-selected):not(.oj-indeterminate) {
  color: var(--oj-radio-checkbox-input-color-unselected);
}

.oj-selector .oj-selector-wrapper.oj-selected,
.oj-selector:active .oj-selector-wrapper.oj-selected,
.oj-selector:hover .oj-selector-wrapper.oj-selected {
  color: var(--oj-radio-checkbox-input-color-selected);
}

.oj-selector:hover .oj-selector-wrapper.oj-indeterminate,
.oj-selector .oj-selector-wrapper.oj-indeterminate,
.oj-selector:active .oj-selector-wrapper.oj-indeterminate {
  color: var(--oj-radio-checkbox-input-color-unselected);
}

.oj-selector:active .oj-selector-wrapper:not(.oj-selected):not(.oj-indeterminate)::before,
.oj-selector:active .oj-selector-wrapper.oj-selected::before,
.oj-selector:active .oj-selector-wrapper.oj-indeterminate::before {
  transform: var(--oj-radio-checkbox-input-transform-active);
  transition: transform 0.15s var(--oj-animation-ease-in-out);
}

.oj-selector .oj-selector-wrapper:focus-within:not(.oj-focus-highlight) {
  outline: none;
}

.oj-selector .oj-selector-wrapper:focus-within {
  outline: dotted 1px var(--oj-core-focus-border-color);
  outline-offset: 1px;
}

.oj-selector {
  width: 2.25rem;
  height: 2.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.oj-selector .oj-selector-wrapper {
  display: inline-block;
  white-space: normal;
  line-height: 1;
  font-size: 1rem;
  width: 1rem;
  height: 1rem;
}

.oj-selector .oj-selector-wrapper .oj-selectorbox {
  width: 2.25rem;
  height: 2.25rem;
  opacity: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}

.oj-selector-wrapper:hover {
  box-shadow: 0 0 0 6px var(--oj-core-bg-color-hover);
  border-radius: 1px;
}

:root {
  --oj-spark-chart-item-color:         rgb(var(--oj-palette-dvt-rgb-1));
}

oj-spark-chart:not(.oj-complete) {
  visibility: hidden;
}

oj-spark-chart {
  display: block;
}

.oj-sparkchart {
  width: 100px;
  height: 18px;
}

.oj-sparkchart.oj-focus-highlight {
  outline: dotted 1px var(--oj-core-focus-border-color);
}

.oj-spark-chart-item {
  color: var(--oj-spark-chart-item-color);
}

oj-status-meter-gauge:not(.oj-complete) {
  visibility: hidden;
}

oj-status-meter-gauge {
  display: block;
}

.oj-statusmetergauge-horizontal-fit {
  width: 13.75rem;
  height: 1.5625rem;
}

.oj-statusmetergauge-vertical-fit {
  width: 1.5625rem;
  height: 13.75rem;
}

.oj-statusmetergauge-circular-fit {
  width: var(--oj-statusmeter-gauge-circular-md-size);
  height: var(--oj-statusmeter-gauge-circular-md-size);
}

.oj-statusmetergauge.oj-focus-highlight {
  outline: dotted 1px var(--oj-core-focus-border-color);
}

.oj-statusmetergauge-horizontal-sm {
  width: 100%;
  height: var(--oj-statusmeter-gauge-bar-sm-size) !important;
}

.oj-statusmetergauge-horizontal-md {
  width: 100%;
  height: var(--oj-statusmeter-gauge-bar-md-size) !important;
}

.oj-statusmetergauge-horizontal-lg {
  width: 100%;
  height: var(--oj-statusmeter-gauge-bar-lg-size) !important;
}

.oj-statusmetergauge-vertical-sm {
  height: 100%;
  width: var(--oj-statusmeter-gauge-bar-sm-size) !important;
}

.oj-statusmetergauge-vertical-md {
  height: 100%;
  width: var(--oj-statusmeter-gauge-bar-md-size) !important;
}

.oj-statusmetergauge-vertical-lg {
  height: 100%;
  width: var(--oj-statusmeter-gauge-bar-lg-size) !important;
}

.oj-statusmetergauge-circular-sm {
  width: var(--oj-statusmeter-gauge-circular-sm-size) !important;
  height: var(--oj-statusmeter-gauge-circular-sm-size) !important;
}

.oj-statusmetergauge-circular-md {
  width: var(--oj-statusmeter-gauge-circular-md-size) !important;
  height: var(--oj-statusmeter-gauge-circular-md-size) !important;
}

.oj-statusmetergauge-circular-lg {
  width: var(--oj-statusmeter-gauge-circular-lg-size) !important;
  height: var(--oj-statusmeter-gauge-circular-lg-size) !important;
}

.oj-statusmeter-gauge-plotarea {
  border-color: var(--oj-statusmeter-gauge-bar-plotarea-border-color);
  color: var(--oj-statusmeter-gauge-bar-plotarea-color);
}

:root {
  --oj-statusmeter-gauge-bar-sm-size: 0.375rem;
  --oj-statusmeter-gauge-bar-md-size: 0.625rem;
  --oj-statusmeter-gauge-bar-lg-size: 0.875rem;
  --oj-statusmeter-gauge-bar-plotarea-border-color: var(--oj-core-border-color-enabled);
  --oj-statusmeter-gauge-bar-plotarea-color: rgba(var(--oj-palette-neutral-rgb-170), .15);
  --oj-statusmeter-gauge-circular-sm-size:       3.5rem;
  --oj-statusmeter-gauge-circular-md-size:       6rem;
  --oj-statusmeter-gauge-circular-lg-size:       12.25rem;
}

oj-stream-list:not(.oj-complete) {
  visibility: hidden;
}


oj-stream-list {
  display: block;
  overflow: auto;
  -webkit-tap-highlight-color: transparent;
}

.oj-stream-list-item:focus,
.oj-stream-list-group:focus {
  outline: none;
}

.oj-stream-list-item.oj-focus-highlight,
.oj-stream-list-group.oj-focus-highlight {
  outline-offset: -1px;
  outline: dotted 1px var(--oj-core-focus-border-color);
}


.oj-stream-list-skeleton {
  height: 1.25rem;
  margin-top: var(--oj-core-spacing-4x);
}


.oj-stream-list-child-skeleton {
  margin-left: var(--oj-core-spacing-4x);
}


.oj-stream-list-skeleton-content {
  height: 100%;
}


.oj-stream-list-entrance-animation {
  animation-name: stream-list-entrance-animation;
  animation-duration: 0.15s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

@keyframes stream-list-entrance-animation {
  0% {
    visibility: visible;
    opacity: 0;
  }
  100% {
    visibility: visible;
    opacity: 1;
  }
}

.oj-streamlist-option-defaults {
  font-family: '{"showIndicatorDelay":"50"}';
}

oj-sunburst:not(.oj-complete) {
  visibility: hidden;
}

oj-sunburst {
  display: block;
}

.oj-sunburst {
  font-size: var(--oj-dvt-label-font-size-md);
  color: var(--oj-core-text-color-primary);
  -webkit-user-select: none;
          user-select: none;
  width: 100%;
  height: 560px;
}

.oj-sunburst-attribute-type-text {
  color: var(--oj-core-text-color-primary);
  font-size: var(--oj-dvt-label-font-size-sm);
}

.oj-sunburst-attribute-value-text {
  font-size: var(--oj-dvt-label-font-size-sm);
  color: var(--oj-core-text-color-primary);
}

.oj-sunburst-current-drill-text {
  font-size: var(--oj-typography-body-md-font-size);
  line-height: var(--oj-typography-body-md-line-height);
  color: var(--oj-core-text-color-primary);
}

.oj-sunburst-drill-text {
  color: var(--oj-link-text-color);
  font-size: var(--oj-typography-body-md-font-size);
  line-height: var(--oj-typography-body-md-line-height);
  -webkit-text-decoration: var(--oj-link-embedded-text-decoration);
          text-decoration: var(--oj-link-embedded-text-decoration);
}

.oj-sunburst-drill-text.oj-hover {
  -webkit-text-decoration: var(--oj-link-embedded-text-decoration-hover);
          text-decoration: var(--oj-link-embedded-text-decoration-hover);
}

.oj-sunburst-node {
  font-size: var(--oj-dvt-label-font-size-md);
}

.oj-sunburst-node.oj-hover {
  border-color: var(--oj-dvt-node-border-color-hover);
}

.oj-sunburst-node.oj-selected {
  border-top-color: var(--oj-dvt-item-border-color-selected);
  border-bottom-color: var(--oj-dvt-item-contrast-color);
}

.oj-sunburst-skeleton-container {
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 300"><path fill-rule="evenodd" d="M150 111.385c-3.838 0-7.545.56-11.045 1.602-1.965.586-4.134-.186-5.092-1.998l-19.934-37.7c-1.065-2.014-.238-4.518 1.864-5.395 10.53-4.392 22.085-6.817 34.207-6.817 21.93 0 42.005 7.938 57.51 21.098 1.738 1.475 1.766 4.114.137 5.71l-30.455 29.839c-1.463 1.434-3.762 1.511-5.454.356A38.435 38.435 0 0 0 150 111.385Zm32.798 12.047c-1.465 1.435-1.587 3.734-.464 5.45a38.406 38.406 0 0 1 4.745 10.299c.574 1.968 2.398 3.372 4.44 3.195l42.481-3.69c2.269-.197 3.925-2.249 3.523-4.491-2.713-15.121-9.248-28.915-18.569-40.348-1.44-1.766-4.077-1.846-5.704-.251l-30.452 29.836Zm-5.599 58.84c-1.168-1.685-.856-3.964.569-5.437 5.788-5.989 9.658-13.845 10.615-22.577.224-2.037 1.778-3.734 3.82-3.911l42.953-3.731c2.011-.174 3.767 1.366 3.767 3.384 0 27.356-12.353 51.828-31.786 68.14-1.746 1.466-4.353 1.049-5.652-.826l-24.286-35.042Zm-6.575 4.557c-1.167-1.684-3.411-2.192-5.291-1.378A38.481 38.481 0 0 1 150 188.615c-4.265 0-8.369-.691-12.205-1.968-1.946-.648-4.138.055-5.154 1.837l-21.111 37.05c-1.128 1.98-.381 4.508 1.692 5.451 11.209 5.098 23.662 7.938 36.778 7.938 15.886 0 30.799-4.166 43.706-11.464 1.984-1.122 2.507-3.707 1.209-5.58l-24.291-35.05Zm33.422 48.225c-1.222-1.763-3.615-2.24-5.471-1.163-14.281 8.287-30.874 13.032-48.575 13.032-14.676 0-28.591-3.262-41.058-9.101-1.944-.91-4.286-.225-5.349 1.641l-22.362 39.244c-1.113 1.955-.4 4.447 1.611 5.456C103.046 294.296 125.857 300 150 300c28.841 0 55.781-8.14 78.648-22.247 1.914-1.181 2.406-3.728 1.125-5.577l-25.727-37.122Zm32.296 32.556c1.283 1.851 3.843 2.283 5.621.901a150.832 150.832 0 0 0 26.723-26.774c1.379-1.781.942-4.341-.912-5.62l-37.179-25.644c-1.764-1.217-4.168-.821-5.525.838a97.505 97.505 0 0 1-13.626 13.651c-1.658 1.36-2.049 3.766-.828 5.528l25.726 37.12ZM246.923 150c0-.188 0-.376-.002-.563-.012-2.144 1.589-3.981 3.725-4.166l44.992-3.908c2.244-.195 4.212 1.501 4.284 3.752.052 1.622.078 3.25.078 4.885 0 28.739-8.082 55.59-22.097 78.404-1.177 1.917-3.722 2.414-5.574 1.137l-37.178-25.644c-1.767-1.219-2.249-3.611-1.175-5.47 8.235-14.248 12.947-30.787 12.947-48.427Zm10.033-99.227c1.607-1.575 4.201-1.518 5.688.171 18.88 21.454 31.728 48.344 35.893 78.021.312 2.227-1.333 4.232-3.573 4.427l-44.994 3.907c-2.139.186-4.034-1.351-4.39-3.469-2.899-17.264-10.363-32.98-21.107-45.865-1.374-1.648-1.306-4.086.226-5.588l32.257-31.604ZM107.98 154c2.05 0 3.746 1.557 4.146 3.569 1.698 8.542 6.213 16.07 12.537 21.573 1.544 1.343 2.052 3.583 1.039 5.36l-21.113 37.054c-1.13 1.983-3.692 2.627-5.561 1.317-20.85-14.611-35.142-37.942-37.58-64.7-.207-2.269 1.62-4.173 3.898-4.173h42.634Zm0-8c2.05 0 3.746-1.557 4.146-3.569 1.78-8.956 6.657-16.796 13.468-22.358 1.585-1.294 2.164-3.516 1.207-5.325l-19.935-37.703c-1.067-2.017-3.608-2.741-5.517-1.491-22.107 14.476-37.374 38.534-39.902 66.273-.206 2.269 1.62 4.173 3.9 4.173h42.633Zm-54.903 4c0 22.384 7.588 42.995 20.331 59.402 1.316 1.695 1.164 4.129-.419 5.576l-33.325 30.478c-1.66 1.519-4.251 1.372-5.679-.367C12.747 219.207 0 186.092 0 150c0-8.383.688-16.605 2.01-24.614.367-2.222 2.541-3.644 4.74-3.155l44.093 9.811c2.092.466 3.436 2.496 3.144 4.619-.6 4.361-.91 8.814-.91 13.339Zm-8.152 107.048c-1.606-1.577-1.522-4.171.14-5.69l33.324-30.477c1.583-1.447 4.02-1.382 5.59.08a97.43 97.43 0 0 0 11.365 9.093c1.768 1.209 2.369 3.57 1.308 5.432l-22.363 39.245c-1.115 1.957-3.629 2.612-5.522 1.391a150.769 150.769 0 0 1-23.842-19.074Zm7.64-132.818c2.095.466 4.176-.808 4.81-2.858 6.834-22.14 21.388-40.89 40.518-53.11 1.806-1.155 2.48-3.495 1.478-5.39L78.257 22.94c-1.053-1.991-3.546-2.725-5.476-1.564C40.364 40.88 15.924 72.292 5.515 109.56c-.605 2.166.761 4.371 2.957 4.86l44.093 9.811ZM192.81 10.49c.72-2.134-.461-4.446-2.631-5.048C177.391 1.895 163.917 0 150 0c-22.46 0-43.768 4.937-62.897 13.784-2.041.944-2.834 3.413-1.782 5.402l21.114 39.931c1.004 1.898 3.323 2.657 5.294 1.809 11.741-5.051 24.679-7.85 38.271-7.85 8.083 0 15.935.99 23.441 2.855 2.08.516 4.243-.605 4.928-2.636L192.81 10.49Zm12.731.129c-2.09-.834-4.429.29-5.149 2.423l-14.44 42.804c-.686 2.032.358 4.236 2.328 5.084a96.964 96.964 0 0 1 25.228 15.85c1.619 1.406 4.057 1.388 5.589-.114l32.257-31.605c1.608-1.575 1.604-4.17-.056-5.691a150.065 150.065 0 0 0-45.757-28.751ZM119.385 150c0-16.908 13.707-30.615 30.615-30.615 16.908 0 30.615 13.707 30.615 30.615 0 16.908-13.707 30.615-30.615 30.615-16.908 0-30.615-13.707-30.615-30.615Z" clip-rule="evenodd"/></svg>');
          mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 300"><path fill-rule="evenodd" d="M150 111.385c-3.838 0-7.545.56-11.045 1.602-1.965.586-4.134-.186-5.092-1.998l-19.934-37.7c-1.065-2.014-.238-4.518 1.864-5.395 10.53-4.392 22.085-6.817 34.207-6.817 21.93 0 42.005 7.938 57.51 21.098 1.738 1.475 1.766 4.114.137 5.71l-30.455 29.839c-1.463 1.434-3.762 1.511-5.454.356A38.435 38.435 0 0 0 150 111.385Zm32.798 12.047c-1.465 1.435-1.587 3.734-.464 5.45a38.406 38.406 0 0 1 4.745 10.299c.574 1.968 2.398 3.372 4.44 3.195l42.481-3.69c2.269-.197 3.925-2.249 3.523-4.491-2.713-15.121-9.248-28.915-18.569-40.348-1.44-1.766-4.077-1.846-5.704-.251l-30.452 29.836Zm-5.599 58.84c-1.168-1.685-.856-3.964.569-5.437 5.788-5.989 9.658-13.845 10.615-22.577.224-2.037 1.778-3.734 3.82-3.911l42.953-3.731c2.011-.174 3.767 1.366 3.767 3.384 0 27.356-12.353 51.828-31.786 68.14-1.746 1.466-4.353 1.049-5.652-.826l-24.286-35.042Zm-6.575 4.557c-1.167-1.684-3.411-2.192-5.291-1.378A38.481 38.481 0 0 1 150 188.615c-4.265 0-8.369-.691-12.205-1.968-1.946-.648-4.138.055-5.154 1.837l-21.111 37.05c-1.128 1.98-.381 4.508 1.692 5.451 11.209 5.098 23.662 7.938 36.778 7.938 15.886 0 30.799-4.166 43.706-11.464 1.984-1.122 2.507-3.707 1.209-5.58l-24.291-35.05Zm33.422 48.225c-1.222-1.763-3.615-2.24-5.471-1.163-14.281 8.287-30.874 13.032-48.575 13.032-14.676 0-28.591-3.262-41.058-9.101-1.944-.91-4.286-.225-5.349 1.641l-22.362 39.244c-1.113 1.955-.4 4.447 1.611 5.456C103.046 294.296 125.857 300 150 300c28.841 0 55.781-8.14 78.648-22.247 1.914-1.181 2.406-3.728 1.125-5.577l-25.727-37.122Zm32.296 32.556c1.283 1.851 3.843 2.283 5.621.901a150.832 150.832 0 0 0 26.723-26.774c1.379-1.781.942-4.341-.912-5.62l-37.179-25.644c-1.764-1.217-4.168-.821-5.525.838a97.505 97.505 0 0 1-13.626 13.651c-1.658 1.36-2.049 3.766-.828 5.528l25.726 37.12ZM246.923 150c0-.188 0-.376-.002-.563-.012-2.144 1.589-3.981 3.725-4.166l44.992-3.908c2.244-.195 4.212 1.501 4.284 3.752.052 1.622.078 3.25.078 4.885 0 28.739-8.082 55.59-22.097 78.404-1.177 1.917-3.722 2.414-5.574 1.137l-37.178-25.644c-1.767-1.219-2.249-3.611-1.175-5.47 8.235-14.248 12.947-30.787 12.947-48.427Zm10.033-99.227c1.607-1.575 4.201-1.518 5.688.171 18.88 21.454 31.728 48.344 35.893 78.021.312 2.227-1.333 4.232-3.573 4.427l-44.994 3.907c-2.139.186-4.034-1.351-4.39-3.469-2.899-17.264-10.363-32.98-21.107-45.865-1.374-1.648-1.306-4.086.226-5.588l32.257-31.604ZM107.98 154c2.05 0 3.746 1.557 4.146 3.569 1.698 8.542 6.213 16.07 12.537 21.573 1.544 1.343 2.052 3.583 1.039 5.36l-21.113 37.054c-1.13 1.983-3.692 2.627-5.561 1.317-20.85-14.611-35.142-37.942-37.58-64.7-.207-2.269 1.62-4.173 3.898-4.173h42.634Zm0-8c2.05 0 3.746-1.557 4.146-3.569 1.78-8.956 6.657-16.796 13.468-22.358 1.585-1.294 2.164-3.516 1.207-5.325l-19.935-37.703c-1.067-2.017-3.608-2.741-5.517-1.491-22.107 14.476-37.374 38.534-39.902 66.273-.206 2.269 1.62 4.173 3.9 4.173h42.633Zm-54.903 4c0 22.384 7.588 42.995 20.331 59.402 1.316 1.695 1.164 4.129-.419 5.576l-33.325 30.478c-1.66 1.519-4.251 1.372-5.679-.367C12.747 219.207 0 186.092 0 150c0-8.383.688-16.605 2.01-24.614.367-2.222 2.541-3.644 4.74-3.155l44.093 9.811c2.092.466 3.436 2.496 3.144 4.619-.6 4.361-.91 8.814-.91 13.339Zm-8.152 107.048c-1.606-1.577-1.522-4.171.14-5.69l33.324-30.477c1.583-1.447 4.02-1.382 5.59.08a97.43 97.43 0 0 0 11.365 9.093c1.768 1.209 2.369 3.57 1.308 5.432l-22.363 39.245c-1.115 1.957-3.629 2.612-5.522 1.391a150.769 150.769 0 0 1-23.842-19.074Zm7.64-132.818c2.095.466 4.176-.808 4.81-2.858 6.834-22.14 21.388-40.89 40.518-53.11 1.806-1.155 2.48-3.495 1.478-5.39L78.257 22.94c-1.053-1.991-3.546-2.725-5.476-1.564C40.364 40.88 15.924 72.292 5.515 109.56c-.605 2.166.761 4.371 2.957 4.86l44.093 9.811ZM192.81 10.49c.72-2.134-.461-4.446-2.631-5.048C177.391 1.895 163.917 0 150 0c-22.46 0-43.768 4.937-62.897 13.784-2.041.944-2.834 3.413-1.782 5.402l21.114 39.931c1.004 1.898 3.323 2.657 5.294 1.809 11.741-5.051 24.679-7.85 38.271-7.85 8.083 0 15.935.99 23.441 2.855 2.08.516 4.243-.605 4.928-2.636L192.81 10.49Zm12.731.129c-2.09-.834-4.429.29-5.149 2.423l-14.44 42.804c-.686 2.032.358 4.236 2.328 5.084a96.964 96.964 0 0 1 25.228 15.85c1.619 1.406 4.057 1.388 5.589-.114l32.257-31.605c1.608-1.575 1.604-4.17-.056-5.691a150.065 150.065 0 0 0-45.757-28.751ZM119.385 150c0-16.908 13.707-30.615 30.615-30.615 16.908 0 30.615 13.707 30.615 30.615 0 16.908-13.707 30.615-30.615 30.615-16.908 0-30.615-13.707-30.615-30.615Z" clip-rule="evenodd"/></svg>');
}


.oj-swipetoreveal.oj-offcanvas-start.oj-offcanvas-open,
.oj-swipetoreveal.oj-offcanvas-end.oj-offcanvas-open {
  display: flex;
  overflow: hidden;
}


.oj-swipetoreveal-action {
  flex: 1;
  max-width: 100%;
  text-align: center;
  vertical-align: middle;
  height: 100%;
  overflow: hidden;
  color: var(--oj-core-brand-contrast);
  transition: max-width var(--oj-animation-duration-long) var(--oj-animation-ease-in-out);
  background-color: var(--oj-core-brand-2);
  min-width: 4rem;
  font-size: var(--oj-core-icon-size-lg);
}


.oj-swipetoreveal .oj-swipetoreveal-hide-when-full {
  max-width: 0;
}


.oj-swipeactions {
  display: block;
}


.oj-swipeactions:focus {
  outline: none;
}


.oj-swipeactions-neutral {
  background-color: var(--oj-core-neutral-1);
  color: var(--oj-core-neutral-contrast);
}


.oj-swipeactions-attention {
  background-color: var(--oj-core-warning-1);
  color: var(--oj-core-warning-contrast);
}


.oj-swipeactions-danger {
  background-color: var(--oj-core-danger-1);
  color: var(--oj-core-danger-contrast);
}


.oj-swipeactions-action-text {
  font-size: initial;
}


[slot="startIcon"] + .oj-swipeactions-action-text {
  padding-top: 0.5rem;
}


.oj-swipeactions-action-panel {
  height: 100%;
}


.oj-swipeactions-action-panel.oj-focus-highlight {
  outline: 1px dotted var(--oj-core-neutral-contrast);
  outline-offset: -2px;
}


.oj-listview-item.oj-swipeactions-container {
  padding: 0;
}


.oj-swipeactions-accessible-link {
  position: absolute;
  top: calc(100% - 20px);
}


.oj-swipeactions-hide-actions-link {
  position: absolute;
  right: 0px;
}


.oj-swipeactions-hide-actions-link:after {
  content: "[X]";
}


.oj-swipeactions-action-panel .oj-flex-bar-start {
  padding-left: 8px;
  padding-right: 8px;
}


.oj-swipeactions-action-panel .oj-flex-bar-end {
  padding-left: 8px;
  padding-right: 8px;
}

:root {
  --oj-switch-track-height:                         1.25rem;
  --oj-switch-track-width:                          2.25rem;
  --oj-switch-track-border-radius:                  var(--oj-core-border-radius-lg);
  --oj-switch-thumb-to-track-horizontal-margin:     0.0625rem;
  --oj-switch-track-bg-color:                       rgb(var(--oj-palette-neutral-rgb-90));
  --oj-switch-track-border-color:                   transparent;
  --oj-switch-thumb-bg-color:                       rgb(var(--oj-palette-neutral-rgb-0));
  --oj-switch-thumb-border-color:                   rgb(var(--oj-palette-neutral-rgb-0));
  --oj-switch-thumb-height:                         calc(var(--oj-switch-track-height) - 0.25rem);
  --oj-switch-thumb-width:                          var(--oj-switch-thumb-height);
  --oj-switch-thumb-border-radius:                  var(--oj-core-border-radius-md);
  --oj-switch-thumb-box-shadow:                     0px 0.125rem 0.25rem 0px rgba(var(--oj-core-box-shadow-rgb),.1);
  --oj-switch-track-bg-color-selected:              rgb(var(--oj-palette-brand-rgb-100));
  --oj-switch-track-border-color-selected:          rgb(var(--oj-palette-brand-rgb-100));
  --oj-switch-thumb-bg-color-selected:              rgb(var(--oj-palette-neutral-rgb-0));
  --oj-switch-thumb-border-color-selected:          rgb(var(--oj-palette-neutral-rgb-0));
  --oj-switch-thumb-box-shadow-selected:            var(--oj-switch-thumb-box-shadow);
  --oj-switch-track-bg-color-hover:                 rgba(var(--oj-palette-neutral-rgb-170),.6);
  --oj-switch-track-border-color-hover:             transparent;
  --oj-switch-thumb-bg-color-hover:                 var(--oj-core-bg-color-hover);
  --oj-switch-thumb-border-color-hover:             rgb(var(--oj-palette-neutral-rgb-10));
  --oj-switch-thumb-box-shadow-hover:               none;
  --oj-switch-track-bg-color-selected-hover:        rgb(var(--oj-palette-brand-rgb-110));
  --oj-switch-track-border-color-selected-hover:    rgb(var(--oj-palette-brand-rgb-110));
  --oj-switch-thumb-bg-color-selected-hover:        var(--oj-core-bg-color-hover);
  --oj-switch-thumb-border-color-selected-hover:    rgb(var(--oj-palette-neutral-rgb-10));
  --oj-switch-thumb-box-shadow-selected-hover:      none;
  --oj-switch-track-bg-color-active:                rgba(var(--oj-palette-neutral-rgb-170), 0.68);
  --oj-switch-track-border-color-active:            transparent;
  --oj-switch-thumb-bg-color-active:                var(--oj-core-bg-color-active);
  --oj-switch-thumb-border-color-active:            rgb(var(--oj-palette-neutral-rgb-10));
  --oj-switch-thumb-box-shadow-active:              none;
  --oj-switch-thumb-width-active:                   var(--oj-switch-thumb-width);
  --oj-switch-track-bg-color-selected-active:       rgb(var(--oj-palette-brand-rgb-120));
  --oj-switch-track-border-color-selected-active:   rgb(var(--oj-palette-brand-rgb-120));
  --oj-switch-thumb-bg-color-selected-active:       var(--oj-core-bg-color-active);
  --oj-switch-thumb-border-color-selected-active:   rgb(var(--oj-palette-neutral-rgb-10));
  --oj-switch-thumb-box-shadow-selected-active:     none;
  --oj-switch-track-bg-color-disabled:              var(--oj-core-color-disabled-2);
  --oj-switch-track-border-color-disabled:          transparent;
  --oj-switch-thumb-bg-color-disabled:              rgba(var(--oj-palette-neutral-rgb-10), .8);
  --oj-switch-thumb-border-color-disabled:          transparent;
  --oj-switch-track-bg-color-selected-disabled:     var(--oj-core-color-disabled-2);
  --oj-switch-track-border-color-selected-disabled: transparent;
  --oj-switch-thumb-bg-color-selected-disabled:     rgba(var(--oj-palette-neutral-rgb-10), .8);
  --oj-switch-thumb-border-color-selected-disabled: transparent;
}



oj-switch:not(.oj-complete) {
  visibility: hidden;
}

.oj-switch {
  display: inline-block;
  -webkit-tap-highlight-color: transparent;
}

.oj-switch .oj-switch-container {
  position: relative;
  min-height: var(--oj-core-touch-target-min-size);
  min-width: var(--oj-core-touch-target-min-size);
}

.oj-switch:not(.oj-read-only) .oj-switch-container {
  width: var(--oj-switch-track-width);
}

.oj-switch .oj-switch-thumb {
  box-sizing: content-box;
}

html:not([dir="rtl"]) .oj-switch .oj-switch-thumb {
  left: var(--oj-switch-thumb-to-track-horizontal-margin);
  right: auto;
}

html[dir="rtl"] .oj-switch .oj-switch-thumb {
  left: auto;
  right: var(--oj-switch-thumb-to-track-horizontal-margin);
}

html:not([dir="rtl"]) .oj-switch.oj-selected .oj-switch-thumb {
  left: auto;
  right: var(--oj-switch-thumb-to-track-horizontal-margin);
}

html[dir="rtl"] .oj-switch.oj-selected .oj-switch-thumb {
  left: var(--oj-switch-thumb-to-track-horizontal-margin);
  right: auto;
}

.oj-switch .oj-switch-track {
  position: absolute;
  top: 50%;
  border-style: solid;
  border-width: 1px;
  height: var(--oj-switch-track-height);
  width: var(--oj-switch-track-width);
  box-sizing: border-box;
  transform: translate3d(0, -50%, 0);
  border-radius: var(--oj-switch-track-border-radius);
  transition: background-color 0.2s linear 0.1s, opacity 0.2s linear 0.1s, border-color 0.2s linear 0.1s;
}

.oj-switch.oj-read-only .oj-switch-container {
  min-height: var(--oj-switch-track-height);
}

.oj-switch.oj-read-only .oj-switch-track {
  position: absolute;
  top: 50%;
  border-style: solid;
  border-width: 0;
  height: var(--oj-switch-track-height);
  width: var(--oj-switch-track-width);
  box-sizing: border-box;
  transform: translate3d(0, -50%, 0);
  border-radius: var(--oj-switch-track-border-radius);
}

.oj-switch .oj-switch-track,
.oj-switch.oj-default .oj-switch-track {
  background-color: var(--oj-switch-track-bg-color);
  border-color: var(--oj-switch-track-border-color);
}

.oj-switch .oj-switch-thumb,
.oj-switch.oj-default .oj-switch-thumb {
  position: absolute;
  top: 50%;
  border-style: solid;
  border-width: 1px;
  height: var(--oj-switch-thumb-height);
  width: var(--oj-switch-thumb-width);
  box-sizing: border-box;
  transform: translate3d(0, -50%, 0);
  border-radius: var(--oj-switch-thumb-border-radius);
  box-shadow: var(--oj-switch-thumb-box-shadow);
  background-color: var(--oj-switch-thumb-bg-color);
  border-color: var(--oj-switch-thumb-border-color);
  transition: height var(--oj-animation-duration-medium) var(--oj-animation-ease-out), width var(--oj-animation-duration-medium) var(--oj-animation-ease-out), left var(--oj-animation-duration-medium) var(--oj-animation-ease-out);
}

.oj-switch.oj-selected .oj-switch-track {
  background-color: var(--oj-switch-track-bg-color-selected);
  border-color: var(--oj-switch-track-border-color-selected);
}

.oj-switch.oj-selected .oj-switch-thumb {
  box-shadow: var(--oj-switch-thumb-box-shadow-selected);
  background-color: var(--oj-switch-thumb-bg-color-selected);
  border-color: var(--oj-switch-thumb-border-color-selected);
  transition: height var(--oj-animation-duration-long) var(--oj-animation-ease-out), width var(--oj-animation-duration-long) var(--oj-animation-ease-out), right var(--oj-animation-duration-long) var(--oj-animation-ease-out);
}

.oj-switch.oj-hover:not(.oj-disabled):not(.oj-read-only) .oj-switch-track {
  cursor: var(--oj-core-cursor-clickable);
  background-color: var(--oj-switch-track-bg-color-hover);
  border-color: var(--oj-switch-track-border-color-hover);
}

.oj-switch.oj-hover:not(.oj-disabled):not(.oj-read-only) .oj-switch-thumb {
  border-width: 1px;
  border-radius: var(--oj-switch-thumb-border-radius);
  box-shadow: var(--oj-switch-thumb-box-shadow-hover);
  background-image: linear-gradient(var(--oj-switch-thumb-bg-color-hover), var(--oj-switch-thumb-bg-color-hover));
  border-color: var(--oj-switch-thumb-border-color-hover);
}

.oj-switch.oj-selected.oj-hover:not(.oj-disabled):not(.oj-read-only) .oj-switch-track {
  background-color: var(--oj-switch-track-bg-color-selected-hover);
  border-color: var(--oj-switch-track-border-color-selected-hover);
}

.oj-switch.oj-selected.oj-hover:not(.oj-disabled):not(.oj-read-only) .oj-switch-thumb {
  border-radius: var(--oj-switch-thumb-border-radius);
  box-shadow: var(--oj-switch-thumb-box-shadow-selected-hover);
  background-image: linear-gradient(var(--oj-switch-thumb-bg-color-selected-hover), var(--oj-switch-thumb-bg-color-selected-hover));
  border-color: var(--oj-switch-thumb-border-color-selected-hover);
}

.oj-switch.oj-active .oj-switch-track,
.oj-switch.oj-hover:not(.oj-disabled):not(.oj-read-only).oj-active .oj-switch-track {
  background-color: var(--oj-switch-track-bg-color-active);
  border-color: var(--oj-switch-track-border-color-active);
}

.oj-switch.oj-active .oj-switch-thumb,
.oj-switch.oj-hover:not(.oj-disabled):not(.oj-read-only).oj-active .oj-switch-thumb {
  width: var(--oj-switch-thumb-width-active);
  box-shadow: var(--oj-switch-thumb-box-shadow-active);
  background-image: linear-gradient(var(--oj-switch-thumb-bg-color-active), var(--oj-switch-thumb-bg-color-active));
  border-color: var(--oj-switch-thumb-border-color-active);
  transform: translate3d(0, -50%, 0);
  transition: height var(--oj-animation-duration-xshort) var(--oj-animation-ease-in-out), width var(--oj-animation-duration-xshort) var(--oj-animation-ease-in-out);
}

.oj-switch.oj-selected.oj-active .oj-switch-track,
.oj-switch.oj-selected.oj-hover:not(.oj-disabled):not(.oj-read-only).oj-active .oj-switch-track {
  background-color: var(--oj-switch-track-bg-color-selected-active);
  border-color: var(--oj-switch-track-border-color-selected-active);
}

.oj-switch.oj-selected.oj-active .oj-switch-thumb,
.oj-switch.oj-selected.oj-hover:not(.oj-disabled):not(.oj-read-only).oj-active .oj-switch-thumb {
  box-shadow: var(--oj-switch-thumb-box-shadow-selected-active);
  background-image: linear-gradient(var(--oj-switch-thumb-bg-color-selected-active), var(--oj-switch-thumb-bg-color-selected-active));
  border-color: var(--oj-switch-thumb-border-color-selected-active);
  transform: translate3d(0, -50%, 0);
  transition: height var(--oj-animation-duration-xshort) var(--oj-animation-ease-in-out), width var(--oj-animation-duration-xshort) var(--oj-animation-ease-in-out);
}

.oj-switch.oj-read-only .oj-switch-track {
  background-color: transparent;
  border-color: transparent;
}

.oj-switch.oj-read-only {
  font-weight: var(--oj-form-control-font-weight-read-only);
}

.oj-switch.oj-read-only .oj-switch-thumb {
  border-width: 0;
  box-shadow: none;
  background-color: transparent;
  color: var(--oj-core-text-color-primary);
}

html:not([dir="rtl"]) .oj-switch.oj-read-only .oj-switch-thumb {
  left: 0;
  right: auto;
}

html[dir="rtl"] .oj-switch.oj-read-only .oj-switch-thumb {
  left: auto;
  right: 0;
}

html:not([dir="rtl"]) .oj-switch.oj-selected.oj-read-only .oj-switch-thumb {
  left: 0;
  right: auto;
}

html[dir="rtl"] .oj-switch.oj-selected.oj-read-only .oj-switch-thumb {
  left: auto;
  right: 0;
}

.oj-switch.oj-disabled .oj-switch-track {
  background-color: var(--oj-switch-track-bg-color-disabled);
  border-color: var(--oj-switch-track-border-color-disabled);
}

.oj-switch.oj-disabled .oj-switch-thumb {
  box-shadow: none;
  background-color: var(--oj-switch-thumb-bg-color-disabled);
  border-color: var(--oj-switch-thumb-border-color-disabled);
}

.oj-switch.oj-disabled.oj-selected .oj-switch-track {
  background-color: var(--oj-switch-track-bg-color-selected-disabled);
  border-color: var(--oj-switch-track-border-color-selected-disabled);
}

.oj-switch.oj-disabled.oj-selected .oj-switch-thumb {
  background-color: var(--oj-switch-thumb-bg-color-selected-disabled);
  border-color: var(--oj-switch-thumb-border-color-selected-disabled);
}

.oj-switch-track:not(.oj-focus-highlight) .oj-switch-thumb:focus {
  outline: none;
}

.oj-switch-thumb:focus {
  outline: dotted 1px var(--oj-core-focus-border-color);
  outline-offset: 1px;
}

.oj-switch-thumb:focus {
  outline: none;
}

.oj-switch-track.oj-focus-highlight {
  outline: dotted 1px var(--oj-core-focus-border-color);
  outline-offset: 1px;
}

oj-switcher:not(.oj-complete) {
  visibility: hidden;
}

:root {
  --oj-private-tab-bar-border-radius-top-left:      0;
  --oj-private-tab-bar-border-radius-top-right:     0;
  --oj-private-tab-bar-border-radius-bottom-left:   0;
  --oj-private-tab-bar-border-radius-bottom-right:  0;
  --oj-tab-bar-icon-to-text-padding:                0.5rem;
  --oj-tab-bar-icon-size:                           1.25rem;
  --oj-tab-bar-icon-margin:                         0;
  --oj-tab-bar-item-margin:                         0 2rem 0 0;
  --oj-private-tab-bar-item-border-width-top:       0;
  --oj-private-tab-bar-item-border-width-right:     0;
  --oj-private-tab-bar-item-border-width-bottom:    3px;
  --oj-private-tab-bar-item-border-width-left:      0;
  --oj-private-tab-bar-item-border-width-end:       3px;
  --oj-tab-bar-item-min-height:                     3rem;
  --oj-tab-bar-item-line-height:                    var(--oj-typography-body-md-line-height);
  --oj-tab-bar-item-font-size:                      var(--oj-typography-body-md-font-size);
  --oj-tab-bar-item-padding:                         0;
  --oj-tab-bar-item-font-weight:                    600;
  --oj-private-tab-bar-item-border-color:           transparent;
  --oj-tab-bar-item-label-color:                    var(--oj-core-text-color-secondary);
  --oj-tab-bar-item-label-color-hover:              var(--oj-core-text-color-primary);
  --oj-tab-bar-item-bg-color-hover:                 transparent;
  --oj-private-tab-bar-item-border-color-hover:     transparent;
  --oj-tab-bar-item-bg-color-active:                transparent;
  --oj-tab-bar-item-border-color-active:    rgb(var(--oj-palette-brand-rgb-70));
  --oj-tab-bar-item-font-weight-selected:           600;
  --oj-tab-bar-item-label-color-selected:           var(--oj-core-text-color-primary);
  --oj-tab-bar-item-bg-color-selected:              transparent;
  --oj-tab-bar-item-border-color-selected:          var(--oj-core-text-color-primary);
  --oj-private-tab-bar-global-horizontal-add-animation-default: '[{"effect":"expand","direction":"width"},"fadeIn"]';
  --oj-private-tab-bar-global-horizontal-remove-animation-default: '[{"effect":"collapse","direction":"width","persist":"all"},"fadeOut"]';
  --oj-private-tab-bar-global-add-animation-default: '[{"effect":"expand"},"fadeIn"]';
  --oj-private-tab-bar-global-remove-animation-default: '[{"effect":"collapse"},"fadeOut"]';
  --oj-private-tab-bar-global-update-animation-default: '{"effect":"fadeIn"}';
  --oj-private-tab-bar-global-pointerUp-animation-default: '{"effect":"ripple"}';
}

oj-tab-bar:not(.oj-complete) {
  visibility: hidden;
}

oj-tab-bar {
  display: block;
}


.oj-tabbar,
.oj-tabbar-listview-container {
  overflow-x: hidden;
}

.oj-tabbar-listview {
  position: relative;
}

.oj-tabbar-touch {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}


.oj-tabbar-category-divider {
  border-color: var(--oj-core-divider-color);
  border-style: solid;
  border-width: 1px 0 0;
  font-size: 0;
  height: 0;
  line-height: 0;
  margin: 0 3px;
}


.oj-tabbar-horizontal .oj-tabbar-divider {
  border-color: var(--oj-core-divider-color);
  border-style: solid;
  border-width: 0 1px 0 0;
  font-size: 0;
  height: 1.714rem;
  line-height: 0;
  margin: 5px 0;
  align-self: center;
  display: none;
}

.oj-tabbar-item-dividers .oj-tabbar-divider {
  display: list-item;
}


.oj-tabbar-element {
  list-style-type: none;
  padding-left: 0;
  padding-right: 0;
  margin: 0;
}

.oj-tabbar-item-element:not(.oj-tabbar-item) {
  display: block;
}

.oj-tabbar-item-element {
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}


.oj-tabbar-element:focus {
  outline: none;
}


.oj-tabbar-vertical:not(.oj-tabbar-icon-only) .oj-tabbar-item-label {
  vertical-align: middle;
}

.oj-tabbar-vertical .oj-tabbar-item::before {
  min-height: var(--oj-tab-bar-item-min-height);
  content: "";
  display: inline-block;
  visibility: hidden;
}

.oj-tabbar-vertical .oj-tabbar-item-label {
  font-size: var(--oj-tab-bar-item-font-size);
  line-height: var(--oj-tab-bar-item-line-height);
}


.oj-tabbar-item-content {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
}

a.oj-tabbar-item-content {
  text-decoration: none;
  font-weight: normal;
  outline: none;
  overflow: hidden;
}

a.oj-tabbar-item-content:active {
  background-color: transparent;
}

a.oj-tabbar-item-content .oj-tabbar-item-label {
  color: var(--oj-tab-bar-item-label-color);
  font-weight: var(--oj-tab-bar-item-font-weight);
}

.oj-selected > a.oj-tabbar-item-content .oj-tabbar-item-label {
  color: var(--oj-tab-bar-item-label-color-selected);
  font-weight: var(--oj-tab-bar-item-font-weight-selected);
}

.oj-tabbar:not(.oj-tabbar-icon-only) .oj-tabbar-item.oj-hover:not(.oj-selected) > a.oj-tabbar-item-content .oj-tabbar-item-label {
  color: var(--oj-tab-bar-item-label-color-hover);
}


.oj-tabbar-item-label {
  order: 2;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 3rem;
  overflow-x: hidden;
  display: inline-block;
  line-height: normal;
  -webkit-hyphens: auto;
          hyphens: auto;
  word-break: break-word;
}

.oj-tabbar-item-text-wrap .oj-tabbar-item-label {
  white-space: normal;
}


.oj-tabbar-vertical .oj-tabbar-item-label {
  padding: 3px 0;
  flex: 1 1 auto;
}

.oj-tabbar-vertical-end.oj-tabbar-vertical .oj-tabbar-item-label {
  order: -1;
  text-align: end;
}


.oj-tabbar-icon-only .oj-tabbar-item-label {
  display: none;
}


.oj-tabbar-item-icon {
  color: var(--oj-tab-bar-item-label-color);
  flex: 0 0 auto;
  font-size: var(--oj-tab-bar-icon-size);
  width: var(--oj-tab-bar-icon-size);
}


.oj-tabbar-item.oj-disabled > .oj-tabbar-item-content,
.oj-tabbar-item.oj-disabled .oj-tabbar-item-label {
  color: var(--oj-core-text-color-disabled);
}

.oj-tabbar-item.oj-disabled a.oj-tabbar-item-content {
  cursor: default;
}

.oj-tabbar-item.oj-disabled .oj-tabbar-item-icon {
  color: var(--oj-core-text-color-disabled);
}


.oj-tabbar-item.oj-selected .oj-tabbar-item-icon {
  color: var(--oj-tab-bar-item-label-color-selected);
}


.oj-tabbar-item.oj-hover:not(.oj-selected) .oj-tabbar-item-icon {
  color: var(--oj-tab-bar-item-label-color-hover);
}


.oj-hicontrast .oj-tabbar-item.oj-selected,
.oj-hicontrast .oj-tabbar-item.oj-selected.oj-hover,
.oj-hicontrast .oj-tabbar-item.oj-selected.oj-focus {
  border: 1px solid;
}

.oj-hicontrast .oj-tabbar-item.oj-hover,
.oj-hicontrast .oj-tabbar-item.oj-focus {
  border: 1px dotted;
}


.oj-tabbar .oj-tabbar-item.oj-focus-highlight {
  outline: dotted 1px var(--oj-core-focus-border-color);
  outline-offset: -1px;
}

.oj-hicontrast .oj-tabbar-item.oj-focus {
  outline: none;
}

.oj-tabbar-item {
  border-color: transparent;
  display: flex;
  align-items: stretch;
}

.oj-tabbar .oj-tabbar-item.oj-selected {
  background-color: var(--oj-tab-bar-item-bg-color-selected);
}

.oj-tabbar-item.oj-selected {
  border-color: var(--oj-tab-bar-item-border-color-selected);
}

.oj-tabbar-item.oj-hover:not(.oj-selected) {
  background-color: var(--oj-tab-bar-item-bg-color-hover);
  border-color: var(--oj-private-tab-bar-item-border-color-hover);
}

:not(.oj-tabbar-icon-only).oj-tabbar-vertical .oj-tabbar-item.oj-hover:not(.oj-selected),
.oj-tabbar-icon-only.oj-tabbar-vertical .oj-tabbar-item.oj-hover:not(.oj-selected) {
  border-color: var(--oj-private-tab-bar-item-border-color-hover);
}

.oj-tabbar:not(.oj-tabbar-stack-icon-label):not(.oj-tabbar-icon-only) .oj-tabbar-item-icon {
  align-self: center;
  margin: var(--oj-tab-bar-icon-margin);
  margin-inline-end: var(--oj-tab-bar-icon-to-text-padding);
}

.oj-tabbar-vertical-end.oj-tabbar-vertical:not(.oj-tabbar-icon-only) .oj-tabbar-item-icon {
  margin: 0;
  margin-inline-start: var(--oj-tab-bar-icon-to-text-padding);
}

.oj-tabbar-vertical:not(.oj-tabbar-icon-only) .oj-tabbar-has-icons > .oj-tabbar-item > .oj-tabbar-item-no-icon .oj-tabbar-item-label {
  margin-inline-start: calc(var(--oj-tab-bar-icon-to-text-padding) + 24px);
}

.oj-tabbar-vertical-end.oj-tabbar-vertical:not(.oj-tabbar-icon-only) .oj-tabbar-has-icons > .oj-tabbar-item > .oj-tabbar-item-no-icon .oj-tabbar-item-label {
  margin: 0;
  margin-inline-end: calc(var(--oj-tab-bar-icon-to-text-padding) + 24px);
}

.oj-tabbar-vertical:not(.oj-tabbar-icon-only) .oj-tabbar-item {
  margin: var(--oj-tab-bar-item-margin);
  border-top: var(--oj-private-tab-bar-item-border-width-top);
  border-inline-end-width: var(--oj-private-tab-bar-item-border-width-right);
  border-bottom: var(--oj-private-tab-bar-item-border-width-bottom);
  border-inline-start-width: var(--oj-private-tab-bar-item-border-width-left);
  border-color: var(--oj-private-tab-bar-item-border-color);
  border-style: solid;
  border-radius: 0;
}

.oj-tabbar-vertical:not(.oj-tabbar-icon-only) .oj-tabbar-item:first-child {
  margin-top: 0;
}

.oj-hicontrast :not(.oj-tabbar-icon-only).oj-tabbar-vertical .oj-tabbar-item {
  border-style: none;
}

.oj-hicontrast :not(.oj-tabbar-icon-only).oj-tabbar-vertical .oj-tabbar-item.oj-focus,
.oj-hicontrast :not(.oj-tabbar-icon-only).oj-tabbar-vertical .oj-tabbar-item.oj-hover {
  border-style: dotted;
}

html[dir="rtl"] .oj-hicontrast :not(.oj-tabbar-icon-only).oj-tabbar-vertical .oj-tabbar-item.oj-focus, html[dir="rtl"]
.oj-hicontrast :not(.oj-tabbar-icon-only).oj-tabbar-vertical .oj-tabbar-item.oj-hover {
  border-width: 1px;
}

html:not([dir="rtl"]) .oj-hicontrast :not(.oj-tabbar-icon-only).oj-tabbar-vertical .oj-tabbar-item.oj-focus, html:not([dir="rtl"])
.oj-hicontrast :not(.oj-tabbar-icon-only).oj-tabbar-vertical .oj-tabbar-item.oj-hover {
  border-width: 1px;
}

.oj-hicontrast :not(.oj-tabbar-icon-only).oj-tabbar-vertical .oj-tabbar-item.oj-selected,
.oj-hicontrast :not(.oj-tabbar-icon-only).oj-tabbar-vertical .oj-tabbar-item.oj-selected.oj-focus,
.oj-hicontrast :not(.oj-tabbar-icon-only).oj-tabbar-vertical .oj-tabbar-item.oj-selected.oj-hover {
  border-style: solid;
}

html[dir="rtl"] .oj-hicontrast :not(.oj-tabbar-icon-only).oj-tabbar-vertical .oj-tabbar-item.oj-selected, html[dir="rtl"]
.oj-hicontrast :not(.oj-tabbar-icon-only).oj-tabbar-vertical .oj-tabbar-item.oj-selected.oj-focus, html[dir="rtl"]
.oj-hicontrast :not(.oj-tabbar-icon-only).oj-tabbar-vertical .oj-tabbar-item.oj-selected.oj-hover {
  border-width: 1px;
}

html:not([dir="rtl"]) .oj-hicontrast :not(.oj-tabbar-icon-only).oj-tabbar-vertical .oj-tabbar-item.oj-selected, html:not([dir="rtl"])
.oj-hicontrast :not(.oj-tabbar-icon-only).oj-tabbar-vertical .oj-tabbar-item.oj-selected.oj-focus, html:not([dir="rtl"])
.oj-hicontrast :not(.oj-tabbar-icon-only).oj-tabbar-vertical .oj-tabbar-item.oj-selected.oj-hover {
  border-width: 1px;
}

.oj-tabbar-vertical:not(.oj-tabbar-icon-only) .oj-tabbar-item .oj-tabbar-item-content {
  padding: var(--oj-tab-bar-item-padding);
  border-width: 0;
  border-inline-end-width: var(--oj-private-tab-bar-item-border-width-left);
  border-color: transparent;
  border-style: solid;
}

.oj-tabbar-vertical-end.oj-tabbar-vertical:not(.oj-tabbar-icon-only) .oj-tabbar-item .oj-tabbar-item-content {
  padding: var(--oj-tab-bar-item-padding);
}

.oj-tabbar-focused-element:not(.oj-focus-highlight) {
  outline: none;
}

.oj-tabbar-vertical.oj-tabbar-vertical-end:not(.oj-tabbar-icon-only) .oj-tabbar-item {
  padding: 0;
  border-top-width: 0;
  border-inline-end-width: var(--oj-private-tab-bar-item-border-width-left);
  border-bottom-width: var(--oj-private-tab-bar-item-border-width-bottom);
  border-inline-start-width: var(--oj-private-tab-bar-item-border-width-right);
}

:not(.oj-tabbar-icon-only).oj-tabbar-vertical .oj-tabbar-item:first-of-type {
  border-top-left-radius: var(--oj-private-tab-bar-border-radius-top-left);
  border-top-right-radius: var(--oj-private-tab-bar-border-radius-top-right);
  border-top-width: var(--oj-private-tab-bar-item-border-width-top);
}

:not(.oj-tabbar-icon-only).oj-tabbar-vertical .oj-tabbar-item:last-of-type {
  border-bottom-left-radius: var(--oj-private-tab-bar-border-radius-bottom-left);
  border-bottom-right-radius: var(--oj-private-tab-bar-border-radius-bottom-right);
}


.oj-tabbar-vertical.oj-tabbar-icon-only .oj-tabbar-item-icon {
  padding: 0;
  margin: var(--oj-tab-bar-icon-margin);
}

.oj-tabbar-icon-only.oj-tabbar-vertical .oj-tabbar-item {
  border-style: solid;
  border-radius: 0;
  border-top-width: 0;
  border-inline-end-width: var(--oj-private-tab-bar-item-border-width-right);
  border-bottom-width: var(--oj-private-tab-bar-item-border-width-bottom);
  border-inline-start-width: var(--oj-private-tab-bar-item-border-width-left);
}

.oj-tabbar-icon-only.oj-tabbar-vertical.oj-tabbar-vertical-end .oj-tabbar-item {
  border-top-width: 0;
  border-inline-end-width: var(--oj-private-tab-bar-item-border-width-left);
  border-bottom-width: var(--oj-private-tab-bar-item-border-width-bottom);
  border-inline-start-width: var(--oj-private-tab-bar-item-border-width-right);
}

.oj-tabbar-icon-only.oj-tabbar-vertical .oj-tabbar-item:first-of-type {
  border-top-width: var(--oj-private-tab-bar-item-border-width-top);
  border-top-left-radius: var(--oj-private-tab-bar-border-radius-top-left);
  border-top-right-radius: var(--oj-private-tab-bar-border-radius-top-right);
}

.oj-tabbar-icon-only.oj-tabbar-vertical .oj-tabbar-item:last-of-type {
  border-bottom-left-radius: var(--oj-private-tab-bar-border-radius-bottom-left);
  border-bottom-right-radius: var(--oj-private-tab-bar-border-radius-bottom-right);
}

.oj-tabbar-icon-only .oj-tabbar-item-content {
  justify-content: center;
  padding: var(--oj-tab-bar-item-padding);
}


.oj-tabbar-vertical.oj-tabbar-icon-only {
  display: inline-flex;
}

.oj-tabbar-icon-only.oj-tabbar-vertical .oj-tabbar-item {
  margin: var(--oj-tab-bar-item-margin);
}

.oj-tabbar-icon-only.oj-tabbar-vertical .oj-tabbar-item:first-child {
  margin-top: 0;
}

.oj-tabbar-vertical .oj-tabbar-item.oj-selected {
  border-color: var(--oj-tab-bar-item-border-color-selected);
}

.oj-tabbar-vertical .oj-tabbar-item.oj-active.oj-hover:not(.oj-selected),
.oj-tabbar-vertical .oj-tabbar-item.oj-active:not(.oj-selected) {
  background-color: var(--oj-tab-bar-item-bg-color-active);
  border-inline-start-color: var(--oj-tab-bar-item-border-color-active);
}


.oj-tabbar-horizontal .oj-tabbar-element {
  display: flex;
}

.oj-tabbar-horizontal.oj-tabbar-item-text-wrap .oj-tabbar-item {
  flex: 1 1 auto;
}

.oj-tabbar-horizontal.oj-condense .oj-tabbar-item {
  flex: 0 0 auto;
}


.oj-tabbar-horizontal .oj-tabbar-item {
  flex: 1 0 auto;
}

@media print, screen {
  .oj-tabbar-horizontal.oj-sm-condense .oj-tabbar-item {
    flex: 0 0 auto;
  }
  .oj-tabbar-horizontal.oj-sm-justify-content-center .oj-tabbar-element {
    justify-content: center;
  }
  .oj-tabbar-horizontal.oj-sm-justify-content-flex-end .oj-tabbar-element {
    justify-content: flex-end;
  }
}

@media print, screen and (min-width: 600px) {
  .oj-tabbar-horizontal.oj-md-condense .oj-tabbar-item {
    flex: 0 0 auto;
  }
  .oj-tabbar-horizontal.oj-md-justify-content-center .oj-tabbar-element {
    justify-content: center;
  }
  .oj-tabbar-horizontal.oj-md-justify-content-flex-end .oj-tabbar-element {
    justify-content: flex-end;
  }
}

@media print and (orientation: landscape), screen and (min-width: 1024px) {
  .oj-tabbar-horizontal.oj-lg-condense .oj-tabbar-item {
    flex: 0 0 auto;
  }
  .oj-tabbar-horizontal.oj-lg-justify-content-center .oj-tabbar-element {
    justify-content: center;
  }
  .oj-tabbar-horizontal.oj-lg-justify-content-flex-end .oj-tabbar-element {
    justify-content: flex-end;
  }
}

@media screen and (min-width: 1440px) {
  .oj-tabbar-horizontal.oj-xl-condense .oj-tabbar-item {
    flex: 0 0 auto;
  }
  .oj-tabbar-horizontal.oj-xl-justify-content-center .oj-tabbar-element {
    justify-content: center;
  }
  .oj-tabbar-horizontal.oj-xl-justify-content-flex-end .oj-tabbar-element {
    justify-content: flex-end;
  }
}

.oj-tabbar-horizontal .oj-tabbar-item-element {
  box-sizing: border-box;
  min-height: var(--oj-tab-bar-item-min-height);
  margin: var(--oj-tab-bar-item-margin);
}

.oj-tabbar-horizontal .oj-tabbar-item-label {
  align-self: center;
}

.oj-tabbar-horizontal .oj-tabbar-item-icon {
  margin: var(--oj-tab-bar-icon-margin);
}

.oj-tabbar-horizontal .oj-tabbar-item:first-child {
  margin-inline-start: 0;
}

.oj-tabbar-horizontal.oj-tabbar-icon-only .oj-tabbar-item, .oj-tabbar-horizontal-bottom.oj-tabbar-horizontal.oj-tabbar-icon-only .oj-tabbar-item {
  border-bottom: var(--oj-private-tab-bar-item-border-width-bottom) solid transparent;
  border-top: var(--oj-private-tab-bar-item-border-width-bottom) solid transparent;
  border-left: var(--oj-private-tab-bar-item-border-width-end) solid transparent;
  border-right: var(--oj-private-tab-bar-item-border-width-end) solid transparent;
}



.oj-tabbar-horizontal:not(.oj-tabbar-icon-only) .oj-tabbar-item, .oj-tabbar-horizontal-bottom.oj-tabbar-horizontal:not(.oj-tabbar-icon-only) .oj-tabbar-item {
  border-bottom: var(--oj-private-tab-bar-item-border-width-bottom) solid transparent;
  border-top: var(--oj-private-tab-bar-item-border-width-bottom) solid transparent;
  border-left: var(--oj-private-tab-bar-item-border-width-end) solid transparent;
  border-right: var(--oj-private-tab-bar-item-border-width-end) solid transparent;
}

.oj-hicontrast .oj-tabbar-horizontal:not(.oj-tabbar-icon-only) .oj-tabbar-item {
  border-style: none;
}

.oj-hicontrast .oj-tabbar-horizontal:not(.oj-tabbar-icon-only) .oj-tabbar-item.oj-focus,
.oj-hicontrast .oj-tabbar-horizontal:not(.oj-tabbar-icon-only) .oj-tabbar-item.oj-hover {
  border-width: 1px;
  border-style: dotted;
}

html:not([dir="rtl"]) .oj-hicontrast .oj-tabbar-horizontal:not(.oj-tabbar-icon-only) .oj-tabbar-item.oj-selected,
html:not([dir="rtl"]) .oj-hicontrast .oj-tabbar-horizontal:not(.oj-tabbar-icon-only) .oj-tabbar-item.oj-selected.oj-focus,
html:not([dir="rtl"]) .oj-hicontrast .oj-tabbar-horizontal:not(.oj-tabbar-icon-only) .oj-tabbar-item.oj-selected.oj-hover,
.oj-hicontrast .oj-tabbar-horizontal:not(.oj-tabbar-icon-only) .oj-tabbar-item.oj-selected,
.oj-hicontrast .oj-tabbar-horizontal:not(.oj-tabbar-icon-only) .oj-tabbar-item.oj-selected.oj-focus,
.oj-hicontrast .oj-tabbar-horizontal:not(.oj-tabbar-icon-only) .oj-tabbar-item.oj-selected.oj-hover {
  border-width: 1px;
  border-style: solid;
}

.oj-tabbar-horizontal:not(.oj-tabbar-icon-only) .oj-tabbar-item-content {
  justify-content: center;
  padding: var(--oj-tab-bar-item-padding);
  border-bottom: 0;
}

.oj-tabbar-horizontal.oj-tabbar-stack-icon-label:not(.oj-tabbar-icon-only) .oj-tabbar-item-element.oj-removable .oj-tabbar-item-content {
  flex-direction: row;
  padding: 0;
  justify-content: end;
}

.oj-tabbar-horizontal.oj-tabbar-stack-icon-label:not(.oj-tabbar-icon-only) .oj-tabbar-item-content {
  flex-direction: column;
  padding: var(--oj-tab-bar-item-padding);
  justify-content: end;
}

.oj-tabbar-horizontal:not(.oj-tabbar-stack-icon-label):not(.oj-tabbar-icon-only) .oj-tabbar-item-icon {
  align-self: center;
  margin-inline-end: var(--oj-tab-bar-icon-to-text-padding);
}

.oj-tabbar-horizontal:not(.oj-tabbar-stack-icon-label):not(.oj-tabbar-icon-only) .oj-tabbar-overflow-item-icon {
  align-self: center;
  margin-inline-end: 0;
}



.oj-tabbar-horizontal.oj-tabbar-stack-icon-label .oj-tabbar-item-icon {
  margin-bottom: var(--oj-tab-bar-icon-to-text-padding);
}

.oj-tabbar-horizontal.oj-tabbar-stack-icon-label:not(.oj-tabbar-icon-only) .oj-tabbar-divider {
  height: 2.714rem;
}

.oj-tabbar-horizontal.oj-tabbar-stack-icon-label:not(.oj-tabbar-icon-only) .oj-tabbar-item {
  padding-bottom: 2px;
}

.oj-tabbar-horizontal .oj-tabbar-icon-label-container {
  display: flex;
  flex: 1 1 auto;
  justify-content: center;
}

.oj-tabbar-horizontal.oj-tabbar-stack-icon-label:not(.oj-tabbar-icon-only) .oj-tabbar-icon-label-container {
  flex-direction: column;
  align-items: center;
  padding: var(--oj-tab-bar-item-padding);
}

.oj-tabbar-horizontal.oj-tabbar-stack-icon-label .oj-tabbar-icon-label-container .oj-tabbar-item-end {
  top: 0.75rem;
}

.oj-tabbar-horizontal.oj-tabbar-icon-only .oj-tabbar-icon-label-container .oj-tabbar-item-end {
  left: calc(50% - 0.875rem);
}

.oj-tabbar-horizontal.oj-tabbar-stack-icon-label:not(.oj-tabbar-icon-only) .oj-tabbar-remove-icon {
  align-self: start;
}


.oj-tabbar-horizontal .oj-tabbar-item-label {
  font-size: var(--oj-tab-bar-item-font-size);
  text-align: center;
}

html:not([dir="rtl"]) .oj-tabbar-horizontal:not(.oj-tabbar-icon-only) .oj-tabbar-item:first-of-type {
  border-top-left-radius: var(--oj-private-tab-bar-border-radius-top-left);
  border-bottom-left-radius: var(--oj-private-tab-bar-border-radius-bottom-left);
}

html[dir="rtl"] .oj-tabbar-horizontal:not(.oj-tabbar-icon-only) .oj-tabbar-item:first-of-type {
  border-top-right-radius: var(--oj-private-tab-bar-border-radius-top-right);
  border-bottom-right-radius: var(--oj-private-tab-bar-border-radius-bottom-right);
}

.oj-tabbar-horizontal .oj-tabbar-item {
  border-radius: 0;
  border-color: var(--oj-private-tab-bar-item-border-color);
}

html:not([dir="rtl"]) .oj-hicontrast .oj-tabbar-horizontal.oj-tabbar-icon-only .oj-tabbar-item,
html[dir="rtl"] .oj-hicontrast .oj-tabbar-horizontal.oj-tabbar-icon-only .oj-tabbar-item {
  border-left-width: 1px;
  border-right-width: 1px;
}

html:not([dir="rtl"]) .oj-hicontrast .oj-tabbar-horizontal.oj-tabbar-icon-only .oj-tabbar-item.oj-selected {
  border-left-width: 1px;
}

html[dir="rtl"] .oj-hicontrast .oj-tabbar-horizontal.oj-tabbar-icon-only .oj-tabbar-item.oj-selected {
  border-right-width: 1px;
}

html:not([dir="rtl"]) .oj-tabbar-horizontal.oj-tabbar-icon-only .oj-tabbar-item:first-of-type {
  border-top-left-radius: var(--oj-private-tab-bar-border-radius-top-left);
  border-bottom-left-radius: var(--oj-private-tab-bar-border-radius-bottom-left);
}

html[dir="rtl"] .oj-tabbar-horizontal.oj-tabbar-icon-only .oj-tabbar-item:first-of-type {
  border-top-right-radius: var(--oj-private-tab-bar-border-radius-top-right);
  border-bottom-right-radius: var(--oj-private-tab-bar-border-radius-bottom-right);
}

.oj-hicontrast .oj-tabbar-horizontal.oj-tabbar-icon-only .oj-tabbar-item:first-of-type {
  border-inline-start-width: 1px;
}

html:not([dir="rtl"]) .oj-tabbar-horizontal.oj-tabbar-icon-only .oj-tabbar-item.oj-tabbar-item-last-child, html:not([dir="rtl"])
.oj-tabbar-horizontal:not(.oj-tabbar-icon-only) .oj-tabbar-item.oj-tabbar-item-last-child {
  border-top-right-radius: var(--oj-private-tab-bar-border-radius-top-right);
  border-bottom-right-radius: var(--oj-private-tab-bar-border-radius-bottom-right);
  margin-right: 0;
}

html[dir="rtl"] .oj-tabbar-horizontal.oj-tabbar-icon-only .oj-tabbar-item.oj-tabbar-item-last-child, html[dir="rtl"]
.oj-tabbar-horizontal:not(.oj-tabbar-icon-only) .oj-tabbar-item.oj-tabbar-item-last-child {
  border-top-left-radius: var(--oj-private-tab-bar-border-radius-top-left);
  border-bottom-left-radius: var(--oj-private-tab-bar-border-radius-bottom-left);
}

.oj-tabbar-horizontal.oj-tabbar-icon-only .oj-tabbar-item.oj-selected,
.oj-tabbar-horizontal:not(.oj-tabbar-icon-only) .oj-tabbar-item.oj-selected {
  color: var(--oj-tab-bar-item-border-color-selected);
  border-bottom: var(--oj-private-tab-bar-item-border-width-bottom) solid;
  border-top: var(--oj-private-tab-bar-item-border-width-bottom) solid transparent;
  border-left: var(--oj-private-tab-bar-item-border-width-end) solid transparent;
  border-right: var(--oj-private-tab-bar-item-border-width-end) solid transparent;
}

.oj-tabbar-horizontal-bottom.oj-tabbar-icon-only .oj-tabbar-item.oj-selected,
.oj-tabbar-horizontal-bottom:not(.oj-tabbar-icon-only) .oj-tabbar-item.oj-selected {
  color: var(--oj-tab-bar-item-border-color-selected);
  border-bottom: var(--oj-private-tab-bar-item-border-width-bottom) solid transparent;
  border-top: var(--oj-private-tab-bar-item-border-width-bottom) solid;
  border-left: var(--oj-private-tab-bar-item-border-width-end) solid transparent;
  border-right: var(--oj-private-tab-bar-item-border-width-end) solid transparent;
}

.oj-tabbar-horizontal.oj-tabbar-icon-only .oj-tabbar-item.oj-hover:not(.oj-selected),
.oj-tabbar-horizontal:not(.oj-tabbar-icon-only) .oj-tabbar-item.oj-hover:not(.oj-selected) {
  border-color: var(--oj-private-tab-bar-item-border-color-hover);
}

.oj-tabbar-horizontal .oj-tabbar-item.oj-active.oj-hover:not(.oj-selected),
.oj-tabbar-horizontal .oj-tabbar-item.oj-active:not(.oj-selected) {
  background-color: var(--oj-tab-bar-item-bg-color-active);
}

.oj-tabbar-horizontal .oj-tabbar-item.oj-active.oj-hover:not(.oj-selected),
.oj-tabbar-horizontal .oj-tabbar-item.oj-active:not(.oj-selected) {
  border-bottom-color: var(--oj-tab-bar-item-border-color-selected);
  border-top-color: transparent;
}

.oj-tabbar-horizontal-bottom .oj-tabbar-item.oj-active.oj-hover:not(.oj-selected),
.oj-tabbar-horizontal-bottom .oj-tabbar-item.oj-active:not(.oj-selected) {
  border-top-color: var(--oj-tab-bar-item-border-color-selected);
  border-bottom-color: transparent;
}

.oj-tabbar-horizontal .oj-tabbar-overflow-menu-item.oj-active.oj-hover:not(.oj-selected),
.oj-tabbar-horizontal .oj-tabbar-overflow-menu-item.oj-active:not(.oj-selected),
.oj-tabbar-horizontal-bottom .oj-tabbar-overflow-menu-item.oj-active.oj-hover:not(.oj-selected),
.oj-tabbar-horizontal-bottom .oj-tabbar-overflow-menu-item.oj-active:not(.oj-selected) {
  border-bottom-color: transparent;
  border-top-color: transparent;
}

.oj-tabbar-item.oj-selected .oj-tabbar-remove-icon:not(:hover) {
  color: var(--oj-tab-bar-item-label-color-selected);
}

.oj-tabbar-horizontal .oj-tabbar-item.oj-selected .oj-tabbar-remove-icon:hover,
.oj-tabbar-horizontal .oj-tabbar-item:not(.oj-selected) .oj-tabbar-remove-icon:hover {
  color: var(--oj-private-icon-color-hover);
  background-color: var(--oj-private-icon-bg-color-hover);
  border-color: var(--oj-private-icon-border-color-hover);
}

.oj-tabbar-vertical .oj-tabbar-item,
.oj-tabbar-vertical .oj-tabbar-item.oj-hover:not(.oj-selected),
.oj-tabbar-vertical .oj-tabbar-item.oj-selected,
:not(.oj-tabbar-icon-only).oj-tabbar-vertical .oj-tabbar-item,
:not(.oj-tabbar-icon-only).oj-tabbar-vertical .oj-tabbar-item.oj-hover:not(.oj-selected) {
  border-bottom-color: var(--oj-core-divider-color);
}

.oj-tabbar-overflow-item-icon {
  display: block;
  font-size: 24px;
  margin-inline-end: 0;
}


.oj-tabbar-drag-image {
  background-color: transparent;
  position: fixed;
  top: 10000px;
  border: 1px solid transparent;
  overflow-x: initial;
  padding: 3px;
}


.oj-tabbar-drag-item {
  display: none;
}


.oj-tabbar-item.oj-draggable {
  cursor: move;
}


.oj-tabbar-item.oj-drag {
  box-shadow: var(--oj-core-box-shadow-lg);
  border-top: 1px solid;
  border-bottom: 1px solid;
}


.oj-tabbar .oj-tabbar-item.oj-drop,
.oj-tabbar .oj-tabbar-item.oj-drop.oj-active,
.oj-tabbar .oj-tabbar-item.oj-drop.oj-default,
.oj-tabbar .oj-tabbar-item.oj-drop.oj-disabled,
.oj-tabbar .oj-tabbar-item.oj-drop.oj-selected,
.oj-tabbar .oj-tabbar-item.oj-drop.oj-hover,
.oj-tabbar .oj-tabbar-item.oj-drop.oj-hover:not(.oj-selected) {
  box-sizing: border-box;
  border: 1px solid var(--oj-core-drag-drop-color-2);
  background-color: var(--oj-core-drag-drop-color-1);
}


.oj-tabbar-no-data-message {
  padding: var(--oj-core-spacing-2x);
  color: var(--oj-core-text-color-primary);
  min-height: var(--oj-typography-body-md-font-size);
}


.oj-tabbar-status-message {
  position: absolute;
  padding: var(--oj-core-spacing-2x);
  display: none;
}

.oj-tabbar-horizontal .oj-tabbar-status-message {
  padding: 0;
}


.oj-tabbar-cut {
  opacity: 0.8;
}

.oj-tabbar-remove-icon {
  border-radius: var(--oj-button-border-radius);
  height: var(--oj-button-lg-icon-size);
  width: var(--oj-button-lg-icon-size);
  line-height: var(--oj-button-lg-icon-size);
  align-self: center;
  margin-inline-start: 4px;
}

.oj-tabbar-remove-icon.oj-component-icon, .oj-tabbar-remove-icon.oj-menucheckbox-icon {
  font-size: 1rem;
}

.oj-tabbar-hide-remove-icon .oj-tabbar-remove-icon {
  display: none;
}


.oj-tabbar-item-end {
  color: var(--oj-core-text-color-secondary);
}

.oj-tabbar-horizontal:not(.oj-tabbar-stack-icon-label):not(.oj-tabbar-icon-only) .oj-tabbar-item-end {
  margin-left: var(--oj-tab-bar-icon-to-text-padding);
  flex: 0 0 auto;
  order: 3;
  align-self: center;
}

.oj-tabbar-horizontal.oj-tabbar-stack-icon-label .oj-tabbar-item-end {
  order: 1;
}

.oj-tabbar-horizontal.oj-tabbar-stack-icon-label .oj-tabbar-item-label,
.oj-tabbar-vertical .oj-tabbar-item-end {
  order: 3;
}

.oj-tabbar-vertical-end.oj-tabbar-vertical .oj-tabbar-item-end {
  order: -3;
}

.oj-tabbar-horizontal.oj-tabbar-stack-icon-label .oj-tabbar-item-icon {
  order: 2;
}

.oj-tabbar-horizontal.oj-tabbar-stack-icon-label .oj-tabbar-item-content {
  overflow: visible;
}

.oj-tabbar-horizontal.oj-tabbar-stack-icon-label .oj-tabbar-item-end {
  position: relative;
  top: calc(50% - 1.45rem);
  line-height: 0;
  left: 0.5rem;
}

html[dir="rtl"] .oj-tabbar-horizontal.oj-tabbar-stack-icon-label .oj-tabbar-item-end {
  right: 0.5rem;
}

.oj-tabbar-horizontal.oj-tabbar-icon-only .oj-tabbar-item-content {
  position: relative;
  overflow: visible;
}

.oj-tabbar-horizontal.oj-tabbar-icon-only .oj-tabbar-item-end {
  position: absolute;
  top: calc(50% - 1rem);
  line-height: 0;
  left: 50%;
}

html[dir="rtl"] .oj-tabbar-horizontal.oj-tabbar-icon-only .oj-tabbar-item-end {
  right: 50%;
}

.oj-tabbar-vertical.oj-tabbar-icon-only .oj-tabbar-item-content {
  position: relative;
}

.oj-tabbar-vertical.oj-tabbar-icon-only .oj-tabbar-item-end {
  position: absolute;
  top: 50%;
  transform: translate(0, calc(-50% - 0.5rem));
  line-height: 0;
  left: calc(50% + 0.5rem);
}

html[dir="rtl"] .oj-tabbar-vertical.oj-tabbar-icon-only .oj-tabbar-item-end {
  right: calc(50% + 0.5rem);
}

.oj-tabbar-item.oj-disabled .oj-tabbar-item-end {
  color: var(--oj-core-text-color-disabled);
}



.oj-tabbar-vertical {
  --oj-private-tab-bar-item-border-width-bottom:       0px;
  --oj-private-tab-bar-item-border-width-left:         0.1875rem;
  --oj-tab-bar-item-padding:                           0 1.3125rem;
  --oj-tab-bar-item-margin:                            0;
}

.oj-tabbar-vertical.oj-tabbar-icon-only {
  --oj-tab-bar-item-padding:                           0;
  --oj-private-tab-bar-item-border-width-bottom:       0;
  --oj-private-tab-bar-item-border-width-left:         0.1875rem;
  --oj-tab-bar-item-margin:                            0;
  --oj-tab-bar-icon-margin:                            0 1.5rem;
}

.oj-tabbar-stack-icon-label {
  --oj-tab-bar-icon-to-text-padding:                   0.5rem;
  --oj-tab-bar-item-min-height:                        5rem;
  --oj-tab-bar-item-padding:                           1rem 1rem 0;
}

.oj-density-compact.oj-tabbar-stack-icon-label,
.oj-density-compact .oj-tabbar-stack-icon-label {
  --oj-tab-bar-item-min-height:                        4.5rem;
  --oj-tab-bar-item-padding:                           0 1rem;
}

.oj-tabbar-horizontal.oj-tabbar-icon-only {
  --oj-tab-bar-icon-margin:                            0rem 0.375rem;
}

.oj-contrast-marker,
.oj-color-invert {
  --oj-tab-bar-item-label-color-selected:             var(--oj-core-text-color-primary);
  --oj-tab-bar-item-border-color-selected:            var(--oj-core-text-color-primary);
  --oj-tab-bar-item-label-color:                      var(--oj-core-text-color-secondary);
  --oj-tab-bar-item-label-color-hover:                var(--oj-core-text-color-primary);
  --oj-tab-bar-item-border-color-active:              rgb(var(--oj-palette-brand-rgb-50));
}

.oj-density-compact {
  --oj-tab-bar-item-min-height:                        2.5rem
  ;
}

oj-tag-cloud:not(.oj-complete) {
  visibility: hidden;
}

oj-tag-cloud {
  display: block;
}

.oj-tagcloud {
  color: var(--oj-core-text-color-primary);
  -webkit-user-select: none;
          user-select: none;
  width: 100%;
  height: 448px;
}

:root {
  --oj-table-header-row-height:                   3.3125rem;
  --oj-table-header-cell-padding-vertical:    0.375rem;
  --oj-table-cell-padding-horizontal:             1rem;
  --oj-private-table-global-display-default:           list;
  --oj-private-table-global-display-list-horizontal-grid-visible-default:    enabled;
  --oj-private-table-global-add-animation:       '[{"effect":"slideIn","direction":"bottom"},"fadeIn"]';
  --oj-private-table-global-remove-animation:    '[{"effect":"slideOut","direction":"top"},"fadeOut"]';
  --oj-private-table-global-update-animation:    '{"effect":"fadeIn"}';
  --oj-private-table-global-load-indicator-default:       skeleton;
  --oj-private-table-global-enable-selector-default:       true;
  --oj-private-table-global-sticky-default:       true;
}



oj-table:not(.oj-complete) {
  visibility: hidden;
}


.oj-table {
  position: relative;
  z-index: 0;
  line-height: normal;
  font-size: inherit;
  min-width: 240px;
  min-height: calc(2 * var(--oj-collection-grid-row-height));
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.oj-table:not(.oj-table-sticky) {
  -webkit-user-select: none;
          user-select: none;
}


.oj-table.oj-table-grid-display {
  border: 1px solid var(--oj-collection-border-color);
}


.oj-table.oj-warning {
  border: 1px solid var(--oj-core-warning-1);
}


.oj-table-container {
  background-color: var(--oj-current-bg-color, var(--oj-collection-bg-color));
  display: inline-block;
  vertical-align: top;
  clear: both;
  box-sizing: border-box;
  overflow: hidden;
}


.oj-table-element.oj-table-disable-wrapping,
.oj-table-element.oj-table-disable-wrapping .oj-helper-white-space-normal {
  white-space: nowrap !important;
}

.oj-table-scroller {
  background-color: inherit;
  box-sizing: border-box;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.oj-table-external-scroll.oj-table-container,
.oj-table-external-scroll .oj-table-scroller {
  overflow: visible;
}

.oj-table-stretch .oj-table-scroller {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.oj-table-scroll-vertical.oj-table-hide-vertical-scrollbar .oj-table-scroller,
.oj-table-hide-vertical-scrollbar .oj-table-scroller {
  overflow-y: hidden;
}

.oj-table-width-container {
  position: absolute;
  top: -1000px;
  left: -1000px;
  visibility: hidden;
}


table.oj-table-element {
  background-color: inherit;
  box-sizing: border-box;
  width: 100%;
  outline: none;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: inherit;
}

.oj-table-sticky table.oj-table-element {
  border-collapse: separate;
}


.oj-table-no-data-container {
  width: 100%;
  height: 100%;
}


table.oj-table-element.oj-table-column-header-resizing {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}


.oj-table-header {
  background-color: inherit;
  color: var(--oj-collection-header-text-color);
  border-bottom: 1px solid var(--oj-collection-border-color);
  font-size: inherit;
  overflow: hidden;
}


.oj-table-legacy-scroll .oj-table-header {
  display: block;
  position: relative;
}


.oj-table-grid-display .oj-table-header {
  background-color: var(--oj-collection-header-bg-color);
  border-bottom: 1px solid var(--oj-collection-border-color);
}

.oj-table-sticky .oj-table-header,
.oj-table-grid-display .oj-table-sticky .oj-table-header {
  border-bottom: none;
}


.oj-table-grid-display .oj-table-column-header-cell.oj-hover {
  box-shadow: none;
}


.oj-table-header-row {
  background-color: inherit;
  height: var(--oj-table-header-row-height);
  font-size: inherit;
  vertical-align: middle;
}


.oj-table-grid-display .oj-table-footer-row,
.oj-table-grid-display .oj-table-footer-cell,
.oj-table-grid-display .oj-table-footer-selector-cell {
  height: var(--oj-collection-grid-header-height);
}


.oj-table-legacy-scroll .oj-table-header-row {
  min-height: var(--oj-table-header-row-height);
  height: auto;
  display: block;
  position: relative;
}


.oj-table-legacy-scroll.oj-table-grid-display .oj-table-header-row,
.oj-table-legacy-scroll.oj-table-grid-display .oj-table-footer-row {
  min-height: var(--oj-collection-grid-header-height);
}


.oj-table-column-header-cell {
  background-color: inherit;
  font-size: var(--oj-collection-header-font-size);
  font-weight: var(--oj-collection-header-font-weight);
  padding-top: var(--oj-table-header-cell-padding-vertical);
  padding-bottom: var(--oj-table-header-cell-padding-vertical);
  height: var(--oj-table-header-row-height);
  line-height: 1.25;
  vertical-align: middle;
  float: none;
  white-space: nowrap;
  overflow: hidden;
  text-align: start;
  box-sizing: border-box;
}

.oj-table-fixed .oj-table-column-header-cell,
.oj-table-header-cell-wrap-text {
  white-space: normal;
  overflow-wrap: normal;
  -webkit-hyphens: none;
          hyphens: none;
}

.oj-table-column-header-cell,
.oj-table-data-cell,
.oj-table-footer-cell {
  padding-inline-start: calc(var(--oj-table-cell-padding-horizontal) + 1px);
  padding-inline-end: var(--oj-table-cell-padding-horizontal);
}

.oj-table-column-header-cell:first-child,
.oj-table-data-cell:first-child,
.oj-table-footer-cell:first-child {
  padding-inline-start: var(--oj-table-cell-padding-horizontal);
}

.oj-table-grid-display .oj-table-column-header-cell,
.oj-table-grid-display .oj-table-data-cell,
.oj-table-grid-display .oj-table-footer-cell {
  padding-inline-start: calc(var(--oj-collection-grid-cell-padding-horizontal) + 1px);
  padding-inline-end: var(--oj-collection-grid-cell-padding-horizontal);
}

.oj-table-grid-display .oj-table-column-header-cell:first-child,
.oj-table-grid-display .oj-table-data-cell:first-child,
.oj-table-grid-display .oj-table-footer-cell:first-child {
  padding-inline-start: var(--oj-collection-grid-cell-padding-horizontal);
}


.oj-table-column-header-cell.oj-table-vgrid-lines:not(.oj-table-frozen-end.oj-table-frozen-edge):not(.oj-table-column-resize-indicator):not(:first-child):not(.oj-helper-hidden-accessible),
.oj-table-column-header-cell.oj-table-vgrid-lines + .oj-table-gutter-end-header-cell:not(.oj-table-frozen-end.oj-table-frozen-edge),
.oj-table-data-cell.oj-table-vgrid-lines:not(.oj-table-frozen-end.oj-table-frozen-edge):not(.oj-table-column-resize-indicator):not(:first-child):not(.oj-helper-hidden-accessible),
.oj-table-data-cell.oj-table-vgrid-lines + .oj-table-gutter-end-body-cell:not(.oj-table-frozen-end.oj-table-frozen-edge),
.oj-table-footer-cell.oj-table-vgrid-lines:not(.oj-table-frozen-end.oj-table-frozen-edge):not(.oj-table-column-resize-indicator):not(:first-child):not(.oj-helper-hidden-accessible),
.oj-table-footer-cell.oj-table-vgrid-lines + .oj-table-gutter-end-footer-cell:not(.oj-table-frozen-end.oj-table-frozen-edge),
.oj-table-add-row-placeholder > td.oj-table-vgrid-lines:not(.oj-table-frozen-end.oj-table-frozen-edge):not(.oj-table-column-resize-indicator):not(:first-child):not(.oj-helper-hidden-accessible),
.oj-table-add-row-placeholder > td.oj-table-vgrid-lines + .oj-table-gutter-end-body-cell:not(.oj-table-frozen-end.oj-table-frozen-edge) {
  border-inline-start-style: solid;
  border-inline-start-color: var(--oj-core-divider-color);
  border-inline-start-width: 1px;
}


.oj-table-column-header-cell.oj-table-vgrid-lines.oj-selected:not(.oj-table-frozen-end.oj-table-frozen-edge):not(.oj-table-column-resize-indicator):not(:first-child):not(.oj-helper-hidden-accessible),
.oj-table-column-header-cell.oj-table-vgrid-lines.oj-selected:not(.oj-table-frozen-end.oj-table-frozen-edge):not(.oj-helper-hidden-accessible) + .oj-table-column-header-cell,
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-table-vgrid-lines.oj-selected:not(.oj-table-frozen-end.oj-table-frozen-edge):not(.oj-table-column-resize-indicator):not(:first-child):not(.oj-helper-hidden-accessible),
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-table-vgrid-lines.oj-selected:not(.oj-table-frozen-end.oj-table-frozen-edge):not(.oj-helper-hidden-accessible) + .oj-table-data-cell,
.oj-table-footer-cell.oj-table-vgrid-lines.oj-selected:not(.oj-table-frozen-end.oj-table-frozen-edge):not(.oj-table-column-resize-indicator):not(:first-child):not(.oj-helper-hidden-accessible),
.oj-table-footer-cell.oj-table-vgrid-lines.oj-selected:not(.oj-table-frozen-end.oj-table-frozen-edge):not(.oj-helper-hidden-accessible) + .oj-table-footer-cell,
.oj-table-add-row-placeholder > td.oj-table-vgrid-lines.oj-selected:not(.oj-table-frozen-end.oj-table-frozen-edge):not(.oj-table-column-resize-indicator):not(:first-child):not(.oj-helper-hidden-accessible),
.oj-table-add-row-placeholder > td.oj-table-vgrid-lines.oj-selected:not(.oj-table-frozen-end.oj-table-frozen-edge):not(.oj-helper-hidden-accessible) + td {
  border-inline-start-color: var(--oj-core-border-color-selected);
}


.oj-table-column-header-cell.oj-selected:not(:first-child):not(.oj-table-column-resize-indicator),
.oj-table-column-header-cell.oj-selected + .oj-table-column-header-cell:not(.oj-table-column-resize-indicator),
.oj-table-column-header-cell.oj-selected:not(.oj-table-vgrid-lines) + .oj-table-gutter-end-header-cell,
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child):not(.oj-table-column-resize-indicator),
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell:not(.oj-table-column-resize-indicator),
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(.oj-table-vgrid-lines) + .oj-table-gutter-end-body-cell,
.oj-table-add-row-placeholder > td.oj-selected:not(:first-child):not(.oj-table-column-resize-indicator),
.oj-table-add-row-placeholder > td.oj-selected + td:not(.oj-table-column-resize-indicator),
.oj-table-add-row-placeholder > td.oj-selected:not(.oj-table-vgrid-lines) + .oj-table-gutter-end-body-cell,
.oj-table-footer-cell.oj-selected:not(:first-child):not(.oj-table-column-resize-indicator),
.oj-table-footer-cell.oj-selected + .oj-table-footer-cell:not(.oj-table-column-resize-indicator),
.oj-table-footer-cell.oj-selected:not(.oj-table-vgrid-lines) + .oj-table-gutter-end-footer-cell {
  border-inline-start-style: solid;
  border-inline-start-color: var(--oj-core-border-color-selected);
  border-inline-start-width: 1px;
}

.oj-table-column-header-cell.oj-table-vgrid-lines:not(.oj-table-frozen-end.oj-table-frozen-edge):not(.oj-table-column-resize-indicator),
.oj-table-data-cell.oj-table-vgrid-lines:not(.oj-table-frozen-end.oj-table-frozen-edge):not(.oj-table-column-resize-indicator),
.oj-table-footer-cell.oj-table-vgrid-lines:not(.oj-table-frozen-end.oj-table-frozen-edge):not(.oj-table-column-resize-indicator),
.oj-table-column-header-cell.oj-selected:not(.oj-table-column-resize-indicator):not(:first-child),
.oj-table-column-header-cell.oj-selected + .oj-table-column-header-cell:not(.oj-table-column-resize-indicator),
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(.oj-table-column-resize-indicator):not(:first-child),
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell:not(.oj-table-column-resize-indicator),
.oj-table-footer-cell.oj-selected:not(.oj-table-column-resize-indicator):not(:first-child),
.oj-table-footer-cell.oj-selected + .oj-table-footer-cell:not(.oj-table-column-resize-indicator) {
  padding-inline-start: var(--oj-table-cell-padding-horizontal);
}

.oj-table-grid-display .oj-table-column-header-cell.oj-table-vgrid-lines:not(.oj-table-frozen-end.oj-table-frozen-edge):not(.oj-table-column-resize-indicator),
.oj-table-grid-display .oj-table-data-cell.oj-table-vgrid-lines:not(.oj-table-frozen-end.oj-table-frozen-edge):not(.oj-table-column-resize-indicator),
.oj-table-grid-display .oj-table-footer-cell.oj-table-vgrid-lines:not(.oj-table-frozen-end.oj-table-frozen-edge):not(.oj-table-column-resize-indicator),
.oj-table-grid-display .oj-table-column-header-cell.oj-selected:not(.oj-table-column-resize-indicator):not(:first-child),
.oj-table-grid-display .oj-table-column-header-cell.oj-selected + .oj-table-column-header-cell:not(.oj-table-column-resize-indicator),
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(.oj-table-column-resize-indicator):not(:first-child),
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell:not(.oj-table-column-resize-indicator),
.oj-table-grid-display .oj-table-footer-cell.oj-selected:not(.oj-table-column-resize-indicator):not(:first-child),
.oj-table-grid-display .oj-table-footer-cell.oj-selected + .oj-table-footer-cell:not(.oj-table-column-resize-indicator) {
  padding-inline-start: var(--oj-collection-grid-cell-padding-horizontal);
}



.oj-table-body-row-edit .oj-table-data-cell:not(.oj-read-only):not(.oj-table-data-cell-padding),
.oj-table-data-cell.oj-table-data-cell-no-padding {
  padding: 0 !important;
}

.oj-table-body-row-refresh {
  height: var(--oj-collection-list-row-height);
}

.oj-table-grid-display .oj-table-body-row-refresh {
  height: var(--oj-collection-grid-row-height);
}

.oj-table:not(.oj-table-add-row) .oj-table-body-row-refresh:first-child,
.oj-table.oj-table-add-row .oj-table-body-row-refresh:nth-child(2) {
  height: calc(var(--oj-collection-list-row-height) - 1px);
}

.oj-table-grid-display:not(.oj-table-add-row) .oj-table-body-row-refresh:first-child,
.oj-table-grid-display.oj-table-add-row .oj-table-body-row-refresh:nth-child(2) {
  height: calc(var(--oj-collection-grid-row-height) - 1px);
}

.oj-table-sticky .oj-table-body-row-refresh:last-child {
  height: calc(var(--oj-collection-list-row-height) + 1px);
}

.oj-table-sticky.oj-table-grid-display .oj-table-body-row-refresh:last-child {
  height: calc(var(--oj-collection-grid-row-height) + 1px);
}

.oj-table-body-row-refresh > td > * {
  display: none;
}

.oj-table-data-cell {
  padding-top: calc(var(--oj-collection-list-cell-padding-vertical) + 1px);
  padding-bottom: var(--oj-collection-list-cell-padding-vertical);
}

.oj-table-sticky:not(.oj-table-horizontal-grid) .oj-table-body-row:last-child > .oj-table-data-cell {
  padding-bottom: calc(var(--oj-collection-list-cell-padding-vertical) + 1px);
}

.oj-table-sticky:not(.oj-table-multiple-row-selection) .oj-table-body-row.oj-selected:last-child > .oj-table-data-cell.oj-selected {
  padding-bottom: var(--oj-collection-list-cell-padding-vertical);
}

.oj-table-grid-display .oj-table-data-cell {
  padding-top: calc(var(--oj-collection-grid-cell-padding-vertical) + 1px);
  padding-bottom: var(--oj-collection-grid-cell-padding-vertical);
}

.oj-table-sticky.oj-table-grid-display:not(.oj-table-horizontal-grid) .oj-table-body-row:last-child > .oj-table-data-cell {
  padding-bottom: calc(var(--oj-collection-grid-cell-padding-vertical) + 1px);
}

.oj-table-sticky.oj-table-grid-display:not(.oj-table-multiple-row-selection) .oj-table-body-row.oj-selected:last-child > .oj-table-data-cell.oj-selected {
  padding-bottom: var(--oj-collection-grid-cell-padding-vertical);
}

.oj-table-horizontal-grid:not(.oj-table-sticky) .oj-table-body-row:not(:first-child):not(.oj-table-stuck-row),
.oj-table-sticky.oj-table-horizontal-grid:not(.oj-table-add-row) .oj-table-body-row:not(:first-child):not(.oj-table-stuck-row) > .oj-table-data-cell,
.oj-table-sticky.oj-table-horizontal-grid:not(.oj-table-add-row) .oj-table-body-row:not(:first-child):not(.oj-table-stuck-row) > .oj-table-selector-cell,
.oj-table-sticky.oj-table-horizontal-grid:not(.oj-table-add-row) .oj-table-body-row:not(:first-child):not(.oj-table-stuck-row) > .oj-table-skeleton-cell,
.oj-table-sticky.oj-table-horizontal-grid:not(.oj-table-add-row) .oj-table-body-row:not(:first-child:not(.oj-table-stuck-row)) > .oj-table-gutter-start-body-cell,
.oj-table-sticky.oj-table-horizontal-grid:not(.oj-table-add-row) .oj-table-body-row:not(:first-child):not(.oj-table-stuck-row) > .oj-table-gutter-end-body-cell,
.oj-table-sticky.oj-table-horizontal-grid.oj-table-add-row .oj-table-body-row:not(:nth-child(2)):not(.oj-table-stuck-row) > .oj-table-data-cell,
.oj-table-sticky.oj-table-horizontal-grid.oj-table-add-row .oj-table-body-row:not(:nth-child(2)):not(.oj-table-stuck-row) > .oj-table-selector-cell,
.oj-table-sticky.oj-table-horizontal-grid.oj-table-add-row .oj-table-body-row:not(:nth-child(2)):not(.oj-table-stuck-row) > .oj-table-skeleton-cell,
.oj-table-sticky.oj-table-horizontal-grid.oj-table-add-row .oj-table-body-row:not(:nth-child(2)):not(.oj-table-stuck-row) > .oj-table-gutter-start-body-cell,
.oj-table-sticky.oj-table-horizontal-grid.oj-table-add-row .oj-table-body-row:not(:nth-child(2)):not(.oj-table-stuck-row) > .oj-table-gutter-end-body-cell,
.oj-table-sticky.oj-table-horizontal-grid .oj-table-fetch-skeleton-row:not(:first-child) > .oj-table-skeleton-cell {
  border-top: 1px solid var(--oj-core-divider-color);
}

.oj-table-sticky.oj-table-horizontal-grid .oj-table-body-row:last-child > .oj-table-data-cell,
.oj-table-sticky.oj-table-horizontal-grid .oj-table-body-row:last-child > .oj-table-selector-cell,
.oj-table-sticky.oj-table-horizontal-grid .oj-table-body-row:last-child > .oj-table-gutter-start-body-cell,
.oj-table-sticky.oj-table-horizontal-grid .oj-table-body-row:last-child > .oj-table-gutter-end-body-cell {
  border-bottom: 1px solid var(--oj-core-divider-color);
}


.oj-table-sticky:not(.oj-table-multiple-row-selection) .oj-table-body-row.oj-selected:not(:first-child):not(.oj-table-stuck-row) > .oj-table-data-cell.oj-selected,
.oj-table-sticky:not(.oj-table-multiple-row-selection) .oj-table-body-row.oj-selected + .oj-table-body-row:not(.oj-table-stuck-row) > .oj-table-data-cell,
.oj-table-sticky:not(.oj-table-multiple-row-selection) .oj-table-body-row.oj-selected:not(:first-child):not(.oj-table-stuck-row) > .oj-table-gutter-start-body-cell.oj-selected,
.oj-table-sticky:not(.oj-table-multiple-row-selection) .oj-table-body-row.oj-selected:not(:first-child):not(.oj-table-stuck-row) > .oj-table-gutter-end-body-cell.oj-selected,
.oj-table-sticky:not(.oj-table-multiple-row-selection) .oj-table-body-row.oj-selected + .oj-table-body-row:not(.oj-table-stuck-row) > .oj-table-gutter-start-body-cell,
.oj-table-sticky:not(.oj-table-multiple-row-selection) .oj-table-body-row.oj-selected + .oj-table-body-row:not(.oj-table-stuck-row) > .oj-table-gutter-end-body-cell {
  border-top: 1px solid var(--oj-core-border-color-selected);
}

.oj-table-sticky.oj-table-add-row:not(.oj-table-multiple-row-selection) .oj-table-body-row.oj-selected:nth-child(2) > .oj-table-data-cell.oj-selected,
.oj-table-sticky.oj-table-add-row:not(.oj-table-multiple-row-selection) .oj-table-body-row.oj-selected:nth-child(2) > .oj-table-gutter-start-body-cell.oj-selected,
.oj-table-sticky.oj-table-add-row:not(.oj-table-multiple-row-selection) .oj-table-body-row.oj-selected:nth-child(2) > .oj-table-gutter-end-body-cell.oj-selected {
  border-top: none;
}

.oj-table-sticky:not(.oj-table-multiple-row-selection) .oj-table-body-row.oj-selected:last-child > .oj-table-data-cell.oj-selected {
  border-bottom: 1px solid var(--oj-core-border-color-selected);
}

.oj-table-horizontal-grid .oj-table-data-cell,
.oj-table:not(.oj-table-multiple-row-selection) .oj-table-body-row.oj-selected:not(:first-child) > .oj-table-data-cell.oj-selected,
.oj-table:not(.oj-table-multiple-row-selection) .oj-table-body-row.oj-selected + .oj-table-body-row > .oj-table-data-cell,
.oj-table-body-row:first-child > .oj-table-data-cell,
.oj-table-add-row .oj-table-body-row:nth-child(2) > .oj-table-data-cell,
.oj-table.oj-table-add-row:not(.oj-table-multiple-selection) .oj-table-body-row.oj-selected:not(:nth-child(2)) > .oj-table-data-cell.oj-selected {
  padding-top: var(--oj-collection-list-cell-padding-vertical);
}

.oj-table-grid-display.oj-table-horizontal-grid .oj-table-data-cell,
.oj-table.oj-table-grid-display:not(.oj-table-multiple-row-selection) .oj-table-body-row.oj-selected:not(:first-child) > .oj-table-data-cell.oj-selected,
.oj-table.oj-table-grid-display:not(.oj-table-multiple-row-selection) .oj-table-body-row.oj-selected + .oj-table-body-row > .oj-table-data-cell,
.oj-table-grid-display .oj-table-body-row:first-child > .oj-table-data-cell,
.oj-table-grid-display.oj-table-add-row .oj-table-body-row:nth-child(2) > .oj-table-data-cell,
.oj-table.oj-table-grid-display.ojtable-add-row:not(.oj-table-multiple-row-selection) .oj-table-body-row.oj-selected:not(:nth-child(2)) > .oj-table-data-cell.oj-selected {
  padding-top: var(--oj-collection-grid-cell-padding-vertical);
}

.oj-table-sticky .oj-table-column-header-cell:not(.oj-helper-hidden-accessible),
.oj-table-sticky .oj-table-column-header-selector-cell:not(.oj-helper-hidden-accessible),
.oj-table-sticky .oj-table-gutter-start-header-cell:not(.oj-helper-hidden-accessible),
.oj-table-sticky .oj-table-gutter-end-header-cell:not(.oj-helper-hidden-accessible) {
  position: sticky;
  top: 0;
  border-bottom: 1px solid var(--oj-collection-border-color);
}


.oj-table-column-header-cell.oj-table-sort {
  padding-inline-end: 0.5rem;
}


.oj-table-column-header-selector-cell,
.oj-table-selector-cell {
  background-color: inherit;
  width: 2.25rem;
  text-align: center;
  padding: 0px;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.oj-table-data-cell.oj-table-frozen-start,
.oj-table-gutter-start-body-cell.oj-table-frozen-start,
.oj-table-frozen-start {
  position: sticky;
}

html:not([dir="rtl"]) .oj-table-data-cell.oj-table-frozen-start, html:not([dir="rtl"])
.oj-table-gutter-start-body-cell.oj-table-frozen-start, html:not([dir="rtl"])
.oj-table-frozen-start {
  left: 0;
}

html[dir="rtl"] .oj-table-data-cell.oj-table-frozen-start, html[dir="rtl"]
.oj-table-gutter-start-body-cell.oj-table-frozen-start, html[dir="rtl"]
.oj-table-frozen-start {
  right: 0;
}

html:not([dir="rtl"]) .oj-table-frozen-start.oj-table-frozen-edge {
  box-shadow: 2px 0px 0px var(--oj-collection-border-color);
}

html[dir="rtl"] .oj-table-frozen-start.oj-table-frozen-edge {
  box-shadow: -2px 0px 0px var(--oj-collection-border-color);
}

.oj-table-data-cell.oj-table-frozen-end,
.oj-table-gutter-end-body-cell.oj-table-frozen-end,
.oj-table-frozen-end {
  position: sticky;
}

html:not([dir="rtl"]) .oj-table-data-cell.oj-table-frozen-end, html:not([dir="rtl"])
.oj-table-gutter-end-body-cell.oj-table-frozen-end, html:not([dir="rtl"])
.oj-table-frozen-end {
  right: 0;
}

html[dir="rtl"] .oj-table-data-cell.oj-table-frozen-end, html[dir="rtl"]
.oj-table-gutter-end-body-cell.oj-table-frozen-end, html[dir="rtl"]
.oj-table-frozen-end {
  left: 0;
}

html:not([dir="rtl"]) .oj-table-frozen-end.oj-table-frozen-edge {
  box-shadow: -2px 0px 0px var(--oj-collection-border-color);
}

html[dir="rtl"] .oj-table-frozen-end.oj-table-frozen-edge {
  box-shadow: 2px 0px 0px var(--oj-collection-border-color);
}

.oj-table-sticky .oj-table-column-header-cell.oj-table-frozen-start,
.oj-table-sticky .oj-table-column-header-selector-cell.oj-table-frozen-start,
.oj-table-sticky .oj-table-gutter-start-header-cell.oj-table-frozen-start {
  z-index: 100011;
}

.oj-table-sticky .oj-table-column-header-cell.oj-table-frozen-start.oj-table-frozen-edge,
.oj-table-sticky .oj-table-column-header-selector-cell.oj-table-frozen-start.oj-table-frozen-edge,
.oj-table-sticky .oj-table-gutter-start-header-cell.oj-table-frozen-start.oj-table-frozen-edge {
  z-index: 100012;
}

.oj-table-sticky .oj-table-column-header-cell,
.oj-table-sticky .oj-table-gutter-start-header-cell,
.oj-table-sticky .oj-table-gutter-end-header-cell {
  z-index: 100010;
}

.oj-table-sticky .oj-table-column-header-cell.oj-table-frozen-end,
.oj-table-sticky .oj-table-gutter-end-header-cell.oj-table-frozen-end {
  z-index: 100013;
}

.oj-table-sticky .oj-table-column-header-cell.oj-table-frozen-end.oj-table-frozen-edge,
.oj-table-sticky .oj-table-gutter-end-header-cell.oj-table-frozen-end.oj-table-frozen-edge {
  z-index: 100014;
}

.oj-table-sticky .oj-table-add-row-placeholder td.oj-table-frozen-start,
.oj-table-sticky .oj-table-add-row-placeholder .oj-table-gutter-start-body-cell.oj-table-frozen-start {
  z-index: 100001;
}

.oj-table-sticky .oj-table-add-row-placeholder td.oj-table-frozen-start.oj-table-frozen-edge,
.oj-table-sticky .oj-table-add-row-placeholder .oj-table-gutter-start-body-cell.oj-table-frozen-start.oj-table-frozen-edge {
  z-index: 100002;
}

.oj-table-sticky .oj-table-add-row-placeholder td,
.oj-table-sticky .oj-table-add-row-placeholder .oj-table-gutter-start-body-cell,
.oj-table-sticky .oj-table-add-row-placeholder .oj-table-gutter-end-body-cell {
  z-index: 100000;
}

.oj-table-sticky .oj-table-add-row-placeholder td.oj-table-frozen-end,
.oj-table-sticky .oj-table-add-row-placeholder .oj-table-gutter-end-body-cell.oj-table-frozen-end {
  z-index: 100003;
}

.oj-table-sticky .oj-table-add-row-placeholder td.oj-table-frozen-end.oj-table-frozen-edge,
.oj-table-sticky .oj-table-add-row-placeholder .oj-table-gutter-end-body-cell.oj-table-frozen-end.oj-table-frozen-edge {
  z-index: 100004;
}

.oj-table-sticky .oj-table-sticky-row td.oj-table-frozen-start,
.oj-table-sticky .oj-table-sticky-row .oj-table-gutter-start-body-cell.oj-table-frozen-start {
  z-index: 6;
}

.oj-table-sticky .oj-table-sticky-row td.oj-table-frozen-start.oj-table-frozen-edge,
.oj-table-sticky .oj-table-sticky-row .oj-table-gutter-start-body-cell.oj-table-frozen-start.oj-table-frozen-edge {
  z-index: 7;
}

.oj-table-sticky .oj-table-sticky-row td,
.oj-table-sticky .oj-table-sticky-row .oj-table-gutter-start-body-cell,
.oj-table-sticky .oj-table-sticky-row .oj-table-gutter-end-body-cell {
  z-index: 5;
}

.oj-table-sticky .oj-table-sticky-row td.oj-table-frozen-end,
.oj-table-sticky .oj-table-sticky-row .oj-table-gutter-end-body-cell.oj-table-frozen-end {
  z-index: 8;
}

.oj-table-sticky .oj-table-sticky-row td.oj-table-frozen-end.oj-table-frozen-edge,
.oj-table-sticky .oj-table-sticky-row .oj-table-gutter-end-body-cell.oj-table-frozen-end.oj-table-frozen-edge {
  z-index: 9;
}

.oj-table-sticky .oj-table-data-cell.oj-table-frozen-start,
.oj-table-sticky .oj-table-selector-cell.oj-table-frozen-start,
.oj-table-sticky .oj-table-gutter-start-body-cell.oj-table-frozen-start {
  z-index: 1;
}

.oj-table-sticky .oj-table-data-cell.oj-table-frozen-start.oj-table-frozen-edge,
.oj-table-sticky .oj-table-selector-cell.oj-table-frozen-start.oj-table-frozen-edge,
.oj-table-sticky .oj-table-gutter-start-body-cell.oj-table-frozen-start.oj-table-frozen-edge {
  z-index: 2;
}

.oj-table-sticky .oj-table-data-cell.oj-table-frozen-end,
.oj-table-sticky .oj-table-gutter-end-body-cell.oj-table-frozen-end {
  z-index: 3;
}

.oj-table-sticky .oj-table-data-cell.oj-table-frozen-end.oj-table-frozen-edge,
.oj-table-sticky .oj-table-gutter-end-body-cell.oj-table-frozen-end.oj-table-frozen-edge {
  z-index: 4;
}

.oj-table-sticky .oj-table-footer-cell.oj-table-frozen-start,
.oj-table-sticky .oj-table-footer-selector-cell.oj-table-frozen-start,
.oj-table-sticky .oj-table-gutter-start-footer-cell.oj-table-frozen-start {
  z-index: 100006;
}

.oj-table-sticky .oj-table-footer-cell.oj-table-frozen-start.oj-table-frozen-edge,
.oj-table-sticky .oj-table-footer-selector-cell.oj-table-frozen-start.oj-table-frozen-edge,
.oj-table-sticky .oj-table-gutter-start-footer-cell.oj-table-frozen-start.oj-table-frozen-edge {
  z-index: 100007;
}

.oj-table-sticky .oj-table-footer-cell,
.oj-table-sticky .oj-table-gutter-start-footer-cell,
.oj-table-sticky .oj-table-gutter-end-footer-cell {
  z-index: 100005;
}

.oj-table-sticky .oj-table-footer-cell.oj-table-frozen-end,
.oj-table-sticky .oj-table-gutter-end-footer-cell.oj-table-frozen-end {
  z-index: 100008;
}

.oj-table-sticky .oj-table-footer-cell.oj-table-frozen-end.oj-table-frozen-edge,
.oj-table-sticky .oj-table-gutter-end-footer-cell.oj-table-frozen-end.oj-table-frozen-edge {
  z-index: 100009;
}

.oj-table-body-row .oj-selector,
.oj-table-body-row .oj-selector .oj-selector-wrapper .oj-selectorbox {
  max-height: var(--oj-collection-list-row-height);
}

.oj-table-grid-display .oj-table-body-row .oj-selector,
.oj-table-grid-display .oj-table-body-row .oj-selector .oj-selector-wrapper .oj-selectorbox {
  max-height: calc(var(--oj-collection-grid-row-height) - 1px);
}


.oj-table-element:not(.oj-table-column-header-resizing) .oj-table-column-header-cell.oj-selected,
.oj-table-element:not(.oj-table-column-header-resizing) .oj-table-footer-cell.oj-selected,
.oj-table:not(.oj-focus) .oj-table-column-header-cell.oj-selected,
.oj-table:not(.oj-focus) .oj-table-footer-cell.oj-selected {
  background-image: linear-gradient(var(--oj-collection-header-bg-color-selected), var(--oj-collection-header-bg-color-selected));
}


.oj-table-column-header-cell.oj-hover {
  background-image: linear-gradient(var(--oj-collection-header-bg-color-hover), var(--oj-collection-header-bg-color-hover));
  box-shadow: var(--oj-collection-border-color) 1px 0px 0px inset, var(--oj-collection-border-color) -1px 0px 0px inset;
}

.oj-table-element:not(.oj-table-column-header-resizing) .oj-table-column-header-cell.oj-selected.oj-hover,
.oj-table-element:not(.oj-table-column-header-resizing) .oj-table-footer-cell.oj-selected.oj-hover,
.oj-table:not(.oj-focus) .oj-table-column-header-cell.oj-selected.oj-hover,
.oj-table:not(.oj-focus) .oj-table-footer-cell.oj-selected.oj-hover {
  background-image: linear-gradient(var(--oj-collection-header-bg-color-selected), var(--oj-collection-header-bg-color-selected)), linear-gradient(var(--oj-collection-header-bg-color-hover), var(--oj-collection-header-bg-color-hover));
}


.oj-table-element:not(.oj-table-column-header-resizing) .oj-table-column-header-cell.oj-focus-highlight,
.oj-table-element:not(.oj-table-column-header-resizing) .oj-table-column-header-selector-cell.oj-focus-highlight,
.oj-table-element:not(.oj-table-column-header-resizing) .oj-table-footer-cell.oj-focus-highlight,
.oj-table-element:not(.oj-table-column-header-resizing) .oj-table-footer-selector-cell.oj-focus-highlight {
  outline-offset: -1px;
  outline: dotted 1px var(--oj-core-focus-border-color);
}


.oj-table-column-header-cell.oj-draggable {
  cursor: grab;
}

.oj-table-column-header-cell.oj-draggable:active {
  cursor: grabbing;
}


.oj-table-column-header-cell-drag-image {
  opacity: 0.95;
  background-color: var(--oj-collection-header-bg-color);
  border: 1px solid var(--oj-core-divider-color);
  box-shadow: var(--oj-core-box-shadow-lg);
  border-radius: 6px;
  cursor: grabbing;
}


.oj-table-column-header-cell.oj-table-column-resize-indicator,
.oj-table-data-cell.oj-table-column-resize-indicator,
.oj-table-footer-cell.oj-table-column-resize-indicator,
.oj-table-add-row-placeholder td.oj-table-column-resize-indicator {
  border-inline-start-style: solid;
  border-inline-start-color: var(--oj-core-drag-drop-line-color);
  border-inline-start-width: 2px;
}

html:not([dir="rtl"]) .oj-table-column-header-cell.oj-table-column-resize-last-indicator, html:not([dir="rtl"])
.oj-table-data-cell.oj-table-column-resize-last-indicator, html:not([dir="rtl"])
.oj-table-footer-cell.oj-table-column-resize-last-indicator, html:not([dir="rtl"])
.oj-table-add-row-placeholder td.oj-table-column-resize-last-indicator {
  box-shadow: inset -2px 0px 0px var(--oj-core-drag-drop-line-color);
}

html[dir="rtl"] .oj-table-column-header-cell.oj-table-column-resize-last-indicator, html[dir="rtl"]
.oj-table-data-cell.oj-table-column-resize-last-indicator, html[dir="rtl"]
.oj-table-footer-cell.oj-table-column-resize-last-indicator, html[dir="rtl"]
.oj-table-add-row-placeholder td.oj-table-column-resize-last-indicator {
  box-shadow: inset 2px 0px 0px var(--oj-core-drag-drop-line-color);
}

.oj-table-column-header-cell.oj-table-column-resize-indicator,
.oj-table-data-cell.oj-table-column-resize-indicator,
.oj-table-footer-cell.oj-table-column-resize-indicator {
  padding-inline-start: calc(var(--oj-table-cell-padding-horizontal) - 1px);
}

.oj-table-grid-display .oj-table-column-header-cell.oj-table-column-resize-indicator,
.oj-table-grid-display .oj-table-data-cell.oj-table-column-resize-indicator,
.oj-table-grid-display .oj-table-footer-cell.oj-table-column-resize-indicator,
.oj-table-grid-display .oj-table-add-row-placeholder td.oj-table-column-resize-indicator {
  border-inline-start-style: solid;
  border-inline-start-color: var(--oj-core-drag-drop-line-color);
  border-inline-start-width: 2px;
}

.oj-table-grid-display .oj-table-column-header-cell.oj-table-column-resize-indicator,
.oj-table-grid-display .oj-table-data-cell.oj-table-column-resize-indicator,
.oj-table-grid-display .oj-table-footer-cell.oj-table-column-resize-indicator {
  padding-inline-start: calc(var(--oj-collection-grid-cell-padding-horizontal) - 1px);
}


.oj-table-column-header {
  position: relative;
  float: none;
  text-overflow: inherit;
  overflow: inherit;
  display: flex;
  align-items: center;
}


.oj-table-column-header-cell.oj-helper-text-align-start .oj-table-column-header {
  justify-content: start;
}


.oj-table-column-header-cell.oj-helper-text-align-center .oj-table-column-header {
  justify-content: center;
}


.oj-table-column-header-cell.oj-helper-text-align-end .oj-table-column-header {
  justify-content: end;
}


.oj-table-column-header-cell.oj-helper-text-align-left .oj-table-column-header {
  justify-content: left;
}


.oj-table-column-header-cell.oj-helper-text-align-right .oj-table-column-header {
  justify-content: right;
}


.oj-table-column-header-text {
  display: -webkit-box;
  min-width: 1rem;
  height: inherit;
  overflow: inherit;
  text-overflow: inherit;
  vertical-align: middle;
  -webkit-line-clamp: 2;
  
  -webkit-box-orient: vertical;
  
}

.oj-table-show-required .oj-table-column-header-text {
  margin-inline-end: 1.125rem;
}


.oj-table-sort-icon-container {
  cursor: var(--oj-core-cursor-clickable);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  height: var(--oj-button-sm-height);
  width: var(--oj-button-sm-height);
  min-width: var(--oj-button-sm-height);
  vertical-align: middle;
  border-radius: var(--oj-button-border-radius);
  position: relative;
  top: 0;
  -webkit-user-select: none;
}

html:not([dir="rtl"]) .oj-table-sort-icon-container {
  right: 0;
}

html[dir="rtl"] .oj-table-sort-icon-container {
  left: 0;
}


.oj-table-sort-icon-container .oj-table-column-header-asc-icon,
.oj-table-sort-icon-container .oj-table-column-header-dsc-icon,
.oj-table-sort-icon-container .oj-table-column-header-default-sort-icon {
  flex: 0 1 auto;
  font-size: inherit;
}


.oj-table-sort-icon-container.oj-hover .oj-component-icon, .oj-table-sort-icon-container.oj-hover .oj-menucheckbox-icon {
  color: var(--oj-core-text-color-secondary);
}


.oj-table-sort-icon-container.oj-active .oj-component-icon, .oj-table-sort-icon-container.oj-active .oj-menucheckbox-icon {
  color: var(--oj-core-text-color-secondary);
}


.oj-table-column-header-default-sort-icon.oj-disabled {
  display: var(--oj-collection-default-sort-icon-display);
}

.oj-table-sort-icon-container .oj-table-column-header-default-sort-icon.oj-disabled {
  color: inherit;
}


.oj-table-body {
  background-color: inherit;
  font-size: inherit;
  overflow: hidden;
}


.oj-table-legacy-scroll .oj-table-body {
  display: block;
  position: relative;
  -webkit-overflow-scrolling: touch;
}



.oj-table-scroll-vertical:not(.oj-table-sticky) .oj-table-body,
.oj-table-scroll-vertical .oj-table-scroller {
  overflow-y: scroll;
}



.oj-table-scroll-horizontal:not(.oj-table-sticky) .oj-table-body,
.oj-table-scroll-horizontal .oj-table-scroller {
  overflow-x: scroll;
}


.oj-table-grid-display .oj-table-body {
  background-color: var(--oj-collection-bg-color);
}


.oj-table-body-row,
.oj-table-add-row-placeholder {
  background-color: inherit;
  height: var(--oj-collection-list-row-height);
  font-size: inherit;
}

.oj-table-add-row-placeholder td {
  padding: 0px;
  background-color: inherit;
  position: sticky;
  top: 0;
  border-bottom: 1px solid var(--oj-collection-border-color);
}

.oj-table-body-row.oj-table-sticky-row td {
  position: sticky;
  top: 0;
}

.oj-table-body-row.oj-table-sticky-row.oj-table-stuck-row td {
  border-bottom: 1px solid var(--oj-collection-border-color);
}

.oj-table-body-scroll-buffer {
  background-color: inherit;
  height: 0px;
}

.oj-table-legacy-width-buffer {
  visibility: collapse;
  height: 0px;
}

.oj-table-legacy-width-buffer-cell {
  height: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.oj-table-legacy-sizer {
  visibility: hidden;
  position: relative;
  top: 0px;
  left: 0px;
  height: 0px;
  width: 0px;
}

.oj-table:not(.oj-table-add-row) .oj-table-body-row:first-child,
.oj-table.oj-table-add-row .oj-table-body-row:nth-child(2) {
  height: calc(var(--oj-collection-list-row-height) - 1px);
}

.oj-table-sticky .oj-table-body-row:last-child,
.oj-table-sticky .oj-table-body-row:last-child > .oj-table-data-cell {
  height: calc(var(--oj-collection-list-row-height) + 1px);
}


.oj-table-grid-display .oj-table-body-row,
.oj-table-grid-display .oj-table-add-row-placeholder {
  height: var(--oj-collection-grid-row-height);
}

.oj-table-grid-display:not(.oj-table-add-row) .oj-table-body-row:first-child,
.oj-table-grid-display.oj-table-add-row .oj-table-body-row:nth-child(2) {
  height: calc(var(--oj-collection-grid-row-height) - 1px);
}

.oj-table-sticky.oj-table-grid-display .oj-table-body-row:last-child,
.oj-table-sticky.oj-table-grid-display .oj-table-body-row:last-child > .oj-table-data-cell {
  height: calc(var(--oj-collection-grid-row-height) + 1px);
}


.oj-table:not(.oj-table-sticky) .oj-table-element:not(.oj-table-column-header-resizing) .oj-table-body-row.oj-focus-highlight:not(.oj-table-body-row-edit),
.oj-table:not(.oj-table-sticky) .oj-table-element:not(.oj-table-column-header-resizing) .oj-table-body-message-row.oj-focus-highlight,
.oj-table:not(.oj-table-sticky) .oj-table-element:not(.oj-table-column-header-resizing) .oj-table-no-data-row.oj-focus-highlight {
  outline-offset: -1px;
  outline: dotted 1px var(--oj-core-focus-border-color);
}


.oj-table-sticky .oj-table-element:not(.oj-table-column-header-resizing) .oj-table-body-row.oj-focus-highlight:not(.oj-table-body-row-edit) .oj-table-data-cell::after,
.oj-table-sticky .oj-table-element:not(.oj-table-column-header-resizing) .oj-table-body-row.oj-focus-highlight:not(.oj-table-body-row-edit) .oj-table-selector-cell::after,
.oj-table-sticky .oj-table-element:not(.oj-table-column-header-resizing) .oj-table-add-row-placeholder.oj-focus-highlight:not(.oj-table-placeholder-row-edit) td::after,
.oj-table-sticky .oj-table-element:not(.oj-table-column-header-resizing) .oj-table-body-message-row.oj-focus-highlight td::after,
.oj-table-sticky .oj-table-element:not(.oj-table-column-header-resizing) .oj-table-no-data-row.oj-focus-highlight td::after,
.oj-table-sticky .oj-table-element:not(.oj-table-column-header-resizing) .oj-table-body-row.oj-focus-highlight:not(.oj-table-body-row-edit) .oj-table-gutter-start-body-cell::after,
.oj-table-sticky .oj-table-element:not(.oj-table-column-header-resizing) .oj-table-body-row.oj-focus-highlight:not(.oj-table-body-row-edit) .oj-table-gutter-end-body-cell::after {
  position: absolute;
  box-sizing: border-box;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  pointer-events: none;
  border-top: 1px dotted var(--oj-core-focus-border-color);
  border-bottom: 1px dotted var(--oj-core-focus-border-color);
}

.oj-table-sticky.oj-table-horizontal-grid .oj-table-element:not(.oj-table-column-header-resizing) .oj-table-body-row.oj-focus-highlight:not(.oj-table-body-row-edit) .oj-table-data-cell::after,
.oj-table-sticky.oj-table-horizontal-grid .oj-table-element:not(.oj-table-column-header-resizing) .oj-table-body-row.oj-focus-highlight:not(.oj-table-body-row-edit) .oj-table-selector-cell::after,
.oj-table-sticky.oj-table-horizontal-grid .oj-table-element:not(.oj-table-column-header-resizing) .oj-table-body-row.oj-focus-highlight:not(.oj-table-body-row-edit) .oj-table-gutter-start-body-cell::after,
.oj-table-sticky.oj-table-horizontal-grid .oj-table-element:not(.oj-table-column-header-resizing) .oj-table-body-row.oj-focus-highlight:not(.oj-table-body-row-edit) .oj-table-gutter-end-body-cell::after,
.oj-table-sticky.oj-table-horizontal-grid .oj-table-element:not(.oj-table-column-header-resizing) .oj-table-add-row-placeholder.oj-focus-highlight:not(.oj-table-placeholder-row-edit) td::after,
.oj-table-sticky.oj-table-horizontal-grid .oj-table-element:not(.oj-table-column-header-resizing) .oj-table-body-message-row.oj-focus-highlight td::after,
.oj-table-sticky.oj-table-horizontal-grid .oj-table-element:not(.oj-table-column-header-resizing) .oj-table-no-data-row.oj-focus-highlight td::after {
  bottom: 1px;
}


.oj-table-sticky .oj-table-element:not(.oj-table-column-header-resizing) .oj-table-body-row.oj-focus-highlight:not(.oj-table-body-row-edit) .oj-table-data-cell:first-child::after,
.oj-table-sticky .oj-table-element:not(.oj-table-column-header-resizing) .oj-table-body-row.oj-focus-highlight:not(.oj-table-body-row-edit) .oj-table-selector-cell:first-child::after,
.oj-table-sticky .oj-table-element:not(.oj-table-column-header-resizing) .oj-table-body-row.oj-focus-highlight:not(.oj-table-body-row-edit) .oj-table-gutter-start-body-cell:first-child::after,
.oj-table-sticky .oj-table-element:not(.oj-table-column-header-resizing) .oj-table-add-row-placeholder.oj-focus-highlight:not(.oj-table-placeholder-row-edit) td:first-child::after,
.oj-table-sticky .oj-table-element:not(.oj-table-column-header-resizing) .oj-table-body-message-row.oj-focus-highlight td:first-child::after,
.oj-table-sticky .oj-table-element:not(.oj-table-column-header-resizing) .oj-table-no-data-row.oj-focus-highlight td:first-child::after {
  border-inline-start-style: dotted;
  border-inline-start-color: var(--oj-core-focus-border-color);
  border-inline-start-width: 1px;
}


.oj-table-sticky .oj-table-element:not(.oj-table-column-header-resizing) .oj-table-body-row.oj-focus-highlight:not(.oj-table-body-row-edit) .oj-table-data-cell:last-child::after,
.oj-table-sticky .oj-table-element:not(.oj-table-column-header-resizing) .oj-table-body-row.oj-focus-highlight:not(.oj-table-body-row-edit) .oj-table-selector-cell:last-child::after,
.oj-table-sticky .oj-table-element:not(.oj-table-column-header-resizing) .oj-table-body-row.oj-focus-highlight:not(.oj-table-body-row-edit) .oj-table-gutter-end-body-cell:last-child::after,
.oj-table-sticky .oj-table-element:not(.oj-table-column-header-resizing) .oj-table-add-row-placeholder.oj-focus-highlight:not(.oj-table-placeholder-row-edit) td:last-child::after,
.oj-table-sticky .oj-table-element:not(.oj-table-column-header-resizing) .oj-table-body-message-row.oj-focus-highlight td:last-child::after,
.oj-table-sticky .oj-table-element:not(.oj-table-column-header-resizing) .oj-table-no-data-row.oj-focus-highlight td:last-child::after {
  border-inline-end-style: dotted;
  border-inline-end-color: var(--oj-core-focus-border-color);
  border-inline-end-width: 1px;
}


.oj-table-body-row.oj-draggable {
  cursor: grab;
}

.oj-table-body-row.oj-draggable:active {
  cursor: grabbing;
}

.oj-table-container-drag-image {
  background-color: transparent !important;
  border-color: transparent !important;
  position: absolute;
  top: -10000px;
}


.oj-table-body-row-drag-image {
  opacity: 0.95;
  background-color: var(--oj-collection-bg-color);
  border: 1px solid var(--oj-core-divider-color);
  box-shadow: var(--oj-core-box-shadow-md);
  border-radius: 6px;
  cursor: grabbing;
}

html:not([dir="rtl"]) .oj-table-body-row-drag-image td:first-child {
  border-radius: 6px 0 0 6px;
}

html[dir="rtl"] .oj-table-body-row-drag-image td:first-child {
  border-radius: 0 6px 6px 0;
}

html:not([dir="rtl"]) .oj-table-body-row-drag-image td:last-child {
  border-radius: 0 6px 6px 0;
}

html[dir="rtl"] .oj-table-body-row-drag-image td:last-child {
  border-radius: 6px 0 0 6px;
}


.oj-table-drag-source-opaque {
  opacity: 0.3;
}


.oj-table-row-drag-source-hide {
  display: none;
}


.oj-table-drop-target-empty .oj-table-body-row-drag-indicator {
  background-color: var(--oj-core-drag-drop-color-1);
}


.oj-table-body-row-drag-indicator {
  height: var(--oj-collection-grid-row-height);
}


.oj-table-body-row-drop-target {
  width: 100%;
  height: 2px;
  background-color: var(--oj-core-drag-drop-line-color);
}

.oj-table-column-drop-indicator {
  position: absolute;
  top: 0;
  width: 0;
  border-inline-start-style: solid;
  border-inline-start-color: var(--oj-core-drag-drop-line-color);
  border-inline-start-width: 2px;
  z-index: 100015;
}


.oj-table-data-cell {
  background-color: inherit;
  font-size: inherit;
  font-weight: normal;
  min-width: var(--oj-typography-body-md-font-size);
  min-height: var(--oj-typography-body-md-font-size);
  height: var(--oj-collection-list-row-height);
  float: none;
  text-align: start;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
  position: relative;
}

.oj-table:not(.oj-table-add-row) .oj-table-body-row:first-child > .oj-table-data-cell,
.oj-table.oj-table-add-row .oj-table-body-row:nth-child(2) > .oj-table-data-cell {
  height: calc(var(--oj-collection-list-row-height) - 1px);
}


.oj-table-grid-display .oj-table-data-cell {
  height: var(--oj-collection-grid-row-height);
}

.oj-table-grid-display:not(.oj-table-add-row) .oj-table-body-row:first-child > .oj-table-data-cell,
.oj-table-grid-display.oj-table-add-row .oj-table-body-row:nth-child(2) > .oj-table-data-cell {
  height: calc(var(--oj-collection-grid-row-height) - 1px);
}


.oj-table-data-cell.oj-table-data-cell-edit,
.oj-table-selector-cell.oj-table-data-cell-edit {
  outline: 1px solid var(--oj-collection-editable-cell-border-color-focus);
  outline-offset: -1px;
}


.oj-table-data-cell.oj-read-only {
  background-image: linear-gradient(var(--oj-collection-editable-cell-bg-color-read-only), var(--oj-collection-editable-cell-bg-color-read-only));
}


.oj-table-element:not(.oj-table-column-header-resizing) .oj-table-data-cell.oj-selected,
.oj-table-element:not(.oj-table-column-header-resizing) .oj-table-selector-cell.oj-selected,
.oj-table-element:not(.oj-table-column-header-resizing) .oj-table-gutter-start-body-cell.oj-selected,
.oj-table-element:not(.oj-table-column-header-resizing) .oj-table-gutter-end-body-cell.oj-selected,
.oj-table:not(.oj-focus) .oj-table-data-cell.oj-selected,
.oj-table:not(.oj-focus) .oj-table-selector-cell.oj-selected,
.oj-table-element:not(.oj-focus) .oj-table-gutter-start-body-cell.oj-selected,
.oj-table-element:not(.oj-focus) .oj-table-gutter-end-body-cell.oj-selected {
  background-image: linear-gradient(var(--oj-core-bg-color-selected), var(--oj-core-bg-color-selected));
}


.oj-table-element:not(.oj-table-column-header-resizing) .oj-table-data-cell.oj-selected.oj-hover,
.oj-table-element:not(.oj-table-column-header-resizing) .oj-table-selector-cell.oj-selected.oj-hover,
.oj-table-element:not(.oj-table-column-header-resizing) .oj-table-gutter-start-body-cell.oj-selected.oj-hover,
.oj-table-element:not(.oj-table-column-header-resizing) .oj-table-gutter-end-body-cell.oj-selected.oj-hover,
.oj-table:not(.oj-focus) .oj-table-data-cell.oj-selected.oj-hover,
.oj-table:not(.oj-focus) .oj-table-selector-cell.oj-selected.oj-hover,
.oj-table-element:not(.oj-focus) .oj-table-gutter-start-body-cell.oj-selected.oj-hover,
.oj-table-element:not(.oj-focus) .oj-table-gutter-end-body-cell.oj-selected.oj-hover {
  background-image: linear-gradient(var(--oj-core-bg-color-hover), var(--oj-core-bg-color-hover)), linear-gradient(var(--oj-core-bg-color-selected), var(--oj-core-bg-color-selected));
}


.oj-hicontrast .oj-table-data-cell.oj-selected,
.oj-hicontrast .oj-table-selector-cell.oj-selected,
.oj-hicontrast .oj-table-gutter-start-body-cell.oj-selected,
.oj-hicontrast .oj-table-gutter-end-body-cell.oj-selected {
  border: 3px double;
}


.oj-table-data-cell.oj-hover,
.oj-table-selector-cell.oj-hover,
.oj-table-gutter-start-body-cell.oj-hover,
.oj-table-gutter-end-body-cell.oj-hover {
  background-image: linear-gradient(var(--oj-core-bg-color-hover), var(--oj-core-bg-color-hover));
}


html:not([dir="rtl"]) .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-input,
html:not([dir="rtl"]) .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-nocomp,
html:not([dir="rtl"]) .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-input,
html:not([dir="rtl"]) .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-nocomp,
html:not([dir="rtl"]) .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-input,
html:not([dir="rtl"]) .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-nocomp,
html:not([dir="rtl"]) .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputnumber-input,
html:not([dir="rtl"]) .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-select-select,
html:not([dir="rtl"]) .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choice,
html:not([dir="rtl"]) .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choices,
html:not([dir="rtl"]) .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choice,
html:not([dir="rtl"]) .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choices,
html:not([dir="rtl"]) .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-searchselect-input,
html:not([dir="rtl"]) .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputdatetime .oj-inputdatetime-input {
  padding: 0 var(--oj-table-cell-padding-horizontal) 0 calc(var(--oj-table-cell-padding-horizontal) + 1px);
}

html[dir="rtl"] .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-input,
html[dir="rtl"] .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-nocomp,
html[dir="rtl"] .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-input,
html[dir="rtl"] .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-nocomp,
html[dir="rtl"] .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-input,
html[dir="rtl"] .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-nocomp,
html[dir="rtl"] .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputnumber-input,
html[dir="rtl"] .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-select-select,
html[dir="rtl"] .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choice,
html[dir="rtl"] .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choices,
html[dir="rtl"] .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choice,
html[dir="rtl"] .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choices,
html[dir="rtl"] .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-searchselect-input,
html[dir="rtl"] .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputdatetime .oj-inputdatetime-input {
  padding: 0 calc(var(--oj-table-cell-padding-horizontal) + 1px) 0 var(--oj-table-cell-padding-horizontal);
}


html:not([dir="rtl"]) .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-input,
html:not([dir="rtl"]) .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-nocomp,
html:not([dir="rtl"]) .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-input,
html:not([dir="rtl"]) .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-nocomp,
html:not([dir="rtl"]) .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-input,
html:not([dir="rtl"]) .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-nocomp,
html:not([dir="rtl"]) .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputnumber-input,
html:not([dir="rtl"]) .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-select-select,
html:not([dir="rtl"]) .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choice,
html:not([dir="rtl"]) .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choices,
html:not([dir="rtl"]) .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choice,
html:not([dir="rtl"]) .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choices,
html:not([dir="rtl"]) .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-searchselect-input,
html:not([dir="rtl"]) .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputdatetime .oj-inputdatetime-input, html:not([dir="rtl"])
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-input,
html:not([dir="rtl"])
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-nocomp,
html:not([dir="rtl"])
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-input,
html:not([dir="rtl"])
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-nocomp,
html:not([dir="rtl"])
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-input,
html:not([dir="rtl"])
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-nocomp,
html:not([dir="rtl"])
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-inputnumber-input,
html:not([dir="rtl"])
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-select-select,
html:not([dir="rtl"])
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choice,
html:not([dir="rtl"])
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choices,
html:not([dir="rtl"])
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choice,
html:not([dir="rtl"])
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choices,
html:not([dir="rtl"])
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-searchselect-input,
html:not([dir="rtl"])
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-inputdatetime .oj-inputdatetime-input, html:not([dir="rtl"])
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-input,
html:not([dir="rtl"])
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-nocomp,
html:not([dir="rtl"])
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-input,
html:not([dir="rtl"])
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-nocomp,
html:not([dir="rtl"])
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-input,
html:not([dir="rtl"])
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-nocomp,
html:not([dir="rtl"])
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputnumber-input,
html:not([dir="rtl"])
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-select-select,
html:not([dir="rtl"])
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choice,
html:not([dir="rtl"])
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choices,
html:not([dir="rtl"])
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choice,
html:not([dir="rtl"])
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choices,
html:not([dir="rtl"])
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-searchselect-input,
html:not([dir="rtl"])
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputdatetime .oj-inputdatetime-input {
  padding: 0 var(--oj-table-cell-padding-horizontal) 0 var(--oj-table-cell-padding-horizontal);
}

html[dir="rtl"] .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-input,
html[dir="rtl"] .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-nocomp,
html[dir="rtl"] .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-input,
html[dir="rtl"] .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-nocomp,
html[dir="rtl"] .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-input,
html[dir="rtl"] .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-nocomp,
html[dir="rtl"] .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputnumber-input,
html[dir="rtl"] .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-select-select,
html[dir="rtl"] .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choice,
html[dir="rtl"] .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choices,
html[dir="rtl"] .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choice,
html[dir="rtl"] .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choices,
html[dir="rtl"] .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-searchselect-input,
html[dir="rtl"] .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputdatetime .oj-inputdatetime-input, html[dir="rtl"]
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-input,
html[dir="rtl"]
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-nocomp,
html[dir="rtl"]
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-input,
html[dir="rtl"]
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-nocomp,
html[dir="rtl"]
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-input,
html[dir="rtl"]
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-nocomp,
html[dir="rtl"]
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-inputnumber-input,
html[dir="rtl"]
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-select-select,
html[dir="rtl"]
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choice,
html[dir="rtl"]
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choices,
html[dir="rtl"]
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choice,
html[dir="rtl"]
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choices,
html[dir="rtl"]
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-searchselect-input,
html[dir="rtl"]
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-inputdatetime .oj-inputdatetime-input, html[dir="rtl"]
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-input,
html[dir="rtl"]
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-nocomp,
html[dir="rtl"]
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-input,
html[dir="rtl"]
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-nocomp,
html[dir="rtl"]
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-input,
html[dir="rtl"]
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-nocomp,
html[dir="rtl"]
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputnumber-input,
html[dir="rtl"]
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-select-select,
html[dir="rtl"]
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choice,
html[dir="rtl"]
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choices,
html[dir="rtl"]
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choice,
html[dir="rtl"]
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choices,
html[dir="rtl"]
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-searchselect-input,
html[dir="rtl"]
.oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputdatetime .oj-inputdatetime-input {
  padding: 0 var(--oj-table-cell-padding-horizontal) 0 var(--oj-table-cell-padding-horizontal);
}


html:not([dir="rtl"]) .oj-table-grid-display .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-input,
html:not([dir="rtl"]) .oj-table-grid-display .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-nocomp,
html:not([dir="rtl"]) .oj-table-grid-display .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-input,
html:not([dir="rtl"]) .oj-table-grid-display .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-nocomp,
html:not([dir="rtl"]) .oj-table-grid-display .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-input,
html:not([dir="rtl"]) .oj-table-grid-display .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-nocomp,
html:not([dir="rtl"]) .oj-table-grid-display .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputnumber-input,
html:not([dir="rtl"]) .oj-table-grid-display .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-select-select,
html:not([dir="rtl"]) .oj-table-grid-display .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choice,
html:not([dir="rtl"]) .oj-table-grid-display .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choices,
html:not([dir="rtl"]) .oj-table-grid-display .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choice,
html:not([dir="rtl"]) .oj-table-grid-display .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choices,
html:not([dir="rtl"]) .oj-table-grid-display .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-searchselect-input,
html:not([dir="rtl"]) .oj-table-grid-display .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputdatetime .oj-inputdatetime-input {
  padding: 0 var(--oj-collection-grid-cell-padding-horizontal) 0 calc(var(--oj-collection-grid-cell-padding-horizontal) + 1px);
}

html[dir="rtl"] .oj-table-grid-display .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-input,
html[dir="rtl"] .oj-table-grid-display .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-nocomp,
html[dir="rtl"] .oj-table-grid-display .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-input,
html[dir="rtl"] .oj-table-grid-display .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-nocomp,
html[dir="rtl"] .oj-table-grid-display .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-input,
html[dir="rtl"] .oj-table-grid-display .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-nocomp,
html[dir="rtl"] .oj-table-grid-display .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputnumber-input,
html[dir="rtl"] .oj-table-grid-display .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-select-select,
html[dir="rtl"] .oj-table-grid-display .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choice,
html[dir="rtl"] .oj-table-grid-display .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choices,
html[dir="rtl"] .oj-table-grid-display .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choice,
html[dir="rtl"] .oj-table-grid-display .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choices,
html[dir="rtl"] .oj-table-grid-display .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-searchselect-input,
html[dir="rtl"] .oj-table-grid-display .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputdatetime .oj-inputdatetime-input {
  padding: 0 calc(var(--oj-collection-grid-cell-padding-horizontal) + 1px) 0 var(--oj-collection-grid-cell-padding-horizontal);
}


html:not([dir="rtl"]) .oj-table-grid-display .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-input,
html:not([dir="rtl"]) .oj-table-grid-display .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-nocomp,
html:not([dir="rtl"]) .oj-table-grid-display .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-input,
html:not([dir="rtl"]) .oj-table-grid-display .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-nocomp,
html:not([dir="rtl"]) .oj-table-grid-display .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-input,
html:not([dir="rtl"]) .oj-table-grid-display .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-nocomp,
html:not([dir="rtl"]) .oj-table-grid-display .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputnumber-input,
html:not([dir="rtl"]) .oj-table-grid-display .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-select-select,
html:not([dir="rtl"]) .oj-table-grid-display .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choice,
html:not([dir="rtl"]) .oj-table-grid-display .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choices,
html:not([dir="rtl"]) .oj-table-grid-display .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choice,
html:not([dir="rtl"]) .oj-table-grid-display .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choices,
html:not([dir="rtl"]) .oj-table-grid-display .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-searchselect-input,
html:not([dir="rtl"]) .oj-table-grid-display .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputdatetime .oj-inputdatetime-input, html:not([dir="rtl"])
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-input,
html:not([dir="rtl"])
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-nocomp,
html:not([dir="rtl"])
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-input,
html:not([dir="rtl"])
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-nocomp,
html:not([dir="rtl"])
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-input,
html:not([dir="rtl"])
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-nocomp,
html:not([dir="rtl"])
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-inputnumber-input,
html:not([dir="rtl"])
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-select-select,
html:not([dir="rtl"])
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choice,
html:not([dir="rtl"])
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choices,
html:not([dir="rtl"])
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choice,
html:not([dir="rtl"])
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choices,
html:not([dir="rtl"])
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-searchselect-input,
html:not([dir="rtl"])
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-inputdatetime .oj-inputdatetime-input, html:not([dir="rtl"])
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-input,
html:not([dir="rtl"])
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-nocomp,
html:not([dir="rtl"])
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-input,
html:not([dir="rtl"])
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-nocomp,
html:not([dir="rtl"])
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-input,
html:not([dir="rtl"])
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-nocomp,
html:not([dir="rtl"])
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputnumber-input,
html:not([dir="rtl"])
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-select-select,
html:not([dir="rtl"])
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choice,
html:not([dir="rtl"])
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choices,
html:not([dir="rtl"])
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choice,
html:not([dir="rtl"])
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choices,
html:not([dir="rtl"])
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-searchselect-input,
html:not([dir="rtl"])
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputdatetime .oj-inputdatetime-input {
  padding: 0 var(--oj-collection-grid-cell-padding-horizontal) 0 var(--oj-collection-grid-cell-padding-horizontal);
}

html[dir="rtl"] .oj-table-grid-display .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-input,
html[dir="rtl"] .oj-table-grid-display .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-nocomp,
html[dir="rtl"] .oj-table-grid-display .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-input,
html[dir="rtl"] .oj-table-grid-display .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-nocomp,
html[dir="rtl"] .oj-table-grid-display .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-input,
html[dir="rtl"] .oj-table-grid-display .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-nocomp,
html[dir="rtl"] .oj-table-grid-display .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputnumber-input,
html[dir="rtl"] .oj-table-grid-display .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-select-select,
html[dir="rtl"] .oj-table-grid-display .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choice,
html[dir="rtl"] .oj-table-grid-display .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choices,
html[dir="rtl"] .oj-table-grid-display .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choice,
html[dir="rtl"] .oj-table-grid-display .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choices,
html[dir="rtl"] .oj-table-grid-display .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-searchselect-input,
html[dir="rtl"] .oj-table-grid-display .oj-table-data-cell.oj-table-vgrid-lines.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputdatetime .oj-inputdatetime-input, html[dir="rtl"]
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-input,
html[dir="rtl"]
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-nocomp,
html[dir="rtl"]
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-input,
html[dir="rtl"]
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-nocomp,
html[dir="rtl"]
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-input,
html[dir="rtl"]
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-nocomp,
html[dir="rtl"]
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-inputnumber-input,
html[dir="rtl"]
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-select-select,
html[dir="rtl"]
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choice,
html[dir="rtl"]
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choices,
html[dir="rtl"]
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choice,
html[dir="rtl"]
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choices,
html[dir="rtl"]
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-searchselect-input,
html[dir="rtl"]
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected:not(:first-child).oj-form-control-inherit:not(.oj-form-control-default) .oj-inputdatetime .oj-inputdatetime-input, html[dir="rtl"]
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-input,
html[dir="rtl"]
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputtext-nocomp,
html[dir="rtl"]
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-input,
html[dir="rtl"]
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputpassword-nocomp,
html[dir="rtl"]
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-input,
html[dir="rtl"]
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-textarea-nocomp,
html[dir="rtl"]
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputnumber-input,
html[dir="rtl"]
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-select-select,
html[dir="rtl"]
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choice,
html[dir="rtl"]
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-select .oj-select-choices,
html[dir="rtl"]
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choice,
html[dir="rtl"]
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-combobox .oj-combobox-choices,
html[dir="rtl"]
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-searchselect-input,
html[dir="rtl"]
.oj-table-grid-display .oj-table-body-row:not(.oj-selected) > .oj-table-data-cell.oj-selected + .oj-table-data-cell.oj-form-control-inherit:not(.oj-form-control-default) .oj-inputdatetime .oj-inputdatetime-input {
  padding: 0 var(--oj-collection-grid-cell-padding-horizontal) 0 var(--oj-collection-grid-cell-padding-horizontal);
}

.oj-table-data-cell .oj-checkboxset .oj-checkbox-label {
  justify-content: flex-end;
}


.oj-table-footer {
  background-color: inherit;
  font-size: inherit;
  overflow: hidden;
}


.oj-table-legacy-scroll .oj-table-footer {
  display: block;
  position: relative;
}


.oj-table-grid-display .oj-table-footer {
  background-color: var(--oj-collection-header-bg-color);
  border-top: 1px solid var(--oj-collection-border-color);
}


.oj-table-footer-row {
  background-color: inherit;
  height: var(--oj-collection-list-row-height);
  font-size: inherit;
}


.oj-table-legacy-scroll .oj-table-footer-row {
  min-height: var(--oj-collection-list-row-height);
  height: auto;
  display: block;
  position: relative;
}


.oj-table-footer-cell,
.oj-table-footer-selector-cell,
.oj-table-gutter-start-footer-cell,
.oj-table-gutter-end-footer-cell {
  background-color: inherit;
  float: none;
  height: var(--oj-collection-list-row-height);
  padding-top: var(--oj-collection-list-cell-padding-vertical);
  padding-bottom: var(--oj-collection-list-cell-padding-vertical);
  font-size: inherit;
  box-sizing: border-box;
}

.oj-table-sticky .oj-table-footer-cell,
.oj-table-sticky .oj-table-footer-selector-cell,
.oj-table-sticky .oj-table-gutter-start-footer-cell,
.oj-table-sticky .oj-table-gutter-end-footer-cell {
  position: sticky;
  bottom: 0;
  border-top: 1px solid var(--oj-collection-border-color);
}


.oj-table-inline-message {
  padding: 10px;
  position: absolute;
}


.oj-table-inline-message.oj-warning {
  background-color: var(--oj-private-message-component-inline-bg-color-warning);
  border: 1px solid var(--oj-private-message-component-inline-border-color-warning);
  border-top-width: 0;
}


.oj-table-status-message {
  position: absolute;
  background-color: inherit;
}


.oj-table-status-message-text {
  background-color: InfoBackground;
  color: InfoText;
  border: 1px var(--oj-core-divider-color) solid;
  padding: var(--oj-collection-grid-cell-padding-vertical) var(--oj-collection-grid-cell-padding-horizontal);
  display: inline-block;
}

.oj-table-skeleton-cell {
  padding: 0px;
}


.oj-table-skeleton-container {
  display: flex;
  align-items: center;
  height: var(--oj-collection-list-row-height);
  padding-top: var(--oj-collection-list-cell-padding-vertical);
  padding-bottom: var(--oj-collection-list-cell-padding-vertical);
  padding-left: var(--oj-table-cell-padding-horizontal);
  padding-right: var(--oj-table-cell-padding-horizontal);
  box-sizing: border-box;
}

.oj-table-skeleton {
  height: 1rem;
  width: 100%;
  background-color: var(--oj-animation-skeleton-bg-end-color);
}


.oj-table-grid-display .oj-table-skeleton-container {
  height: var(--oj-collection-grid-row-height);
  padding-left: var(--oj-collection-grid-cell-padding-horizontal);
  padding-right: var(--oj-collection-grid-cell-padding-horizontal);
}

.oj-table-horizontal-grid:not(.oj-table-grid-display) .oj-table-skeleton-container {
  height: calc(var(--oj-collection-list-row-height) - 1px);
}

.oj-table-horizontal-grid:not(.oj-table-grid-display) .oj-table-status-message .oj-table-skeleton-container,
.oj-table-horizontal-grid:not(.oj-table-grid-display) .oj-table-progressive-skeleton-row .oj-table-skeleton-container {
  height: var(--oj-collection-list-row-height);
}


.oj-table-body-message {
  color: var(--oj-core-text-color-primary);
  padding: var(--oj-collection-grid-cell-padding-vertical) var(--oj-collection-grid-cell-padding-horizontal);
}

.oj-table-body-message-row,
.oj-table-no-data-row {
  position: relative;
}


.oj-table-panel-bottom {
  background-color: inherit;
}


.oj-table-panel-bottom-grid-display {
  border-style: solid;
  border-color: var(--oj-collection-border-color);
  background-color: var(--oj-collection-free-space-bg-color);
  border-width: 0 1px 1px;
}


.oj-table-resize-dialog-mobile {
  width: 100vw;
  height: 100vh;
  min-width: 100vw;
  min-height: 100vh;
  border-radius: 0px;
}


.oj-table-column-header-show-required-icon {
  font-family: inherit;
  color: var(--oj-collection-header-text-color);
  font-size: var(--oj-collection-header-font-size);
  font-weight: var(--oj-collection-header-font-weight);
  padding-inline-start: 0.25rem;
  padding-inline-end: 0.25rem;
}

html:not([dir="rtl"]) .oj-table-column-header-show-required-icon {
  right: 0px;
  margin-left: -1rem;
}

html[dir="rtl"] .oj-table-column-header-show-required-icon {
  left: 0px;
  margin-right: -1rem;
}

html:not([dir="rtl"]) .oj-table-sort .oj-table-column-header-show-required-icon {
  right: var(--oj-button-sm-height);
}

html[dir="rtl"] .oj-table-sort .oj-table-column-header-show-required-icon {
  left: var(--oj-button-sm-height);
}

.oj-table-column-header-show-required-icon:before {
  content: "*";
}

.oj-table-hidden-cell {
  display: none;
}

.oj-table-gutter-start-header-cell,
.oj-table-gutter-end-header-cell,
.oj-table-gutter-start-body-cell,
.oj-table-gutter-end-body-cell,
.oj-table-gutter-start-footer-cell,
.oj-table-gutter-end-footer-cell {
  padding: 0px;
  background-color: inherit;
  position: relative;
}

.oj-table-gutter-start-header-cell,
.oj-table-gutter-start-body-cell,
.oj-table-gutter-start-footer-cell {
  width: calc(var(--oj-core-gutter-start, var(--oj-table-cell-padding-horizontal)) - var(--oj-table-cell-padding-horizontal));
  min-width: calc(var(--oj-core-gutter-start, var(--oj-table-cell-padding-horizontal)) - var(--oj-table-cell-padding-horizontal));
  max-width: calc(var(--oj-core-gutter-start, var(--oj-table-cell-padding-horizontal)) - var(--oj-table-cell-padding-horizontal));
}

.oj-table-gutter-end-header-cell,
.oj-table-gutter-end-body-cell,
.oj-table-gutter-end-footer-cell {
  width: calc(var(--oj-core-gutter-end, var(--oj-table-cell-padding-horizontal)) - var(--oj-table-cell-padding-horizontal));
  min-width: calc(var(--oj-core-gutter-end, var(--oj-table-cell-padding-horizontal)) - var(--oj-table-cell-padding-horizontal));
  max-width: calc(var(--oj-core-gutter-end, var(--oj-table-cell-padding-horizontal)) - var(--oj-table-cell-padding-horizontal));
}

.oj-table-custom-header {
  text-overflow: ellipsis;
}




.oj-table {
  --oj-c-PRIVATE-DO-NOT-USE-text-field-embedded-padding:    var(--oj-table-cell-padding-horizontal);
}

.oj-table.oj-table-grid-display {
  --oj-c-PRIVATE-DO-NOT-USE-text-field-embedded-padding:    var(--oj-collection-grid-cell-padding);
}

.oj-density-compact {
  --oj-table-header-row-height: 2.8125rem;
  --oj-table-header-cell-padding-vertical: 0.125rem;
}

oj-text-area:not(.oj-complete) {
  visibility: hidden;
}

.oj-textarea-input {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
  overflow: auto;
  padding-top: calc((var(--oj-text-field-height) - 1rem * var(--oj-typography-body-md-line-height)) / 2 - 1px);
  padding-bottom: calc((var(--oj-text-field-height) - 1rem * var(--oj-typography-body-md-line-height)) / 2 - 1px);
  line-height: inherit;
  height: auto;
  resize: none;
}

html:not([dir="rtl"]) .oj-textarea .oj-text-field-container:not([style*='resize: none;']) .oj-text-field-middle {
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%);
}

html[dir="rtl"] .oj-textarea .oj-text-field-container:not([style*='resize: none;']) .oj-text-field-middle {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 10px 100%, 0 calc(100% - 10px));
}

.oj-textarea.oj-read-only .oj-textarea-input {
  padding-top: 0px;
  padding-left: 0;
  padding-right: 0;
  font-weight: inherit;
  line-height: inherit;
}

.oj-form-layout .oj-form.oj-enabled .oj-textarea.oj-read-only .oj-textarea-input {
  padding: 0.5rem var(--oj-text-field-text-to-edge-padding);
}

.oj-text-field.oj-read-only .oj-textarea-input:focus {
  outline: dotted 1px var(--oj-core-focus-border-color);
  outline-offset: -1px;
}

.oj-text-field-counter.oj-textarea-counter-container {
  height: 32px;
  width: 100%;
  padding: 0 8px;
}

.oj-textarea .oj-text-field-counter {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.oj-textarea .oj-text-field-counter .oj-textarea-counter-el {
  visibility: hidden;
}

.oj-textarea.oj-focus .oj-text-field-counter .oj-textarea-counter-el {
  visibility: visible;
}

.oj-textarea .oj-text-field-container {
  flex-wrap: wrap;
}

.oj-textarea .oj-text-field-container {
  height: auto;
}

.oj-textarea .oj-text-field-container {
  min-height: var(--oj-text-field-height);
}

.oj-textarea.oj-read-only .oj-text-field-container {
  min-height: 0;
}

.oj-textarea.oj-text-field-label-inside .oj-text-field-container {
  align-items: stretch;
}

.oj-text-field-label-inside .oj-textarea-input {
  padding: 0 var(--oj-text-field-text-to-edge-padding);
  margin-top: calc(var(--oj-label-inside-edge-font-size) * var(--oj-label-inside-edge-line-height) + var(--oj-label-inside-edge-position-top));
  margin-bottom: 0.25rem;
  display: block;
}

.oj-density-compact .oj-text-field-label-inside .oj-textarea-input {
  margin-bottom: 0;
}

.oj-text-field-label-inside.oj-textarea.oj-read-only .oj-textarea-input {
  margin-top: 0;
}

.oj-form-layout .oj-form.oj-enabled .oj-text-field-label-inside.oj-read-only .oj-textarea-input {
  padding: 0 var(--oj-text-field-text-to-edge-padding);
  margin-top: calc(var(--oj-label-inside-edge-font-size) * var(--oj-label-inside-edge-line-height) + var(--oj-label-inside-edge-position-top));
}

.oj-text-field-label-inside.oj-read-only .oj-textarea-input {
  padding-left: 0;
  padding-right: 0;
}

.oj-text-field-label-inside .oj-textarea-input.oj-text-field-input {
  min-height: 0;
}

.oj-text-field.oj-textarea.oj-disabled .oj-text-field-container {
  background-color: var(--oj-text-field-bg-color-disabled);
}

:root {
  --oj-thematic-map-bg-color:            rgb(var(--oj-palette-neutral-rgb-30));
  --oj-thematic-map-border-color:        rgb(var(--oj-palette-neutral-rgb-50));
  --oj-thematic-map-marker-bg-color:     rgb(var(--oj-palette-neutral-rgb-190));
  --oj-thematic-map-marker-border-color: rgb(var(--oj-palette-neutral-rgb-190));
  --oj-thematic-map-link-color:          rgb(var(--oj-palette-neutral-rgb-190));
}

oj-thematic-map:not(.oj-complete) {
  visibility: hidden;
}

oj-thematic-map {
  display: block;
}

.oj-thematicmap {
  -webkit-user-select: none;
          user-select: none;
  width: 100%;
  height: 560px;
}

.oj-thematicmap-arealayer {
  background-color: var(--oj-thematic-map-bg-color);
  border-color: var(--oj-thematic-map-border-color);
  font-size: var(--oj-dvt-label-font-size-sm);
}

.oj-thematicmap-area {
  border-color: var(--oj-thematic-map-border-color);
}

.oj-thematicmap-area.oj-hover {
  border-color: var(--oj-dvt-item-contrast-color);
}

.oj-thematicmap-area.oj-selected {
  border-top-color: var(--oj-dvt-item-contrast-color);
  border-bottom-color: var(--oj-dvt-item-border-color-selected);
}

.oj-thematicmap-marker {
  border-color: var(--oj-thematic-map-marker-border-color);
  color: var(--oj-core-text-color-primary);
  font-size: var(--oj-dvt-label-font-size-sm);
  background-color: var(--oj-thematic-map-marker-bg-color);
}

.oj-thematicmap-marker.oj-hover {
  border-color: var(--oj-dvt-item-contrast-color);
}

.oj-thematicmap-marker.oj-selected {
  border-color: var(--oj-dvt-item-border-color-selected);
}

.oj-thematicmap-link {
  color: var(--oj-thematic-map-link-color);
}

.oj-thematicmap-link.oj-hover {
  color: var(--oj-dvt-item-contrast-color);
}

.oj-thematicmap-link.oj-selected {
  border-color: var(--oj-dvt-item-border-color-selected);
}

oj-time-axis:not(.oj-complete) {
  visibility: hidden;
}


.oj-timeaxis {
  background-color: transparent;
  border: 1px solid var(--oj-collection-border-color);
  -webkit-user-select: none;
          user-select: none;
  outline: none;
}


.oj-timeaxis-label {
  font-size: var(--oj-collection-header-font-size);
  fill: var(--oj-collection-header-text-color);
}


.oj-timeaxis-separator {
  stroke: var(--oj-collection-border-color);
}

.oj-table-header-row .oj-timeaxis-separator {
  stroke: var(--oj-collection-border-color);
}

.oj-datagrid-column-header-cell .oj-timeaxis-separator {
  stroke: var(--oj-collection-border-color);
}


.oj-table-header-row .oj-timeaxis {
  border-bottom: none;
}


.oj-datagrid-column-header-cell .oj-timeaxis {
  border: none;
}

.oj-datagrid-column-header-cell .oj-timeaxis ~ .oj-timeaxis {
  border-top: 1px solid var(--oj-collection-border-color);
}

:root {
  --oj-private-timeline-reference-object-color:                rgb(var(--oj-palette-danger-rgb-100));
  --oj-private-timeline-border-color:                          rgb(var(--oj-palette-neutral-rgb-50));
  --oj-private-timeline-item-bg-color:                         rgb(var(--oj-palette-neutral-rgb-0));
  --oj-private-timeline-item-stripe-bg-color:                     rgb(var(--oj-palette-neutral-rgb-100));
  --oj-private-timeline-item-border-color:                     rgb(var(--oj-palette-neutral-rgb-160));
  --oj-private-timeline-item-border-color-hover:               var(--oj-private-timeline-item-border-color);
  --oj-private-timeline-minor-axis-bg-color:                   transparent;
  --oj-private-timeline-minor-axis-border-color:               transparent;
  --oj-private-timeline-minor-axis-separator-color:            var(--oj-private-dvt-gridline-color);
  --oj-private-timeline-series-bg-color:                       transparent;
  --oj-private-timeline-item-padding:                          1rem;
  --oj-private-timeline-item-border-radius:                    0.375rem;
  --oj-private-timeline-item-duration-event-overflow-bg-color: rgb(var(--oj-palette-neutral-rgb-30));
  --oj-private-timeline-item-content-max-width:                        37.5rem;
  --oj-private-timeline-item-duration-event-overflow-bg-color: rgb(255, 255, 255);
  --oj-private-timeline-item-duration-event-overflow-border-width: 1px;
  --oj-private-timeline-item-duration-event-overflow-border-color: rgb(var(--oj-palette-neutral-rgb-60));
  --oj-private-timeline-item-duration-event-overflow-border-radius: 0.375rem;
}

.oj-timeline-item-bubble-bg-purple {
  --oj-private-timeline-item-bg-color:                       rgb(245, 236, 251);
  --oj-private-timeline-item-stripe-bg-color:                   rgb(78, 65, 55);
}

.oj-timeline-item-bubble-bg-orange {
  --oj-private-timeline-item-bg-color:                       rgb(252, 237, 217);
  --oj-private-timeline-item-stripe-bg-color:                   rgb(222, 127, 17);
}

.oj-timeline-item-bubble-bg-teal {
  --oj-private-timeline-item-bg-color:                      rgb(232, 241, 240);
  --oj-private-timeline-item-stripe-bg-color:                  rgb(95, 162, 186);
}

.oj-timeline-item-bubble-bg-green {
  --oj-private-timeline-item-bg-color:                        rgb(224, 245, 231);
  --oj-private-timeline-item-stripe-bg-color:                    rgb(49, 122, 69);
}

.oj-timeline-item-bubble-bg-red {
  --oj-private-timeline-item-bg-color:                         rgb(251, 236, 239);
  --oj-private-timeline-item-stripe-bg-color:                     rgb(131, 64, 30);
}

.oj-timeline-item-bubble-bg-blue {
  --oj-private-timeline-item-bg-color:                      rgb(228, 241, 247);
  --oj-private-timeline-item-stripe-bg-color:                  rgb(36, 93, 99);
}

.oj-timeline-item-duration-event-overflow-bubble-purple {
  --oj-private-timeline-item-duration-event-overflow-border-color:           rgb(196, 176, 209);
}

.oj-timeline-item-duration-event-overflow-bubble-orange {
  --oj-private-timeline-item-duration-event-overflow-border-color:           rgb(222, 176, 104);
}

.oj-timeline-item-duration-event-overflow-bubble-teal {
  --oj-private-timeline-item-duration-event-overflow-border-color:           rgb(169,187,188);
}

.oj-timeline-item-duration-event-overflow-bubble-green {
  --oj-private-timeline-item-duration-event-overflow-border-color:           rgb(153, 194, 166);
}

.oj-timeline-item-duration-event-overflow-bubble-red {
  --oj-private-timeline-item-duration-event-overflow-border-color:           rgb(217, 171, 182);
}

.oj-timeline-item-duration-event-overflow-bubble-blue {
  --oj-private-timeline-item-duration-event-overflow-border-color:           rgb(143, 191, 208);
}

oj-timeline:not(.oj-complete) {
  visibility: hidden;
}

.oj-timeline {
  outline: none;
  border-top-color: var(--oj-private-timeline-border-color);
  -webkit-user-select: none;
          user-select: none;
  width: 100%;
  height: 35rem;
}

.oj-timeline-item {
  background-color: var(--oj-private-timeline-item-bg-color);
  border-top-color: var(--oj-private-timeline-item-border-color);
  padding-top: var(--oj-private-timeline-item-padding);
  border-top-left-radius: var(--oj-private-timeline-item-border-radius);
  max-width: var(--oj-private-timeline-item-content-max-width);
}

.oj-timeline-item.oj-hover {
  background-color: var(--oj-core-bg-color-hover);
  border-top-color: var(--oj-private-timeline-item-border-color-hover);
  stroke-width: 1px;
}

.oj-timeline-item.oj-selected {
  border-top-color: var(--oj-dvt-item-border-color-selected);
}

.oj-timeline-item-description {
  color: var(--oj-core-text-color-primary);
  font-size: var(--oj-typography-body-sm-font-size);
  white-space: nowrap;
}

.oj-timeline-item-duration-event-overflow-bubble {
  background-color: var(--oj-private-timeline-item-duration-event-overflow-bg-color);
  stroke-width: var(--oj-private-timeline-item-duration-event-overflow-border-width);
  stroke: var(--oj-private-timeline-item-duration-event-overflow-border-color);
  border-radius: var(--oj-private-timeline-item-duration-event-overflow-border-radius);
}

.oj-timeline-item-title {
  color: var(--oj-core-text-color-primary);
  font-size: var(--oj-typography-body-sm-font-size);
  white-space: nowrap;
  font-weight: 600;
}

.oj-timeline-major-axis-label {
  color: var(--oj-core-text-color-primary);
  font-size: var(--oj-dvt-label-font-size-lg);
  white-space: nowrap;
  font-weight: 600;
}

.oj-timeline-major-axis-separator {
  color: var(--oj-private-dvt-gridline-color);
}

.oj-timeline-minor-axis {
  background-color: var(--oj-private-timeline-minor-axis-bg-color);
  border-top-color: var(--oj-private-timeline-minor-axis-border-color);
}

.oj-timeline-minor-axis-label {
  color: var(--oj-core-text-color-primary);
  font-size: var(--oj-dvt-label-font-size-md);
  white-space: nowrap;
}

.oj-timeline-minor-axis-separator {
  color: var(--oj-private-timeline-minor-axis-separator-color);
  stroke-dasharray: 3,3;
}

.oj-timeline-overview {
  background-color: var(--oj-dvt-overview-bg-color);
}

.oj-timeline-overview-label {
  color: var(--oj-core-text-color-secondary);
  font-size: var(--oj-dvt-label-font-size-md);
  white-space: nowrap;
  font-weight: bold;
}

.oj-timeline-overview-window {
  background-color: var(--oj-dvt-overview-window-bg-color);
  border-top-color: var(--oj-dvt-overview-window-border-color);
}

.oj-timeline-reference-object {
  color: var(--oj-private-timeline-reference-object-color);
}

.oj-timeline-series {
  background-color: var(--oj-private-timeline-series-bg-color);
}

.oj-timeline-series-label {
  color: var(--oj-heading-text-color);
  font-size: var(--oj-dvt-label-font-size-lg);
  white-space: nowrap;
  font-weight: bold;
}

.oj-timeline-series-empty-text {
  color: var(--oj-core-text-color-secondary);
  font-size: var(--oj-dvt-label-font-size-md);
  white-space: nowrap;
}

.oj-timeline-item-bubble-container {
  font-size: var(--oj-typography-body-sm-font-size);
}

.oj-timeline-item-bubble {
  fill: var(--oj-private-timeline-item-bg-color);
}

.oj-timeline-item-bubble-with-stripe {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-inline-start: 0.75rem;
  padding-inline-end: 0.75rem;
}

.oj-timeline-item-bubble-stripe {
  fill: var(--oj-private-timeline-item-stripe-bg-color);
  margin-inline-start: 0.5rem;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  width: 0.375rem;
  border-radius: 0.1875rem;
}

.oj-timeline-resize-handle-start.oj-draggable,
.oj-timeline-resize-handle-end.oj-draggable {
  cursor: col-resize;
}

.oj-timeline-move-outline {
  stroke-width: 1px;
}



oj-toolbar:not(.oj-complete) {
  visibility: hidden;
}

.oj-toolbar {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 0.25em 0;
  border-style: solid;
  border-color: var(--oj-core-divider-color);
  border-width: 0;
  row-gap: var(--oj-core-spacing-2x);
}

.oj-toolbar .oj-button {
  margin-bottom: 0;
}

.oj-toolbar > .oj-button:not(:first-child),
.oj-toolbar > .oj-buttonset:not(:first-child),
.oj-toolbar > oj-c-button:not(:first-child),
.oj-toolbar > oj-c-split-menu-button:not(:first-child),
.oj-toolbar > oj-c-menu-button:not(:first-child) {
  margin-inline-start: var(--oj-toolbar-button-margin);
}

.oj-toolbar > .oj-button:not(:last-child),
.oj-toolbar > .oj-buttonset:not(:last-child),
.oj-toolbar > oj-c-button:not(:last-child),
.oj-toolbar > oj-c-split-menu-button:not(:last-child),
.oj-toolbar > oj-c-menu-button:not(:last-child) {
  margin-inline-end: var(--oj-toolbar-button-margin);
}

.oj-toolbar .oj-button:not(:first-child).oj-button-half-chrome,
.oj-toolbar .oj-buttonset:not(:first-child).oj-button-half-chrome {
  margin-inline-start: var(--oj-toolbar-borderless-button-margin);
}

.oj-toolbar .oj-button:not(:last-child).oj-button-half-chrome,
.oj-toolbar .oj-buttonset:not(:last-child).oj-button-half-chrome {
  margin-inline-end: var(--oj-toolbar-borderless-button-margin);
}


.oj-toolbar-separator {
  border-left: solid 1px var(--oj-core-divider-color);
  height: 1.833em;
  display: inline-block;
  vertical-align: middle;
  margin: 0 var(--oj-toolbar-separator-margin);
}


.oj-toolbars {
  border-style: solid;
  border-color: var(--oj-core-divider-color);
}

.oj-toolbar-row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.oj-toolbar-row .oj-toolbar {
  display: flex;
  border: 0;
}

.oj-toolbar-row .oj-toolbar + .oj-toolbar {
  border-radius: 0;
  border-inline-start-color: var(--oj-core-divider-color);
  border-inline-start-width: 1px;
  border-inline-start-style: solid;
  margin-inline-start: 0.5em;
  padding-inline-start: 0.5em;
}

.oj-toolbar-row + .oj-toolbar-row {
  border-top: 1px solid var(--oj-core-divider-color);
}


.oj-toolbar-top-border {
  border-top-width: 1px;
  border-radius: 0;
}


.oj-toolbar-bottom-border {
  border-bottom-width: 1px;
  border-radius: 0;
}

:root {
  --oj-train-step-width:                       7rem;
  --oj-train-padding:                          0.75rem 0 0.75rem 0;
  --oj-train-label-font-size:                  var(--oj-typography-body-sm-font-size);
  --oj-train-label-font-weight:                bold;
  --oj-train-label-padding-top:                0.75rem;
  --oj-train-button-diameter:                  1.5rem;
  --oj-train-button-font-size:                 var(--oj-typography-body-xs-font-size);
  --oj-train-connector-height:                 2px;
  --oj-train-button-bg-color:                  rgb(var(--oj-palette-neutral-rgb-0));
  --oj-train-button-border-color:              rgba(var(--oj-palette-neutral-rgb-190),.6);
  --oj-train-button-text-color:                var(--oj-core-text-color-secondary);
  --oj-train-label-color:                      var(--oj-core-text-color-secondary);
  --oj-train-connector-color:                  rgba(var(--oj-palette-neutral-rgb-190),.3);
  --oj-train-connector-padding:                0.625rem;
  --oj-train-button-bg-color-visited:          rgb(var(--oj-palette-success-rgb-110));
  --oj-train-button-border-color-visited:      transparent;
  --oj-train-button-text-color-visited:        var(--oj-core-neutral-contrast);
  --oj-train-label-color-visited:              var(--oj-core-text-color-primary);
  --oj-train-button-bg-color-hover:            rgb(var(--oj-palette-neutral-rgb-0));
  --oj-train-button-border-color-hover:        rgba(var(--oj-palette-brand-rgb-160),.6);
  --oj-train-button-text-color-hover:          rgba(var(--oj-palette-brand-rgb-160),.6);
  --oj-train-step-bg-color-hover:              var(--oj-core-bg-color-hover);
  --oj-train-step-border-radius:               var(--oj-core-border-radius-xl);
  --oj-train-button-bg-color-active:           rgb(var(--oj-palette-neutral-rgb-190));
  --oj-train-button-border-color-active:       transparent;
  --oj-train-button-text-color-active:         rgb(var(--oj-palette-neutral-rgb-0));
  --oj-train-label-font-weight-active:         bold;
  --oj-train-step-bg-color-active:             var(--oj-core-bg-color-active);
  --oj-train-button-bg-color-selected:         rgb(var(--oj-palette-neutral-rgb-190));
  --oj-train-button-border-color-selected:     transparent;
  --oj-train-button-text-color-selected:       rgb(var(--oj-palette-neutral-rgb-0));
  --oj-train-label-font-weight-selected:       bold;
  --oj-train-label-color-selected:             var(--oj-core-text-color-primary);
  --oj-train-connector-color-selected:         rgba(var(--oj-palette-neutral-rgb-190),.3);
  --oj-train-connector-padding-selected:       0px;
  --oj-train-button-bg-color-disabled:         rgb(var(--oj-palette-neutral-rgb-0));
  --oj-train-button-border-color-disabled:     var(--oj-core-text-color-disabled);
  --oj-train-button-text-color-disabled:       var(--oj-core-text-color-disabled);
  --oj-train-button-opacity-disabled:          1;
  --oj-train-label-color-disabled:             var(--oj-core-text-color-disabled);
}



oj-train:not(.oj-complete) {
  visibility: hidden;
}

oj-train {
  display: block;
}

.oj-train {
  white-space: nowrap;
  text-align: center;
}

.oj-train-wrapper {
  font-size: 0;
  display: inline-block;
  position: relative;
  vertical-align: top;
}


.oj-train-stretch .oj-train-wrapper {
  width: 100%;
}


.oj-train-connector-wrapper {
  position: absolute;
  width: 100%;
  box-sizing: border-box;
  padding: 0 calc(var(--oj-train-step-width) / 2);
}


.oj-train-connector,
.oj-train-connector-fill {
  position: relative;
  width: 100%;
  top: calc((var(--oj-train-button-diameter) - var(--oj-train-connector-height)) / 2);
  box-sizing: border-box;
}

.oj-train-connector {
  background-color: var(--oj-train-connector-color);
}


.oj-train-connector-fill {
  margin-top: calc(0px - var(--oj-train-connector-height));
}


.oj-train-button-connector {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  width: var(--oj-train-button-diameter);
  height: var(--oj-train-button-diameter);
  background-color: transparent;
  border-radius: 50%;
}

.oj-train-step-list-item:last-child > .oj-train-button-connector {
  top: var(--oj-train-connector-height);
}

.oj-train-button-connector.oj-train-fill {
  background-image: none;
  top: 0;
}

.oj-train-button-connector.oj-train-fill:hover {
  background-color: transparent;
}

.oj-train-step-individual-connector {
  position: relative;
  visibility: visible;
  height: var(--oj-train-connector-height);
  width: calc(100% - var(--oj-train-button-diameter) - var(--oj-train-connector-padding) * 2);
  top: calc((var(--oj-train-button-diameter) + var(--oj-train-connector-height)) / 2);
  background-color: var(--oj-train-connector-color);
}

html:not([dir="rtl"]) .oj-train-step-individual-connector {
  left: calc(50% + var(--oj-train-button-diameter) / 2 + var(--oj-train-connector-padding));
}

html[dir="rtl"] .oj-train-step-individual-connector {
  right: calc(50% + var(--oj-train-button-diameter) / 2 + var(--oj-train-connector-padding));
}

.oj-train-step-individual-connector.oj-train-connector-before-selected-step {
  background-color: var(--oj-train-connector-color-selected);
  width: calc(100% - var(--oj-train-button-diameter) - var(--oj-train-connector-padding-selected) * 2);
}

html:not([dir="rtl"]) .oj-train-step-individual-connector.oj-train-connector-before-selected-step {
  left: calc(50% + var(--oj-train-button-diameter) / 2 + var(--oj-train-connector-padding-selected));
}

html[dir="rtl"] .oj-train-step-individual-connector.oj-train-connector-before-selected-step {
  right: calc(50% + var(--oj-train-button-diameter) / 2 + var(--oj-train-connector-padding-selected));
}


.oj-train-button {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  border-style: solid;
  width: var(--oj-train-button-diameter);
  height: var(--oj-train-button-diameter);
  line-height: var(--oj-train-button-diameter);
  border-radius: 50%;
  border-width: 2px;
}

.oj-train-button.oj-default {
  border-color: var(--oj-train-button-border-color);
  color: var(--oj-train-button-border-color);
  background-color: var(--oj-train-button-bg-color);
}

.oj-train-button.oj-visited {
  border-color: var(--oj-train-button-border-color-visited);
  background-color: var(--oj-train-button-bg-color-visited);
}

.oj-train-button.oj-hover {
  border-color: var(--oj-train-button-border-color-hover);
  background-color: var(--oj-train-button-bg-color-hover);
}

.oj-train-button.oj-selected {
  border-color: var(--oj-train-button-border-color-selected);
  background-color: var(--oj-train-button-bg-color-selected);
  cursor: default;
}

.oj-train-button.oj-disabled {
  color: var(--oj-train-button-border-color-disabled);
  background-color: var(--oj-train-button-bg-color-disabled);
  cursor: default;
}

.oj-train-button.oj-visited.oj-hover {
  border-color: var(--oj-train-button-border-color-hover);
  color: var(--oj-train-button-text-color-hover);
  background-image: none;
}

.oj-train-button.oj-active {
  background-color: var(--oj-train-button-bg-color-active);
  border-color: var(--oj-train-button-border-color-active);
  color: var(--oj-train-button-text-color-active);
  
}

.oj-train-button.oj-active .oj-train-button-text {
  color: white;
}

.oj-train-button.oj-visited.oj-active > .oj-train-button-text,
.oj-train-button.oj-visited.oj-hover > .oj-train-button-text {
  opacity: 1;
}

.oj-train-step-list-item.oj-confirmation .oj-train-button,
.oj-train-step-list-item.oj-info .oj-train-button,
.oj-train-step-list-item.oj-invalid .oj-train-button,
.oj-train-step-list-item.oj-warning .oj-train-button {
  background-color: transparent;
  border-color: transparent;
}

.oj-train-step-list-item.oj-hover {
  background-color: var(--oj-train-step-bg-color-hover);
}

.oj-train-step-list-item.oj-active {
  background-color: var(--oj-train-step-bg-color-active);
}

.oj-train-step-list-item.oj-selected {
  cursor: default;
}

.oj-train-step-list-item.oj-disabled {
  cursor: default;
}

.oj-train-step-list-item.oj-hover .oj-train-icon {
  background-color: transparent;
}

.oj-train-step-list-item.oj-info.oj-hover .oj-train-button-text,
.oj-train-step-list-item.oj-confirmation.oj-hover .oj-train-button-text,
.oj-train-step-list-item.oj-warning.oj-hover .oj-train-button-text,
.oj-train-step-list-item.oj-invalid.oj-hover .oj-train-button-text,
.oj-train-step-list-item.oj-info.oj-hover .oj-train-button-text {
  visibility: hidden;
}

.oj-train-button-text {
  font-size: var(--oj-train-button-font-size);
  font-weight: var(--oj-train-label-font-weight);
  color: var(--oj-train-button-text-color);
}

.oj-train-button.oj-active .oj-train-button-text,
.oj-train-button.oj-hover.oj-active .oj-train-button-text,
.oj-train-button.oj-hover.oj-visited.oj-active .oj-train-button-text {
  color: var(--oj-train-button-text-color-active);
}

.oj-train-button.oj-disabled .oj-train-button-text {
  color: var(--oj-train-button-text-color-disabled);
}

.oj-train-button.oj-hover .oj-train-button-text,
.oj-train-button.oj-visited.oj-hover .oj-train-button-text {
  color: var(--oj-train-button-text-color-hover);
}

.oj-train-button.oj-visited .oj-train-button-text {
  color: var(--oj-train-button-text-color-visited);
}

.oj-train-button.oj-selected .oj-train-button-text {
  color: var(--oj-train-button-text-color-selected);
}

.oj-train-step-list {
  margin: 0;
  padding: 0;
}


.oj-train-step-list-item {
  cursor: pointer;
  font-size: 1rem;
  width: var(--oj-train-step-width);
  padding: var(--oj-train-padding);
  text-align: center;
  display: inline-block;
  vertical-align: top;
  line-height: normal;
  border-radius: var(--oj-train-step-border-radius);
  white-space: normal;
}

.oj-train-label-wrapper {
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 5px;
  margin-left: 5px;
  margin-top: var(--oj-train-label-padding-top);
}

.oj-train-step-list-item:last-child > .oj-train-label-wrapper {
  top: var(--oj-train-connector-height);
}

.oj-train-label {
  text-decoration: none;
  color: var(--oj-train-label-color);
  text-align: center;
  font-size: var(--oj-train-label-font-size);
  font-weight: var(--oj-train-label-font-weight);
}

.oj-train-label.oj-visited {
  color: var(--oj-train-label-color-visited);
}

.oj-train-label.oj-selected {
  color: var(--oj-train-label-color-selected);
}

.oj-train-label.oj-disabled {
  text-decoration: none;
  color: var(--oj-train-label-color-disabled);
  opacity: var(--oj-train-button-opacity-disabled);
}

.oj-train-label.oj-active,
.oj-train-label.oj-hover.oj-active {
  text-decoration: none;
  font-weight: var(--oj-train-label-font-weight-active);
  cursor: pointer;
}

.oj-train-label.oj-hover {
  cursor: pointer;
}

.oj-train-label.oj-selected {
  text-decoration: none;
  cursor: default;
  font-weight: var(--oj-train-label-font-weight-selected);
}

.oj-train-label:focus {
  outline: dotted 1px var(--oj-core-focus-border-color);
}

.oj-train-label:not(.oj-focus-highlight):focus {
  outline: none;
}

.oj-train-icon {
  position: absolute;
  margin-bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--oj-train-button-diameter);
  height: var(--oj-train-button-diameter);
  left: 0;
  top: 0;
  color: var(--oj-core-neutral-contrast);
  border-radius: 50%;
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
}

.oj-train-button.oj-disabled .oj-train-icon {
  background-color: var(--oj-train-button-bg-color-disabled);
  border-color: var(--oj-train-button-border-color-disabled);
  color: var(--oj-train-button-text-color-disabled);
}

.oj-train-button.oj-hover .oj-train-icon,
.oj-train-button.oj-visited.oj-hover .oj-train-icon,
.oj-train-button.oj-visited.oj-hover .oj-train-icon.oj-confirmation,
.oj-train-button.oj-visited.oj-hover .oj-train-icon.oj-error,
.oj-train-button.oj-visited.oj-hover .oj-train-icon.oj-info {
  background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
}

.oj-train-button.oj-visited.oj-hover .oj-train-icon.oj-warning {
  background-image: none;
}

.oj-train-button-visited-animation {
  animation: trainvisited var(--oj-animation-duration-medium) var(--oj-animation-ease-in-out);
}

.oj-train-button-messaging-icon-animation {
  animation: messaging var(--oj-animation-duration-medium) var(--oj-animation-ease-in-out);
}

.oj-train-button-selected-animation {
  animation: var(--oj-animation-duration-long) var(--oj-animation-ease-in-out);
}

@keyframes trainvisited {
  0% {
    transform: scale(0.8);
    opacity: 0;
    background-color: var(--oj-train-button-bg-color-selected);
  }
  100% {
    transform: scale(1);
    opacity: 1;
    background-color: var(--oj-train-button-bg-color-visited);
  }
}

@keyframes messaging {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.oj-train-icon.oj-confirmation {
  color: var(--oj-core-success-1);
  font-size: var(--oj-train-button-diameter);
}

.oj-train-icon.oj-error {
  color: var(--oj-core-danger-1);
  font-size: var(--oj-train-button-diameter);
}

.oj-train-icon.oj-info {
  color: var(--oj-core-info-1);
  font-size: var(--oj-train-button-diameter);
}

.oj-train-icon.oj-warning {
  color: var(--oj-core-warning-1);
  font-size: var(--oj-train-button-diameter);
}

.oj-confirmation .oj-train-button.oj-visited .oj-train-button-text,
.oj-confirmation .oj-train-button.oj-hover.oj-visited.oj-active .oj-train-button-text,
.oj-invalid .oj-train-button.oj-visited .oj-train-button-text,
.oj-invalid .oj-train-button.oj-hover.oj-visited.oj-active .oj-train-button-text,
.oj-warning .oj-train-button.oj-visited .oj-train-button-text,
.oj-warning .oj-train-button.oj-hover.oj-visited.oj-active .oj-train-button-text,
.oj-info .oj-train-button.oj-visited .oj-train-button-text,
.oj-info .oj-train-button.oj-hover.oj-visited.oj-active .oj-train-button-text {
  color: transparent;
}

.oj-train-icon.oj-hover {
  cursor: pointer;
}

.oj-hicontrast .oj-train-button.oj-selected {
  border-width: calc(var(--oj-train-button-diameter) / 2);
}

.oj-hicontrast .oj-train-button.oj-disabled {
  border-style: dotted;
}

.oj-hicontrast .oj-train-connector {
  border: 1px solid;
}

.oj-hicontrast .oj-train-connector-fill {
  border: calc(var(--oj-train-connector-height) / 2) solid;
}



:root.oj-scale-sm {
  --oj-train-label-font-size:                 var(--oj-typography-body-md-font-size);
}

:root.oj-scale-md {
  --oj-train-label-font-size:                 var(--oj-typography-body-md-font-size);
}

oj-tree-view:not(.oj-complete) {
  visibility: hidden;
}

oj-tree-view {
  display: block;
  overflow: auto;
  -webkit-tap-highlight-color: transparent;
  padding-bottom: .25rem;
  position: relative;
}

oj-tree-view:focus {
  outline: none;
}

.oj-treeview-list:focus {
  outline: none;
}

.oj-treeview-list,
.oj-treeview-item {
  display: block;
  margin: 0;
  padding: 0;
  list-style-type: none;
  -webkit-user-select: none;
          user-select: none;
  min-width: fit-content;
  min-width: -moz-fit-content;
}

.oj-treeview-list[role="tree"] {
  display: block !important;
  padding: 1px; }

.oj-treeview-select-single .oj-treeview-item-content.oj-selected {
  box-shadow: 0 0 0 1px var(--oj-core-border-color-selected);
  border-radius: var(--oj-core-border-radius-md);
}

.oj-treeview-item {
  white-space: nowrap;
  vertical-align: middle;
}

.oj-treeview-list.oj-treeview-drag-image > .oj-treeview-item {
  margin-inline-start: 0.5rem;
}

.oj-treeview-icon {
  display: inline-block;
  text-decoration: none;
  vertical-align: middle;
  text-align: end;
}

.oj-treeview-item-text {
  color: var(--oj-tree-view-text-color);
  vertical-align: middle;
}

.oj-treeview-item-content-icon {
  vertical-align: middle;
  font-size: var(--oj-core-icon-size-lg);
  margin-inline-end: 0.5rem;
  display: inline-block;
}

.oj-treeview-item-content {
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  width: 100%;
  box-sizing: border-box;
  padding-inline-start: 0.5rem;
  padding-inline-end: 0.5rem;
}

.oj-selected-item-content-top {
  border-top-left-radius: var(--oj-core-border-radius-md);
  border-top-right-radius: var(--oj-core-border-radius-md);
}

.oj-selected-item-content-bottom {
  border-bottom-left-radius: var(--oj-core-border-radius-md);
  border-bottom-right-radius: var(--oj-core-border-radius-md);
}

.oj-treeview-selector {
  display: inline-block;
  vertical-align: middle;
  cursor: default;
}

.oj-treeview-selector .oj-selector,
.oj-treeview-selector .oj-selector .oj-selector-wrapper .oj-selectorbox {
  height: var(--oj-tree-view-row-height);
  width: var(--oj-tree-view-indent-width);
}

.oj-treeview-item-content.oj-hover {
  background-color: var(--oj-core-bg-color-hover);
}

.oj-treeview-list:focus .oj-treeview-item-content.oj-selected {
  background-color: var(--oj-core-bg-color-selected);
}

.oj-treeview-item-content.oj-selected {
  background-color: var(--oj-core-bg-color-selected);
}

.oj-hicontrast .oj-treeview-item-content.oj-selected {
  border-width: 1px 2px 2px 1px;
  border-style: solid;
  border-color: initial;
}

.oj-hicontrast .oj-treeview-item-content.oj-focus-highlight {
  outline-width: 2px;
  outline-style: dotted;
  border-width: 0 1px 1px 0;
  border-style: dotted;
}

.oj-treeview-item-content.oj-focus-highlight {
  outline: dotted 1px var(--oj-core-focus-border-color);
  outline-offset: -1px;
}

.oj-treeview-spacer {
  height: var(--oj-tree-view-row-height);
  display: inline-block;
  vertical-align: middle;
}

.oj-treeview-item.oj-draggable {
  cursor: grab;
}

.oj-treeview-item.oj-draggable:active {
  cursor: grabbing;
}

.oj-treeview-drag-image {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  background-color: var(--oj-collection-bg-color);
  opacity: 0.95;
  box-shadow: var(--oj-core-box-shadow-lg);
  border-radius: var(--oj-core-border-radius-lg);
  cursor: grabbing;
}

.oj-treeview-drag-image-item {
  border-top: 1px solid var(--oj-core-divider-color);
  border-bottom: 1px solid var(--oj-core-divider-color);
}

.oj-treeview-drag-source {
  opacity: 0.3;
}

.oj-treeview-drop-line {
  height: 2px;
  width: 100px;
  position: absolute;
  background-color: var(--oj-core-drag-drop-line-color);
  pointer-events: none;
}

.oj-treeview-drop-zone {
  background-color: var(--oj-core-drag-drop-color-1);
  border-radius: var(--oj-core-border-radius-md);
}

.oj-treeview-drag-image {
  position: fixed;
  top: 10000px;
  overflow: visible;
}

.oj-treeview-drag-image .oj-treeview-item {
  position: absolute;
}

.oj-treeview-skeleton-content {
  height: var(--oj-tree-view-row-height);
  align-items: center;
  display: flex;
}

.oj-treeview-skeleton-carrot {
  width: var(--oj-typography-body-md-font-size);
  height: var(--oj-typography-body-md-font-size);
  border-radius: var(--oj-core-border-radius-md);
  margin-right: 0.75rem;
  margin-left: 0.5rem;
}

.oj-treeview-skeleton-item {
  height: var(--oj-typography-body-md-font-size);
  flex-grow: 1;
}

.oj-treeview-skeleton-leaf {
  height: var(--oj-typography-body-md-font-size);
  flex-grow: 1;
  margin-inline-start: 5rem;
}

.oj-treeview-skeleton-child {
  margin-left: 2rem;
}

.oj-treeview-selector,
.oj-treeview-icon {
  margin-inline-end: 0.5rem;
}

.oj-treeview-disclosure-icon {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
}

.oj-treeview-disclosure-icon,
.oj-treeview-disclosure-icon.oj-treeview-icon {
  margin: 0;
  padding-inline-end: 0.5rem;
}



:root {
  --oj-treemap-node-header-bg-color:                   rgb(var(--oj-palette-neutral-rgb-20));
  --oj-treemap-node-header-bg-color-selected:          rgb(var(--oj-palette-brand-rgb-40));
  --oj-treemap-node-header-border-color:               rgb(var(--oj-palette-neutral-rgb-40));
  --oj-treemap-node-header-border-color-hover:         rgb(var(--oj-palette-neutral-rgb-40));
}

oj-treemap:not(.oj-complete) {
  visibility: hidden;
}

oj-treemap {
  display: block;
}

.oj-treemap {
  width: 100%;
  height: 560px;
  color: var(--oj-core-text-color-primary);
  font-size: var(--oj-dvt-label-font-size-sm);
  -webkit-user-select: none;
          user-select: none;
}

.oj-treemap-attribute-type-text {
  color: var(--oj-core-text-color-primary);
  font-size: var(--oj-dvt-label-font-size-sm);
}

.oj-treemap-attribute-value-text {
  font-size: var(--oj-dvt-label-font-size-sm);
}

.oj-treemap-current-drill-text {
  color: var(--oj-core-text-color-primary);
  font-size: var(--oj-typography-body-md-font-size);
  line-height: var(--oj-typography-body-md-line-height);
}

.oj-treemap-drill-text {
  color: var(--oj-link-text-color);
  font-size: var(--oj-typography-body-md-font-size);
  line-height: var(--oj-typography-body-md-line-height);
  -webkit-text-decoration: var(--oj-link-embedded-text-decoration);
          text-decoration: var(--oj-link-embedded-text-decoration);
}

.oj-treemap-drill-text.oj-hover {
  -webkit-text-decoration: var(--oj-link-embedded-text-decoration-hover);
          text-decoration: var(--oj-link-embedded-text-decoration-hover);
}

.oj-treemap-node {
  font-size: var(--oj-dvt-label-font-size-sm);
}

.oj-treemap-node.oj-hover {
  border-color: var(--oj-dvt-node-border-color-hover);
}

.oj-treemap-node.oj-selected {
  border-top-color: var(--oj-dvt-item-border-color-selected);
  border-bottom-color: var(--oj-dvt-item-contrast-color);
}

.oj-treemap-node-header {
  font-size: var(--oj-dvt-label-font-size-sm);
  color: var(--oj-heading-text-color);
  background-color: var(--oj-treemap-node-header-bg-color);
  border-color: var(--oj-treemap-node-header-border-color);
}

.oj-treemap-node-header.oj-hover {
  background-color: var(--oj-dvt-node-border-color-hover);
  border-color: var(--oj-treemap-node-header-border-color);
  border-top-color: var(--oj-dvt-node-border-color-hover);
  border-bottom-color: var(--oj-treemap-node-header-border-color-hover);
}

.oj-treemap-node-header.oj-selected {
  background-color: var(--oj-treemap-node-header-bg-color-selected);
  border-color: var(--oj-treemap-node-header-border-color);
  border-top-color: var(--oj-dvt-item-border-color-selected);
  border-bottom-color: var(--oj-dvt-item-contrast-color);
}

.oj-treemap-skeleton-container {
  -webkit-mask-position: center;
          mask-position: center;
}

@container (max-aspect-ratio: 2/1) {
  .oj-treemap-skeleton-container {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 300"><path d="M0 6a6 6 0 0 1 6-6h168a6 6 0 0 1 6 6v288a6 6 0 0 1-6 6H6a6 6 0 0 1-6-6V6Zm192 0a6 6 0 0 1 6-6h96a6 6 0 0 1 6 6v60a6 6 0 0 1-6 6h-96a6 6 0 0 1-6-6V6Zm0 84a6 6 0 0 1 6-6h96a6 6 0 0 1 6 6v90a6 6 0 0 1-6 6h-96a6 6 0 0 1-6-6V90Zm0 114a6 6 0 0 1 6-6h96a6 6 0 0 1 6 6v90a6 6 0 0 1-6 6h-96a6 6 0 0 1-6-6v-90Z"/></svg>');
            mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 300"><path d="M0 6a6 6 0 0 1 6-6h168a6 6 0 0 1 6 6v288a6 6 0 0 1-6 6H6a6 6 0 0 1-6-6V6Zm192 0a6 6 0 0 1 6-6h96a6 6 0 0 1 6 6v60a6 6 0 0 1-6 6h-96a6 6 0 0 1-6-6V6Zm0 84a6 6 0 0 1 6-6h96a6 6 0 0 1 6 6v90a6 6 0 0 1-6 6h-96a6 6 0 0 1-6-6V90Zm0 114a6 6 0 0 1 6-6h96a6 6 0 0 1 6 6v90a6 6 0 0 1-6 6h-96a6 6 0 0 1-6-6v-90Z"/></svg>');
  }
}

@container (min-aspect-ratio: 2/1) and (max-aspect-ratio: 3/1) {
  .oj-treemap-skeleton-container {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 652 326"><path d="M0 6.52C0 2.92 2.92 0 6.52 0h260.8a6.52 6.52 0 0 1 6.52 6.52v312.96a6.52 6.52 0 0 1-6.52 6.52H6.52A6.52 6.52 0 0 1 0 319.48V6.52Zm286.88 0A6.52 6.52 0 0 1 293.4 0h163a6.52 6.52 0 0 1 6.52 6.52v143.44a6.52 6.52 0 0 1-6.52 6.52h-163a6.52 6.52 0 0 1-6.52-6.52V6.52Zm0 169.52a6.52 6.52 0 0 1 6.52-6.52h163a6.52 6.52 0 0 1 6.52 6.52v143.44a6.52 6.52 0 0 1-6.52 6.52h-163a6.52 6.52 0 0 1-6.52-6.52V176.04ZM475.96 6.52A6.52 6.52 0 0 1 482.48 0h163A6.52 6.52 0 0 1 652 6.52v65.2a6.52 6.52 0 0 1-6.52 6.52h-163a6.52 6.52 0 0 1-6.52-6.52V6.52Zm0 91.28a6.52 6.52 0 0 1 6.52-6.52h163A6.52 6.52 0 0 1 652 97.8v97.8a6.52 6.52 0 0 1-6.52 6.52h-163a6.52 6.52 0 0 1-6.52-6.52V97.8Zm0 123.88a6.52 6.52 0 0 1 6.52-6.52h163a6.52 6.52 0 0 1 6.52 6.52v97.8a6.52 6.52 0 0 1-6.52 6.52h-163a6.52 6.52 0 0 1-6.52-6.52v-97.8Z"/></svg>');
            mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 652 326"><path d="M0 6.52C0 2.92 2.92 0 6.52 0h260.8a6.52 6.52 0 0 1 6.52 6.52v312.96a6.52 6.52 0 0 1-6.52 6.52H6.52A6.52 6.52 0 0 1 0 319.48V6.52Zm286.88 0A6.52 6.52 0 0 1 293.4 0h163a6.52 6.52 0 0 1 6.52 6.52v143.44a6.52 6.52 0 0 1-6.52 6.52h-163a6.52 6.52 0 0 1-6.52-6.52V6.52Zm0 169.52a6.52 6.52 0 0 1 6.52-6.52h163a6.52 6.52 0 0 1 6.52 6.52v143.44a6.52 6.52 0 0 1-6.52 6.52h-163a6.52 6.52 0 0 1-6.52-6.52V176.04ZM475.96 6.52A6.52 6.52 0 0 1 482.48 0h163A6.52 6.52 0 0 1 652 6.52v65.2a6.52 6.52 0 0 1-6.52 6.52h-163a6.52 6.52 0 0 1-6.52-6.52V6.52Zm0 91.28a6.52 6.52 0 0 1 6.52-6.52h163A6.52 6.52 0 0 1 652 97.8v97.8a6.52 6.52 0 0 1-6.52 6.52h-163a6.52 6.52 0 0 1-6.52-6.52V97.8Zm0 123.88a6.52 6.52 0 0 1 6.52-6.52h163a6.52 6.52 0 0 1 6.52 6.52v97.8a6.52 6.52 0 0 1-6.52 6.52h-163a6.52 6.52 0 0 1-6.52-6.52v-97.8Z"/></svg>');
  }
}

@container (min-aspect-ratio: 3/1) {
  .oj-treemap-skeleton-container {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 360"><path d="M0 7.2A7.2 7.2 0 0 1 7.2 0h446.4a7.2 7.2 0 0 1 7.2 7.2v345.6a7.2 7.2 0 0 1-7.2 7.2H7.2a7.2 7.2 0 0 1-7.2-7.2V7.2Zm475.2 0a7.2 7.2 0 0 1 7.2-7.2h280.8a7.2 7.2 0 0 1 7.2 7.2v158.4a7.2 7.2 0 0 1-7.2 7.2H482.4a7.2 7.2 0 0 1-7.2-7.2V7.2Zm0 187.2a7.2 7.2 0 0 1 7.2-7.2h280.8a7.2 7.2 0 0 1 7.2 7.2v158.4a7.2 7.2 0 0 1-7.2 7.2H482.4a7.2 7.2 0 0 1-7.2-7.2V194.4ZM784.8 7.2A7.2 7.2 0 0 1 792 0h280.8c3.98 0 7.2 3.224 7.2 7.2v72c0 3.976-3.22 7.2-7.2 7.2H792a7.2 7.2 0 0 1-7.2-7.2v-72Zm0 100.8a7.2 7.2 0 0 1 7.2-7.2h280.8c3.98 0 7.2 3.224 7.2 7.2v108c0 3.976-3.22 7.2-7.2 7.2H792a7.2 7.2 0 0 1-7.2-7.2V108Zm0 136.8a7.2 7.2 0 0 1 7.2-7.2h79.2a7.2 7.2 0 0 1 7.2 7.2v108a7.2 7.2 0 0 1-7.2 7.2H792a7.2 7.2 0 0 1-7.2-7.2v-108Zm108 0a7.2 7.2 0 0 1 7.2-7.2h172.8c3.98 0 7.2 3.224 7.2 7.2v108c0 3.976-3.22 7.2-7.2 7.2H900a7.2 7.2 0 0 1-7.2-7.2v-108Z"/></svg>');
            mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 360"><path d="M0 7.2A7.2 7.2 0 0 1 7.2 0h446.4a7.2 7.2 0 0 1 7.2 7.2v345.6a7.2 7.2 0 0 1-7.2 7.2H7.2a7.2 7.2 0 0 1-7.2-7.2V7.2Zm475.2 0a7.2 7.2 0 0 1 7.2-7.2h280.8a7.2 7.2 0 0 1 7.2 7.2v158.4a7.2 7.2 0 0 1-7.2 7.2H482.4a7.2 7.2 0 0 1-7.2-7.2V7.2Zm0 187.2a7.2 7.2 0 0 1 7.2-7.2h280.8a7.2 7.2 0 0 1 7.2 7.2v158.4a7.2 7.2 0 0 1-7.2 7.2H482.4a7.2 7.2 0 0 1-7.2-7.2V194.4ZM784.8 7.2A7.2 7.2 0 0 1 792 0h280.8c3.98 0 7.2 3.224 7.2 7.2v72c0 3.976-3.22 7.2-7.2 7.2H792a7.2 7.2 0 0 1-7.2-7.2v-72Zm0 100.8a7.2 7.2 0 0 1 7.2-7.2h280.8c3.98 0 7.2 3.224 7.2 7.2v108c0 3.976-3.22 7.2-7.2 7.2H792a7.2 7.2 0 0 1-7.2-7.2V108Zm0 136.8a7.2 7.2 0 0 1 7.2-7.2h79.2a7.2 7.2 0 0 1 7.2 7.2v108a7.2 7.2 0 0 1-7.2 7.2H792a7.2 7.2 0 0 1-7.2-7.2v-108Zm108 0a7.2 7.2 0 0 1 7.2-7.2h172.8c3.98 0 7.2 3.224 7.2 7.2v108c0 3.976-3.22 7.2-7.2 7.2H900a7.2 7.2 0 0 1-7.2-7.2v-108Z"/></svg>');
  }
}

.oj-typography-heading-2xl,
.oj-typography-title-1 {
  font-size: var(--oj-typography-heading-2xl-font-size) !important;
  font-weight: var(--oj-typography-heading-2xl-font-weight) !important;
  line-height: var(--oj-typography-heading-2xl-line-height) !important;
}

.oj-typography-heading-xl,
.oj-typography-title-2 {
  font-size: var(--oj-typography-heading-xl-font-size) !important;
  font-weight: var(--oj-typography-heading-xl-font-weight) !important;
  line-height: var(--oj-typography-heading-xl-line-height) !important;
}

.oj-typography-heading-lg,
.oj-typography-title-3 {
  font-size: var(--oj-typography-heading-lg-font-size) !important;
  font-weight: var(--oj-typography-heading-lg-font-weight) !important;
  line-height: var(--oj-typography-heading-lg-line-height) !important;
}

.oj-typography-heading-md,
.oj-typography-title-4 {
  font-size: var(--oj-typography-heading-md-font-size) !important;
  font-weight: var(--oj-typography-heading-md-font-weight) !important;
  line-height: var(--oj-typography-heading-md-line-height) !important;
}

.oj-typography-heading-sm,
.oj-typography-title-5 {
  font-size: var(--oj-typography-heading-sm-font-size) !important;
  font-weight: var(--oj-typography-heading-sm-font-weight) !important;
  line-height: var(--oj-typography-heading-sm-line-height) !important;
}

.oj-typography-heading-xs,
.oj-typography-title-6 {
  font-size: var(--oj-typography-heading-xs-font-size) !important;
  font-weight: var(--oj-typography-heading-xs-font-weight) !important;
  line-height: var(--oj-typography-heading-xs-line-height) !important;
}

.oj-typography-subheading-2xl,
.oj-typography-subtitle-1 {
  font-size: var(--oj-typography-subheading-2xl-font-size) !important;
  font-weight: var(--oj-typography-subheading-2xl-font-weight) !important;
  line-height: var(--oj-typography-subheading-2xl-line-height) !important;
}

.oj-typography-subheading-xl,
.oj-typography-subtitle-2 {
  font-size: var(--oj-typography-subheading-xl-font-size) !important;
  font-weight: var(--oj-typography-subheading-xl-font-weight) !important;
  line-height: var(--oj-typography-subheading-xl-line-height) !important;
}

.oj-typography-subheading-lg,
.oj-typography-subtitle-3 {
  font-size: var(--oj-typography-subheading-lg-font-size) !important;
  font-weight: var(--oj-typography-subheading-lg-font-weight) !important;
  line-height: var(--oj-typography-subheading-lg-line-height) !important;
}

.oj-typography-subheading-md,
.oj-typography-subtitle-4 {
  font-size: var(--oj-typography-subheading-md-font-size) !important;
  font-weight: var(--oj-typography-subheading-md-font-weight) !important;
  line-height: var(--oj-typography-subheading-md-line-height) !important;
}

.oj-typography-subheading-sm {
  font-size: var(--oj-typography-subheading-sm-font-size) !important;
  font-weight: var(--oj-typography-subheading-sm-font-weight) !important;
  line-height: var(--oj-typography-subheading-sm-line-height) !important;
}

.oj-typography-subheading-xs {
  font-size: var(--oj-typography-subheading-xs-font-size) !important;
  font-weight: var(--oj-typography-subheading-xs-font-weight) !important;
  line-height: var(--oj-typography-subheading-xs-line-height) !important;
}

.oj-typography-body-xl {
  font-size: var(--oj-typography-body-xl-font-size) !important;
  font-weight: normal !important;
  line-height: var(--oj-typography-body-xl-line-height) !important;
}

.oj-typography-body-lg,
.oj-typography-body-1 {
  font-size: var(--oj-typography-body-lg-font-size) !important;
  font-weight: normal !important;
  line-height: var(--oj-typography-body-lg-line-height) !important;
}

.oj-typography-body-md,
.oj-typography-body-2 {
  font-size: var(--oj-typography-body-md-font-size) !important;
  font-weight: normal !important;
  line-height: var(--oj-typography-body-md-line-height) !important;
}

.oj-typography-body-sm,
.oj-typography-body-3 {
  font-size: var(--oj-typography-body-sm-font-size) !important;
  font-weight: normal !important;
  line-height: var(--oj-typography-body-sm-line-height) !important;
}

.oj-typography-body-xs,
.oj-typography-caption-1 {
  font-size: var(--oj-typography-body-xs-font-size) !important;
  font-weight: normal !important;
  line-height: var(--oj-typography-body-xs-line-height) !important;
}

.oj-typography-body-2xs,
.oj-typography-caption-2 {
  font-size: var(--oj-typography-body-2xs-font-size) !important;
  font-weight: normal !important;
  line-height: var(--oj-typography-body-2xs-line-height) !important;
}

.oj-typography-semi-bold {
  font-weight: 600 !important;
}

.oj-typography-bold {
  font-weight: 700 !important;
}



@media screen and (max-width: 599.9px) {
  :root {
    --oj-typography-heading-2xl-font-size:                     2.25rem;
    --oj-typography-heading-2xl-line-height:                   1.2222;
    --oj-typography-heading-xl-font-size:                      2rem;
    --oj-typography-heading-xl-line-height:                    1.25;
    --oj-typography-heading-lg-font-size:                      1.75rem;
    --oj-typography-heading-lg-line-height:                    1.2857;
    --oj-typography-heading-md-font-size:                      1.5rem;
    --oj-typography-heading-md-line-height:                    1.3333;
    --oj-typography-heading-sm-font-size:                      1.25rem;
    --oj-typography-heading-sm-line-height:                    1.4;
    --oj-typography-heading-xs-font-size:                      1.125rem;
    --oj-typography-heading-xs-line-height:                    1.3333;
    --oj-typography-subheading-2xl-font-size:                  2rem;
    --oj-typography-subheading-2xl-line-height:                1.25;
    --oj-typography-subheading-xl-font-size:                   1.75rem;
    --oj-typography-subheading-xl-line-height:                 1.2857;
    --oj-typography-subheading-lg-font-size:                   1.5rem;
    --oj-typography-subheading-lg-line-height:                 1.3333;
    --oj-typography-subheading-md-font-size:                   1.25rem;
    --oj-typography-subheading-md-line-height:                 1.4;
    --oj-typography-subheading-sm-font-size:                   1.125rem;
    --oj-typography-subheading-sm-line-height:                 1.3333;
    --oj-typography-subheading-xs-font-size:                   0.859rem;
    --oj-typography-subheading-xs-line-height:                 1.4545;
  }
}

:root.oj-scale-sm {
  --oj-typography-body-xl-font-size:                         16px;
  --oj-typography-body-lg-font-size:                         14px;
  --oj-typography-body-md-font-size:                         12px;
  --oj-typography-body-sm-font-size:                         12px;
  --oj-typography-body-xs-font-size:                         12px;
  --oj-typography-body-2xs-font-size:                        10px;
}

:root.oj-scale-md {
  --oj-typography-body-xl-font-size:                         18px;
  --oj-typography-body-lg-font-size:                         16px;
  --oj-typography-body-md-font-size:                         14px;
  --oj-typography-body-sm-font-size:                         12px;
  --oj-typography-body-xs-font-size:                         12px;
  --oj-typography-body-2xs-font-size:                        10px;
}

.oj-private-scale-lg {
  --oj-typography-heading-2xl-font-size:    40px;
  --oj-typography-heading-xl-font-size:     36px;
  --oj-typography-heading-lg-font-size:     32px;
  --oj-typography-heading-md-font-size:     28px;
  --oj-typography-heading-sm-font-size:     24px;
  --oj-typography-heading-xs-font-size:     20px;
  --oj-typography-subheading-2xl-font-size: 36px;
  --oj-typography-subheading-xl-font-size:  32px;
  --oj-typography-subheading-lg-font-size:  28px;
  --oj-typography-subheading-md-font-size:  24px;
  --oj-typography-subheading-sm-font-size:  20px;
  --oj-typography-subheading-xs-font-size:  16px;
  --oj-typography-body-xl-font-size:        20px;
  --oj-typography-body-lg-font-size:        18px;
  --oj-typography-body-md-font-size:        16px;
  --oj-typography-body-sm-font-size:        13.744px;
  --oj-typography-body-xs-font-size:        12px;
  --oj-typography-body-2xs-font-size:       10px;
}

oj-validation-group:not(.oj-complete) {
  visibility: hidden;
}

oj-waterfall-layout:not(.oj-complete) {
  visibility: hidden;
}


oj-waterfall-layout {
  display: block;
  position: relative;
  overflow: auto;
}


.oj-waterfall-layout:focus,
.oj-waterfalllayout-item-element:focus {
  outline: none;
}

.oj-waterfalllayout-item-element.oj-focus-highlight {
  outline: dotted 1px var(--oj-core-focus-border-color);
}


.oj-waterfalllayout-position-only {
  position: absolute;
  visibility: hidden;
}


.oj-waterfalllayout-item {
  position: absolute;
  visibility: hidden;
}


.oj-waterfalllayout-item-suppress-focus {
  outline: none;
}


.oj-waterfalllayout-skeleton {
  position: absolute;
  width: 330px;
  height: 396px;
  border: 1px solid var(--oj-panel-border-color);
  border-radius: var(--oj-panel-border-radius);
  box-sizing: border-box;
  padding: var(--oj-core-spacing-4x);
  background-color: var(--oj-core-bg-color-content);
}


.oj-waterfalllayout-skeleton-content {
  width: 100%;
  height: 100%;
}
